Compartilhar 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 de URI

Nome Em Obrigató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 namespace do provedor de recursos.

resourceType
path True

string

O nome do tipo de recurso.

subscriptionId
path True

string

A ID de assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-0000000000000)

api-version
query True

string

A versão da API a ser usada com a solicitação HTTP.

$skipToken
query

string

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

$top
query

integer

int64

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

Respostas

Nome Tipo Description
200 OK

ChangeResourceListResult

OK.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

ListChanges

Sample Request

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

Sample Response

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

Nome Description
ChangeAttributes

Detalhes sobre o recurso de alteração

ChangeBase

Uma alteração individual no recurso de destino

ChangeCategory

A entidade que fez 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 capturada no recurso

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

Os detalhes do erro.

ErrorResponse

Resposta de erro

PropertyChangeType

O tipo de alteração que ocorreu

ChangeAttributes

Detalhes sobre o recurso de alteração

Nome Tipo Description
changesCount

integer

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

correlationId

string

A 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 foram ocorridos

ChangeBase

Uma alteração individual no recurso de destino

Nome Tipo Description
changeCategory

ChangeCategory

A entidade que fez 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 fez a alteração

Nome Tipo Description
System

string

Alteração iniciada pelo sistema

User

string

Alteração iniciada pelo usuário

ChangeProperties

As propriedades de uma alteração

Nome Tipo Description
changeAttributes

ChangeAttributes

Detalhes sobre o recurso de alteração

changeType

ChangeType

O tipo de alteração que foi capturada 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

A ID totalmente qualificada do recurso de destino que foi alterado

targetResourceType

string

O namespace e o tipo do recurso

ChangeResourceListResult

A lista de recursos

Nome Tipo Description
nextLink

string

O link usado para obter a próxima página de Alterar Recursos

value

ChangeResourceResult[]

A lista de recursos

ChangeResourceResult

Alterar recurso

Nome Tipo Description
id

string

ID de recurso totalmente qualificada 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

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

ChangeType

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

Nome Tipo Description
Create

string

Um recurso recém-criado

Delete

string

Um recurso existente foi excluído

Update

string

Um recurso existente passou por uma alteração

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

Os detalhes do erro.

Nome 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 de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

PropertyChangeType

O tipo de alteração que ocorreu

Nome Tipo Description
Insert

string

Uma propriedade foi criada recentemente

Remove

string

Uma propriedade existente foi excluída

Update

string

Uma propriedade existente sofreu uma alteração