Interface StorageAccount.DefinitionStages.WithCreate
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Creatable<StorageAccount>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<StorageAccount.DefinitionStages.WithCreate>, StorageAccount.DefinitionStages.WithAccessTraffic, StorageAccount.DefinitionStages.WithAllowCrossTenantReplication, StorageAccount.DefinitionStages.WithAzureFilesAadIntegration, StorageAccount.DefinitionStages.WithBlobAccess, StorageAccount.DefinitionStages.WithBlobStorageAccountKind, StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind, StorageAccount.DefinitionStages.WithCustomDomain, StorageAccount.DefinitionStages.WithDefaultToOAuthAuthentication, StorageAccount.DefinitionStages.WithEncryption, StorageAccount.DefinitionStages.WithFileStorageAccountKind, StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind, StorageAccount.DefinitionStages.WithHns, StorageAccount.DefinitionStages.WithLargeFileShares, StorageAccount.DefinitionStages.WithManagedServiceIdentity, StorageAccount.DefinitionStages.WithNetworkAccess, StorageAccount.DefinitionStages.WithSku, StorageAccount.DefinitionStages.WithUserAssignedManagedServiceIdentity
- All Known Subinterfaces:
StorageAccount.Definition, StorageAccount.DefinitionStages.WithCreateAndAccessTier
- Enclosing interface:
StorageAccount.DefinitionStages
public static interface StorageAccount.DefinitionStages.WithCreate
extends com.azure.resourcemanager.resources.fluentcore.model.Creatable<StorageAccount>, StorageAccount.DefinitionStages.WithSku, StorageAccount.DefinitionStages.WithBlobStorageAccountKind, StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind, StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind, StorageAccount.DefinitionStages.WithFileStorageAccountKind, StorageAccount.DefinitionStages.WithEncryption, StorageAccount.DefinitionStages.WithCustomDomain, StorageAccount.DefinitionStages.WithManagedServiceIdentity, StorageAccount.DefinitionStages.WithUserAssignedManagedServiceIdentity, StorageAccount.DefinitionStages.WithAccessTraffic, StorageAccount.DefinitionStages.WithNetworkAccess, StorageAccount.DefinitionStages.WithAzureFilesAadIntegration, StorageAccount.DefinitionStages.WithLargeFileShares, StorageAccount.DefinitionStages.WithHns, StorageAccount.DefinitionStages.WithBlobAccess, StorageAccount.DefinitionStages.WithAllowCrossTenantReplication, StorageAccount.DefinitionStages.WithDefaultToOAuthAuthentication, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<StorageAccount.DefinitionStages.WithCreate>
A storage account definition with sufficient inputs to create a new storage account in the cloud, but
exposing additional optional inputs to specify.
-
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Creatable
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags
withTag, withTagsMethods inherited from interface StorageAccount.DefinitionStages.WithAccessTraffic
withHttpAndHttpsTraffic, withMinimumTlsVersion, withOnlyHttpsTrafficMethods inherited from interface StorageAccount.DefinitionStages.WithAllowCrossTenantReplication
allowCrossTenantReplication, disallowCrossTenantReplicationMethods inherited from interface StorageAccount.DefinitionStages.WithAzureFilesAadIntegration
withAzureFilesAadIntegrationEnabledMethods inherited from interface StorageAccount.DefinitionStages.WithBlobAccess
disableBlobPublicAccess, disableSharedKeyAccessMethods inherited from interface StorageAccount.DefinitionStages.WithBlobStorageAccountKind
withBlobStorageAccountKindMethods inherited from interface StorageAccount.DefinitionStages.WithBlockBlobStorageAccountKind
withBlockBlobStorageAccountKindMethods inherited from interface StorageAccount.DefinitionStages.WithCustomDomain
withCustomDomain, withCustomDomain, withCustomDomainMethods inherited from interface StorageAccount.DefinitionStages.WithDefaultToOAuthAuthentication
enableDefaultToOAuthAuthenticationMethods inherited from interface StorageAccount.DefinitionStages.WithEncryption
withBlobEncryption, withEncryptionKeyFromKeyVault, withEncryptionKeyFromKeyVault, withEncryptionKeyFromKeyVault, withFileEncryption, withInfrastructureEncryption, withoutBlobEncryption, withoutFileEncryption, withQueueAccountScopedEncryptionKey, withTableAccountScopedEncryptionKeyMethods inherited from interface StorageAccount.DefinitionStages.WithFileStorageAccountKind
withFileStorageAccountKindMethods inherited from interface StorageAccount.DefinitionStages.WithGeneralPurposeAccountKind
withGeneralPurposeAccountKind, withGeneralPurposeAccountKindV2Methods inherited from interface StorageAccount.DefinitionStages.WithHns
withHnsEnabledMethods inherited from interface StorageAccount.DefinitionStages.WithLargeFileShares
withLargeFileSharesMethods inherited from interface StorageAccount.DefinitionStages.WithManagedServiceIdentity
withSystemAssignedManagedServiceIdentityMethods inherited from interface StorageAccount.DefinitionStages.WithNetworkAccess
disablePublicNetworkAccess, withAccessFromAllNetworks, withAccessFromAzureServices, withAccessFromIpAddress, withAccessFromIpAddressRange, withAccessFromNetworkSubnet, withAccessFromSelectedNetworks, withReadAccessToLogEntriesFromAnyNetwork, withReadAccessToMetricsFromAnyNetworkMethods inherited from interface StorageAccount.DefinitionStages.WithSku
withSku