Ausführung erstellen

Mit dieser API können Sie eine Bounce-Ausführung erstellen.

API

/selfservice/v1/customers/{supportIdentifier}/{serviceType}/products/bounce/instances/{instanceId}/executions

Geltungsbereich und AuthZ

  • Sie benötigen den Geltungsbereich mcs:oci:api:PrivilegedUser, um auf diese API zugreifen zu können.
  • Sie können Bounce-Ausführungen nur für Ihre Kundeninstanzen erstellen.
  • Sie können die Bounce-API nur verwenden, wenn der Kunde sich für die Bounce-Funktionalität angemeldet hat.

Header

  • Autorisierung: Bearer <Token>

    Dabei ist <Token> das OAUTH-Token, das vom Autorisierungsserver zurückgegeben wird (JWT-Token).

  • ID: <JWKS Identifier>

    Dabei ist <JWKS Identifier> die GUID, die generiert wird, wenn die JWKS-URI vom Kundenadministrator in der Selfserviceplattform festgelegt wird.

Abhängigkeit

Basispfad

/selfservice/v1/

Funktionalität

  • Mit dieser API können Benutzer eine Bounce-Ausführung für eine Kundeninstanz erstellen.
  • Anforderungsfelder, für die eine Erläuterung erforderlich ist:
    • operation ist ein Vorgang wie "start", "stop" oder "bounce".
    • services kann "All", "Apps", "Components", "AllwithVM" oder "AppswithVM" sein.
    • blackOutDuration ist die Blackoutdauer, die in einem Stoppvorgang festgelegt werden soll.
    • duration ist die Zeit, die für das Einspielen des Patches erforderlich ist.
    • bounceOptions gibt die Komponenten an, die neu gestartet werden müssen. Anwendbare Bounce-Optionen können mit der angegebenen Abhängigkeit abgerufen werden.
    • primaryContact ist der Kontakt, der beim Erstellen des Tickets verwendet werden soll. primaryContact ist ein gültiger Kontakt für die CSI-(Customer Support Identifier-)Nummer
  • Antwortfeld, für das eine Erläuterung erforderlich ist:
    • id ist die eindeutige ID für die Ausführung.

Verb

POST

Parameter

Name Typ Beschreibung Obligatorisch
supportIdentifier Pfadparameter CSI-Nummer Ja
serviceType Pfadparameter Servicetyp (z.B. EBSO, EBSZ oder EBSI) Ja
instanceId Pfadparameter Name des Ziels oder der Instanz, auf dem oder der Patches eingespielt werden müssen Ja

Beispielanforderung

{
  "operation": "stop",
  "services": "All",
  "summary": "Submit Bounce",
  "duration": {
    "unit": "hours",
    "value": 4
  },
  "blackOutDuration": {
    "unit": "hours",
    "value": 2
  },
  "bounceOptions": {
    "options": [
      {
        "name": "CLEAR_APACHE_CACHE",
        "value": true
      },
      {
        "name": "MANAGED_SERVER",
        "value": false
      }
    ],
    "hosts": [
      {
        "name": "vserv1282.us.oracle.com",
        "tier": "MT",
        "options": [
          {
            "name": "APACHE",
            "value": true
          },
          {
            "name": "CONCURRENT_MANAGER",
            "value": true
          },
          {
            "name": "OPMN",
            "value": true
          },
          {
            "name": "CLEAR_APACHE_CACHE",
            "value": false
          },
          {
            "name": "WORKFLOW_MAILER",
            "value": true
          }
        ]
      },
      {
        "name": "vserv1283.us.oracle.com",
        "tier": "MT",
        "options": [
          {
            "name": "APACHE",
            "value": true
          },
          {
            "name": "CONCURRENT_MANAGER",
            "value": true
          },
          {
            "name": "OPMN",
            "value": true
          },
          {
            "name": "CLEAR_APACHE_CACHE",
            "value": false
          },
          {
            "name": "WORKFLOW_MAILER",
            "value": true
          }
        ]
      }
    ]
  },
  "ticketingDetails": {
    "primaryContact": "<email ID>",
    "customerNote": "Action Plan"
  }
}

Beispielantwort

{
  "id": "3-7JZXAMZ",
  "rfcNumber": "3-7JZXAMZ"
}