IDefinition Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IWithCreatableResourceGroup<IWithCreate> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithCreate> IWithExistingResourceGroup<T> IWithGroup<IWithCreate> IWithNewResourceGroup<IWithCreate> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IStorageAccount> IIndexable IBlank IWithAccessTraffic IWithAzureFilesAadIntegration IWithBlobStorageAccountKind IWithBlockBlobStorageAccountKind IWithCreate IWithCreateAndAccessTier IWithCustomDomain IWithEncryption IWithEncryptionBeta IWithFileStorageAccountKind IWithGeneralPurposeAccountKind IWithGroup IWithHns IWithManagedServiceIdentity IWithManagedServiceIdentityBeta IWithNetworkAccess IWithSku IWithSkuBeta
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
Azure SDK for .NET