Todos os produtos
Search
Central de documentação

:GetStackDriftDetectionStatus

Última atualização: Jun 27, 2026

Consulta o status de detecção de desvio de uma stack.

Este tópico consulta o status de uma operação de detecção de desvio com o ID a7044f0d-6f2e-4128-a307-4524ef88****. A operação ocorre na região China (Hangzhou).

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos que você chame esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Parâmetros de solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

GetStackDriftDetectionStatus

A operação a ser executada. Defina o valor como GetStackDriftDetectionStatus.

RegionId

String

Sim

cn-hangzhou

O ID da região da stack a ser verificada quanto a desvios.

Chame a operação DescribeRegions para consultar a lista mais recente de regiões.

DriftDetectionId

String

Sim

a7044f0d-6f2e-4128-a307-4524ef88****

O ID da operação de detecção de desvio.

Chame a operação ListStackResourceDrifts para obter o ID da operação de detecção de desvio.

Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.

Parâmetros de resposta

ParâmetroTipoExemploDescrição
RequestIdStringB288A0BE-D927-4888-B0F7-B35EF84B6E6F

O ID da solicitação.

DriftDetectionTimeString2020-02-27T07:47:47

O horário em que a operação de detecção de desvio da stack foi iniciada.

DriftDetectionStatusReasonStringDetect stack drift successfully

O motivo do status atual da operação de detecção de desvio da stack.

DriftedStackResourceCountInteger1

O número total de recursos da stack com desvio.

StackDriftStatusStringDRIFTED

O status de desvio da stack. Valores válidos:

  • DRIFTED: A configuração real da stack difere da configuração esperada no modelo. Uma stack apresenta desvio se um ou mais de seus recursos tiverem desviado.
  • NOT_CHECKED: O Resource Orchestration Service (ROS) não verificou se a configuração real do recurso difere da configuração esperada no modelo.
  • IN_SYNC: A configuração atual de cada recurso compatível corresponde à configuração esperada no modelo. Uma stack sem recursos compatíveis com detecção de desvio também possui o status IN_SYNC.
DriftDetectionStatusStringDETECTION_COMPLETE

O status da detecção de desvio. Valores válidos:

  • DETECTION_COMPLETE: A operação de detecção de desvio foi concluída para todos os recursos da stack compatíveis com essa verificação.
  • DETECTION_FAILED: A operação de detecção de desvio falhou para pelo menos um recurso da stack.
  • DETECTION_IN_PROGRESS: A operação de detecção de desvio da stack está em andamento.
StackIdString4a6c9851-3b0f-4f5f-b4ca-a14bf691****

O ID da stack.

DriftDetectionIdStringa7044f0d-6f2e-4128-a307-4524ef88****

O ID da operação de detecção de desvio.

Exemplos

Exemplos de solicitações

http(s)://ros.aliyuncs.com/?Action=GetStackDriftDetectionStatus
&DriftDetectionId=a7044f0d-6f2e-4128-a307-4524ef88****
&RegionId=cn-hangzhou
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<GetStackDriftDetectionStatusResponse>
    <DriftDetectionId>a7044f0d-6f2e-4128-a307-4524ef88****</DriftDetectionId>
    <DriftDetectionStatus>DETECTION_COMPLETE</DriftDetectionStatus>
    <DriftDetectionStatusReason>Detect stack drift successfully</DriftDetectionStatusReason>
    <DriftDetectionTime>2020-02-27T07:47:47</DriftDetectionTime>
    <DriftedStackResourceCount>1</DriftedStackResourceCount>
    <StackDriftStatus>DRIFTED</StackDriftStatus>
    <StackId>4a6c9851-3b0f-4f5f-b4ca-a14bf691****</StackId>
</GetStackDriftDetectionStatusResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "DriftDetectionId" : "a7044f0d-6f2e-4128-a307-4524ef88****",
  "DriftDetectionStatus" : "DETECTION_COMPLETE",
  "DriftDetectionStatusReason" : "Detect stack drift successfully",
  "DriftDetectionTime" : "2020-02-27T07:47:47",
  "DriftedStackResourceCount" : 1,
  "StackDriftStatus" : "DRIFTED",
  "StackId" : "4a6c9851-3b0f-4f5f-b4ca-a14bf691****"
}

Códigos de erro

Para obter uma lista de códigos de erro, visite o API Error Center.

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

404

StackDriftDetectionNotFound

The stack drift detection ({ID}) could not be found.

Mensagem de erro retornada quando a detecção de desvio não existe. ID indica o ID da operação de detecção de desvio.