Condividi tramite


Elastic SAN - Update

Aggiornare un oggetto San elastico.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}?api-version=2022-12-01-preview

Parametri dell'URI

Nome In Necessario Tipo Descrizione
elasticSanName
path True

string

Nome dell'oggetto ElasticSan.

Criterio di espressione regolare: ^[A-Za-z0-9]+((-|_)[a-z0-9A-Z]+)*$

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
properties.baseSizeTiB

integer

Dimensioni di base dell'appliance Elastic San in TiB.

properties.extendedCapacitySizeTiB

integer

Dimensioni estese dell'appliance Elastic San in TiB.

tags

object

Aggiornare i tag

Risposte

Nome Tipo Descrizione
200 OK

ElasticSan

OK : le proprietà ElasticSAN sono state aggiornate correttamente.

202 Accepted

Accettato - Richiesta di aggiornamento accettata; l'operazione verrà completata in modo asincrono.

Intestazioni

Location: string

Other Status Codes

ErrorResponse

Errore del provider di risorse ElasticSan.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

ElasticSans_Update_MaximumSet_Gen
ElasticSans_Update_MinimumSet_Gen

ElasticSans_Update_MaximumSet_Gen

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/subscriptionid/resourceGroups/resourcegroupname/providers/Microsoft.ElasticSan/elasticSans/elasticsanname?api-version=2022-12-01-preview

{
  "properties": {
    "baseSizeTiB": 10,
    "extendedCapacitySizeTiB": 22
  },
  "tags": {
    "key4212": "cqvcnwfefljntgeio"
  }
}

Risposta di esempio

{
  "properties": {
    "sku": {
      "name": "Premium_LRS",
      "tier": "Premium"
    },
    "availabilityZones": [
      "1"
    ],
    "provisioningState": "Succeeded",
    "baseSizeTiB": 15,
    "extendedCapacitySizeTiB": 6,
    "totalVolumeSizeGiB": 15,
    "volumeGroupCount": 24,
    "totalIops": 22,
    "totalMBps": 4,
    "totalSizeTiB": 27,
    "privateEndpointConnections": [
      {
        "properties": {
          "provisioningState": "Succeeded",
          "privateEndpoint": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}"
          },
          "privateLinkServiceConnectionState": {
            "status": "Pending",
            "description": "Auto-Approved",
            "actionsRequired": "None"
          },
          "groupIds": [
            "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}"
          ]
        },
        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections/{privateEndpointConnectionName}",
        "name": "{privateEndpointConnectionName}",
        "type": "Microsoft.ElasticSan/elasticSans/privateEndpointConnections",
        "systemData": {
          "createdBy": "otfifnrahdshqombvtg",
          "createdByType": "User",
          "createdAt": "2023-07-03T09:59:45.919Z",
          "lastModifiedBy": "jnaxavnlhrboshtidtib",
          "lastModifiedByType": "User",
          "lastModifiedAt": "2023-07-03T09:59:45.919Z"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "otfifnrahdshqombvtg",
    "createdByType": "User",
    "createdAt": "2023-07-03T09:59:45.919Z",
    "lastModifiedBy": "jnaxavnlhrboshtidtib",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-07-03T09:59:45.919Z"
  },
  "tags": {
    "key5002": "lhag"
  },
  "location": "France Central",
  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}",
  "name": "vfoatmakv",
  "type": "Microsoft.ElasticSan/ElasticSans"
}
location: https://contoso.com/operationstatus

ElasticSans_Update_MinimumSet_Gen

Esempio di richiesta

PATCH https://management.azure.com/subscriptions/subscriptionid/resourceGroups/resourcegroupname/providers/Microsoft.ElasticSan/elasticSans/elasticsanname?api-version=2022-12-01-preview

{}

Risposta di esempio

{
  "properties": {
    "sku": {
      "name": "Premium_LRS",
      "tier": "Premium"
    },
    "availabilityZones": [
      "1"
    ],
    "provisioningState": "Succeeded",
    "baseSizeTiB": 15,
    "extendedCapacitySizeTiB": 6,
    "totalVolumeSizeGiB": 15,
    "volumeGroupCount": 24,
    "totalIops": 22,
    "totalMBps": 4,
    "totalSizeTiB": 27,
    "privateEndpointConnections": [
      {
        "properties": {
          "provisioningState": "Succeeded",
          "privateEndpoint": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}"
          },
          "privateLinkServiceConnectionState": {
            "status": "Pending",
            "description": "Auto-Approved",
            "actionsRequired": "None"
          },
          "groupIds": [
            "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}"
          ]
        },
        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections/{privateEndpointConnectionName}",
        "name": "{privateEndpointConnectionName}",
        "type": "Microsoft.ElasticSan/elasticSans/privateEndpointConnections",
        "systemData": {
          "createdBy": "otfifnrahdshqombvtg",
          "createdByType": "User",
          "createdAt": "2023-07-03T09:59:45.919Z",
          "lastModifiedBy": "jnaxavnlhrboshtidtib",
          "lastModifiedByType": "User",
          "lastModifiedAt": "2023-07-03T09:59:45.919Z"
        }
      }
    ]
  },
  "systemData": {
    "createdBy": "otfifnrahdshqombvtg",
    "createdByType": "User",
    "createdAt": "2023-07-03T09:59:45.919Z",
    "lastModifiedBy": "jnaxavnlhrboshtidtib",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-07-03T09:59:45.919Z"
  },
  "tags": {
    "key5002": "lhag"
  },
  "location": "France Central",
  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}",
  "name": "vfoatmakv",
  "type": "Microsoft.ElasticSan/ElasticSans"
}
location: https://contoso.com/operationstatus

Definizioni

Nome Descrizione
createdByType

Tipo di identità che ha creato la risorsa.

ElasticSan

Risposta per la richiesta ElasticSan.

ElasticSanUpdate

Risposta per la richiesta di aggiornamento di ElasticSan.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

PrivateEndpoint

Risposta per PrivateEndpoint

PrivateEndpointConnection

Risposta per l'oggetto PrivateEndpoint Connection

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

PrivateLinkServiceConnectionState

Risposta per lo stato di connessione del servizio collegamento privato

ProvisioningStates

Stato dell'operazione sulla risorsa.

Sku

Nome DELLO SKU. Obbligatorio per la creazione dell'account; facoltativo per l'aggiornamento.

SkuName

Nome sku.

SkuTier

Livello SKU.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

ElasticSan

Risposta per la richiesta ElasticSan.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Posizione geografica in cui risiede la risorsa

name

string

nome della risorsa.

properties.availabilityZones

string[]

Zona logica per la risorsa Elastic San; esempio: ["1"].

properties.baseSizeTiB

integer

Dimensioni di base dell'appliance Elastic San in TiB.

properties.extendedCapacitySizeTiB

integer

Dimensioni estese dell'appliance Elastic San in TiB.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Elenco di Connections endpoint privato.

properties.provisioningState

ProvisioningStates

Stato dell'operazione sulla risorsa.

properties.sku

Sku

SKU della risorsa

properties.totalIops

integer

Totale operazioni di I/O al secondo di cui è stato effettuato il provisioning dell'appliance Elastic San.

properties.totalMBps

integer

Total Provisioned MBps Elastic San appliance.Total Provisioned MBps Elastic San appliance.

properties.totalSizeTiB

integer

Dimensioni totali dell'appliance Elastic San in TB.

properties.totalVolumeSizeGiB

integer

Dimensioni totali dei volumi di cui è stato effettuato il provisioning in GiB.

properties.volumeGroupCount

integer

Numero totale di gruppi di volumi in questa appliance Elastic San.

systemData

systemData

Azure Resource Manager metadati contenenti le informazioni createdBy e modifiedBy.

tags

object

Tag delle risorse.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ElasticSanUpdate

Risposta per la richiesta di aggiornamento di ElasticSan.

Nome Tipo Descrizione
properties.baseSizeTiB

integer

Dimensioni di base dell'appliance Elastic San in TiB.

properties.extendedCapacitySizeTiB

integer

Dimensioni estese dell'appliance Elastic San in TiB.

tags

object

Aggiornare i tag

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

PrivateEndpoint

Risposta per PrivateEndpoint

Nome Tipo Descrizione
id

string

Identificatore arm per endpoint privato

PrivateEndpointConnection

Risposta per l'oggetto PrivateEndpoint Connection

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

nome della risorsa.

properties.groupIds

string[]

Viene eseguito il mapping dell'elenco di risorse private dell'endpoint

properties.privateEndpoint

PrivateEndpoint

Risorsa endpoint privato

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

collegamento privato stato di connessione del servizio.

properties.provisioningState

ProvisioningStates

Provisioning dello stato della risorsa di connessione dell'endpoint privato

systemData

systemData

Azure Resource Manager metadati contenenti le informazioni createdBy e modifiedBy.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

Nome Tipo Descrizione
Approved

string

Failed

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Risposta per lo stato di connessione del servizio collegamento privato

Nome Tipo Descrizione
actionsRequired

string

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti nel consumer.

description

string

Motivo dell'approvazione/rifiuto della connessione.

status

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata/rifiutata/rimossa dal proprietario del servizio.

ProvisioningStates

Stato dell'operazione sulla risorsa.

Nome Tipo Descrizione
Canceled

string

Creating

string

Deleting

string

Failed

string

Invalid

string

Pending

string

Succeeded

string

Updating

string

Sku

Nome DELLO SKU. Obbligatorio per la creazione dell'account; facoltativo per l'aggiornamento.

Nome Tipo Descrizione
name

SkuName

Nome sku.

tier

SkuTier

Livello SKU.

SkuName

Nome sku.

Nome Tipo Descrizione
Premium_LRS

string

Archiviazione Premium con ridondanza locale

Premium_ZRS

string

Archiviazione con ridondanza della zona Premium

SkuTier

Livello SKU.

Nome Tipo Descrizione
Premium

string

Livello Premium

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.