Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Objetos de resposta de recursos personalizados

Última atualização: Jun 27, 2026

Este tópico descreve os campos de resposta de recursos personalizados.

Cabeçalho de resposta do provedor de recursos personalizados

O cabeçalho de resposta deve conter os seguintes campos:

  • Content-type: defina o valor como "application/json".

  • Date: horário da solicitação no formato GMT. Exemplo: "Tue, 26 Nov 2019 08:46:44 GMT".

Campos de resposta do provedor de recursos personalizados

O provedor de recursos personalizados inclui as propriedades a seguir ao enviar o arquivo JSON para a URL pré-assinada (ResponseURL ou InnerResponseURL).

O tamanho total do corpo da resposta não pode exceder 4.096 bytes.

  • Status

    • Valor de status que o provedor de recursos personalizados envia em resposta a uma solicitação gerada pelo ROS.

    • O valor deve ser SUCCESS ou FAILED.

    • Obrigatório: sim.

    • Tipo: string.

  • Reason

    • Motivo da resposta de falha.

    • Válido apenas quando o campo Status está definido como FAILED.

    • Obrigatório somente se o campo Status estiver definido como FAILED. Caso contrário, é opcional.

    • Tipo: string.

  • PhysicalResourceId

    • Identificador exclusivo do provedor de recursos personalizados. O valor pode ter até 255 bytes, não pode ser uma string vazia e deve ser idêntico em todas as respostas para o mesmo recurso.

    • Aplicável apenas quando o campo Status está definido como SUCCESS. Transmita esse valor de resposta ao crie uma pilha que contém um recurso personalizado. Ao atualize ou exclua uma pilha com recurso personalizado, copie esse valor diretamente da solicitação.

    • Obrigatório somente se o campo Status estiver definido como SUCCESS. Nos demais casos, é opcional.

    • Tipo: string.

  • StackId

    • ID da pilha que contém o recurso personalizado. Copie este valor de resposta da solicitação.

    • Obrigatório: sim.

    • Tipo: string.

  • RequestId

    • ID exclusivo da solicitação. Copie este valor de resposta da solicitação.

    • Obrigatório: sim.

    • Tipo: string.

  • LogicalResourceId

    • Nome (ID lógico) que o desenvolvedor do modelo escolheu para o recurso personalizado no modelo do ROS. Copie este valor de resposta da solicitação.

    • Obrigatório: sim.

    • Tipo: string.

  • Data

    • Opcional. Pares nome-valor definidos pelo provedor de recursos personalizados para envio com a resposta. Use Fn::GetAtt para acessar os valores fornecidos aqui por nome no modelo.

    • Obrigatório: não.

    • Tipo: objeto JSON.