Partilhar via


IDefinition Interface

Definição

Interface de contêiner para todas as definições que precisam ser implementadas.

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup>, 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.IBlank, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithCreateAndAccessTier, Microsoft.Azure.Management.Storage.Fluent.StorageAccount.Definition.IWithGroup
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithCreate>
    interface IWithExistingResourceGroup<IWithCreate>
    interface IWithNewResourceGroup<IWithCreate>
    interface IWithCreatableResourceGroup<IWithCreate>
    interface IWithCreate
    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>
    interface IWithCreateAndAccessTier
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IStorageAccount), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithCreate), IWithCreateAndAccessTier, IWithExistingResourceGroup(Of IWithCreate), IWithGroup, IWithGroup(Of IWithCreate), IWithNewResourceGroup(Of IWithCreate)
Implementações

Propriedades

Key

Interface de contêiner para todas as definições que precisam ser implementadas.

(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)
WithAccessTier(AccessTier)

Especifica a camada de acesso usada para cobrança. A camada de acesso não pode ser alterada mais de uma vez a cada 7 dias (168 horas). A camada de acesso não pode ser definida para tipos de conta StandardLRS, StandardGRS, StandardRAGRS ou PremiumLRS.

(Herdado de IWithCreateAndAccessTier)
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)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
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)
WithNewResourceGroup()

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
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)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região do recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
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