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 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 em GUID (por exemplo, 00000000-0000-0000-0000-00000000000000)

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 da página

$top
query

integer (int64)

minimum: 1
maximum: 100

(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 descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation personificar 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 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

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

PropertyChangeType

O tipo de alteração que ocorreu

ChangeAttributes

Detalhes sobre o recurso de alteração

Name Tipo Description
changesCount

integer (int64)

O número de alterações capturadas por este recurso

correlationId

string

A ID de correlação 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 a(s) alteração(ões) no recurso de destino ocorreu(m)

ChangeBase

Uma alteração individual no recurso de destino

Name 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

Valor Description
User

Alteração iniciada pelo utilizador

System

Mudança iniciada pelo sistema

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

Name Tipo Description
nextLink

string

O link usado para obter a próxima página de Recursos de Alteração

value

ChangeResourceResult[]

A lista de recursos

ChangeResourceResult

Alterar recurso

Name Tipo Description
id

string

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

Valor Description
Update

Um recurso existente sofreu uma alteração

Delete

Um recurso existente foi excluído

Create

Um recurso recém-criado

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

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

Name Tipo Description
error

ErrorDetail

O objeto de erro.

PropertyChangeType

O tipo de alteração que ocorreu

Valor Description
Insert

Uma propriedade foi recém-criada

Update

Uma propriedade existente sofreu uma alteração

Remove

Uma propriedade existente foi excluída