StorageAccountCreateParameters interface
Parametri usati durante la creazione di un account di archiviazione.
Proprietà
access |
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. |
allow |
Consentire o impedire l'accesso pubblico a tutti i BLOB o contenitori nell'account di archiviazione. L'interpretazione predefinita è false per questa proprietà. |
allow |
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. |
allowed |
Limitare la copia da e verso gli account di archiviazione all'interno di un tenant AAD o con collegamenti privati alla stessa rete virtuale. |
allow |
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. |
azure |
Fornisce le impostazioni di autenticazione basate sull'identità per File di Azure. |
custom |
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. |
default |
Flag booleano che indica se l'autenticazione predefinita è OAuth o meno. L'interpretazione predefinita è false per questa proprietà. |
dns |
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. |
enable |
Abilita il supporto di gruppi estesi con la funzionalità utenti locali, se impostata su true |
enable |
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. |
enable |
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. |
extended |
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 | Identità della risorsa. |
immutable |
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. |
is |
Account HierarchicalNamespace abilitato se è impostato su true. |
is |
Abilita la funzionalità utenti locali, se impostata su true |
is |
Abilita Secure File Transfer Protocol, se impostato su true |
key |
KeyPolicy assegnato all'account di archiviazione. |
kind | Obbligatorio. Indica il tipo di account di archiviazione. |
large |
Consenti condivisioni file di grandi dimensioni se è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione. |
location | 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. |
minimum |
Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà. |
network |
Set di regole di rete |
public |
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'. |
routing |
Gestisce le informazioni sulla scelta di routing di rete scelta scelta dall'utente per il trasferimento dei dati |
sas |
SasPolicy assegnato all'account di archiviazione. |
sku | Obbligatorio. Ottiene o imposta il nome dello SKU. |
tags | 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. |
Dettagli proprietà
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.
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 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.
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 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.
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. 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.
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
enableExtendedGroups
Abilita il supporto di gruppi estesi con la funzionalità utenti locali, se impostata su true
enableExtendedGroups?: boolean
Valore della proprietà
boolean
enableHttpsTrafficOnly
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.
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
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
extendedLocation?: ExtendedLocation
Valore della proprietà
identity
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 è impostato 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 è impostata su Abilitato. Non può essere disabilitato dopo l'abilitazione.
largeFileSharesState?: string
Valore della proprietà
string
location
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.
location: string
Valore della proprietà
string
minimumTlsVersion
Impostare la versione minima di TLS per essere consentita nelle richieste di archiviazione. L'interpretazione predefinita è TLS 1.0 per questa proprietà.
minimumTlsVersion?: string
Valore della proprietà
string
networkRuleSet
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'.
publicNetworkAccess?: string
Valore della proprietà
string
routingPreference
Gestisce le informazioni sulla scelta di routing di rete scelta scelta 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
tags
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.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}