Partilhar via


Clouds - Update

Implementa o método Clouds PATCH.
Atualiza o recurso Clouds.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}?api-version=2024-06-01

Parâmetros do URI

Name Em Necessário Tipo Description
cloudResourceName
path True

string

Nome da nuvem.

Padrão Regex: [a-zA-Z0-9-_\.]

resourceGroupName
path True

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

uuid

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo do Pedido

Name Tipo Description
tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

Cloud

Operação do Azure concluída com êxito.

202 Accepted

Pedido de atualização de recursos aceito.

Cabeçalhos

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

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

Clouds_Update_MaximumSet
Clouds_Update_MinimumSet

Clouds_Update_MaximumSet

Pedido de amostra

PATCH https://management.azure.com/subscriptions/79332E5A-630B-480F-A266-A941C015AB19/resourceGroups/rgscvmm/providers/Microsoft.ScVmm/clouds/P?api-version=2024-06-01

{
  "tags": {
    "key5266": "hjpcnwmpnixsolrxnbl"
  }
}

Resposta da amostra

{
  "properties": {
    "inventoryItemId": "qjd",
    "uuid": "12345678-1234-1234-1234-12345678abcd",
    "vmmServerId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/vmmServers/vmmServerName",
    "cloudName": "menarjsplhcqvnkjdwieroir",
    "cloudCapacity": {
      "cpuCount": 4,
      "memoryMB": 19,
      "vmCount": 28
    },
    "storageQoSPolicies": [
      {
        "name": "hvqcentnbwcunxhzfavyewhwlo",
        "id": "oclhgkydaw",
        "iopsMaximum": 6,
        "iopsMinimum": 25,
        "bandwidthLimit": 26,
        "policyId": "lvcylbmxrqjgarvhfny"
      }
    ],
    "provisioningState": "Succeeded"
  },
  "extendedLocation": {
    "type": "customLocation",
    "name": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ExtendedLocation/customLocations/customLocationName"
  },
  "tags": {
    "key4295": "wngosgcbdifaxdobufuuqxtho"
  },
  "location": "khwsdmaxfhmbu",
  "id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/clouds/cloudResourceName",
  "name": "wwcwalpiufsfbnydxpr",
  "type": "qnaaimszbuokldohwrdfuiitpy",
  "systemData": {
    "createdBy": "p",
    "createdByType": "User",
    "createdAt": "2024-01-29T22:28:00.094Z",
    "lastModifiedBy": "goxcwpyyqlxndquly",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2024-01-29T22:28:00.095Z"
  }
}
location: https://contoso.com/operationstatus

Clouds_Update_MinimumSet

Pedido de amostra

PATCH https://management.azure.com/subscriptions/79332E5A-630B-480F-A266-A941C015AB19/resourceGroups/rgscvmm/providers/Microsoft.ScVmm/clouds/_?api-version=2024-06-01

{}

Resposta da amostra

{
  "extendedLocation": {},
  "location": "khwsdmaxfhmbu"
}
location: https://contoso.com/operationstatus

Definições

Name Description
Cloud

A definição de recurso de nuvens.

CloudCapacity

Modelo de capacidade de nuvem

CloudTagsUpdate

O tipo usado para atualizar tags em recursos de nuvem.

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ExtendedLocation

A localização estendida.

ProvisioningState

O estado de provisionamento do recurso.

StorageQosPolicy

A definição StorageQoSPolicy.

systemData

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

Cloud

A definição de recurso de nuvens.

Name Tipo Description
extendedLocation

ExtendedLocation

A localização estendida.

id

string

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

A geolocalização onde o recurso vive

name

string

O nome do recurso

properties.cloudCapacity

CloudCapacity

Capacidade da nuvem.

properties.cloudName

string

Nome da nuvem no VmmServer.

properties.inventoryItemId

string

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

properties.provisioningState

ProvisioningState

Estado de provisionamento do recurso.

properties.storageQoSPolicies

StorageQosPolicy[]

Lista de políticas de QoS disponíveis para a nuvem.

properties.uuid

string

ID exclusivo da nuvem.

properties.vmmServerId

string

ID ARM do recurso vmmServer no qual este recurso reside.

systemData

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

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

CloudCapacity

Modelo de capacidade de nuvem

Name Tipo Description
cpuCount

integer

CPUCount especifica o número máximo de CPUs que podem ser alocadas na nuvem.

memoryMB

integer

MemoryMB especifica um limite de uso de memória em megabytes.

vmCount

integer

O VMCount fornece o número máximo de VMs que podem ser implantadas na nuvem.

CloudTagsUpdate

O tipo usado para atualizar tags em recursos de nuvem.

Name Tipo Description
tags

object

Tags de recursos.

createdByType

O tipo de identidade que criou o recurso.

Name Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

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.

ExtendedLocation

A localização estendida.

Name Tipo Description
name

string

O nome do local estendido.

type

string

O tipo de local estendido.

ProvisioningState

O estado de provisionamento do recurso.

Name Tipo Description
Accepted

string

O recurso foi aceite.

Canceled

string

A criação de recursos foi cancelada.

Created

string

O recurso foi criado.

Deleting

string

O recurso está sendo excluído.

Failed

string

Falha na criação de recursos.

Provisioning

string

O recurso é provisionamento.

Succeeded

string

O recurso foi criado.

Updating

string

O recurso está sendo atualizado.

StorageQosPolicy

A definição StorageQoSPolicy.

Name Tipo Description
bandwidthLimit

integer

O limite de largura de banda para o tráfego da Internet.

id

string

A ID da política de QoS.

iopsMaximum

integer

O máximo de operações de E/S por segundo.

iopsMinimum

integer

O mínimo de operações de E/S por segundo.

name

string

O nome da política.

policyId

string

A política subjacente.

systemData

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

Name Tipo Description
createdAt

string

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

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.