Criar Execução

Use essa API para criar a execução de Bounce.

API

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

Escopo e AuthZ

  • Você deve ter o escopo mcs:oci:api:PrivilegedUser para acessar essa API.
  • Você só pode criar uma execução de bounce para suas instâncias de cliente.
  • Você só poderá usar a API de Bounce se o cliente tiver optado pela funcionalidade de bounce.

Cabeçalhos

  • Autorização: <Token> do Portador

    Em que <Token> é o token OAUTH retornado pelo Servidor de Autorização (Token JWT).

  • Identificador: <Identificador JWKS>

    Em que <Identificador JWKS> é o GUID gerado quando o URI do JWKS é definido pelo administrador do cliente na plataforma de autoatendimento.

Dependência

Caminho Base

/selfservice/v1/

Funcionalidade

  • Esta API permite que o usuário crie uma Execução de Bounce para uma instância do cliente.
  • Campos de solicitação que exigem explicação:
    • operation é qualquer operação, como iniciar, parar ou devolver (bounce).
    • services pode ser All, Apps, Components, AllwithVM ou AppswithVM.
    • blackOutDuration é a duração do blecaute a ser definida em uma operação de interrupção.
    • duration é o tempo necessário para aplicar o patch.
    • bounceOptions especifica os componentes que precisam ser devolvidos. As opções de bounce aplicáveis podem ser extraídas usando a dependência mencionada.
    • primaryContact é o contato a ser usado ao criar o ticket. primaryContact é um contato válido para o Identificador de Suporte do Cliente (CSI)
  • Campo de resposta que exige explicação:
    • id é o identificador exclusivo da execução.

Verbo

POST

Parâmetros

Nome Tipo Descrição Obrigatório
supportIdentifier Parâmetro de caminho Identificador de Suporte do Cliente (CSI) Sim
serviceType Parâmetro de caminho Tipo de serviço (Por exemplo, EBSO, EBSZ ou EBSI) Sim
instanceId Parâmetro de caminho Nome do destino ou nome da instância ao qual os patches devem ser aplicados Sim

Solicitação de amostra

{
  "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"
  }
}

Resposta de amostra

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