Compartir a través de


IDefinition Interfaz

Definición

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

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