StorageAccountCreateParameters Classe
Os parâmetros utilizados ao criar uma conta de armazenamento.
Todos os parâmetros necessários têm de ser preenchidos para enviar para o Azure.
- Herança
-
azure.mgmt.storage._serialization.ModelStorageAccountCreateParameters
Construtor
StorageAccountCreateParameters(*, sku: _models.Sku, kind: str | _models.Kind, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, network_rule_set: _models.NetworkRuleSet | None = None, access_tier: str | _models.AccessTier | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_hns_enabled: bool | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
sku
|
Obrigatório. Obtém ou define o nome do SKU. Obrigatório. |
kind
|
Obrigatório. Indica o tipo de conta de armazenamento. Obrigatório. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
location
|
Obrigatório. Obtém ou define a localização do recurso. Esta será uma das Regiões Geográficas do Azure suportadas e registadas (por exemplo, E.U.A. Oeste, E.U.A. Leste, Ásia Sudeste, etc.). A região geográfica de um recurso não pode ser alterada depois de ser criado, mas se for especificada uma região geográfica idêntica na atualização, o pedido será bem-sucedido. Obrigatório. |
tags
|
Obtém ou define uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave com um comprimento não superior a 128 carateres e um valor com um comprimento não superior a 256 carateres. |
identity
|
A identidade do recurso. |
custom_domain
|
Domínio de utilizador atribuído à conta de armazenamento. O nome é a origem CNAME. Neste momento, só é suportado um domínio personalizado por conta de armazenamento. Para limpar o domínio personalizado existente, utilize uma cadeia vazia para a propriedade de nome de domínio personalizado. |
encryption
|
Não aplicável. A encriptação do Armazenamento do Azure está ativada para todas as contas de armazenamento e não pode ser desativada. |
network_rule_set
|
Conjunto de regras de rede. |
access_tier
|
str ou
AccessTier
Necessário para contas de armazenamento em que kind = BlobStorage. A camada de acesso utilizada para faturação. Os valores conhecidos são: "Frequente" e "Esporádico". |
azure_files_identity_based_authentication
|
Fornece as definições de autenticação baseada em identidade para Ficheiros do Azure. |
enable_https_traffic_only
|
Permite tráfego https apenas para o serviço de armazenamento se for definido como verdadeiro. O valor predefinido é verdadeiro desde a versão da API 2019-04-01. |
is_hns_enabled
|
Account HierarchicalNamespace ativado se definido como verdadeiro. |
large_file_shares_state
|
Permitir partilhas de ficheiros grandes se estiver configurada como Ativada. Não pode ser desativada depois de estar ativada. Os valores conhecidos são: "Desativado" e "Ativado". |
allow_blob_public_access
|
Permitir ou não permitir o acesso público a todos os blobs ou contentores na conta de armazenamento. A interpretação predefinida é verdadeira para esta propriedade. |
minimum_tls_version
|
Defina a versão mínima do TLS a ser permitida nos pedidos de armazenamento. A interpretação predefinida é TLS 1.0 para esta propriedade. Os valores conhecidos são: "TLS1_0", "TLS1_1" e "TLS1_2". |
allow_shared_key_access
|
Indica se a conta de armazenamento permite que os pedidos sejam autorizados com a chave de acesso da conta através da Chave Partilhada. Se for falso, todos os pedidos, incluindo assinaturas de acesso partilhado, têm de ser autorizados com o Azure Active Directory (Azure AD). O valor predefinido é nulo, o que é equivalente a verdadeiro. |
Variáveis
Name | Description |
---|---|
sku
|
Obrigatório. Obtém ou define o nome do SKU. Obrigatório. |
kind
|
Obrigatório. Indica o tipo de conta de armazenamento. Obrigatório. Os valores conhecidos são: "Storage", "StorageV2", "BlobStorage", "FileStorage" e "BlockBlobStorage". |
location
|
Obrigatório. Obtém ou define a localização do recurso. Esta será uma das Regiões Geográficas do Azure suportadas e registadas (por exemplo, E.U.A. Oeste, E.U.A. Leste, Ásia Sudeste, etc.). A região geográfica de um recurso não pode ser alterada depois de ser criado, mas se for especificada uma região geográfica idêntica na atualização, o pedido será bem-sucedido. Obrigatório. |
tags
|
Obtém ou define uma lista de pares chave-valor que descrevem o recurso. Estas etiquetas podem ser utilizadas para ver e agrupar este recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave com um comprimento não superior a 128 carateres e um valor com um comprimento não superior a 256 carateres. |
identity
|
A identidade do recurso. |
custom_domain
|
Domínio de utilizador atribuído à conta de armazenamento. O nome é a origem CNAME. Neste momento, só é suportado um domínio personalizado por conta de armazenamento. Para limpar o domínio personalizado existente, utilize uma cadeia vazia para a propriedade de nome de domínio personalizado. |
encryption
|
Não aplicável. A encriptação do Armazenamento do Azure está ativada para todas as contas de armazenamento e não pode ser desativada. |
network_rule_set
|
Conjunto de regras de rede. |
access_tier
|
str ou
AccessTier
Necessário para contas de armazenamento em que kind = BlobStorage. A camada de acesso utilizada para faturação. Os valores conhecidos são: "Frequente" e "Esporádico". |
azure_files_identity_based_authentication
|
Fornece as definições de autenticação baseada em identidade para Ficheiros do Azure. |
enable_https_traffic_only
|
Permite tráfego https apenas para o serviço de armazenamento se for definido como verdadeiro. O valor predefinido é verdadeiro desde a versão da API 2019-04-01. |
is_hns_enabled
|
Account HierarchicalNamespace ativado se definido como verdadeiro. |
large_file_shares_state
|
Permitir partilhas de ficheiros grandes se estiver configurada como Ativada. Não pode ser desativada depois de estar ativada. Os valores conhecidos são: "Desativado" e "Ativado". |
allow_blob_public_access
|
Permitir ou não permitir o acesso público a todos os blobs ou contentores na conta de armazenamento. A interpretação predefinida é verdadeira para esta propriedade. |
minimum_tls_version
|
Defina a versão mínima do TLS a ser permitida nos pedidos de armazenamento. A interpretação predefinida é TLS 1.0 para esta propriedade. Os valores conhecidos são: "TLS1_0", "TLS1_1" e "TLS1_2". |
allow_shared_key_access
|
Indica se a conta de armazenamento permite que os pedidos sejam autorizados com a chave de acesso da conta através da Chave Partilhada. Se for falso, todos os pedidos, incluindo assinaturas de acesso partilhado, têm de ser autorizados com o Azure Active Directory (Azure AD). O valor predefinido é nulo, o que é equivalente a verdadeiro. |
Azure SDK for Python