IDefinition Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz de contenedor para todas las definiciones que deben implementarse.
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)
- Implementaciones
-
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
Propiedades
Key |
Interfaz de contenedor para todas las definiciones que deben implementarse. (Heredado de IIndexable) |
Name |
Obtiene el nombre del recurso que se puede crear. (Heredado de ICreatable<T>) |
Métodos
Create() |
Ejecute la solicitud de creación. (Heredado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca la solicitud en la cola y permite que el cliente HTTP lo ejecute cuando los recursos del sistema estén disponibles. (Heredado de ICreatable<T>) |
WithAccessFromAllNetworks() |
Especifica que, de forma predeterminada, se debe permitir el acceso a la cuenta de almacenamiento desde todas las redes. (Heredado de IWithNetworkAccess) |
WithAccessFromAzureServices() |
Especifica que se debe permitir el acceso a la cuenta de almacenamiento desde aplicaciones que se ejecutan en servicios de Microsoft Azure. (Heredado de IWithNetworkAccess) |
WithAccessFromIpAddress(String) |
Especifica que se debe permitir el acceso a la cuenta de almacenamiento desde la dirección IP específica. (Heredado de IWithNetworkAccess) |
WithAccessFromIpAddressRange(String) |
Especifica que se debe permitir el acceso a la cuenta de almacenamiento desde el intervalo ip específico. (Heredado de IWithNetworkAccess) |
WithAccessFromNetworkSubnet(String) |
Especifica que se debe permitir el acceso a la cuenta de almacenamiento desde la subred de red virtual específica. (Heredado de IWithNetworkAccess) |
WithAccessFromSelectedNetworks() |
Especifica que, de forma predeterminada, se debe denegar el acceso a la cuenta de almacenamiento desde todas las redes excepto desde esas redes especificadas a través de WithNetworkAccess.withAccessSubnet(String) WithNetworkAccess.withAccessFromIpAddress(String) y WithNetworkAccess.withAccessFromIpAddressRange(String). (Heredado de IWithNetworkAccess) |
WithAccessTier(AccessTier) |
Especifica el nivel de acceso usado para la facturación. El nivel de acceso no se puede cambiar más de una vez cada 7 días (168 horas). El nivel de acceso no se puede establecer para los tipos de cuenta StandardLRS, StandardGRS, StandardRAGRS o PremiumLRS. (Heredado de IWithCreateAndAccessTier) |
WithAzureFilesAadIntegrationEnabled(Boolean) |
Especifica si la integración de aad de Azure Files está habilitada o no. (Heredado de IWithAzureFilesAadIntegration) |
WithBlobEncryption() |
Especifica que se debe habilitar el cifrado para blob service. (Heredado de IWithEncryptionBeta) |
WithBlobStorageAccountKind() |
Especifica el tipo de cuenta de almacenamiento que se va a "BlobStorage". El nivel de acceso tiene como valor predeterminado "Frecuente". (Heredado de IWithBlobStorageAccountKind) |
WithBlockBlobStorageAccountKind() |
Especifica el tipo de cuenta de almacenamiento que debe ser "BlockBlobStorage". (Heredado de IWithBlockBlobStorageAccountKind) |
WithCustomDomain(CustomDomain) |
Especifica el dominio de usuario asignado a la cuenta de almacenamiento. (Heredado de IWithCustomDomain) |
WithCustomDomain(String) |
Especifica el dominio de usuario asignado a la cuenta de almacenamiento. (Heredado de IWithCustomDomain) |
WithCustomDomain(String, Boolean) |
Especifica el dominio de usuario asignado a la cuenta de almacenamiento. (Heredado de IWithCustomDomain) |
WithEncryption() |
Obsoletos.
Especifica que se debe habilitar el cifrado para blob service. (Heredado de IWithEncryption) |
WithEncryptionKeyFromKeyVault(String, String, String) |
Especifica la clave keyVault que se va a usar como clave de cifrado. (Heredado de IWithEncryptionBeta) |
WithExistingResourceGroup(IResourceGroup) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Asocia el recurso a un grupo de recursos existente. (Heredado de IWithExistingResourceGroup<T>) |
WithFileEncryption() |
Especifica que se debe habilitar el cifrado para el servicio de archivos. (Heredado de IWithEncryptionBeta) |
WithFileStorageAccountKind() |
Especifica el tipo de cuenta de almacenamiento que debe ser "FileStorage". (Heredado de IWithFileStorageAccountKind) |
WithGeneralPurposeAccountKind() |
Especifica el tipo de cuenta de almacenamiento que debe ser "Storage", el tipo para fines generales. (Heredado de IWithGeneralPurposeAccountKind) |
WithGeneralPurposeAccountKindV2() |
Especifica el tipo de cuenta de almacenamiento que debe ser "StorageV2", el tipo para fines generales. (Heredado de IWithGeneralPurposeAccountKind) |
WithHnsEnabled(Boolean) |
Especifica si Hns está habilitado o no. (Heredado de IWithHns) |
WithNewResourceGroup() |
Interfaz de contenedor para todas las definiciones que deben implementarse. (Heredado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Crea un nuevo grupo de recursos en el que colocar el recurso, en función de la definición especificada. (Heredado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) |
Interfaz de contenedor para todas las definiciones que deben implementarse. (Heredado de IWithNewResourceGroup<T>) |
WithOnlyHttpsTraffic() |
Especifica que solo se debe permitir el tráfico https a la cuenta de almacenamiento. (Heredado de IWithAccessTraffic) |
WithoutBlobEncryption() |
Deshabilita el cifrado para blob service. (Heredado de IWithEncryptionBeta) |
WithoutFileEncryption() |
Deshabilita el cifrado para el servicio de archivos. (Heredado de IWithEncryptionBeta) |
WithReadAccessToLogEntriesFromAnyNetwork() |
Especifica que se debe permitir el acceso de lectura al registro de almacenamiento desde cualquier red. (Heredado de IWithNetworkAccess) |
WithReadAccessToMetricsFromAnyNetwork() |
Especifica que se debe permitir el acceso de lectura a las métricas de almacenamiento desde cualquier red. (Heredado de IWithNetworkAccess) |
WithRegion(Region) |
Especifica la región del recurso. (Heredado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica la región del recurso por nombre. (Heredado de IDefinitionWithRegion<T>) |
WithSku(SkuName) |
Obsoletos.
Especifica la SKU de la cuenta de almacenamiento. (Heredado de IWithSku) |
WithSku(StorageAccountSkuType) |
Especifica la SKU de la cuenta de almacenamiento. (Heredado de IWithSkuBeta) |
WithSystemAssignedManagedServiceIdentity() |
Especifica que se debe habilitar la identidad de servicio administrada implícita (MSI). (Heredado de IWithManagedServiceIdentityBeta) |
WithTag(String, String) |
Agrega una etiqueta al recurso. (Heredado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica etiquetas para el recurso como {@link Map}. (Heredado de IDefinitionWithTags<T>) |
Se aplica a
Azure SDK for .NET