Programar Execução
Use essa API para programar ou reprogramar uma execução de bounce.
API
/selfservice/v1/customers/{supportIdentifier}/{serviceType}/products/bounce/instances/{instanceId}/executions/{executionId}
Escopo e AuthZ
- Você deve ter o escopo
mcs:oci:api:Approverpara acessar essa API. - Você só pode programar a 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.
Caminho Base
/selfservice/v1/
Dependência
Funcionalidade
Essa API permite programar ou reprogramar uma Execução de Bounce para uma instância do cliente.
- Campo de solicitação que exige explicação:
-
scheduledTimeé o horário no UTC em que a execução deve ser programada.ScheduleTimedeve ser pelo menos 16 minutos a partir do horário atual.
-
Verbo
PUT
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 |
executionId
|
Parâmetro de caminho | ID de execução exclusivo para a execução de patch | Sim |
Solicitação de amostra
{
"scheduledTime": "2020-08-26T8:53:51-07:00",
"action": "schedule"
}
Resposta de amostra (sucesso)
{
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"status": "Open",
"subStatus": "Ready For Execution",
"custStatus": "Review Update"
}
Resposta de amostra (conflitos)
{
"conflicts": [
{
"rfcNumber": "3-7JZXAMZ",
"rfcType": "CODE_PROMO",
"rfcSubType": "CEMLI_PATCH",
"status": "Open",
"subStatus": "Ready For Execution",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 2
}
},
{
"rfcNumber": "3-7JZXAGH",
"rfcType": "OCIEBS_Prod_SelfService",
"rfcSubType": "SelfService_Bounce",
"status": "Open",
"subStatus": "Ready For Execution",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 3
}
},
{
"rfcNumber": "3-6JZXAMH",
"rfcType": "Configuration - EBSO",
"rfcSubType": "Autoexec-Config",
"status": "Open",
"subStatus": "Ready For Scheduling/Approval",
"scheduledStart": "2020-08-26T8:53:51-07:00",
"scheduledEnd": "2020-08-26T10:53:51-07:00",
"duration": {
"unit": "hours",
"value": 4
}
}
]
}