Condividi tramite


Storage Accounts - Create

Crea in modo asincrono un nuovo account di archiviazione con i parametri specificati. Se un account è già stato creato e viene eseguita una richiesta di creazione successiva con proprietà diverse, le proprietà dell'account verranno aggiornate. Se un account è già stato creato e viene eseguita una richiesta di creazione o aggiornamento successiva con lo stesso set esatto di proprietà, la richiesta avrà esito positivo.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2024-01-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e usare solo numeri e lettere minuscole.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
kind True

Kind

Obbligatorio. Indica il tipo di account di archiviazione.

location True

string

Obbligatorio. Ottiene o imposta la posizione della risorsa. Si tratta di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Non è possibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica in caso di aggiornamento, la richiesta avrà esito positivo.

sku True

Sku

Obbligatorio. Ottiene o imposta il nome dello SKU.

extendedLocation

ExtendedLocation

Opzionale. Impostare la posizione estesa della risorsa. Se non è impostato, l'account di archiviazione verrà creato nell'area principale di Azure. In caso contrario, verrà creato nella posizione estesa specificata

identity

Identity

Identità della risorsa.

properties.accessTier

AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in blocchi Premium.

properties.allowBlobPublicAccess

boolean

Consentire o impedire l'accesso pubblico a tutti i BLOB o contenitori nell'account di archiviazione. L'interpretazione predefinita è false per questa proprietà.

properties.allowCrossTenantReplication

boolean

Consentire o impedire la replica tra oggetti tenant AAD. Impostare questa proprietà su true per gli account nuovi o esistenti solo se i criteri di replica degli oggetti comportano account di archiviazione in tenant AAD diversi. L'interpretazione predefinita è false per i nuovi account per seguire le procedure di sicurezza consigliate per impostazione predefinita.

properties.allowSharedKeyAccess

boolean

Indica se l'account di archiviazione consente l'autorizzazione delle richieste con la chiave di accesso dell'account tramite chiave condivisa. Se false, tutte le richieste, incluse le firme di accesso condiviso, devono essere autorizzate con Azure Active Directory (Azure AD). Il valore predefinito è Null, che equivale a true.

properties.allowedCopyScope

AllowedCopyScope

Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure.

properties.customDomain

CustomDomain

Dominio utente assegnato all'account di archiviazione. Name è l'origine CNAME. Al momento è supportato un solo dominio personalizzato per ogni account di archiviazione. Per cancellare il dominio personalizzato esistente, usare una stringa vuota per la proprietà del nome di dominio personalizzato.

properties.defaultToOAuthAuthentication

boolean

Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà.

properties.dnsEndpointType

DnsEndpointType

Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico.

properties.enableExtendedGroups

boolean

Abilita il supporto di gruppi estesi con la funzionalità utenti locali, se impostata su true

properties.encryption

Encryption

Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La proprietà non è modificabile e può essere impostata solo su true al momento della creazione dell'account. Se impostato su true, abilita l'immutabilità a livello di oggetto per tutti i nuovi contenitori nell'account per impostazione predefinita.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace abilitato se è impostato su true.

properties.isLocalUserEnabled

boolean

Abilita la funzionalità utenti locali, se impostata su true

properties.isNfsV3Enabled

boolean

Supporto del protocollo NFS 3.0 abilitato se impostato su true.

properties.isSftpEnabled

boolean

Abilita Secure File Transfer Protocol, se impostato su true

properties.keyPolicy

KeyPolicy

KeyPolicy assegnato all'account di archiviazione.

properties.largeFileSharesState

LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.

properties.minimumTlsVersion

MinimumTlsVersion

Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

properties.networkAcls

NetworkRuleSet

Set di regole di rete

properties.publicNetworkAccess

PublicNetworkAccess

Consentire, impedire o consentire la configurazione del perimetro di sicurezza di rete per valutare l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere 'Enabled', 'Disabled' o 'SecuredByPerimeter'.

properties.routingPreference

RoutingPreference

Gestisce le informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati

properties.sasPolicy

SasPolicy

SasPolicy assegnato all'account di archiviazione.

properties.supportsHttpsTrafficOnly

boolean

Consente il traffico https solo al servizio di archiviazione se è impostato su true. Il valore predefinito è true a partire dalla versione API 2019-04-01.

tags

object

Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave con lunghezza non superiore a 128 caratteri e un valore con lunghezza non superiore a 256 caratteri.

Risposte

Nome Tipo Descrizione
200 OK

StorageAccount

OK : restituito quando l'account di archiviazione è già stato creato da una richiesta precedente con le stesse proprietà specificate nel corpo della richiesta.

202 Accepted

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

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

NfsV3AccountCreate
StorageAccountCreate
StorageAccountCreateAllowedCopyScopeToAAD
StorageAccountCreateAllowedCopyScopeToPrivateLink
StorageAccountCreateDisallowPublicNetworkAccess
StorageAccountCreateDnsEndpointTypeToAzureDnsZone
StorageAccountCreateDnsEndpointTypeToStandard
StorageAccountCreateEnablePublicNetworkAccess
StorageAccountCreatePremiumBlockBlobStorage
StorageAccountCreateUserAssignedEncryptionIdentityWithCMK
StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.
StorageAccountCreateWithImmutabilityPolicy

NfsV3AccountCreate

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "enableExtendedGroups": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "isHnsEnabled": true,
    "isNfsV3Enabled": true,
    "enableExtendedGroups": true,
    "supportsHttpsTrafficOnly": false,
    "networkAcls": {
      "bypass": "AzureServices",
      "defaultAction": "Allow",
      "ipRules": [],
      "virtualNetworkRules": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Network/virtualNetworks/net123/subnets/subnet12"
        }
      ]
    }
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreate

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateAllowedCopyScopeToAAD

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "AAD",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "AAD"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "allowedCopyScope": "PrivateLink",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "allowedCopyScope": "PrivateLink"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDisallowPublicNetworkAccess

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Disabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Disabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToAzureDnsZone

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "AzureDnsZone",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.z24.web.storage.azure.net/",
      "dfs": "https://sto4445.z24.dfs.storage.azure.net/",
      "blob": "https://sto4445.z24.blob.storage.azure.net/",
      "file": "https://sto4445.z24.file.storage.azure.net/",
      "queue": "https://sto4445.z24.queue.storage.azure.net/",
      "table": "https://sto4445.z24.table.storage.azure.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-microsoftrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-microsoftrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-microsoftrouting.z24.file.storage.azure.net/",
        "queue": "https://sto4445-microsoftrouting.z24.queue.storage.azure.net/",
        "table": "https://sto4445-microsoftrouting.z24.table.storage.azure.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.z24.web.storage.azure.net/",
        "dfs": "https://sto4445-internetrouting.z24.dfs.storage.azure.net/",
        "blob": "https://sto4445-internetrouting.z24.blob.storage.azure.net/",
        "file": "https://sto4445-internetrouting.z24.file.storage.azure.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateDnsEndpointTypeToStandard

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "defaultToOAuthAuthentication": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "dnsEndpointType": "Standard",
    "isHnsEnabled": true,
    "isSftpEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateEnablePublicNetworkAccess

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "publicNetworkAccess": "Enabled",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "keyPolicy": {
      "keyExpirationPeriodInDays": 20
    },
    "sasPolicy": {
      "sasExpirationPeriod": "1.15:59:59",
      "expirationAction": "Log"
    },
    "keyCreationTime": {
      "key1": "2021-03-18T04:42:22.4322836Z",
      "key2": "2021-03-18T04:42:22.4322836Z"
    },
    "isHnsEnabled": true,
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/",
      "microsoftEndpoints": {
        "web": "https://sto4445-microsoftrouting.web.core.windows.net/",
        "dfs": "https://sto4445-microsoftrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-microsoftrouting.blob.core.windows.net/",
        "file": "https://sto4445-microsoftrouting.file.core.windows.net/",
        "queue": "https://sto4445-microsoftrouting.queue.core.windows.net/",
        "table": "https://sto4445-microsoftrouting.table.core.windows.net/"
      },
      "internetEndpoints": {
        "web": "https://sto4445-internetrouting.web.core.windows.net/",
        "dfs": "https://sto4445-internetrouting.dfs.core.windows.net/",
        "blob": "https://sto4445-internetrouting.blob.core.windows.net/",
        "file": "https://sto4445-internetrouting.file.core.windows.net/"
      }
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "routingPreference": {
      "routingChoice": "MicrosoftRouting",
      "publishMicrosoftEndpoints": true,
      "publishInternetEndpoints": true
    },
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "secondaryLocation": "centraluseuap",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true,
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreatePremiumBlockBlobStorage

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Premium_LRS"
  },
  "kind": "BlockBlobStorage",
  "location": "eastus",
  "properties": {
    "minimumTlsVersion": "TLS1_2",
    "allowSharedKeyAccess": true,
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    }
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "properties": {
    "allowBlobPublicAccess": false,
    "minimumTlsVersion": "TLS1_2",
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "blob": "https://sto4445.blob.core.windows.net/",
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "accessTier": "Premium",
    "provisioningState": "Succeeded",
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2019-12-11T20:49:31.7036140Z"
        }
      },
      "requireInfrastructureEncryption": false,
      "keySource": "Microsoft.Storage"
    },
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": true
  },
  "sku": {
    "name": "Premium_LRS",
    "tier": "Premium"
  },
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

StorageAccountCreateUserAssignedEncryptionIdentityWithCMK

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      }
    }
  }
}

Risposta di esempio

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateUserAssignedIdentityWithFederatedIdentityClientId.

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res131918/providers/Microsoft.Storage/storageAccounts/sto131918?api-version=2024-01-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {}
    }
  },
  "sku": {
    "name": "Standard_LRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "properties": {
    "encryption": {
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true
        },
        "blob": {
          "keyType": "Account",
          "enabled": true
        }
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": ""
      },
      "keySource": "Microsoft.Keyvault",
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      }
    }
  }
}

Risposta di esempio

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}": {
        "principalId": "8d823284-1060-42a5-9ec4-ed3d831e24d7",
        "clientId": "fbaa6278-1ecc-415c-819f-6e2058d3acb5"
      }
    },
    "type": "UserAssigned"
  },
  "sku": {
    "name": "Standard_LRS",
    "tier": "Standard"
  },
  "kind": "StorageV2",
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "name": "sto4445",
  "type": "Microsoft.Storage/storageAccounts",
  "location": "eastus",
  "tags": {},
  "properties": {
    "privateEndpointConnections": [],
    "networkAcls": {
      "bypass": "AzureServices",
      "virtualNetworkRules": [],
      "ipRules": [],
      "defaultAction": "Allow"
    },
    "supportsHttpsTrafficOnly": true,
    "encryption": {
      "identity": {
        "userAssignedIdentity": "/subscriptions/{subscription-id}/resourcegroups/res9101/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{managed-identity-name}",
        "federatedIdentityClientId": "f83c6b1b-4d34-47e4-bb34-9d83df58b540"
      },
      "keyvaultproperties": {
        "keyvaulturi": "https://myvault8569.vault.azure.net",
        "keyname": "wrappingKey",
        "keyversion": "",
        "currentVersionedKeyIdentifier": "https://myvault8569.vault.azure.net/keys/wrappingKey/0682afdd9c104f4285df20107e956cad",
        "lastKeyRotationTimestamp": "2019-12-13T20:36:23.7023290Z"
      },
      "services": {
        "file": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        },
        "blob": {
          "keyType": "Account",
          "enabled": true,
          "lastEnabledTime": "2020-12-15T00:43:14.1739587Z"
        }
      },
      "keySource": "Microsoft.Keyvault"
    },
    "accessTier": "Hot",
    "provisioningState": "Succeeded",
    "creationTime": "2020-12-15T00:43:14.0839093Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus",
    "statusOfPrimary": "available"
  }
}

StorageAccountCreateWithImmutabilityPolicy

Esempio di richiesta

PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445?api-version=2024-01-01

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "Storage",
  "location": "eastus",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  }
}

Risposta di esempio

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445",
  "kind": "Storage",
  "location": "eastus",
  "name": "sto4445",
  "extendedLocation": {
    "type": "EdgeZone",
    "name": "losangeles001"
  },
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "web": "https://sto4445.web.core.windows.net/",
      "dfs": "https://sto4445.dfs.core.windows.net/",
      "blob": "https://sto4445.blob.core.windows.net/",
      "file": "https://sto4445.file.core.windows.net/",
      "queue": "https://sto4445.queue.core.windows.net/",
      "table": "https://sto4445.table.core.windows.net/"
    },
    "primaryLocation": "eastus2euap",
    "provisioningState": "Succeeded",
    "immutableStorageWithVersioning": {
      "immutabilityPolicy": {
        "immutabilityPeriodSinceCreationInDays": 15,
        "allowProtectedAppendWrites": true,
        "state": "Unlocked"
      },
      "enabled": true
    }
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "type": "Microsoft.Storage/storageAccounts"
}

Definizioni

Nome Descrizione
AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in blocchi Premium.

AccountImmutabilityPolicyProperties

Definisce le proprietà dei criteri di immutabilità a livello di account.

AccountImmutabilityPolicyState

Lo stato ImmutabilityPolicy definisce la modalità dei criteri. Lo stato disabilitato disabilita il criterio, lo stato sbloccato consente l'aumento e la riduzione del tempo di conservazione dell'immutabilità e consente anche di attivare o disattivare la proprietà allowProtectedAppendWrites, lo stato Bloccato consente solo l'aumento del tempo di conservazione dell'immutabilità. Un criterio può essere creato solo in uno stato Disabilitato o Sbloccato e può essere alternato tra i due stati. Solo un criterio in uno stato Sbloccato può passare a uno stato Bloccato che non può essere ripristinato.

AccountStatus

Ottiene lo stato che indica se la posizione primaria dell'account di archiviazione è disponibile o non disponibile.

AccountType

Specifica il tipo di account Active Directory per Archiviazione di Azure.

Action

Azione della regola di rete virtuale.

ActiveDirectoryProperties

Proprietà delle impostazioni per Active Directory (AD).

AllowedCopyScope

Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale.

AzureFilesIdentityBasedAuthentication

Impostazioni per l'autenticazione basata sull'identità di File di Azure.

BlobRestoreParameters

Parametri di ripristino del BLOB

BlobRestoreProgressStatus

Stato dello stato di avanzamento del ripristino DEL BLOB. I valori possibili sono: - InProgress: indica che il ripristino del BLOB è in corso. - Completato: indica che il ripristino del BLOB è stato completato correttamente. - Non riuscito: indica che il ripristino del BLOB non è riuscito.

BlobRestoreRange

Intervallo BLOB

BlobRestoreStatus

Stato di ripristino del BLOB.

Bypass

Specifica se il traffico viene ignorato per Logging/Metrics/AzureServices. I valori possibili sono qualsiasi combinazione di Logging |Metriche |AzureServices (ad esempio, "Registrazione, metriche") o Nessuno per ignorare nessuno di questi traffici.

CustomDomain

Dominio personalizzato assegnato a questo account di archiviazione. Questa impostazione può essere impostata tramite Update.

DefaultAction

Specifica l'azione predefinita di consenti o nega quando nessun'altra regola corrisponde.

DefaultSharePermission

Autorizzazione di condivisione predefinita per gli utenti che usano l'autenticazione Kerberos se il ruolo controllo degli accessi in base al ruolo non è assegnato.

DirectoryServiceOptions

Indica il servizio directory utilizzato. Si noti che questa enumerazione potrebbe essere estesa in futuro.

DnsEndpointType

Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico.

Encryption

Impostazioni di crittografia nell'account di archiviazione.

EncryptionIdentity

Identità di crittografia per l'account di archiviazione.

EncryptionService

Servizio che consente l'uso della crittografia lato server.

EncryptionServices

Elenco di servizi che supportano la crittografia.

Endpoints

URI usati per eseguire un recupero di un BLOB pubblico, una coda, una tabella, un web o un oggetto dfs.

ExpirationAction

L'azione di scadenza della firma di accesso condiviso definisce l'azione da eseguire quando sasPolicy.sasExpirationPeriod viene violata. L'azione "Log" può essere usata a scopo di controllo e l'azione "Blocca" può essere usata per bloccare e negare l'utilizzo dei token di firma di accesso condiviso che non rispettano il periodo di scadenza dei criteri di firma di accesso condiviso.

ExtendedLocation

Tipo complesso della posizione estesa.

ExtendedLocationTypes

Tipo dell'ubicazione estesa.

GeoReplicationStats

Statistiche correlate alla replica per i servizi BLOB, tabelle, code e file dell'account di archiviazione. È disponibile solo quando la replica con ridondanza geografica è abilitata per l'account di archiviazione.

GeoReplicationStatus

Stato della posizione secondaria. I valori possibili sono: - Live: indica che la posizione secondaria è attiva e operativa. - Bootstrap: indica che la sincronizzazione iniziale dalla posizione primaria alla posizione secondaria è in corso. Questo si verifica in genere quando la replica è abilitata per la prima volta. - Non disponibile: indica che la posizione secondaria è temporaneamente non disponibile.

Identity

Identità per la risorsa.

IdentityType

Tipo di identità.

ImmutableStorageAccount

Questa proprietà abilita e definisce l'immutabilità a livello di account. L'abilitazione della funzionalità abilita automaticamente il controllo delle versioni BLOB.

IPRule

Regola IP con ip o intervallo IP specifico in formato CIDR.

KeyCreationTime

Tempo di creazione delle chiavi dell'account di archiviazione.

KeyPolicy

KeyPolicy assegnato all'account di archiviazione.

KeySource

KeySource (provider) di crittografia. Valori possibili (senza distinzione tra maiuscole e minuscole): Microsoft.Storage, Microsoft.Keyvault

KeyType

Tipo di chiave di crittografia da usare per il servizio di crittografia. Il tipo di chiave 'Account' implica l'uso di una chiave di crittografia con ambito account. Il tipo di chiave 'Service' implica che viene usata una chiave del servizio predefinita.

KeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi.

Kind

Indica il tipo di account di archiviazione.

LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.

MinimumTlsVersion

Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

NetworkRuleSet

Set di regole di rete

postFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover dell'account.

postPlannedFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover pianificato dell'account.

PrivateEndpoint

Risorsa endpoint privato.

PrivateEndpointConnection

Risorsa connessione endpoint privato.

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

ProvisioningState

Ottiene lo stato dell'account di archiviazione al momento della chiamata dell'operazione.

PublicNetworkAccess

Consentire, impedire o consentire la configurazione del perimetro di sicurezza di rete per valutare l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere 'Enabled', 'Disabled' o 'SecuredByPerimeter'.

ResourceAccessRule

Regola di accesso alle risorse.

RoutingChoice

Scelta di routing definisce il tipo di routing di rete scelto dall'utente.

RoutingPreference

La preferenza di routing definisce il tipo di rete, microsoft o il routing Internet da usare per recapitare i dati utente, l'opzione predefinita è microsoft routing

SasPolicy

SasPolicy assegnato all'account di archiviazione.

Sku

SKU dell'account di archiviazione.

SkuConversionStatus

Questa proprietà indica lo stato di conversione dello SKU corrente.

SkuName

Nome DELLO SKU. Obbligatorio per la creazione dell'account; facoltativo per l'aggiornamento. Si noti che nelle versioni precedenti il nome dello SKU è stato chiamato accountType.

SkuTier

Categoria SKU. Si basa sul nome dello SKU.

State

Ottiene lo stato della regola di rete virtuale.

StorageAccount

Account di archiviazione dati.

StorageAccountCreateParameters

Parametri usati durante la creazione di un account di archiviazione.

StorageAccountInternetEndpoints

URI usati per eseguire un recupero di un OGGETTO BLOB, file, Web o dfs pubblico tramite un endpoint di routing Internet.

StorageAccountMicrosoftEndpoints

URI usati per eseguire un recupero di un BLOB pubblico, una coda, una tabella, un web o un oggetto dfs tramite un endpoint di routing Microsoft.

StorageAccountSkuConversionStatus

In questo modo viene definito l'oggetto stato della conversione sku per le conversioni asincrone di SKU.

UserAssignedIdentity

UserAssignedIdentity per la risorsa.

VirtualNetworkRule

Regola di rete virtuale.

AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in blocchi Premium.

Valore Descrizione
Hot
Cool
Premium
Cold

AccountImmutabilityPolicyProperties

Definisce le proprietà dei criteri di immutabilità a livello di account.

Nome Tipo Descrizione
allowProtectedAppendWrites

boolean

Questa proprietà può essere modificata solo per i criteri di conservazione disabilitati e sbloccati basati sul tempo. Se abilitata, è possibile scrivere nuovi blocchi in un BLOB di accodamento mantenendo al contempo la protezione e la conformità dell'immutabilità. È possibile aggiungere solo nuovi blocchi e non è possibile modificare o eliminare blocchi esistenti.

immutabilityPeriodSinceCreationInDays

integer (int32)

minimum: 1
maximum: 146000

Periodo di immutabilità per i BLOB nel contenitore dopo la creazione dei criteri, in giorni.

state

AccountImmutabilityPolicyState

Lo stato ImmutabilityPolicy definisce la modalità dei criteri. Lo stato disabilitato disabilita il criterio, lo stato sbloccato consente l'aumento e la riduzione del tempo di conservazione dell'immutabilità e consente anche di attivare o disattivare la proprietà allowProtectedAppendWrites, lo stato Bloccato consente solo l'aumento del tempo di conservazione dell'immutabilità. Un criterio può essere creato solo in uno stato Disabilitato o Sbloccato e può essere alternato tra i due stati. Solo un criterio in uno stato Sbloccato può passare a uno stato Bloccato che non può essere ripristinato.

AccountImmutabilityPolicyState

Lo stato ImmutabilityPolicy definisce la modalità dei criteri. Lo stato disabilitato disabilita il criterio, lo stato sbloccato consente l'aumento e la riduzione del tempo di conservazione dell'immutabilità e consente anche di attivare o disattivare la proprietà allowProtectedAppendWrites, lo stato Bloccato consente solo l'aumento del tempo di conservazione dell'immutabilità. Un criterio può essere creato solo in uno stato Disabilitato o Sbloccato e può essere alternato tra i due stati. Solo un criterio in uno stato Sbloccato può passare a uno stato Bloccato che non può essere ripristinato.

Valore Descrizione
Unlocked
Locked
Disabled

AccountStatus

Ottiene lo stato che indica se la posizione primaria dell'account di archiviazione è disponibile o non disponibile.

Valore Descrizione
available
unavailable

AccountType

Specifica il tipo di account Active Directory per Archiviazione di Azure.

Valore Descrizione
User
Computer

Action

Azione della regola di rete virtuale.

Valore Descrizione
Allow

ActiveDirectoryProperties

Proprietà delle impostazioni per Active Directory (AD).

Nome Tipo Descrizione
accountType

AccountType

Specifica il tipo di account Active Directory per Archiviazione di Azure.

azureStorageSid

string

Specifica l'identificatore di sicurezza (SID) per Archiviazione di Azure.

domainGuid

string

Specifica il GUID del dominio.

domainName

string

Specifica il dominio primario per il quale il server DNS di Active Directory è autorevole.

domainSid

string

Specifica l'identificatore di sicurezza (SID).

forestName

string

Specifica la foresta Active Directory da ottenere.

netBiosDomainName

string

Specifica il nome di dominio NetBIOS.

samAccountName

string

Specifica l'istanza di Active Directory SAMAccountName per Archiviazione di Azure.

AllowedCopyScope

Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale.

Valore Descrizione
PrivateLink
AAD

AzureFilesIdentityBasedAuthentication

Impostazioni per l'autenticazione basata sull'identità di File di Azure.

Nome Tipo Descrizione
activeDirectoryProperties

ActiveDirectoryProperties

Obbligatorio se directoryServiceOptions è AD, facoltativo se sono AADKERB.

defaultSharePermission

DefaultSharePermission

Autorizzazione di condivisione predefinita per gli utenti che usano l'autenticazione Kerberos se il ruolo controllo degli accessi in base al ruolo non è assegnato.

directoryServiceOptions

DirectoryServiceOptions

Indica il servizio directory utilizzato. Si noti che questa enumerazione potrebbe essere estesa in futuro.

BlobRestoreParameters

Parametri di ripristino del BLOB

Nome Tipo Descrizione
blobRanges

BlobRestoreRange[]

Intervalli di BLOB da ripristinare.

timeToRestore

string (date-time)

Ripristinare il BLOB nell'ora specificata.

BlobRestoreProgressStatus

Stato dello stato di avanzamento del ripristino DEL BLOB. I valori possibili sono: - InProgress: indica che il ripristino del BLOB è in corso. - Completato: indica che il ripristino del BLOB è stato completato correttamente. - Non riuscito: indica che il ripristino del BLOB non è riuscito.

Valore Descrizione
InProgress
Complete
Failed

BlobRestoreRange

Intervallo BLOB

Nome Tipo Descrizione
endRange

string

Intervallo di fine BLOB. Questo è esclusivo. Vuoto significa fine dell'account.

startRange

string

Intervallo di inizio del BLOB. L'intervallo è inclusivo. Vuoto indica l'avvio dell'account.

BlobRestoreStatus

Stato di ripristino del BLOB.

Nome Tipo Descrizione
failureReason

string

Motivo dell'errore quando il ripristino del BLOB non è riuscito.

parameters

BlobRestoreParameters

Parametri della richiesta di ripristino BLOB.

restoreId

string

ID per il rilevamento della richiesta di ripristino DEL BLOB.

status

BlobRestoreProgressStatus

Stato dello stato di avanzamento del ripristino DEL BLOB. I valori possibili sono: - InProgress: indica che il ripristino del BLOB è in corso. - Completato: indica che il ripristino del BLOB è stato completato correttamente. - Non riuscito: indica che il ripristino del BLOB non è riuscito.

Bypass

Specifica se il traffico viene ignorato per Logging/Metrics/AzureServices. I valori possibili sono qualsiasi combinazione di Logging |Metriche |AzureServices (ad esempio, "Registrazione, metriche") o Nessuno per ignorare nessuno di questi traffici.

Valore Descrizione
None
Logging
Metrics
AzureServices

CustomDomain

Dominio personalizzato assegnato a questo account di archiviazione. Questa impostazione può essere impostata tramite Update.

Nome Tipo Descrizione
name

string

Ottiene o imposta il nome di dominio personalizzato assegnato all'account di archiviazione. Name è l'origine CNAME.

useSubDomainName

boolean

Indica se la convalida CName indiretta è abilitata. Il valore predefinito è false. Questa operazione deve essere impostata solo sugli aggiornamenti.

DefaultAction

Specifica l'azione predefinita di consenti o nega quando nessun'altra regola corrisponde.

Valore Descrizione
Allow
Deny

DefaultSharePermission

Autorizzazione di condivisione predefinita per gli utenti che usano l'autenticazione Kerberos se il ruolo controllo degli accessi in base al ruolo non è assegnato.

Valore Descrizione
None
StorageFileDataSmbShareReader
StorageFileDataSmbShareContributor
StorageFileDataSmbShareElevatedContributor

DirectoryServiceOptions

Indica il servizio directory utilizzato. Si noti che questa enumerazione potrebbe essere estesa in futuro.

Valore Descrizione
None
AADDS
AD
AADKERB

DnsEndpointType

Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico.

Valore Descrizione
Standard
AzureDnsZone

Encryption

Impostazioni di crittografia nell'account di archiviazione.

Nome Tipo Valore predefinito Descrizione
identity

EncryptionIdentity

Identità da usare con la crittografia dei dati inattivi lato servizio.

keySource

KeySource

Microsoft.Storage

KeySource (provider) di crittografia. Valori possibili (senza distinzione tra maiuscole e minuscole): Microsoft.Storage, Microsoft.Keyvault

keyvaultproperties

KeyVaultProperties

Proprietà fornite dall'insieme di credenziali delle chiavi.

requireInfrastructureEncryption

boolean

Valore booleano che indica se il servizio applica o meno un livello secondario di crittografia con chiavi gestite dalla piattaforma per i dati inattivi.

services

EncryptionServices

Elenco dei servizi che supportano la crittografia.

EncryptionIdentity

Identità di crittografia per l'account di archiviazione.

Nome Tipo Descrizione
federatedIdentityClientId

string

ClientId dell'applicazione multi-tenant da usare in combinazione con l'identità assegnata dall'utente per la crittografia lato server cross-tenant customer-managed-keys nell'account di archiviazione.

userAssignedIdentity

string

Identificatore della risorsa dell'identità UserAssigned da associare alla crittografia lato server nell'account di archiviazione.

EncryptionService

Servizio che consente l'uso della crittografia lato server.

Nome Tipo Descrizione
enabled

boolean

Valore booleano che indica se il servizio crittografa o meno i dati durante l'archiviazione. La crittografia dei dati inattivi è attualmente abilitata per impostazione predefinita e non può essere disabilitata.

keyType

KeyType

Tipo di chiave di crittografia da usare per il servizio di crittografia. Il tipo di chiave 'Account' implica l'uso di una chiave di crittografia con ambito account. Il tipo di chiave 'Service' implica che viene usata una chiave del servizio predefinita.

lastEnabledTime

string (date-time)

Ottiene una stima approssimativa della data/ora dell'ultima abilitazione della crittografia da parte dell'utente. I dati sono crittografati inattivi per impostazione predefinita e non possono essere disabilitati.

EncryptionServices

Elenco di servizi che supportano la crittografia.

Nome Tipo Descrizione
blob

EncryptionService

Funzione di crittografia del servizio di archiviazione BLOB.

file

EncryptionService

Funzione di crittografia del servizio di archiviazione file.

queue

EncryptionService

Funzione di crittografia del servizio di archiviazione code.

table

EncryptionService

Funzione di crittografia del servizio di archiviazione tabelle.

Endpoints

URI usati per eseguire un recupero di un BLOB pubblico, una coda, una tabella, un web o un oggetto dfs.

Nome Tipo Descrizione
blob

string

Ottiene l'endpoint BLOB.

dfs

string

Ottiene l'endpoint dfs.

file

string

Ottiene l'endpoint del file.

internetEndpoints

StorageAccountInternetEndpoints

Ottiene gli endpoint di archiviazione del routing Internet

microsoftEndpoints

StorageAccountMicrosoftEndpoints

Ottiene gli endpoint di archiviazione di routing Microsoft.

queue

string

Ottiene l'endpoint della coda.

table

string

Ottiene l'endpoint della tabella.

web

string

Ottiene l'endpoint Web.

ExpirationAction

L'azione di scadenza della firma di accesso condiviso definisce l'azione da eseguire quando sasPolicy.sasExpirationPeriod viene violata. L'azione "Log" può essere usata a scopo di controllo e l'azione "Blocca" può essere usata per bloccare e negare l'utilizzo dei token di firma di accesso condiviso che non rispettano il periodo di scadenza dei criteri di firma di accesso condiviso.

Valore Descrizione
Log
Block

ExtendedLocation

Tipo complesso della posizione estesa.

Nome Tipo Descrizione
name

string

Nome della posizione estesa.

type

ExtendedLocationTypes

Tipo dell'ubicazione estesa.

ExtendedLocationTypes

Tipo dell'ubicazione estesa.

Valore Descrizione
EdgeZone

GeoReplicationStats

Statistiche correlate alla replica per i servizi BLOB, tabelle, code e file dell'account di archiviazione. È disponibile solo quando la replica con ridondanza geografica è abilitata per l'account di archiviazione.

Nome Tipo Descrizione
canFailover

boolean

Flag booleano che indica se il failover dell'account è supportato o meno per l'account.

canPlannedFailover

boolean

Flag booleano che indica se il failover dell'account pianificato è supportato o meno per l'account.

lastSyncTime

string (date-time)

Tutte le scritture primarie precedenti a questo valore di data/ora UTC sono sicuramente disponibili per le operazioni di lettura. Le scritture primarie successive a questo punto nel tempo potrebbero essere disponibili o meno per le letture. L'elemento può essere un valore predefinito se il valore LastSyncTime non è disponibile, questo può verificarsi se secondario è offline o si è in bootstrap.

postFailoverRedundancy

postFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover dell'account.

postPlannedFailoverRedundancy

postPlannedFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover pianificato dell'account.

status

GeoReplicationStatus

Stato della posizione secondaria. I valori possibili sono: - Live: indica che la posizione secondaria è attiva e operativa. - Bootstrap: indica che la sincronizzazione iniziale dalla posizione primaria alla posizione secondaria è in corso. Questo si verifica in genere quando la replica è abilitata per la prima volta. - Non disponibile: indica che la posizione secondaria è temporaneamente non disponibile.

GeoReplicationStatus

Stato della posizione secondaria. I valori possibili sono: - Live: indica che la posizione secondaria è attiva e operativa. - Bootstrap: indica che la sincronizzazione iniziale dalla posizione primaria alla posizione secondaria è in corso. Questo si verifica in genere quando la replica è abilitata per la prima volta. - Non disponibile: indica che la posizione secondaria è temporaneamente non disponibile.

Valore Descrizione
Live
Bootstrap
Unavailable

Identity

Identità per la risorsa.

Nome Tipo Descrizione
principalId

string

ID principale dell'identità della risorsa.

tenantId

string

ID tenant della risorsa.

type

IdentityType

Tipo di identità.

userAssignedIdentities

<string,  UserAssignedIdentity>

Ottiene o imposta un elenco di coppie chiave-valore che descrivono il set di identità assegnate dall'utente che verranno usate con questo account di archiviazione. La chiave è l'identificatore di risorsa ARM dell'identità. Qui è consentita solo 1 identità assegnata dall'utente.

IdentityType

Tipo di identità.

Valore Descrizione
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

ImmutableStorageAccount

Questa proprietà abilita e definisce l'immutabilità a livello di account. L'abilitazione della funzionalità abilita automaticamente il controllo delle versioni BLOB.

Nome Tipo Descrizione
enabled

boolean

Flag booleano che abilita l'immutabilità a livello di account. Per impostazione predefinita, tutti i contenitori in un account di questo tipo hanno l'immutabilità a livello di oggetto.

immutabilityPolicy

AccountImmutabilityPolicyProperties

Specifica i criteri di immutabilità a livello di account predefiniti ereditati e applicati agli oggetti che non possiedono criteri di immutabilità espliciti a livello di oggetto. I criteri di immutabilità a livello di oggetto hanno una precedenza maggiore rispetto ai criteri di immutabilità a livello di contenitore, che hanno una precedenza superiore rispetto ai criteri di immutabilità a livello di account.

IPRule

Regola IP con ip o intervallo IP specifico in formato CIDR.

Nome Tipo Valore predefinito Descrizione
action

Action

Allow

Azione della regola ACL IP.

value

string

Specifica l'intervallo IP o IP in formato CIDR. È consentito solo l'indirizzo IPV4.

KeyCreationTime

Tempo di creazione delle chiavi dell'account di archiviazione.

Nome Tipo Descrizione
key1

string (date-time)

key2

string (date-time)

KeyPolicy

KeyPolicy assegnato all'account di archiviazione.

Nome Tipo Descrizione
keyExpirationPeriodInDays

integer (int32)

Periodo di scadenza della chiave in giorni.

KeySource

KeySource (provider) di crittografia. Valori possibili (senza distinzione tra maiuscole e minuscole): Microsoft.Storage, Microsoft.Keyvault

Valore Descrizione
Microsoft.Storage
Microsoft.Keyvault

KeyType

Tipo di chiave di crittografia da usare per il servizio di crittografia. Il tipo di chiave 'Account' implica l'uso di una chiave di crittografia con ambito account. Il tipo di chiave 'Service' implica che viene usata una chiave del servizio predefinita.

Valore Descrizione
Service
Account

KeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi.

Nome Tipo Descrizione
currentVersionedKeyExpirationTimestamp

string (date-time)

Si tratta di una proprietà di sola lettura che rappresenta l'ora di scadenza della versione corrente della chiave gestita dal cliente usata per la crittografia.

currentVersionedKeyIdentifier

string

Identificatore dell'oggetto della chiave dell'insieme di credenziali delle chiavi con controllo delle versioni corrente in uso.

keyname

string

Nome della chiave dell'insieme di credenziali delle chiavi.

keyvaulturi

string

URI di KeyVault.

keyversion

string

Versione della chiave keyvault.

lastKeyRotationTimestamp

string (date-time)

Timestamp dell'ultima rotazione della chiave di Key Vault.

Kind

Indica il tipo di account di archiviazione.

Valore Descrizione
Storage
StorageV2
BlobStorage
FileStorage
BlockBlobStorage

LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.

Valore Descrizione
Disabled
Enabled

MinimumTlsVersion

Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

Valore Descrizione
TLS1_0
TLS1_1
TLS1_2
TLS1_3

NetworkRuleSet

Set di regole di rete

Nome Tipo Valore predefinito Descrizione
bypass

Bypass

AzureServices

Specifica se il traffico viene ignorato per Logging/Metrics/AzureServices. I valori possibili sono qualsiasi combinazione di Logging |Metriche |AzureServices (ad esempio, "Registrazione, metriche") o Nessuno per ignorare nessuno di questi traffici.

defaultAction

DefaultAction

Allow

Specifica l'azione predefinita di consenti o nega quando nessun'altra regola corrisponde.

ipRules

IPRule[]

Imposta le regole ACL IP

resourceAccessRules

ResourceAccessRule[]

Imposta le regole di accesso alle risorse

virtualNetworkRules

VirtualNetworkRule[]

Imposta le regole di rete virtuale

postFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover dell'account.

Valore Descrizione
Standard_LRS
Standard_ZRS

postPlannedFailoverRedundancy

Tipo di ridondanza dell'account dopo l'esecuzione di un failover pianificato dell'account.

Valore Descrizione
Standard_GRS
Standard_GZRS
Standard_RAGRS
Standard_RAGZRS

PrivateEndpoint

Risorsa endpoint privato.

Nome Tipo Descrizione
id

string

Identificatore arm per endpoint privato

PrivateEndpointConnection

Risorsa connessione endpoint privato.

Nome Tipo Descrizione
id

string

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

name

string

Nome della risorsa

properties.privateEndpoint

PrivateEndpoint

Risorsa dell'endpoint privato.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stato di provisioning della risorsa di connessione dell'endpoint privato.

type

string

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

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

Valore Descrizione
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

Valore Descrizione
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

Nome Tipo Descrizione
actionRequired

string

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

description

string

Motivo dell'approvazione/rifiuto della connessione.

status

PrivateEndpointServiceConnectionStatus

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

ProvisioningState

Ottiene lo stato dell'account di archiviazione al momento della chiamata dell'operazione.

Valore Descrizione
Creating
ResolvingDNS
Succeeded

PublicNetworkAccess

Consentire, impedire o consentire la configurazione del perimetro di sicurezza di rete per valutare l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere 'Enabled', 'Disabled' o 'SecuredByPerimeter'.

Valore Descrizione
Enabled
Disabled
SecuredByPerimeter

ResourceAccessRule

Regola di accesso alle risorse.

Nome Tipo Descrizione
resourceId

string

ID risorsa

tenantId

string

ID inquilino

RoutingChoice

Scelta di routing definisce il tipo di routing di rete scelto dall'utente.

Valore Descrizione
MicrosoftRouting
InternetRouting

RoutingPreference

La preferenza di routing definisce il tipo di rete, microsoft o il routing Internet da usare per recapitare i dati utente, l'opzione predefinita è microsoft routing

Nome Tipo Descrizione
publishInternetEndpoints

boolean

Flag booleano che indica se gli endpoint di archiviazione del routing Internet devono essere pubblicati

publishMicrosoftEndpoints

boolean

Flag booleano che indica se gli endpoint di archiviazione di routing Microsoft devono essere pubblicati

routingChoice

RoutingChoice

Scelta di routing definisce il tipo di routing di rete scelto dall'utente.

SasPolicy

SasPolicy assegnato all'account di archiviazione.

Nome Tipo Valore predefinito Descrizione
expirationAction

ExpirationAction

Log

L'azione di scadenza della firma di accesso condiviso definisce l'azione da eseguire quando sasPolicy.sasExpirationPeriod viene violata. L'azione "Log" può essere usata a scopo di controllo e l'azione "Blocca" può essere usata per bloccare e negare l'utilizzo dei token di firma di accesso condiviso che non rispettano il periodo di scadenza dei criteri di firma di accesso condiviso.

sasExpirationPeriod

string

Periodo di scadenza della firma di accesso condiviso, DD.HH:MM:SS.

Sku

SKU dell'account di archiviazione.

Nome Tipo Descrizione
name

SkuName

Nome DELLO SKU. Obbligatorio per la creazione dell'account; facoltativo per l'aggiornamento. Si noti che nelle versioni precedenti il nome dello SKU è stato chiamato accountType.

tier

SkuTier

Categoria SKU. Si basa sul nome dello SKU.

SkuConversionStatus

Questa proprietà indica lo stato di conversione dello SKU corrente.

Valore Descrizione
InProgress
Succeeded
Failed

SkuName

Nome DELLO SKU. Obbligatorio per la creazione dell'account; facoltativo per l'aggiornamento. Si noti che nelle versioni precedenti il nome dello SKU è stato chiamato accountType.

Valore Descrizione
Standard_LRS
Standard_GRS
Standard_RAGRS
Standard_ZRS
Premium_LRS
Premium_ZRS
Standard_GZRS
Standard_RAGZRS
StandardV2_LRS
StandardV2_GRS
StandardV2_ZRS
StandardV2_GZRS
PremiumV2_LRS
PremiumV2_ZRS

SkuTier

Categoria SKU. Si basa sul nome dello SKU.

Valore Descrizione
Standard
Premium

State

Ottiene lo stato della regola di rete virtuale.

Valore Descrizione
Provisioning
Deprovisioning
Succeeded
Failed
NetworkSourceDeleted

StorageAccount

Account di archiviazione dati.

Nome Tipo Descrizione
extendedLocation

ExtendedLocation

ExtendedLocation della risorsa.

id

string

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

identity

Identity

Identità della risorsa.

kind

Kind

Ottiene il tipo.

location

string

Posizione geografica in cui risiede la risorsa

name

string

Nome della risorsa

properties.accessTier

AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in blocchi Premium.

properties.accountMigrationInProgress

boolean

Se la migrazione dell'account avviata dal cliente è in corso, il valore sarà true altrimenti sarà Null.

properties.allowBlobPublicAccess

boolean

Consentire o impedire l'accesso pubblico a tutti i BLOB o contenitori nell'account di archiviazione. L'interpretazione predefinita è false per questa proprietà.

properties.allowCrossTenantReplication

boolean

Consentire o impedire la replica tra oggetti tenant AAD. Impostare questa proprietà su true per gli account nuovi o esistenti solo se i criteri di replica degli oggetti comportano account di archiviazione in tenant AAD diversi. L'interpretazione predefinita è false per i nuovi account per seguire le procedure di sicurezza consigliate per impostazione predefinita.

properties.allowSharedKeyAccess

boolean

Indica se l'account di archiviazione consente l'autorizzazione delle richieste con la chiave di accesso dell'account tramite chiave condivisa. Se false, tutte le richieste, incluse le firme di accesso condiviso, devono essere autorizzate con Azure Active Directory (Azure AD). Il valore predefinito è Null, che equivale a true.

properties.allowedCopyScope

AllowedCopyScope

Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure.

properties.blobRestoreStatus

BlobRestoreStatus

Stato ripristino BLOB

properties.creationTime

string (date-time)

Ottiene la data e l'ora di creazione dell'account di archiviazione in formato UTC.

properties.customDomain

CustomDomain

Ottiene il dominio personalizzato assegnato all'utente a questo account di archiviazione.

properties.defaultToOAuthAuthentication

boolean

Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà.

properties.dnsEndpointType

DnsEndpointType

Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico.

properties.enableExtendedGroups

boolean

Abilita il supporto di gruppi estesi con la funzionalità utenti locali, se impostata su true

properties.encryption

Encryption

Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione.

properties.failoverInProgress

boolean

Se il failover è in corso, il valore sarà true. In caso contrario, sarà Null.

properties.geoReplicationStats

GeoReplicationStats

Statistiche di replica geografica

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La proprietà non è modificabile e può essere impostata solo su true al momento della creazione dell'account. Se impostato su true, abilita l'immutabilità a livello di oggetto per tutti i contenitori nell'account per impostazione predefinita.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace abilitato se è impostato su true.

properties.isLocalUserEnabled

boolean

Abilita la funzionalità utenti locali, se impostata su true

properties.isNfsV3Enabled

boolean

Supporto del protocollo NFS 3.0 abilitato se impostato su true.

properties.isSftpEnabled

boolean

Abilita Secure File Transfer Protocol, se impostato su true

properties.isSkuConversionBlocked

boolean

Questa proprietà verrà impostata su true o false in caso di migrazione in corso. Il valore predefinito è Null.

properties.keyCreationTime

KeyCreationTime

Tempo di creazione delle chiavi dell'account di archiviazione.

properties.keyPolicy

KeyPolicy

KeyPolicy assegnato all'account di archiviazione.

properties.largeFileSharesState

LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.

properties.lastGeoFailoverTime

string (date-time)

Ottiene il timestamp dell'istanza più recente di un failover nella posizione secondaria. Viene mantenuto solo il timestamp più recente. Questo elemento non viene restituito se non è mai stata eseguita un'istanza di failover. Disponibile solo se accountType è Standard_GRS o Standard_RAGRS.

properties.minimumTlsVersion

MinimumTlsVersion

Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

properties.networkAcls

NetworkRuleSet

Set di regole di rete

properties.primaryEndpoints

Endpoints

Ottiene gli URL utilizzati per eseguire un recupero di un BLOB, una coda o un oggetto tabella pubblico. Si noti che gli account Standard_ZRS e Premium_LRS restituiscono solo l'endpoint BLOB.

properties.primaryLocation

string

Ottiene la posizione del data center primario per l'account di archiviazione.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Elenco di connessione dell'endpoint privato associato all'account di archiviazione specificato

properties.provisioningState

ProvisioningState

Ottiene lo stato dell'account di archiviazione al momento della chiamata dell'operazione.

properties.publicNetworkAccess

PublicNetworkAccess

Consentire, impedire o consentire la configurazione del perimetro di sicurezza di rete per valutare l'accesso alla rete pubblica all'account di archiviazione.

properties.routingPreference

RoutingPreference

Gestisce le informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati

properties.sasPolicy

SasPolicy

SasPolicy assegnato all'account di archiviazione.

properties.secondaryEndpoints

Endpoints

Ottiene gli URL utilizzati per eseguire un recupero di un BLOB, una coda o un oggetto tabella pubblico dalla posizione secondaria dell'account di archiviazione. Disponibile solo se il nome dello SKU è Standard_RAGRS.

properties.secondaryLocation

string

Ottiene la posizione del database secondario con replica geografica per l'account di archiviazione. Disponibile solo se accountType è Standard_GRS o Standard_RAGRS.

properties.statusOfPrimary

AccountStatus

Ottiene lo stato che indica se la posizione primaria dell'account di archiviazione è disponibile o non disponibile.

properties.statusOfSecondary

AccountStatus

Ottiene lo stato che indica se la posizione secondaria dell'account di archiviazione è disponibile o non disponibile. Disponibile solo se il nome dello SKU è Standard_GRS o Standard_RAGRS.

properties.storageAccountSkuConversionStatus

StorageAccountSkuConversionStatus

Questa proprietà è readOnly e viene impostata dal server durante le operazioni di conversione dello SKU dell'account di archiviazione asincrone.

properties.supportsHttpsTrafficOnly

boolean

Consente il traffico https solo al servizio di archiviazione se è impostato su true.

sku

Sku

Ottiene lo SKU.

tags

object

Tag di risorsa.

type

string

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

StorageAccountCreateParameters

Parametri usati durante la creazione di un account di archiviazione.

Nome Tipo Descrizione
extendedLocation

ExtendedLocation

Opzionale. Impostare la posizione estesa della risorsa. Se non è impostato, l'account di archiviazione verrà creato nell'area principale di Azure. In caso contrario, verrà creato nella posizione estesa specificata

identity

Identity

Identità della risorsa.

kind

Kind

Obbligatorio. Indica il tipo di account di archiviazione.

location

string

Obbligatorio. Ottiene o imposta la posizione della risorsa. Si tratta di una delle aree geografiche di Azure supportate e registrate, ad esempio Stati Uniti occidentali, Stati Uniti orientali, Asia sud-orientale e così via. Non è possibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica in caso di aggiornamento, la richiesta avrà esito positivo.

properties.accessTier

AccessTier

Obbligatorio per gli account di archiviazione in cui kind = BlobStorage. Il livello di accesso viene usato per la fatturazione. Il livello di accesso "Premium" è il valore predefinito per il tipo di account di archiviazione BLOB in blocchi Premium e non può essere modificato per il tipo di account di archiviazione BLOB in blocchi Premium.

properties.allowBlobPublicAccess

boolean

Consentire o impedire l'accesso pubblico a tutti i BLOB o contenitori nell'account di archiviazione. L'interpretazione predefinita è false per questa proprietà.

properties.allowCrossTenantReplication

boolean

Consentire o impedire la replica tra oggetti tenant AAD. Impostare questa proprietà su true per gli account nuovi o esistenti solo se i criteri di replica degli oggetti comportano account di archiviazione in tenant AAD diversi. L'interpretazione predefinita è false per i nuovi account per seguire le procedure di sicurezza consigliate per impostazione predefinita.

properties.allowSharedKeyAccess

boolean

Indica se l'account di archiviazione consente l'autorizzazione delle richieste con la chiave di accesso dell'account tramite chiave condivisa. Se false, tutte le richieste, incluse le firme di accesso condiviso, devono essere autorizzate con Azure Active Directory (Azure AD). Il valore predefinito è Null, che equivale a true.

properties.allowedCopyScope

AllowedCopyScope

Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale.

properties.azureFilesIdentityBasedAuthentication

AzureFilesIdentityBasedAuthentication

Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure.

properties.customDomain

CustomDomain

Dominio utente assegnato all'account di archiviazione. Name è l'origine CNAME. Al momento è supportato un solo dominio personalizzato per ogni account di archiviazione. Per cancellare il dominio personalizzato esistente, usare una stringa vuota per la proprietà del nome di dominio personalizzato.

properties.defaultToOAuthAuthentication

boolean

Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà.

properties.dnsEndpointType

DnsEndpointType

Consente di specificare il tipo di endpoint. Impostare questa opzione su AzureDNSZone per creare un numero elevato di account in una singola sottoscrizione, che crea account in una zona DNS di Azure e l'URL dell'endpoint avrà un identificatore di zona DNS alfanumerico.

properties.enableExtendedGroups

boolean

Abilita il supporto di gruppi estesi con la funzionalità utenti locali, se impostata su true

properties.encryption

Encryption

Impostazioni di crittografia da usare per la crittografia lato server per l'account di archiviazione.

properties.immutableStorageWithVersioning

ImmutableStorageAccount

La proprietà non è modificabile e può essere impostata solo su true al momento della creazione dell'account. Se impostato su true, abilita l'immutabilità a livello di oggetto per tutti i nuovi contenitori nell'account per impostazione predefinita.

properties.isHnsEnabled

boolean

Account HierarchicalNamespace abilitato se è impostato su true.

properties.isLocalUserEnabled

boolean

Abilita la funzionalità utenti locali, se impostata su true

properties.isNfsV3Enabled

boolean

Supporto del protocollo NFS 3.0 abilitato se impostato su true.

properties.isSftpEnabled

boolean

Abilita Secure File Transfer Protocol, se impostato su true

properties.keyPolicy

KeyPolicy

KeyPolicy assegnato all'account di archiviazione.

properties.largeFileSharesState

LargeFileSharesState

Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.

properties.minimumTlsVersion

MinimumTlsVersion

Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

properties.networkAcls

NetworkRuleSet

Set di regole di rete

properties.publicNetworkAccess

PublicNetworkAccess

Consentire, impedire o consentire la configurazione del perimetro di sicurezza di rete per valutare l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere 'Enabled', 'Disabled' o 'SecuredByPerimeter'.

properties.routingPreference

RoutingPreference

Gestisce le informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati

properties.sasPolicy

SasPolicy

SasPolicy assegnato all'account di archiviazione.

properties.supportsHttpsTrafficOnly

boolean

Consente il traffico https solo al servizio di archiviazione se è impostato su true. Il valore predefinito è true a partire dalla versione API 2019-04-01.

sku

Sku

Obbligatorio. Ottiene o imposta il nome dello SKU.

tags

object

Ottiene o imposta un elenco di coppie chiave-valore che descrivono la risorsa. Questi tag possono essere usati per visualizzare e raggruppare questa risorsa (tra gruppi di risorse). È possibile specificare un massimo di 15 tag per una risorsa. Ogni tag deve avere una chiave con lunghezza non superiore a 128 caratteri e un valore con lunghezza non superiore a 256 caratteri.

StorageAccountInternetEndpoints

URI usati per eseguire un recupero di un OGGETTO BLOB, file, Web o dfs pubblico tramite un endpoint di routing Internet.

Nome Tipo Descrizione
blob

string

Ottiene l'endpoint BLOB.

dfs

string

Ottiene l'endpoint dfs.

file

string

Ottiene l'endpoint del file.

web

string

Ottiene l'endpoint Web.

StorageAccountMicrosoftEndpoints

URI usati per eseguire un recupero di un BLOB pubblico, una coda, una tabella, un web o un oggetto dfs tramite un endpoint di routing Microsoft.

Nome Tipo Descrizione
blob

string

Ottiene l'endpoint BLOB.

dfs

string

Ottiene l'endpoint dfs.

file

string

Ottiene l'endpoint del file.

queue

string

Ottiene l'endpoint della coda.

table

string

Ottiene l'endpoint della tabella.

web

string

Ottiene l'endpoint Web.

StorageAccountSkuConversionStatus

In questo modo viene definito l'oggetto stato della conversione sku per le conversioni asincrone di SKU.

Nome Tipo Descrizione
endTime

string

Questa proprietà rappresenta l'ora di fine della conversione sku.

skuConversionStatus

SkuConversionStatus

Questa proprietà indica lo stato di conversione dello SKU corrente.

startTime

string

Questa proprietà rappresenta l'ora di inizio della conversione sku.

targetSkuName

SkuName

Questa proprietà rappresenta il nome dello SKU di destinazione in cui lo SKU dell'account viene convertito in modo asincrono.

UserAssignedIdentity

UserAssignedIdentity per la risorsa.

Nome Tipo Descrizione
clientId

string

ID client dell'identità.

principalId

string

ID entità dell'identità.

VirtualNetworkRule

Regola di rete virtuale.

Nome Tipo Valore predefinito Descrizione
action

Action

Allow

Azione della regola di rete virtuale.

id

string

ID risorsa di una subnet, ad esempio: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

state

State

Ottiene lo stato della regola di rete virtuale.