Partilhar via


Changes - List

Obtém uma lista de recursos de alteração dos últimos 14 dias para o recurso de destino

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/Microsoft.Resources/changes?api-version=2022-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/Microsoft.Resources/changes?api-version=2022-05-01&$top={$top}&$skipToken={$skipToken}

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos.

resourceName
path True

string

O nome do recurso.

resourceProviderNamespace
path True

string

O nome do espaço de nomes do fornecedor de recursos.

resourceType
path True

string

O nome do tipo de recurso.

subscriptionId
path True

string

O ID da subscrição do Azure. Esta é uma cadeia formatada com GUID (por exemplo, 000000000-0000-0000-0000-000000000000)

api-version
query True

string

A versão da API a ser utilizada com o pedido HTTP.

$skipToken
query

string

(Opcional) O token de continuação da página

$top
query

integer

int64

(Opcional) Defina o número máximo de resultados por resposta.

Respostas

Name Tipo Description
200 OK

ChangeResourceListResult

OK.

Other Status Codes

ErrorResponse

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

ListChanges

Pedido de amostra

GET https://management.azure.com/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/providers/Microsoft.Resources/changes?api-version=2022-05-01

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/Microsoft.Resources/changes/a9f34285-13a2-e79c-f468-cfb71c7bd227",
      "name": "a9f34285-13a2-e79c-f468-cfb71c7bd227",
      "type": "Microsoft.Resources/changes",
      "properties": {
        "targetResourceId": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1",
        "targetResourceType": "resourceProvider1/resourceType1",
        "changeType": "Update",
        "changeAttributes": {
          "correlationId": "88420d5d-8d0e-471f-9115-10d34750c617",
          "timestamp": "2021-11-19T14:29:09.9210000Z",
          "changesCount": 2,
          "previousResourceSnapshotId": "ed90e35a-1661-42cc-a44c-e27f508005be",
          "newResourceSnapshotId": "6eac9d0f-63b4-4e7f-97a5-740c73757efb"
        },
        "changes": {
          "properties.provisioningState": {
            "propertyChangeType": "Update",
            "changeCategory": "System",
            "previousValue": "Updating",
            "newValue": "Succeeded"
          },
          "tags.key1": {
            "propertyChangeType": "Insert",
            "changeCategory": "User",
            "previousValue": "null",
            "newValue": "someValue"
          }
        }
      }
    },
    {
      "id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/Microsoft.Resources/changes/a9f34285-13a2-e79c-f468-cfb71c7bd227",
      "name": "a9f34285-13a2-e79c-f468-cfb71c7bd227",
      "type": "Microsoft.Resources/changes",
      "properties": {
        "targetResourceId": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1",
        "targetResourceType": "resourceProvider1/resourceType1",
        "changeType": "Create",
        "changeAttributes": {
          "changesCount": 0,
          "correlationId": "88420d5d-8d0e-471f-9115-10d34750c617",
          "timestamp": "2021-11-19T14:29:09.9210000Z",
          "previousResourceSnapshotId": "b09f5e52-0b46-4d13-84a9-08653d39fed6",
          "newResourceSnapshotId": "4db20fc0-de17-4cdd-92d8-fd6bf94b9fd9"
        },
        "changes": {}
      }
    }
  ]
}

Definições

Name Description
ChangeAttributes

Detalhes sobre o recurso de alteração

ChangeBase

Uma alteração individual no recurso de destino

ChangeCategory

A entidade que efetuou a alteração

ChangeProperties

As propriedades de uma alteração

ChangeResourceListResult

A lista de recursos

ChangeResourceResult

Alterar Recurso

ChangeType

O tipo de alteração que foi capturado no recurso

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

PropertyChangeType

O tipo de alteração que ocorreu

ChangeAttributes

Detalhes sobre o recurso de alteração

Name Tipo Description
changesCount

integer

O número de alterações que este recurso captura

correlationId

string

O ID de correlação do ARM do recurso de alteração

newResourceSnapshotId

string

O GUID do novo instantâneo

previousResourceSnapshotId

string

O GUID do instantâneo anterior

timestamp

string

A hora em que as alterações no recurso de destino ocorreram

ChangeBase

Uma alteração individual no recurso de destino

Name Tipo Description
changeCategory

ChangeCategory

A entidade que efetuou a alteração

newValue

string

O valor da propriedade do recurso de destino após a alteração

previousValue

string

O valor da propriedade do recurso de destino antes da alteração

propertyChangeType

PropertyChangeType

O tipo de alteração que ocorreu

ChangeCategory

A entidade que efetuou a alteração

Name Tipo Description
System

string

Alteração iniciada pelo sistema

User

string

Alteração iniciada pelo utilizador

ChangeProperties

As propriedades de uma alteração

Name Tipo Description
changeAttributes

ChangeAttributes

Detalhes sobre o recurso de alteração

changeType

ChangeType

O tipo de alteração que foi capturado no recurso

changes

<string,  ChangeBase>

Um dicionário com o nome da propriedade alterado como uma chave e os detalhes da alteração como o valor

targetResourceId

string

O ID completamente qualificado do recurso de destino que foi alterado

targetResourceType

string

O espaço de nomes e o tipo do recurso

ChangeResourceListResult

A lista de recursos

Name Tipo Description
nextLink

string

A ligação utilizada para obter a página seguinte de Alterar Recursos

value

ChangeResourceResult[]

A lista de recursos

ChangeResourceResult

Alterar Recurso

Name Tipo Description
id

string

ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties

ChangeProperties

As propriedades de uma alteração

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ChangeType

O tipo de alteração que foi capturado no recurso

Name Tipo Description
Create

string

Um recurso criado recentemente

Delete

string

Um recurso existente foi eliminado

Update

string

Um recurso existente sofreu uma alteração

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informações adicionais.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

PropertyChangeType

O tipo de alteração que ocorreu

Name Tipo Description
Insert

string

Uma propriedade foi criada recentemente

Remove

string

Uma propriedade existente foi eliminada

Update

string

Uma propriedade existente sofreu uma alteração