Condividi tramite


StorageAccountCreateParameters interface

I parametri usati durante la creazione di un account di archiviazione.

Proprietà

accessTier

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

allowBlobPublicAccess

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

allowCrossTenantReplication

Consentire o impedire la replica dell'oggetto tenant AAD incrociato. Impostare questa proprietà su true solo 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.

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.

allowSharedKeyAccess

Indica se l'account di archiviazione consente di autorizzare le 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, equivalente a true.

azureFilesIdentityBasedAuthentication

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

customDomain

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

defaultToOAuthAuthentication

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

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.

enableHttpsTrafficOnly

Consente il traffico https solo al servizio di archiviazione se imposta su true. Il valore predefinito è true poiché l'API versione 2019-04-01.

enableNfsV3

Supporto del protocollo NFS 3.0 abilitato se impostato su true.

encryption

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

extendedLocation

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

identity

Identità della risorsa.

immutableStorageWithVersioning

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.

isHnsEnabled

Account HierarchicalNamespace abilitato se imposta su true.

isLocalUserEnabled

Abilita la funzionalità utenti locali, se impostata su true

isSftpEnabled

Abilita Secure File Transfer Protocol, se impostato su true

keyPolicy

KeyPolicy assegnato all'account di archiviazione.

kind

Obbligatorio. Indica il tipo di account di archiviazione.

largeFileSharesState

Consenti condivisioni file di grandi dimensioni se imposta su Abilitato. Non può essere disabilitato una volta abilitato.

location

Obbligatorio. Ottiene o imposta il percorso 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. Impossibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica nell'aggiornamento, la richiesta avrà esito positivo.

minimumTlsVersion

Impostare la versione minima TLS da consentire alle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

networkRuleSet

Set di regole di rete

publicNetworkAccess

Consentire o impedire l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato".

routingPreference

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

sasPolicy

SasPolicy assegnato all'account di archiviazione.

sku

Obbligatorio. Ottiene o imposta il nome dello SKU.

tags

Ottiene o imposta un elenco di coppie di valori chiave 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 maggiore di 128 caratteri e un valore con lunghezza non superiore a 256 caratteri.

Dettagli proprietà

accessTier

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

accessTier?: AccessTier

Valore della proprietà

allowBlobPublicAccess

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

allowBlobPublicAccess?: boolean

Valore della proprietà

boolean

allowCrossTenantReplication

Consentire o impedire la replica dell'oggetto tenant AAD incrociato. Impostare questa proprietà su true solo 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.

allowCrossTenantReplication?: boolean

Valore della proprietà

boolean

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.

allowedCopyScope?: string

Valore della proprietà

string

allowSharedKeyAccess

Indica se l'account di archiviazione consente di autorizzare le 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, equivalente a true.

allowSharedKeyAccess?: boolean

Valore della proprietà

boolean

azureFilesIdentityBasedAuthentication

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

azureFilesIdentityBasedAuthentication?: AzureFilesIdentityBasedAuthentication

Valore della proprietà

customDomain

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

customDomain?: CustomDomain

Valore della proprietà

defaultToOAuthAuthentication

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

defaultToOAuthAuthentication?: boolean

Valore della proprietà

boolean

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.

dnsEndpointType?: string

Valore della proprietà

string

enableHttpsTrafficOnly

Consente il traffico https solo al servizio di archiviazione se imposta su true. Il valore predefinito è true poiché l'API versione 2019-04-01.

enableHttpsTrafficOnly?: boolean

Valore della proprietà

boolean

enableNfsV3

Supporto del protocollo NFS 3.0 abilitato se impostato su true.

enableNfsV3?: boolean

Valore della proprietà

boolean

encryption

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

encryption?: Encryption

Valore della proprietà

extendedLocation

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

extendedLocation?: ExtendedLocation

Valore della proprietà

identity

Identità della risorsa.

identity?: Identity

Valore della proprietà

immutableStorageWithVersioning

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.

immutableStorageWithVersioning?: ImmutableStorageAccount

Valore della proprietà

isHnsEnabled

Account HierarchicalNamespace abilitato se imposta su true.

isHnsEnabled?: boolean

Valore della proprietà

boolean

isLocalUserEnabled

Abilita la funzionalità utenti locali, se impostata su true

isLocalUserEnabled?: boolean

Valore della proprietà

boolean

isSftpEnabled

Abilita Secure File Transfer Protocol, se impostato su true

isSftpEnabled?: boolean

Valore della proprietà

boolean

keyPolicy

KeyPolicy assegnato all'account di archiviazione.

keyPolicy?: KeyPolicy

Valore della proprietà

kind

Obbligatorio. Indica il tipo di account di archiviazione.

kind: string

Valore della proprietà

string

largeFileSharesState

Consenti condivisioni file di grandi dimensioni se imposta su Abilitato. Non può essere disabilitato una volta abilitato.

largeFileSharesState?: string

Valore della proprietà

string

location

Obbligatorio. Ottiene o imposta il percorso 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. Impossibile modificare l'area geografica di una risorsa dopo la creazione, ma se viene specificata un'area geografica identica nell'aggiornamento, la richiesta avrà esito positivo.

location: string

Valore della proprietà

string

minimumTlsVersion

Impostare la versione minima TLS da consentire alle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.

minimumTlsVersion?: string

Valore della proprietà

string

networkRuleSet

Set di regole di rete

networkRuleSet?: NetworkRuleSet

Valore della proprietà

publicNetworkAccess

Consentire o impedire l'accesso alla rete pubblica all'account di archiviazione. Il valore è facoltativo, ma se passato, deve essere "Abilitato" o "Disabilitato".

publicNetworkAccess?: string

Valore della proprietà

string

routingPreference

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

routingPreference?: RoutingPreference

Valore della proprietà

sasPolicy

SasPolicy assegnato all'account di archiviazione.

sasPolicy?: SasPolicy

Valore della proprietà

sku

Obbligatorio. Ottiene o imposta il nome dello SKU.

sku: Sku

Valore della proprietà

Sku

tags

Ottiene o imposta un elenco di coppie di valori chiave 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 maggiore di 128 caratteri e un valore con lunghezza non superiore a 256 caratteri.

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}