Partilhar via


IWithCreate Interface

Definição

Uma definição de conta de armazenamento com entradas suficientes para criar uma nova conta de armazenamento na nuvem, mas expondo entradas opcionais adicionais a serem especificadas.

public interface IWithCreate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Storage.Fluent.IStorageAccount>, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithAccessTraffic, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithAzureFilesAadIntegration, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithBlobStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithBlockBlobStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCustomDomain, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithEncryption, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithFileStorageAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGeneralPurposeAccountKind, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithHns, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithManagedServiceIdentity, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithNetworkAccess, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithSku
type IWithCreate = interface
    interface ICreatable<IStorageAccount>
    interface IIndexable
    interface IWithSku
    interface IWithSkuBeta
    interface IBeta
    interface IWithBlobStorageAccountKind
    interface IWithGeneralPurposeAccountKind
    interface IWithFileStorageAccountKind
    interface IWithBlockBlobStorageAccountKind
    interface IWithEncryption
    interface IWithEncryptionBeta
    interface IWithCustomDomain
    interface IWithManagedServiceIdentity
    interface IWithManagedServiceIdentityBeta
    interface IWithAccessTraffic
    interface IWithNetworkAccess
    interface IWithHns
    interface IWithAzureFilesAadIntegration
    interface IDefinitionWithTags<IWithCreate>
Public Interface IWithCreate
Implements IBeta, ICreatable(Of IStorageAccount), IDefinitionWithTags(Of IWithCreate), IWithAccessTraffic, IWithAzureFilesAadIntegration, IWithBlobStorageAccountKind, IWithBlockBlobStorageAccountKind, IWithCustomDomain, IWithEncryption, IWithFileStorageAccountKind, IWithGeneralPurposeAccountKind, IWithHns, IWithManagedServiceIdentity, IWithNetworkAccess, IWithSku
Derivado
Implementações

Propriedades

Key

Uma definição de conta de armazenamento com entradas suficientes para criar uma nova conta de armazenamento na nuvem, mas expondo entradas opcionais adicionais a serem especificadas.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
WithAccessFromAllNetworks()

Especifica que, por padrão, o acesso à conta de armazenamento deve ser permitido de todas as redes.

(Herdado de IWithNetworkAccess)
WithAccessFromAzureServices()

Especifica que o acesso à conta de armazenamento deve ser permitido de aplicativos em execução nos serviços do Microsoft Azure.

(Herdado de IWithNetworkAccess)
WithAccessFromIpAddress(String)

Especifica que o acesso à conta de armazenamento do endereço IP específico deve ser permitido.

(Herdado de IWithNetworkAccess)
WithAccessFromIpAddressRange(String)

Especifica que o acesso à conta de armazenamento do intervalo de IP específico deve ser permitido.

(Herdado de IWithNetworkAccess)
WithAccessFromNetworkSubnet(String)

Especifica que o acesso à conta de armazenamento da sub-rede de rede virtual específica deve ser permitido.

(Herdado de IWithNetworkAccess)
WithAccessFromSelectedNetworks()

Especifica que, por padrão, o acesso à conta de armazenamento deve ser negado de todas as redes, exceto das redes especificadas por meio de WithNetworkAccess.withAccessFromNetworkSubnet(String) WithNetworkAccess.withAccessFromIpAddress(String) e WithNetworkAccess.withAccessFromIpAddressRange(String).

(Herdado de IWithNetworkAccess)
WithAzureFilesAadIntegrationEnabled(Boolean)

Especifica se a integração do aad de arquivos do Azure está habilitada ou não.

(Herdado de IWithAzureFilesAadIntegration)
WithBlobEncryption()

Especifica que a criptografia precisa ser habilitada para o serviço blob.

(Herdado de IWithEncryptionBeta)
WithBlobStorageAccountKind()

Especifica o tipo de conta de armazenamento a ser "BlobStorage". O padrão é que a camada de acesso seja "Frequente".

(Herdado de IWithBlobStorageAccountKind)
WithBlockBlobStorageAccountKind()

Especifica o tipo de conta de armazenamento a ser "BlockBlobStorage".

(Herdado de IWithBlockBlobStorageAccountKind)
WithCustomDomain(CustomDomain)

Especifica o domínio de usuário atribuído à conta de armazenamento.

(Herdado de IWithCustomDomain)
WithCustomDomain(String)

Especifica o domínio de usuário atribuído à conta de armazenamento.

(Herdado de IWithCustomDomain)
WithCustomDomain(String, Boolean)

Especifica o domínio de usuário atribuído à conta de armazenamento.

(Herdado de IWithCustomDomain)
WithEncryption()
Obsoleto.

Especifica que a criptografia precisa ser habilitada para o serviço blob.

(Herdado de IWithEncryption)
WithEncryptionKeyFromKeyVault(String, String, String)

Especifica a chave KeyVault a ser usada como chave de criptografia.

(Herdado de IWithEncryptionBeta)
WithFileEncryption()

Especifica que a criptografia precisa ser habilitada para o serviço de arquivo.

(Herdado de IWithEncryptionBeta)
WithFileStorageAccountKind()

Especifica o tipo de conta de armazenamento a ser "FileStorage".

(Herdado de IWithFileStorageAccountKind)
WithGeneralPurposeAccountKind()

Especifica o tipo de conta de armazenamento como "Armazenamento", o tipo para fins gerais.

(Herdado de IWithGeneralPurposeAccountKind)
WithGeneralPurposeAccountKindV2()

Especifica o tipo de conta de armazenamento como "StorageV2", o tipo para fins gerais.

(Herdado de IWithGeneralPurposeAccountKind)
WithHnsEnabled(Boolean)

Especifica se o Hns está habilitado ou não.

(Herdado de IWithHns)
WithOnlyHttpsTraffic()

Especifica que somente o tráfego https deve ter permissão para a conta de armazenamento.

(Herdado de IWithAccessTraffic)
WithoutBlobEncryption()

Desabilita a criptografia para o serviço blob.

(Herdado de IWithEncryptionBeta)
WithoutFileEncryption()

Desabilita a criptografia para o serviço de arquivo.

(Herdado de IWithEncryptionBeta)
WithReadAccessToLogEntriesFromAnyNetwork()

Especifica que o acesso de leitura ao log de armazenamento deve ser permitido de qualquer rede.

(Herdado de IWithNetworkAccess)
WithReadAccessToMetricsFromAnyNetwork()

Especifica que o acesso de leitura às métricas de armazenamento deve ser permitido de qualquer rede.

(Herdado de IWithNetworkAccess)
WithSku(SkuName)
Obsoleto.

Especifica o sku da conta de armazenamento.

(Herdado de IWithSku)
WithSku(StorageAccountSkuType)

Especifica o sku da conta de armazenamento.

(Herdado de IWithSkuBeta)
WithSystemAssignedManagedServiceIdentity()

Especifica que a MSI (identidade de serviço gerenciada implícita) precisa ser habilitada.

(Herdado de IWithManagedServiceIdentityBeta)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um {@link Map}.

(Herdado de IDefinitionWithTags<T>)

Aplica-se a