Compartilhar via


Datastores - Update

Atualiza um armazenamento de dados.
API para atualizar determinadas propriedades do recurso de armazenamento de dados.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/datastores/{datastoreName}?api-version=2023-12-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
datastoreName
path True

string

Nome do armazenamento de dados.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

A ID da assinatura.

api-version
query True

string

Versão da API do cliente.

Corpo da solicitação

Nome Tipo Description
tags

object

Marcas de recurso.

Respostas

Nome Tipo Description
200 OK

Datastore

Atualização de recursos do arm bem-sucedida.

Other Status Codes

ErrorResponse

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

UpdateDatastore

Solicitação de exemplo

PATCH https://management.azure.com/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ConnectedVMwarevSphere/datastores/HRDatastore?api-version=2023-12-01

{
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  }
}

Resposta de exemplo

{
  "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ConnectedVMwarevSphere/Datastores/HRDatastore",
  "name": "HRDatastore",
  "type": "Microsoft.ConnectedVMwarevSphere/Datastores",
  "location": "East US",
  "extendedLocation": {
    "type": "customLocation",
    "name": "/subscriptions/a5015e1c-867f-4533-8541-85cd470d0cfb/resourceGroups/demoRG/providers/Microsoft.ExtendedLocation/customLocations/contoso"
  },
  "tags": {
    "tag1": "value1",
    "tag2": "value2"
  },
  "properties": {
    "vCenterId": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/testrg/providers/Microsoft.ConnectedVMwarevSphere/VCenters/ContosoVCenter",
    "moRefId": "aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "provisioningState": "Succeeded"
  }
}

Definições

Nome Description
createdByType

O tipo de identidade que criou o recurso.

Datastore

Defina o armazenamento de dados.

ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocation

O local estendido.

ProvisioningState

Obtém o estado de provisionamento.

ResourcePatch

Objeto que contém atualizações para operações de patch.

ResourceStatus

As informações de status do recurso.

systemData

Metadados relativos à criação e última modificação do recurso.

createdByType

O tipo de identidade que criou o recurso.

Valor Description
Application
Key
ManagedIdentity
User

Datastore

Defina o armazenamento de dados.

Nome Tipo Description
extendedLocation

ExtendedLocation

Obtém ou define o local estendido.

id

string

Obtém ou define a ID.

kind

string

Metadados usados pelo portal/ferramentas/etc para renderizar diferentes experiências de experiência de experiência de usuário para recursos do mesmo tipo; Por exemplo, ApiApps são um tipo de Microsoft.Web/sites. Se houver suporte, o provedor de recursos deverá validar e persistir esse valor.

location

string

Obtém ou define o local.

name

string

Obtém ou define o nome.

properties.capacityGB

integer (int64)

Obtém ou define a capacidade máxima desse armazenamento de dados em GBs.

properties.customResourceName

string

Obtém o nome do recurso correspondente no Kubernetes.

properties.freeSpaceGB

integer (int64)

Obtém ou define o espaço disponível desse armazenamento de dados em GBs.

properties.inventoryItemId

string

Obtém ou define a ID do item de inventário para o armazenamento de dados.

properties.moName

string

Obtém ou define o nome do objeto gerenciado do vCenter para o armazenamento de dados.

properties.moRefId

string

Obtém ou define a ID do vCenter MoRef (Referência de Objeto Gerenciado) para o armazenamento de dados.

properties.provisioningState

ProvisioningState

Estado de provisionamento do recurso.

properties.statuses

ResourceStatus[]

As informações de status do recurso.

properties.uuid

string

Obtém ou define um identificador exclusivo para esse recurso.

properties.vCenterId

string

Obtém ou define a ID do ARM do recurso do vCenter no qual esse armazenamento de dados reside.

systemData

systemData

Os dados do sistema.

tags

object

Obtém ou define as marcas de recurso.

type

string

Obtém ou define o tipo do recurso.

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

O detalhe 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.

ExtendedLocation

O local estendido.

Nome Tipo Description
name

string

O nome do local estendido.

type

string

O tipo de local estendido.

ProvisioningState

Obtém o estado de provisionamento.

Valor Description
Accepted
Canceled
Created
Deleting
Failed
Provisioning
Succeeded
Updating

ResourcePatch

Objeto que contém atualizações para operações de patch.

Nome Tipo Description
tags

object

Marcas de recurso.

ResourceStatus

As informações de status do recurso.

Nome Tipo Description
lastUpdatedAt

string (date-time)

A hora da última atualização para essa condição.

message

string

Uma mensagem legível humana indicando detalhes sobre o status.

reason

string

O motivo do status da condição.

severity

string

Gravidade com a qual tratar falhas desse tipo de condição.

status

string

Status da condição.

type

string

O tipo da condição.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.