1. Packages
  2. Azure Native
  3. API Docs
  4. storage
  5. getStorageAccount
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.storage.getStorageAccount

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

    Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys. Azure REST API version: 2022-09-01.

    Other available API versions: 2015-05-01-preview, 2015-06-15, 2018-11-01, 2023-01-01, 2023-04-01, 2023-05-01.

    Using getStorageAccount

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStorageAccount(args: GetStorageAccountArgs, opts?: InvokeOptions): Promise<GetStorageAccountResult>
    function getStorageAccountOutput(args: GetStorageAccountOutputArgs, opts?: InvokeOptions): Output<GetStorageAccountResult>
    def get_storage_account(account_name: Optional[str] = None,
                            expand: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetStorageAccountResult
    def get_storage_account_output(account_name: Optional[pulumi.Input[str]] = None,
                            expand: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetStorageAccountResult]
    func LookupStorageAccount(ctx *Context, args *LookupStorageAccountArgs, opts ...InvokeOption) (*LookupStorageAccountResult, error)
    func LookupStorageAccountOutput(ctx *Context, args *LookupStorageAccountOutputArgs, opts ...InvokeOption) LookupStorageAccountResultOutput

    > Note: This function is named LookupStorageAccount in the Go SDK.

    public static class GetStorageAccount 
    {
        public static Task<GetStorageAccountResult> InvokeAsync(GetStorageAccountArgs args, InvokeOptions? opts = null)
        public static Output<GetStorageAccountResult> Invoke(GetStorageAccountInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStorageAccountResult> getStorageAccount(GetStorageAccountArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:storage:getStorageAccount
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    ResourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    Expand string
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.
    AccountName string
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    ResourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    Expand string
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.
    accountName String
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    resourceGroupName String
    The name of the resource group within the user's subscription. The name is case insensitive.
    expand String
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.
    accountName string
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    resourceGroupName string
    The name of the resource group within the user's subscription. The name is case insensitive.
    expand string
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.
    account_name str
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    resource_group_name str
    The name of the resource group within the user's subscription. The name is case insensitive.
    expand str
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.
    accountName String
    The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
    resourceGroupName String
    The name of the resource group within the user's subscription. The name is case insensitive.
    expand String
    May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus.

    getStorageAccount Result

    The following output properties are available:

    AccessTier string
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    BlobRestoreStatus Pulumi.AzureNative.Storage.Outputs.BlobRestoreStatusResponse
    Blob restore status
    CreationTime string
    Gets the creation date and time of the storage account in UTC.
    CustomDomain Pulumi.AzureNative.Storage.Outputs.CustomDomainResponse
    Gets the custom domain the user assigned to this storage account.
    Encryption Pulumi.AzureNative.Storage.Outputs.EncryptionResponse
    Encryption settings to be used for server-side encryption for the storage account.
    FailoverInProgress bool
    If the failover is in progress, the value will be true, otherwise, it will be null.
    GeoReplicationStats Pulumi.AzureNative.Storage.Outputs.GeoReplicationStatsResponse
    Geo Replication Stats
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    KeyCreationTime Pulumi.AzureNative.Storage.Outputs.KeyCreationTimeResponse
    Storage account keys creation time.
    KeyPolicy Pulumi.AzureNative.Storage.Outputs.KeyPolicyResponse
    KeyPolicy assigned to the storage account.
    Kind string
    Gets the Kind.
    LastGeoFailoverTime string
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    NetworkRuleSet Pulumi.AzureNative.Storage.Outputs.NetworkRuleSetResponse
    Network rule set
    PrimaryEndpoints Pulumi.AzureNative.Storage.Outputs.EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    PrimaryLocation string
    Gets the location of the primary data center for the storage account.
    PrivateEndpointConnections List<Pulumi.AzureNative.Storage.Outputs.PrivateEndpointConnectionResponse>
    List of private endpoint connection associated with the specified storage account
    ProvisioningState string
    Gets the status of the storage account at the time the operation was called.
    SasPolicy Pulumi.AzureNative.Storage.Outputs.SasPolicyResponse
    SasPolicy assigned to the storage account.
    SecondaryEndpoints Pulumi.AzureNative.Storage.Outputs.EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    SecondaryLocation string
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    Sku Pulumi.AzureNative.Storage.Outputs.SkuResponse
    Gets the SKU.
    StatusOfPrimary string
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    StatusOfSecondary string
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AllowBlobPublicAccess bool
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    AllowCrossTenantReplication bool
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    AllowSharedKeyAccess bool
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    AllowedCopyScope string
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    AzureFilesIdentityBasedAuthentication Pulumi.AzureNative.Storage.Outputs.AzureFilesIdentityBasedAuthenticationResponse
    Provides the identity based authentication settings for Azure Files.
    DefaultToOAuthAuthentication bool
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    DnsEndpointType string
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    EnableHttpsTrafficOnly bool
    Allows https traffic only to storage service if sets to true.
    EnableNfsV3 bool
    NFS 3.0 protocol support enabled if set to true.
    ExtendedLocation Pulumi.AzureNative.Storage.Outputs.ExtendedLocationResponse
    The extendedLocation of the resource.
    Identity Pulumi.AzureNative.Storage.Outputs.IdentityResponse
    The identity of the resource.
    ImmutableStorageWithVersioning Pulumi.AzureNative.Storage.Outputs.ImmutableStorageAccountResponse
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    IsHnsEnabled bool
    Account HierarchicalNamespace enabled if sets to true.
    IsLocalUserEnabled bool
    Enables local users feature, if set to true
    IsSftpEnabled bool
    Enables Secure File Transfer Protocol, if set to true
    LargeFileSharesState string
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    MinimumTlsVersion string
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    PublicNetworkAccess string
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    RoutingPreference Pulumi.AzureNative.Storage.Outputs.RoutingPreferenceResponse
    Maintains information about the network routing choice opted by the user for data transfer
    StorageAccountSkuConversionStatus Pulumi.AzureNative.Storage.Outputs.StorageAccountSkuConversionStatusResponse
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    Tags Dictionary<string, string>
    Resource tags.
    AccessTier string
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    BlobRestoreStatus BlobRestoreStatusResponse
    Blob restore status
    CreationTime string
    Gets the creation date and time of the storage account in UTC.
    CustomDomain CustomDomainResponse
    Gets the custom domain the user assigned to this storage account.
    Encryption EncryptionResponse
    Encryption settings to be used for server-side encryption for the storage account.
    FailoverInProgress bool
    If the failover is in progress, the value will be true, otherwise, it will be null.
    GeoReplicationStats GeoReplicationStatsResponse
    Geo Replication Stats
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    KeyCreationTime KeyCreationTimeResponse
    Storage account keys creation time.
    KeyPolicy KeyPolicyResponse
    KeyPolicy assigned to the storage account.
    Kind string
    Gets the Kind.
    LastGeoFailoverTime string
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    NetworkRuleSet NetworkRuleSetResponse
    Network rule set
    PrimaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    PrimaryLocation string
    Gets the location of the primary data center for the storage account.
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    List of private endpoint connection associated with the specified storage account
    ProvisioningState string
    Gets the status of the storage account at the time the operation was called.
    SasPolicy SasPolicyResponse
    SasPolicy assigned to the storage account.
    SecondaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    SecondaryLocation string
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    Sku SkuResponse
    Gets the SKU.
    StatusOfPrimary string
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    StatusOfSecondary string
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AllowBlobPublicAccess bool
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    AllowCrossTenantReplication bool
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    AllowSharedKeyAccess bool
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    AllowedCopyScope string
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    AzureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponse
    Provides the identity based authentication settings for Azure Files.
    DefaultToOAuthAuthentication bool
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    DnsEndpointType string
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    EnableHttpsTrafficOnly bool
    Allows https traffic only to storage service if sets to true.
    EnableNfsV3 bool
    NFS 3.0 protocol support enabled if set to true.
    ExtendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    Identity IdentityResponse
    The identity of the resource.
    ImmutableStorageWithVersioning ImmutableStorageAccountResponse
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    IsHnsEnabled bool
    Account HierarchicalNamespace enabled if sets to true.
    IsLocalUserEnabled bool
    Enables local users feature, if set to true
    IsSftpEnabled bool
    Enables Secure File Transfer Protocol, if set to true
    LargeFileSharesState string
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    MinimumTlsVersion string
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    PublicNetworkAccess string
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    RoutingPreference RoutingPreferenceResponse
    Maintains information about the network routing choice opted by the user for data transfer
    StorageAccountSkuConversionStatus StorageAccountSkuConversionStatusResponse
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    Tags map[string]string
    Resource tags.
    accessTier String
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    blobRestoreStatus BlobRestoreStatusResponse
    Blob restore status
    creationTime String
    Gets the creation date and time of the storage account in UTC.
    customDomain CustomDomainResponse
    Gets the custom domain the user assigned to this storage account.
    encryption EncryptionResponse
    Encryption settings to be used for server-side encryption for the storage account.
    failoverInProgress Boolean
    If the failover is in progress, the value will be true, otherwise, it will be null.
    geoReplicationStats GeoReplicationStatsResponse
    Geo Replication Stats
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    keyCreationTime KeyCreationTimeResponse
    Storage account keys creation time.
    keyPolicy KeyPolicyResponse
    KeyPolicy assigned to the storage account.
    kind String
    Gets the Kind.
    lastGeoFailoverTime String
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    networkRuleSet NetworkRuleSetResponse
    Network rule set
    primaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    primaryLocation String
    Gets the location of the primary data center for the storage account.
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    List of private endpoint connection associated with the specified storage account
    provisioningState String
    Gets the status of the storage account at the time the operation was called.
    sasPolicy SasPolicyResponse
    SasPolicy assigned to the storage account.
    secondaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    secondaryLocation String
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    sku SkuResponse
    Gets the SKU.
    statusOfPrimary String
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    statusOfSecondary String
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    allowBlobPublicAccess Boolean
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    allowCrossTenantReplication Boolean
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    allowSharedKeyAccess Boolean
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    allowedCopyScope String
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    azureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponse
    Provides the identity based authentication settings for Azure Files.
    defaultToOAuthAuthentication Boolean
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    dnsEndpointType String
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    enableHttpsTrafficOnly Boolean
    Allows https traffic only to storage service if sets to true.
    enableNfsV3 Boolean
    NFS 3.0 protocol support enabled if set to true.
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    identity IdentityResponse
    The identity of the resource.
    immutableStorageWithVersioning ImmutableStorageAccountResponse
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    isHnsEnabled Boolean
    Account HierarchicalNamespace enabled if sets to true.
    isLocalUserEnabled Boolean
    Enables local users feature, if set to true
    isSftpEnabled Boolean
    Enables Secure File Transfer Protocol, if set to true
    largeFileSharesState String
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    minimumTlsVersion String
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    publicNetworkAccess String
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    routingPreference RoutingPreferenceResponse
    Maintains information about the network routing choice opted by the user for data transfer
    storageAccountSkuConversionStatus StorageAccountSkuConversionStatusResponse
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    tags Map<String,String>
    Resource tags.
    accessTier string
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    blobRestoreStatus BlobRestoreStatusResponse
    Blob restore status
    creationTime string
    Gets the creation date and time of the storage account in UTC.
    customDomain CustomDomainResponse
    Gets the custom domain the user assigned to this storage account.
    encryption EncryptionResponse
    Encryption settings to be used for server-side encryption for the storage account.
    failoverInProgress boolean
    If the failover is in progress, the value will be true, otherwise, it will be null.
    geoReplicationStats GeoReplicationStatsResponse
    Geo Replication Stats
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    keyCreationTime KeyCreationTimeResponse
    Storage account keys creation time.
    keyPolicy KeyPolicyResponse
    KeyPolicy assigned to the storage account.
    kind string
    Gets the Kind.
    lastGeoFailoverTime string
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    networkRuleSet NetworkRuleSetResponse
    Network rule set
    primaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    primaryLocation string
    Gets the location of the primary data center for the storage account.
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    List of private endpoint connection associated with the specified storage account
    provisioningState string
    Gets the status of the storage account at the time the operation was called.
    sasPolicy SasPolicyResponse
    SasPolicy assigned to the storage account.
    secondaryEndpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    secondaryLocation string
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    sku SkuResponse
    Gets the SKU.
    statusOfPrimary string
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    statusOfSecondary string
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    allowBlobPublicAccess boolean
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    allowCrossTenantReplication boolean
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    allowSharedKeyAccess boolean
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    allowedCopyScope string
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    azureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponse
    Provides the identity based authentication settings for Azure Files.
    defaultToOAuthAuthentication boolean
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    dnsEndpointType string
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    enableHttpsTrafficOnly boolean
    Allows https traffic only to storage service if sets to true.
    enableNfsV3 boolean
    NFS 3.0 protocol support enabled if set to true.
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    identity IdentityResponse
    The identity of the resource.
    immutableStorageWithVersioning ImmutableStorageAccountResponse
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    isHnsEnabled boolean
    Account HierarchicalNamespace enabled if sets to true.
    isLocalUserEnabled boolean
    Enables local users feature, if set to true
    isSftpEnabled boolean
    Enables Secure File Transfer Protocol, if set to true
    largeFileSharesState string
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    minimumTlsVersion string
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    publicNetworkAccess string
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    routingPreference RoutingPreferenceResponse
    Maintains information about the network routing choice opted by the user for data transfer
    storageAccountSkuConversionStatus StorageAccountSkuConversionStatusResponse
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    tags {[key: string]: string}
    Resource tags.
    access_tier str
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    blob_restore_status BlobRestoreStatusResponse
    Blob restore status
    creation_time str
    Gets the creation date and time of the storage account in UTC.
    custom_domain CustomDomainResponse
    Gets the custom domain the user assigned to this storage account.
    encryption EncryptionResponse
    Encryption settings to be used for server-side encryption for the storage account.
    failover_in_progress bool
    If the failover is in progress, the value will be true, otherwise, it will be null.
    geo_replication_stats GeoReplicationStatsResponse
    Geo Replication Stats
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    key_creation_time KeyCreationTimeResponse
    Storage account keys creation time.
    key_policy KeyPolicyResponse
    KeyPolicy assigned to the storage account.
    kind str
    Gets the Kind.
    last_geo_failover_time str
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    network_rule_set NetworkRuleSetResponse
    Network rule set
    primary_endpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    primary_location str
    Gets the location of the primary data center for the storage account.
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    List of private endpoint connection associated with the specified storage account
    provisioning_state str
    Gets the status of the storage account at the time the operation was called.
    sas_policy SasPolicyResponse
    SasPolicy assigned to the storage account.
    secondary_endpoints EndpointsResponse
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    secondary_location str
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    sku SkuResponse
    Gets the SKU.
    status_of_primary str
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    status_of_secondary str
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    allow_blob_public_access bool
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    allow_cross_tenant_replication bool
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    allow_shared_key_access bool
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    allowed_copy_scope str
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    azure_files_identity_based_authentication AzureFilesIdentityBasedAuthenticationResponse
    Provides the identity based authentication settings for Azure Files.
    default_to_o_auth_authentication bool
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    dns_endpoint_type str
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    enable_https_traffic_only bool
    Allows https traffic only to storage service if sets to true.
    enable_nfs_v3 bool
    NFS 3.0 protocol support enabled if set to true.
    extended_location ExtendedLocationResponse
    The extendedLocation of the resource.
    identity IdentityResponse
    The identity of the resource.
    immutable_storage_with_versioning ImmutableStorageAccountResponse
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    is_hns_enabled bool
    Account HierarchicalNamespace enabled if sets to true.
    is_local_user_enabled bool
    Enables local users feature, if set to true
    is_sftp_enabled bool
    Enables Secure File Transfer Protocol, if set to true
    large_file_shares_state str
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    minimum_tls_version str
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    public_network_access str
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    routing_preference RoutingPreferenceResponse
    Maintains information about the network routing choice opted by the user for data transfer
    storage_account_sku_conversion_status StorageAccountSkuConversionStatusResponse
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    tags Mapping[str, str]
    Resource tags.
    accessTier String
    Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type.
    blobRestoreStatus Property Map
    Blob restore status
    creationTime String
    Gets the creation date and time of the storage account in UTC.
    customDomain Property Map
    Gets the custom domain the user assigned to this storage account.
    encryption Property Map
    Encryption settings to be used for server-side encryption for the storage account.
    failoverInProgress Boolean
    If the failover is in progress, the value will be true, otherwise, it will be null.
    geoReplicationStats Property Map
    Geo Replication Stats
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    keyCreationTime Property Map
    Storage account keys creation time.
    keyPolicy Property Map
    KeyPolicy assigned to the storage account.
    kind String
    Gets the Kind.
    lastGeoFailoverTime String
    Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    networkRuleSet Property Map
    Network rule set
    primaryEndpoints Property Map
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
    primaryLocation String
    Gets the location of the primary data center for the storage account.
    privateEndpointConnections List<Property Map>
    List of private endpoint connection associated with the specified storage account
    provisioningState String
    Gets the status of the storage account at the time the operation was called.
    sasPolicy Property Map
    SasPolicy assigned to the storage account.
    secondaryEndpoints Property Map
    Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
    secondaryLocation String
    Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
    sku Property Map
    Gets the SKU.
    statusOfPrimary String
    Gets the status indicating whether the primary location of the storage account is available or unavailable.
    statusOfSecondary String
    Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    allowBlobPublicAccess Boolean
    Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
    allowCrossTenantReplication Boolean
    Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
    allowSharedKeyAccess Boolean
    Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true.
    allowedCopyScope String
    Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
    azureFilesIdentityBasedAuthentication Property Map
    Provides the identity based authentication settings for Azure Files.
    defaultToOAuthAuthentication Boolean
    A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
    dnsEndpointType String
    Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier.
    enableHttpsTrafficOnly Boolean
    Allows https traffic only to storage service if sets to true.
    enableNfsV3 Boolean
    NFS 3.0 protocol support enabled if set to true.
    extendedLocation Property Map
    The extendedLocation of the resource.
    identity Property Map
    The identity of the resource.
    immutableStorageWithVersioning Property Map
    The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default.
    isHnsEnabled Boolean
    Account HierarchicalNamespace enabled if sets to true.
    isLocalUserEnabled Boolean
    Enables local users feature, if set to true
    isSftpEnabled Boolean
    Enables Secure File Transfer Protocol, if set to true
    largeFileSharesState String
    Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
    minimumTlsVersion String
    Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
    publicNetworkAccess String
    Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
    routingPreference Property Map
    Maintains information about the network routing choice opted by the user for data transfer
    storageAccountSkuConversionStatus Property Map
    This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
    tags Map<String>
    Resource tags.

    Supporting Types

    AccountImmutabilityPolicyPropertiesResponse

    AllowProtectedAppendWrites bool
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    ImmutabilityPeriodSinceCreationInDays int
    The immutability period for the blobs in the container since the policy creation, in days.
    State string
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
    AllowProtectedAppendWrites bool
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    ImmutabilityPeriodSinceCreationInDays int
    The immutability period for the blobs in the container since the policy creation, in days.
    State string
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
    allowProtectedAppendWrites Boolean
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    immutabilityPeriodSinceCreationInDays Integer
    The immutability period for the blobs in the container since the policy creation, in days.
    state String
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
    allowProtectedAppendWrites boolean
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    immutabilityPeriodSinceCreationInDays number
    The immutability period for the blobs in the container since the policy creation, in days.
    state string
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
    allow_protected_append_writes bool
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    immutability_period_since_creation_in_days int
    The immutability period for the blobs in the container since the policy creation, in days.
    state str
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.
    allowProtectedAppendWrites Boolean
    This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted.
    immutabilityPeriodSinceCreationInDays Number
    The immutability period for the blobs in the container since the policy creation, in days.
    state String
    The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted.

    ActiveDirectoryPropertiesResponse

    DomainGuid string
    Specifies the domain GUID.
    DomainName string
    Specifies the primary domain that the AD DNS server is authoritative for.
    AccountType string
    Specifies the Active Directory account type for Azure Storage.
    AzureStorageSid string
    Specifies the security identifier (SID) for Azure Storage.
    DomainSid string
    Specifies the security identifier (SID).
    ForestName string
    Specifies the Active Directory forest to get.
    NetBiosDomainName string
    Specifies the NetBIOS domain name.
    SamAccountName string
    Specifies the Active Directory SAMAccountName for Azure Storage.
    DomainGuid string
    Specifies the domain GUID.
    DomainName string
    Specifies the primary domain that the AD DNS server is authoritative for.
    AccountType string
    Specifies the Active Directory account type for Azure Storage.
    AzureStorageSid string
    Specifies the security identifier (SID) for Azure Storage.
    DomainSid string
    Specifies the security identifier (SID).
    ForestName string
    Specifies the Active Directory forest to get.
    NetBiosDomainName string
    Specifies the NetBIOS domain name.
    SamAccountName string
    Specifies the Active Directory SAMAccountName for Azure Storage.
    domainGuid String
    Specifies the domain GUID.
    domainName String
    Specifies the primary domain that the AD DNS server is authoritative for.
    accountType String
    Specifies the Active Directory account type for Azure Storage.
    azureStorageSid String
    Specifies the security identifier (SID) for Azure Storage.
    domainSid String
    Specifies the security identifier (SID).
    forestName String
    Specifies the Active Directory forest to get.
    netBiosDomainName String
    Specifies the NetBIOS domain name.
    samAccountName String
    Specifies the Active Directory SAMAccountName for Azure Storage.
    domainGuid string
    Specifies the domain GUID.
    domainName string
    Specifies the primary domain that the AD DNS server is authoritative for.
    accountType string
    Specifies the Active Directory account type for Azure Storage.
    azureStorageSid string
    Specifies the security identifier (SID) for Azure Storage.
    domainSid string
    Specifies the security identifier (SID).
    forestName string
    Specifies the Active Directory forest to get.
    netBiosDomainName string
    Specifies the NetBIOS domain name.
    samAccountName string
    Specifies the Active Directory SAMAccountName for Azure Storage.
    domain_guid str
    Specifies the domain GUID.
    domain_name str
    Specifies the primary domain that the AD DNS server is authoritative for.
    account_type str
    Specifies the Active Directory account type for Azure Storage.
    azure_storage_sid str
    Specifies the security identifier (SID) for Azure Storage.
    domain_sid str
    Specifies the security identifier (SID).
    forest_name str
    Specifies the Active Directory forest to get.
    net_bios_domain_name str
    Specifies the NetBIOS domain name.
    sam_account_name str
    Specifies the Active Directory SAMAccountName for Azure Storage.
    domainGuid String
    Specifies the domain GUID.
    domainName String
    Specifies the primary domain that the AD DNS server is authoritative for.
    accountType String
    Specifies the Active Directory account type for Azure Storage.
    azureStorageSid String
    Specifies the security identifier (SID) for Azure Storage.
    domainSid String
    Specifies the security identifier (SID).
    forestName String
    Specifies the Active Directory forest to get.
    netBiosDomainName String
    Specifies the NetBIOS domain name.
    samAccountName String
    Specifies the Active Directory SAMAccountName for Azure Storage.

    AzureFilesIdentityBasedAuthenticationResponse

    DirectoryServiceOptions string
    Indicates the directory service used. Note that this enum may be extended in the future.
    ActiveDirectoryProperties Pulumi.AzureNative.Storage.Inputs.ActiveDirectoryPropertiesResponse
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    DefaultSharePermission string
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.
    DirectoryServiceOptions string
    Indicates the directory service used. Note that this enum may be extended in the future.
    ActiveDirectoryProperties ActiveDirectoryPropertiesResponse
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    DefaultSharePermission string
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.
    directoryServiceOptions String
    Indicates the directory service used. Note that this enum may be extended in the future.
    activeDirectoryProperties ActiveDirectoryPropertiesResponse
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    defaultSharePermission String
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.
    directoryServiceOptions string
    Indicates the directory service used. Note that this enum may be extended in the future.
    activeDirectoryProperties ActiveDirectoryPropertiesResponse
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    defaultSharePermission string
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.
    directory_service_options str
    Indicates the directory service used. Note that this enum may be extended in the future.
    active_directory_properties ActiveDirectoryPropertiesResponse
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    default_share_permission str
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.
    directoryServiceOptions String
    Indicates the directory service used. Note that this enum may be extended in the future.
    activeDirectoryProperties Property Map
    Required if directoryServiceOptions are AD, optional if they are AADKERB.
    defaultSharePermission String
    Default share permission for users using Kerberos authentication if RBAC role is not assigned.

    BlobRestoreParametersResponse

    BlobRanges List<Pulumi.AzureNative.Storage.Inputs.BlobRestoreRangeResponse>
    Blob ranges to restore.
    TimeToRestore string
    Restore blob to the specified time.
    BlobRanges []BlobRestoreRangeResponse
    Blob ranges to restore.
    TimeToRestore string
    Restore blob to the specified time.
    blobRanges List<BlobRestoreRangeResponse>
    Blob ranges to restore.
    timeToRestore String
    Restore blob to the specified time.
    blobRanges BlobRestoreRangeResponse[]
    Blob ranges to restore.
    timeToRestore string
    Restore blob to the specified time.
    blob_ranges Sequence[BlobRestoreRangeResponse]
    Blob ranges to restore.
    time_to_restore str
    Restore blob to the specified time.
    blobRanges List<Property Map>
    Blob ranges to restore.
    timeToRestore String
    Restore blob to the specified time.

    BlobRestoreRangeResponse

    EndRange string
    Blob end range. This is exclusive. Empty means account end.
    StartRange string
    Blob start range. This is inclusive. Empty means account start.
    EndRange string
    Blob end range. This is exclusive. Empty means account end.
    StartRange string
    Blob start range. This is inclusive. Empty means account start.
    endRange String
    Blob end range. This is exclusive. Empty means account end.
    startRange String
    Blob start range. This is inclusive. Empty means account start.
    endRange string
    Blob end range. This is exclusive. Empty means account end.
    startRange string
    Blob start range. This is inclusive. Empty means account start.
    end_range str
    Blob end range. This is exclusive. Empty means account end.
    start_range str
    Blob start range. This is inclusive. Empty means account start.
    endRange String
    Blob end range. This is exclusive. Empty means account end.
    startRange String
    Blob start range. This is inclusive. Empty means account start.

    BlobRestoreStatusResponse

    FailureReason string
    Failure reason when blob restore is failed.
    Parameters Pulumi.AzureNative.Storage.Inputs.BlobRestoreParametersResponse
    Blob restore request parameters.
    RestoreId string
    Id for tracking blob restore request.
    Status string
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
    FailureReason string
    Failure reason when blob restore is failed.
    Parameters BlobRestoreParametersResponse
    Blob restore request parameters.
    RestoreId string
    Id for tracking blob restore request.
    Status string
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
    failureReason String
    Failure reason when blob restore is failed.
    parameters BlobRestoreParametersResponse
    Blob restore request parameters.
    restoreId String
    Id for tracking blob restore request.
    status String
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
    failureReason string
    Failure reason when blob restore is failed.
    parameters BlobRestoreParametersResponse
    Blob restore request parameters.
    restoreId string
    Id for tracking blob restore request.
    status string
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
    failure_reason str
    Failure reason when blob restore is failed.
    parameters BlobRestoreParametersResponse
    Blob restore request parameters.
    restore_id str
    Id for tracking blob restore request.
    status str
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
    failureReason String
    Failure reason when blob restore is failed.
    parameters Property Map
    Blob restore request parameters.
    restoreId String
    Id for tracking blob restore request.
    status String
    The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.

    CustomDomainResponse

    Name string
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    UseSubDomainName bool
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
    Name string
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    UseSubDomainName bool
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
    name String
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    useSubDomainName Boolean
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
    name string
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    useSubDomainName boolean
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
    name str
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    use_sub_domain_name bool
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
    name String
    Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source.
    useSubDomainName Boolean
    Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.

    EncryptionIdentityResponse

    EncryptionFederatedIdentityClientId string
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    EncryptionUserAssignedIdentity string
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
    EncryptionFederatedIdentityClientId string
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    EncryptionUserAssignedIdentity string
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
    encryptionFederatedIdentityClientId String
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    encryptionUserAssignedIdentity String
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
    encryptionFederatedIdentityClientId string
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    encryptionUserAssignedIdentity string
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
    encryption_federated_identity_client_id str
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    encryption_user_assigned_identity str
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
    encryptionFederatedIdentityClientId String
    ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account.
    encryptionUserAssignedIdentity String
    Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.

    EncryptionResponse

    EncryptionIdentity Pulumi.AzureNative.Storage.Inputs.EncryptionIdentityResponse
    The identity to be used with service-side encryption at rest.
    KeySource string
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    KeyVaultProperties Pulumi.AzureNative.Storage.Inputs.KeyVaultPropertiesResponse
    Properties provided by key vault.
    RequireInfrastructureEncryption bool
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    Services Pulumi.AzureNative.Storage.Inputs.EncryptionServicesResponse
    List of services which support encryption.
    EncryptionIdentity EncryptionIdentityResponse
    The identity to be used with service-side encryption at rest.
    KeySource string
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    KeyVaultProperties KeyVaultPropertiesResponse
    Properties provided by key vault.
    RequireInfrastructureEncryption bool
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    Services EncryptionServicesResponse
    List of services which support encryption.
    encryptionIdentity EncryptionIdentityResponse
    The identity to be used with service-side encryption at rest.
    keySource String
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    keyVaultProperties KeyVaultPropertiesResponse
    Properties provided by key vault.
    requireInfrastructureEncryption Boolean
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    services EncryptionServicesResponse
    List of services which support encryption.
    encryptionIdentity EncryptionIdentityResponse
    The identity to be used with service-side encryption at rest.
    keySource string
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    keyVaultProperties KeyVaultPropertiesResponse
    Properties provided by key vault.
    requireInfrastructureEncryption boolean
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    services EncryptionServicesResponse
    List of services which support encryption.
    encryption_identity EncryptionIdentityResponse
    The identity to be used with service-side encryption at rest.
    key_source str
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    key_vault_properties KeyVaultPropertiesResponse
    Properties provided by key vault.
    require_infrastructure_encryption bool
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    services EncryptionServicesResponse
    List of services which support encryption.
    encryptionIdentity Property Map
    The identity to be used with service-side encryption at rest.
    keySource String
    The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
    keyVaultProperties Property Map
    Properties provided by key vault.
    requireInfrastructureEncryption Boolean
    A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
    services Property Map
    List of services which support encryption.

    EncryptionServiceResponse

    LastEnabledTime string
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    Enabled bool
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    KeyType string
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
    LastEnabledTime string
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    Enabled bool
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    KeyType string
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
    lastEnabledTime String
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    enabled Boolean
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    keyType String
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
    lastEnabledTime string
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    enabled boolean
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    keyType string
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
    last_enabled_time str
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    enabled bool
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    key_type str
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.
    lastEnabledTime String
    Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled.
    enabled Boolean
    A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled.
    keyType String
    Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used.

    EncryptionServicesResponse

    Blob Pulumi.AzureNative.Storage.Inputs.EncryptionServiceResponse
    The encryption function of the blob storage service.
    File Pulumi.AzureNative.Storage.Inputs.EncryptionServiceResponse
    The encryption function of the file storage service.
    Queue Pulumi.AzureNative.Storage.Inputs.EncryptionServiceResponse
    The encryption function of the queue storage service.
    Table Pulumi.AzureNative.Storage.Inputs.EncryptionServiceResponse
    The encryption function of the table storage service.
    Blob EncryptionServiceResponse
    The encryption function of the blob storage service.
    File EncryptionServiceResponse
    The encryption function of the file storage service.
    Queue EncryptionServiceResponse
    The encryption function of the queue storage service.
    Table EncryptionServiceResponse
    The encryption function of the table storage service.
    blob EncryptionServiceResponse
    The encryption function of the blob storage service.
    file EncryptionServiceResponse
    The encryption function of the file storage service.
    queue EncryptionServiceResponse
    The encryption function of the queue storage service.
    table EncryptionServiceResponse
    The encryption function of the table storage service.
    blob EncryptionServiceResponse
    The encryption function of the blob storage service.
    file EncryptionServiceResponse
    The encryption function of the file storage service.
    queue EncryptionServiceResponse
    The encryption function of the queue storage service.
    table EncryptionServiceResponse
    The encryption function of the table storage service.
    blob EncryptionServiceResponse
    The encryption function of the blob storage service.
    file EncryptionServiceResponse
    The encryption function of the file storage service.
    queue EncryptionServiceResponse
    The encryption function of the queue storage service.
    table EncryptionServiceResponse
    The encryption function of the table storage service.
    blob Property Map
    The encryption function of the blob storage service.
    file Property Map
    The encryption function of the file storage service.
    queue Property Map
    The encryption function of the queue storage service.
    table Property Map
    The encryption function of the table storage service.

    EndpointsResponse

    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Queue string
    Gets the queue endpoint.
    Table string
    Gets the table endpoint.
    Web string
    Gets the web endpoint.
    InternetEndpoints Pulumi.AzureNative.Storage.Inputs.StorageAccountInternetEndpointsResponse
    Gets the internet routing storage endpoints
    MicrosoftEndpoints Pulumi.AzureNative.Storage.Inputs.StorageAccountMicrosoftEndpointsResponse
    Gets the microsoft routing storage endpoints.
    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Queue string
    Gets the queue endpoint.
    Table string
    Gets the table endpoint.
    Web string
    Gets the web endpoint.
    InternetEndpoints StorageAccountInternetEndpointsResponse
    Gets the internet routing storage endpoints
    MicrosoftEndpoints StorageAccountMicrosoftEndpointsResponse
    Gets the microsoft routing storage endpoints.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    queue String
    Gets the queue endpoint.
    table String
    Gets the table endpoint.
    web String
    Gets the web endpoint.
    internetEndpoints StorageAccountInternetEndpointsResponse
    Gets the internet routing storage endpoints
    microsoftEndpoints StorageAccountMicrosoftEndpointsResponse
    Gets the microsoft routing storage endpoints.
    blob string
    Gets the blob endpoint.
    dfs string
    Gets the dfs endpoint.
    file string
    Gets the file endpoint.
    queue string
    Gets the queue endpoint.
    table string
    Gets the table endpoint.
    web string
    Gets the web endpoint.
    internetEndpoints StorageAccountInternetEndpointsResponse
    Gets the internet routing storage endpoints
    microsoftEndpoints StorageAccountMicrosoftEndpointsResponse
    Gets the microsoft routing storage endpoints.
    blob str
    Gets the blob endpoint.
    dfs str
    Gets the dfs endpoint.
    file str
    Gets the file endpoint.
    queue str
    Gets the queue endpoint.
    table str
    Gets the table endpoint.
    web str
    Gets the web endpoint.
    internet_endpoints StorageAccountInternetEndpointsResponse
    Gets the internet routing storage endpoints
    microsoft_endpoints StorageAccountMicrosoftEndpointsResponse
    Gets the microsoft routing storage endpoints.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    queue String
    Gets the queue endpoint.
    table String
    Gets the table endpoint.
    web String
    Gets the web endpoint.
    internetEndpoints Property Map
    Gets the internet routing storage endpoints
    microsoftEndpoints Property Map
    Gets the microsoft routing storage endpoints.

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.
    name string
    The name of the extended location.
    type string
    The type of the extended location.
    name str
    The name of the extended location.
    type str
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.

    GeoReplicationStatsResponse

    CanFailover bool
    A boolean flag which indicates whether or not account failover is supported for the account.
    LastSyncTime string
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    Status string
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
    CanFailover bool
    A boolean flag which indicates whether or not account failover is supported for the account.
    LastSyncTime string
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    Status string
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
    canFailover Boolean
    A boolean flag which indicates whether or not account failover is supported for the account.
    lastSyncTime String
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    status String
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
    canFailover boolean
    A boolean flag which indicates whether or not account failover is supported for the account.
    lastSyncTime string
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    status string
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
    can_failover bool
    A boolean flag which indicates whether or not account failover is supported for the account.
    last_sync_time str
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    status str
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.
    canFailover Boolean
    A boolean flag which indicates whether or not account failover is supported for the account.
    lastSyncTime String
    All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap.
    status String
    The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.

    IPRuleResponse

    IPAddressOrRange string
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    Action string
    The action of IP ACL rule.
    IPAddressOrRange string
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    Action string
    The action of IP ACL rule.
    iPAddressOrRange String
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    action String
    The action of IP ACL rule.
    iPAddressOrRange string
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    action string
    The action of IP ACL rule.
    i_p_address_or_range str
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    action str
    The action of IP ACL rule.
    iPAddressOrRange String
    Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
    action String
    The action of IP ACL rule.

    IdentityResponse

    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Storage.Inputs.UserAssignedIdentityResponse>
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
    principalId string
    The principal ID of resource identity.
    tenantId string
    The tenant ID of resource.
    type string
    The identity type.
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
    principal_id str
    The principal ID of resource identity.
    tenant_id str
    The tenant ID of resource.
    type str
    The identity type.
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.
    userAssignedIdentities Map<Property Map>
    Gets or sets a list of key value pairs that describe the set of User Assigned identities that will be used with this storage account. The key is the ARM resource identifier of the identity. Only 1 User Assigned identity is permitted here.

    ImmutableStorageAccountResponse

    Enabled bool
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    ImmutabilityPolicy Pulumi.AzureNative.Storage.Inputs.AccountImmutabilityPolicyPropertiesResponse
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
    Enabled bool
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    ImmutabilityPolicy AccountImmutabilityPolicyPropertiesResponse
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
    enabled Boolean
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    immutabilityPolicy AccountImmutabilityPolicyPropertiesResponse
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
    enabled boolean
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    immutabilityPolicy AccountImmutabilityPolicyPropertiesResponse
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
    enabled bool
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    immutability_policy AccountImmutabilityPolicyPropertiesResponse
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.
    enabled Boolean
    A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default.
    immutabilityPolicy Property Map
    Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy.

    KeyCreationTimeResponse

    Key1 string
    Key2 string
    Key1 string
    Key2 string
    key1 String
    key2 String
    key1 string
    key2 string
    key1 str
    key2 str
    key1 String
    key2 String

    KeyPolicyResponse

    KeyExpirationPeriodInDays int
    The key expiration period in days.
    KeyExpirationPeriodInDays int
    The key expiration period in days.
    keyExpirationPeriodInDays Integer
    The key expiration period in days.
    keyExpirationPeriodInDays number
    The key expiration period in days.
    key_expiration_period_in_days int
    The key expiration period in days.
    keyExpirationPeriodInDays Number
    The key expiration period in days.

    KeyVaultPropertiesResponse

    CurrentVersionedKeyExpirationTimestamp string
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    CurrentVersionedKeyIdentifier string
    The object identifier of the current versioned Key Vault Key in use.
    LastKeyRotationTimestamp string
    Timestamp of last rotation of the Key Vault Key.
    KeyName string
    The name of KeyVault key.
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    CurrentVersionedKeyExpirationTimestamp string
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    CurrentVersionedKeyIdentifier string
    The object identifier of the current versioned Key Vault Key in use.
    LastKeyRotationTimestamp string
    Timestamp of last rotation of the Key Vault Key.
    KeyName string
    The name of KeyVault key.
    KeyVaultUri string
    The Uri of KeyVault.
    KeyVersion string
    The version of KeyVault key.
    currentVersionedKeyExpirationTimestamp String
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    currentVersionedKeyIdentifier String
    The object identifier of the current versioned Key Vault Key in use.
    lastKeyRotationTimestamp String
    Timestamp of last rotation of the Key Vault Key.
    keyName String
    The name of KeyVault key.
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.
    currentVersionedKeyExpirationTimestamp string
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    currentVersionedKeyIdentifier string
    The object identifier of the current versioned Key Vault Key in use.
    lastKeyRotationTimestamp string
    Timestamp of last rotation of the Key Vault Key.
    keyName string
    The name of KeyVault key.
    keyVaultUri string
    The Uri of KeyVault.
    keyVersion string
    The version of KeyVault key.
    current_versioned_key_expiration_timestamp str
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    current_versioned_key_identifier str
    The object identifier of the current versioned Key Vault Key in use.
    last_key_rotation_timestamp str
    Timestamp of last rotation of the Key Vault Key.
    key_name str
    The name of KeyVault key.
    key_vault_uri str
    The Uri of KeyVault.
    key_version str
    The version of KeyVault key.
    currentVersionedKeyExpirationTimestamp String
    This is a read only property that represents the expiration time of the current version of the customer managed key used for encryption.
    currentVersionedKeyIdentifier String
    The object identifier of the current versioned Key Vault Key in use.
    lastKeyRotationTimestamp String
    Timestamp of last rotation of the Key Vault Key.
    keyName String
    The name of KeyVault key.
    keyVaultUri String
    The Uri of KeyVault.
    keyVersion String
    The version of KeyVault key.

    NetworkRuleSetResponse

    DefaultAction string
    Specifies the default action of allow or deny when no other rules match.
    Bypass string
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    IpRules List<Pulumi.AzureNative.Storage.Inputs.IPRuleResponse>
    Sets the IP ACL rules
    ResourceAccessRules List<Pulumi.AzureNative.Storage.Inputs.ResourceAccessRuleResponse>
    Sets the resource access rules
    VirtualNetworkRules List<Pulumi.AzureNative.Storage.Inputs.VirtualNetworkRuleResponse>
    Sets the virtual network rules
    DefaultAction string
    Specifies the default action of allow or deny when no other rules match.
    Bypass string
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    IpRules []IPRuleResponse
    Sets the IP ACL rules
    ResourceAccessRules []ResourceAccessRuleResponse
    Sets the resource access rules
    VirtualNetworkRules []VirtualNetworkRuleResponse
    Sets the virtual network rules
    defaultAction String
    Specifies the default action of allow or deny when no other rules match.
    bypass String
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    ipRules List<IPRuleResponse>
    Sets the IP ACL rules
    resourceAccessRules List<ResourceAccessRuleResponse>
    Sets the resource access rules
    virtualNetworkRules List<VirtualNetworkRuleResponse>
    Sets the virtual network rules
    defaultAction string
    Specifies the default action of allow or deny when no other rules match.
    bypass string
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    ipRules IPRuleResponse[]
    Sets the IP ACL rules
    resourceAccessRules ResourceAccessRuleResponse[]
    Sets the resource access rules
    virtualNetworkRules VirtualNetworkRuleResponse[]
    Sets the virtual network rules
    default_action str
    Specifies the default action of allow or deny when no other rules match.
    bypass str
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    ip_rules Sequence[IPRuleResponse]
    Sets the IP ACL rules
    resource_access_rules Sequence[ResourceAccessRuleResponse]
    Sets the resource access rules
    virtual_network_rules Sequence[VirtualNetworkRuleResponse]
    Sets the virtual network rules
    defaultAction String
    Specifies the default action of allow or deny when no other rules match.
    bypass String
    Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics.
    ipRules List<Property Map>
    Sets the IP ACL rules
    resourceAccessRules List<Property Map>
    Sets the resource access rules
    virtualNetworkRules List<Property Map>
    Sets the virtual network rules

    PrivateEndpointConnectionResponse

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState Pulumi.AzureNative.Storage.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    PrivateEndpoint Pulumi.AzureNative.Storage.Inputs.PrivateEndpointResponse
    The resource of private end point.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    PrivateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState string
    The provisioning state of the private endpoint connection resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioning_state str
    The provisioning state of the private endpoint connection resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    private_endpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    privateEndpoint Property Map
    The resource of private end point.

    PrivateEndpointResponse

    Id string
    The ARM identifier for Private Endpoint
    Id string
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint
    id string
    The ARM identifier for Private Endpoint
    id str
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint

    PrivateLinkServiceConnectionStateResponse

    ActionRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    ActionRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    description string
    The reason for approval/rejection of the connection.
    status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    action_required str
    A message indicating if changes on the service provider require any updates on the consumer.
    description str
    The reason for approval/rejection of the connection.
    status str
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    ResourceAccessRuleResponse

    ResourceId string
    Resource Id
    TenantId string
    Tenant Id
    ResourceId string
    Resource Id
    TenantId string
    Tenant Id
    resourceId String
    Resource Id
    tenantId String
    Tenant Id
    resourceId string
    Resource Id
    tenantId string
    Tenant Id
    resource_id str
    Resource Id
    tenant_id str
    Tenant Id
    resourceId String
    Resource Id
    tenantId String
    Tenant Id

    RoutingPreferenceResponse

    PublishInternetEndpoints bool
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    PublishMicrosoftEndpoints bool
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    RoutingChoice string
    Routing Choice defines the kind of network routing opted by the user.
    PublishInternetEndpoints bool
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    PublishMicrosoftEndpoints bool
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    RoutingChoice string
    Routing Choice defines the kind of network routing opted by the user.
    publishInternetEndpoints Boolean
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    publishMicrosoftEndpoints Boolean
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    routingChoice String
    Routing Choice defines the kind of network routing opted by the user.
    publishInternetEndpoints boolean
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    publishMicrosoftEndpoints boolean
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    routingChoice string
    Routing Choice defines the kind of network routing opted by the user.
    publish_internet_endpoints bool
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    publish_microsoft_endpoints bool
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    routing_choice str
    Routing Choice defines the kind of network routing opted by the user.
    publishInternetEndpoints Boolean
    A boolean flag which indicates whether internet routing storage endpoints are to be published
    publishMicrosoftEndpoints Boolean
    A boolean flag which indicates whether microsoft routing storage endpoints are to be published
    routingChoice String
    Routing Choice defines the kind of network routing opted by the user.

    SasPolicyResponse

    ExpirationAction string
    The SAS expiration action. Can only be Log.
    SasExpirationPeriod string
    The SAS expiration period, DD.HH:MM:SS.
    ExpirationAction string
    The SAS expiration action. Can only be Log.
    SasExpirationPeriod string
    The SAS expiration period, DD.HH:MM:SS.
    expirationAction String
    The SAS expiration action. Can only be Log.
    sasExpirationPeriod String
    The SAS expiration period, DD.HH:MM:SS.
    expirationAction string
    The SAS expiration action. Can only be Log.
    sasExpirationPeriod string
    The SAS expiration period, DD.HH:MM:SS.
    expiration_action str
    The SAS expiration action. Can only be Log.
    sas_expiration_period str
    The SAS expiration period, DD.HH:MM:SS.
    expirationAction String
    The SAS expiration action. Can only be Log.
    sasExpirationPeriod String
    The SAS expiration period, DD.HH:MM:SS.

    SkuResponse

    Name string
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    Tier string
    The SKU tier. This is based on the SKU name.
    Name string
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    Tier string
    The SKU tier. This is based on the SKU name.
    name String
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    tier String
    The SKU tier. This is based on the SKU name.
    name string
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    tier string
    The SKU tier. This is based on the SKU name.
    name str
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    tier str
    The SKU tier. This is based on the SKU name.
    name String
    The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType.
    tier String
    The SKU tier. This is based on the SKU name.

    StorageAccountInternetEndpointsResponse

    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Web string
    Gets the web endpoint.
    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Web string
    Gets the web endpoint.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    web String
    Gets the web endpoint.
    blob string
    Gets the blob endpoint.
    dfs string
    Gets the dfs endpoint.
    file string
    Gets the file endpoint.
    web string
    Gets the web endpoint.
    blob str
    Gets the blob endpoint.
    dfs str
    Gets the dfs endpoint.
    file str
    Gets the file endpoint.
    web str
    Gets the web endpoint.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    web String
    Gets the web endpoint.

    StorageAccountMicrosoftEndpointsResponse

    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Queue string
    Gets the queue endpoint.
    Table string
    Gets the table endpoint.
    Web string
    Gets the web endpoint.
    Blob string
    Gets the blob endpoint.
    Dfs string
    Gets the dfs endpoint.
    File string
    Gets the file endpoint.
    Queue string
    Gets the queue endpoint.
    Table string
    Gets the table endpoint.
    Web string
    Gets the web endpoint.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    queue String
    Gets the queue endpoint.
    table String
    Gets the table endpoint.
    web String
    Gets the web endpoint.
    blob string
    Gets the blob endpoint.
    dfs string
    Gets the dfs endpoint.
    file string
    Gets the file endpoint.
    queue string
    Gets the queue endpoint.
    table string
    Gets the table endpoint.
    web string
    Gets the web endpoint.
    blob str
    Gets the blob endpoint.
    dfs str
    Gets the dfs endpoint.
    file str
    Gets the file endpoint.
    queue str
    Gets the queue endpoint.
    table str
    Gets the table endpoint.
    web str
    Gets the web endpoint.
    blob String
    Gets the blob endpoint.
    dfs String
    Gets the dfs endpoint.
    file String
    Gets the file endpoint.
    queue String
    Gets the queue endpoint.
    table String
    Gets the table endpoint.
    web String
    Gets the web endpoint.

    StorageAccountSkuConversionStatusResponse

    EndTime string
    This property represents the sku conversion end time.
    SkuConversionStatus string
    This property indicates the current sku conversion status.
    StartTime string
    This property represents the sku conversion start time.
    TargetSkuName string
    This property represents the target sku name to which the account sku is being converted asynchronously.
    EndTime string
    This property represents the sku conversion end time.
    SkuConversionStatus string
    This property indicates the current sku conversion status.
    StartTime string
    This property represents the sku conversion start time.
    TargetSkuName string
    This property represents the target sku name to which the account sku is being converted asynchronously.
    endTime String
    This property represents the sku conversion end time.
    skuConversionStatus String
    This property indicates the current sku conversion status.
    startTime String
    This property represents the sku conversion start time.
    targetSkuName String
    This property represents the target sku name to which the account sku is being converted asynchronously.
    endTime string
    This property represents the sku conversion end time.
    skuConversionStatus string
    This property indicates the current sku conversion status.
    startTime string
    This property represents the sku conversion start time.
    targetSkuName string
    This property represents the target sku name to which the account sku is being converted asynchronously.
    end_time str
    This property represents the sku conversion end time.
    sku_conversion_status str
    This property indicates the current sku conversion status.
    start_time str
    This property represents the sku conversion start time.
    target_sku_name str
    This property represents the target sku name to which the account sku is being converted asynchronously.
    endTime String
    This property represents the sku conversion end time.
    skuConversionStatus String
    This property indicates the current sku conversion status.
    startTime String
    This property represents the sku conversion start time.
    targetSkuName String
    This property represents the target sku name to which the account sku is being converted asynchronously.

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the identity.
    PrincipalId string
    The principal ID of the identity.
    ClientId string
    The client ID of the identity.
    PrincipalId string
    The principal ID of the identity.
    clientId String
    The client ID of the identity.
    principalId String
    The principal ID of the identity.
    clientId string
    The client ID of the identity.
    principalId string
    The principal ID of the identity.
    client_id str
    The client ID of the identity.
    principal_id str
    The principal ID of the identity.
    clientId String
    The client ID of the identity.
    principalId String
    The principal ID of the identity.

    VirtualNetworkRuleResponse

    VirtualNetworkResourceId string
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    Action string
    The action of virtual network rule.
    State string
    Gets the state of virtual network rule.
    VirtualNetworkResourceId string
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    Action string
    The action of virtual network rule.
    State string
    Gets the state of virtual network rule.
    virtualNetworkResourceId String
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    action String
    The action of virtual network rule.
    state String
    Gets the state of virtual network rule.
    virtualNetworkResourceId string
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    action string
    The action of virtual network rule.
    state string
    Gets the state of virtual network rule.
    virtual_network_resource_id str
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    action str
    The action of virtual network rule.
    state str
    Gets the state of virtual network rule.
    virtualNetworkResourceId String
    Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
    action String
    The action of virtual network rule.
    state String
    Gets the state of virtual network rule.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi