azure-native.storage.getStorageAccount
Explore with Pulumi AI
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:
- Account
Name 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.
- Resource
Group stringName - 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 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.
- Resource
Group stringName - 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 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.
- resource
Group StringName - 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 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.
- resource
Group stringName - 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_ strname - 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.
- account
Name 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.
- resource
Group StringName - 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:
- Access
Tier 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.
- Blob
Restore Pulumi.Status Azure Native. Storage. Outputs. Blob Restore Status Response - Blob restore status
- Creation
Time string - Gets the creation date and time of the storage account in UTC.
- Custom
Domain Pulumi.Azure Native. Storage. Outputs. Custom Domain Response - Gets the custom domain the user assigned to this storage account.
- Encryption
Pulumi.
Azure Native. Storage. Outputs. Encryption Response - Encryption settings to be used for server-side encryption for the storage account.
- Failover
In boolProgress - If the failover is in progress, the value will be true, otherwise, it will be null.
- Geo
Replication Pulumi.Stats Azure Native. Storage. Outputs. Geo Replication Stats Response - Geo Replication Stats
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Key
Creation Pulumi.Time Azure Native. Storage. Outputs. Key Creation Time Response - Storage account keys creation time.
- Key
Policy Pulumi.Azure Native. Storage. Outputs. Key Policy Response - KeyPolicy assigned to the storage account.
- Kind string
- Gets the Kind.
- Last
Geo stringFailover Time - 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
- Network
Rule Pulumi.Set Azure Native. Storage. Outputs. Network Rule Set Response - Network rule set
- Primary
Endpoints Pulumi.Azure Native. Storage. Outputs. Endpoints Response - 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 string - Gets the location of the primary data center for the storage account.
- Private
Endpoint List<Pulumi.Connections Azure Native. Storage. Outputs. Private Endpoint Connection Response> - List of private endpoint connection associated with the specified storage account
- Provisioning
State string - Gets the status of the storage account at the time the operation was called.
- Sas
Policy Pulumi.Azure Native. Storage. Outputs. Sas Policy Response - SasPolicy assigned to the storage account.
- Secondary
Endpoints Pulumi.Azure Native. Storage. Outputs. Endpoints Response - 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 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.
Azure Native. Storage. Outputs. Sku Response - Gets the SKU.
- Status
Of stringPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- Status
Of stringSecondary - 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"
- Allow
Blob boolPublic Access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- Allow
Cross boolTenant Replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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 stringScope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- Azure
Files Pulumi.Identity Based Authentication Azure Native. Storage. Outputs. Azure Files Identity Based Authentication Response - Provides the identity based authentication settings for Azure Files.
- Default
To boolOAuth Authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- Dns
Endpoint stringType - 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 boolTraffic Only - Allows https traffic only to storage service if sets to true.
- Enable
Nfs boolV3 - NFS 3.0 protocol support enabled if set to true.
- Extended
Location Pulumi.Azure Native. Storage. Outputs. Extended Location Response - The extendedLocation of the resource.
- Identity
Pulumi.
Azure Native. Storage. Outputs. Identity Response - The identity of the resource.
- Immutable
Storage Pulumi.With Versioning Azure Native. Storage. Outputs. Immutable Storage Account Response - 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 boolEnabled - Account HierarchicalNamespace enabled if sets to true.
- Is
Local boolUser Enabled - Enables local users feature, if set to true
- Is
Sftp boolEnabled - Enables Secure File Transfer Protocol, if set to true
- string
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- Minimum
Tls stringVersion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- Public
Network stringAccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- Routing
Preference Pulumi.Azure Native. Storage. Outputs. Routing Preference Response - Maintains information about the network routing choice opted by the user for data transfer
- Storage
Account Pulumi.Sku Conversion Status Azure Native. Storage. Outputs. Storage Account Sku Conversion Status Response - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- Dictionary<string, string>
- Resource tags.
- Access
Tier 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.
- Blob
Restore BlobStatus Restore Status Response - Blob restore status
- Creation
Time string - Gets the creation date and time of the storage account in UTC.
- Custom
Domain CustomDomain Response - Gets the custom domain the user assigned to this storage account.
- Encryption
Encryption
Response - Encryption settings to be used for server-side encryption for the storage account.
- Failover
In boolProgress - If the failover is in progress, the value will be true, otherwise, it will be null.
- Geo
Replication GeoStats Replication Stats Response - Geo Replication Stats
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Key
Creation KeyTime Creation Time Response - Storage account keys creation time.
- Key
Policy KeyPolicy Response - KeyPolicy assigned to the storage account.
- Kind string
- Gets the Kind.
- Last
Geo stringFailover Time - 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
- Network
Rule NetworkSet Rule Set Response - 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 string - Gets the location of the primary data center for the storage account.
- Private
Endpoint []PrivateConnections Endpoint Connection Response - List of private endpoint connection associated with the specified storage account
- Provisioning
State string - Gets the status of the storage account at the time the operation was called.
- Sas
Policy SasPolicy Response - 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 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
Sku
Response - Gets the SKU.
- Status
Of stringPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- Status
Of stringSecondary - 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"
- Allow
Blob boolPublic Access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- Allow
Cross boolTenant Replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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 stringScope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- Azure
Files AzureIdentity Based Authentication Files Identity Based Authentication Response - Provides the identity based authentication settings for Azure Files.
- Default
To boolOAuth Authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- Dns
Endpoint stringType - 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 boolTraffic Only - Allows https traffic only to storage service if sets to true.
- Enable
Nfs boolV3 - NFS 3.0 protocol support enabled if set to true.
- Extended
Location ExtendedLocation Response - The extendedLocation of the resource.
- Identity
Identity
Response - The identity of the resource.
- Immutable
Storage ImmutableWith Versioning Storage Account Response - 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 boolEnabled - Account HierarchicalNamespace enabled if sets to true.
- Is
Local boolUser Enabled - Enables local users feature, if set to true
- Is
Sftp boolEnabled - Enables Secure File Transfer Protocol, if set to true
- string
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- Minimum
Tls stringVersion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- Public
Network stringAccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- Routing
Preference RoutingPreference Response - Maintains information about the network routing choice opted by the user for data transfer
- Storage
Account StorageSku Conversion Status Account Sku Conversion Status Response - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- map[string]string
- Resource tags.
- access
Tier 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.
- blob
Restore BlobStatus Restore Status Response - Blob restore status
- creation
Time String - Gets the creation date and time of the storage account in UTC.
- custom
Domain CustomDomain Response - Gets the custom domain the user assigned to this storage account.
- encryption
Encryption
Response - Encryption settings to be used for server-side encryption for the storage account.
- failover
In BooleanProgress - If the failover is in progress, the value will be true, otherwise, it will be null.
- geo
Replication GeoStats Replication Stats Response - Geo Replication Stats
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- key
Creation KeyTime Creation Time Response - Storage account keys creation time.
- key
Policy KeyPolicy Response - KeyPolicy assigned to the storage account.
- kind String
- Gets the Kind.
- last
Geo StringFailover Time - 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
- network
Rule NetworkSet Rule Set Response - 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 String - Gets the location of the primary data center for the storage account.
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - List of private endpoint connection associated with the specified storage account
- provisioning
State String - Gets the status of the storage account at the time the operation was called.
- sas
Policy SasPolicy Response - 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 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
Sku
Response - Gets the SKU.
- status
Of StringPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- status
Of StringSecondary - 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"
- allow
Blob BooleanPublic Access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- allow
Cross BooleanTenant Replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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.
- allowed
Copy StringScope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- azure
Files AzureIdentity Based Authentication Files Identity Based Authentication Response - Provides the identity based authentication settings for Azure Files.
- default
To BooleanOAuth Authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- dns
Endpoint StringType - 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 BooleanTraffic Only - Allows https traffic only to storage service if sets to true.
- enable
Nfs BooleanV3 - NFS 3.0 protocol support enabled if set to true.
- extended
Location ExtendedLocation Response - The extendedLocation of the resource.
- identity
Identity
Response - The identity of the resource.
- immutable
Storage ImmutableWith Versioning Storage Account Response - 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 BooleanEnabled - Account HierarchicalNamespace enabled if sets to true.
- is
Local BooleanUser Enabled - Enables local users feature, if set to true
- is
Sftp BooleanEnabled - Enables Secure File Transfer Protocol, if set to true
- String
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- minimum
Tls StringVersion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- public
Network StringAccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- routing
Preference RoutingPreference Response - Maintains information about the network routing choice opted by the user for data transfer
- storage
Account StorageSku Conversion Status Account Sku Conversion Status Response - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- Map<String,String>
- Resource tags.
- access
Tier 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.
- blob
Restore BlobStatus Restore Status Response - Blob restore status
- creation
Time string - Gets the creation date and time of the storage account in UTC.
- custom
Domain CustomDomain Response - Gets the custom domain the user assigned to this storage account.
- encryption
Encryption
Response - Encryption settings to be used for server-side encryption for the storage account.
- failover
In booleanProgress - If the failover is in progress, the value will be true, otherwise, it will be null.
- geo
Replication GeoStats Replication Stats Response - Geo Replication Stats
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- key
Creation KeyTime Creation Time Response - Storage account keys creation time.
- key
Policy KeyPolicy Response - KeyPolicy assigned to the storage account.
- kind string
- Gets the Kind.
- last
Geo stringFailover Time - 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
- network
Rule NetworkSet Rule Set Response - 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 string - Gets the location of the primary data center for the storage account.
- private
Endpoint PrivateConnections Endpoint Connection Response[] - List of private endpoint connection associated with the specified storage account
- provisioning
State string - Gets the status of the storage account at the time the operation was called.
- sas
Policy SasPolicy Response - 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 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
Sku
Response - Gets the SKU.
- status
Of stringPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- status
Of stringSecondary - 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"
- allow
Blob booleanPublic Access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- allow
Cross booleanTenant Replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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.
- allowed
Copy stringScope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- azure
Files AzureIdentity Based Authentication Files Identity Based Authentication Response - Provides the identity based authentication settings for Azure Files.
- default
To booleanOAuth Authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- dns
Endpoint stringType - 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 booleanTraffic Only - Allows https traffic only to storage service if sets to true.
- enable
Nfs booleanV3 - NFS 3.0 protocol support enabled if set to true.
- extended
Location ExtendedLocation Response - The extendedLocation of the resource.
- identity
Identity
Response - The identity of the resource.
- immutable
Storage ImmutableWith Versioning Storage Account Response - 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 booleanEnabled - Account HierarchicalNamespace enabled if sets to true.
- is
Local booleanUser Enabled - Enables local users feature, if set to true
- is
Sftp booleanEnabled - Enables Secure File Transfer Protocol, if set to true
- string
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- minimum
Tls stringVersion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- public
Network stringAccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- routing
Preference RoutingPreference Response - Maintains information about the network routing choice opted by the user for data transfer
- storage
Account StorageSku Conversion Status Account Sku Conversion Status Response - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- {[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_ Blobstatus Restore Status Response - Blob restore status
- creation_
time str - Gets the creation date and time of the storage account in UTC.
- custom_
domain CustomDomain Response - Gets the custom domain the user assigned to this storage account.
- encryption
Encryption
Response - Encryption settings to be used for server-side encryption for the storage account.
- failover_
in_ boolprogress - If the failover is in progress, the value will be true, otherwise, it will be null.
- geo_
replication_ Geostats Replication Stats Response - Geo Replication Stats
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- key_
creation_ Keytime Creation Time Response - Storage account keys creation time.
- key_
policy KeyPolicy Response - KeyPolicy assigned to the storage account.
- kind str
- Gets the Kind.
- last_
geo_ strfailover_ time - 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_ Networkset Rule Set Response - 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_ Sequence[Privateconnections Endpoint Connection Response] - 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 SasPolicy Response - 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
Sku
Response - Gets the SKU.
- status_
of_ strprimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- status_
of_ strsecondary - 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_ boolpublic_ access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- allow_
cross_ booltenant_ replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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_ strscope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- azure_
files_ Azureidentity_ based_ authentication Files Identity Based Authentication Response - Provides the identity based authentication settings for Azure Files.
- default_
to_ boolo_ auth_ authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- dns_
endpoint_ strtype - 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_ booltraffic_ only - Allows https traffic only to storage service if sets to true.
- enable_
nfs_ boolv3 - NFS 3.0 protocol support enabled if set to true.
- extended_
location ExtendedLocation Response - The extendedLocation of the resource.
- identity
Identity
Response - The identity of the resource.
- immutable_
storage_ Immutablewith_ versioning Storage Account Response - 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_ boolenabled - Account HierarchicalNamespace enabled if sets to true.
- is_
local_ booluser_ enabled - Enables local users feature, if set to true
- is_
sftp_ boolenabled - Enables Secure File Transfer Protocol, if set to true
- str
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- minimum_
tls_ strversion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- public_
network_ straccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- routing_
preference RoutingPreference Response - Maintains information about the network routing choice opted by the user for data transfer
- storage_
account_ Storagesku_ conversion_ status Account Sku Conversion Status Response - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- Mapping[str, str]
- Resource tags.
- access
Tier 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.
- blob
Restore Property MapStatus - Blob restore status
- creation
Time String - Gets the creation date and time of the storage account in UTC.
- custom
Domain 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.
- failover
In BooleanProgress - If the failover is in progress, the value will be true, otherwise, it will be null.
- geo
Replication Property MapStats - Geo Replication Stats
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- key
Creation Property MapTime - Storage account keys creation time.
- key
Policy Property Map - KeyPolicy assigned to the storage account.
- kind String
- Gets the Kind.
- last
Geo StringFailover Time - 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
- network
Rule Property MapSet - Network rule set
- primary
Endpoints 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.
- primary
Location String - Gets the location of the primary data center for the storage account.
- private
Endpoint List<Property Map>Connections - List of private endpoint connection associated with the specified storage account
- provisioning
State String - Gets the status of the storage account at the time the operation was called.
- sas
Policy Property Map - SasPolicy assigned to the storage account.
- secondary
Endpoints 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.
- secondary
Location 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.
- status
Of StringPrimary - Gets the status indicating whether the primary location of the storage account is available or unavailable.
- status
Of StringSecondary - 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"
- allow
Blob BooleanPublic Access - Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
- allow
Cross BooleanTenant Replication - Allow or disallow cross AAD tenant object replication. The default interpretation is true for this property.
- 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.
- allowed
Copy StringScope - Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet.
- azure
Files Property MapIdentity Based Authentication - Provides the identity based authentication settings for Azure Files.
- default
To BooleanOAuth Authentication - A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property.
- dns
Endpoint StringType - 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 BooleanTraffic Only - Allows https traffic only to storage service if sets to true.
- enable
Nfs BooleanV3 - NFS 3.0 protocol support enabled if set to true.
- extended
Location Property Map - The extendedLocation of the resource.
- identity Property Map
- The identity of the resource.
- immutable
Storage Property MapWith Versioning - 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 BooleanEnabled - Account HierarchicalNamespace enabled if sets to true.
- is
Local BooleanUser Enabled - Enables local users feature, if set to true
- is
Sftp BooleanEnabled - Enables Secure File Transfer Protocol, if set to true
- String
- Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
- minimum
Tls StringVersion - Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
- public
Network StringAccess - Allow or disallow public network access to Storage Account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- routing
Preference Property Map - Maintains information about the network routing choice opted by the user for data transfer
- storage
Account Property MapSku Conversion Status - This property is readOnly and is set by server during asynchronous storage account sku conversion operations.
- Map<String>
- Resource tags.
Supporting Types
AccountImmutabilityPolicyPropertiesResponse
- Allow
Protected boolAppend Writes - 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 intSince Creation In Days - 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 boolAppend Writes - 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 intSince Creation In Days - 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 BooleanAppend Writes - 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 IntegerSince Creation In Days - 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 booleanAppend Writes - 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 numberSince Creation In Days - 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_ boolappend_ writes - 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_ intsince_ creation_ in_ days - 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.
- allow
Protected BooleanAppend Writes - 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 NumberSince Creation In Days - 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
- Domain
Guid string - Specifies the domain GUID.
- Domain
Name string - Specifies the primary domain that the AD DNS server is authoritative for.
- Account
Type string - Specifies the Active Directory account type for Azure Storage.
- Azure
Storage stringSid - Specifies the security identifier (SID) for Azure Storage.
- Domain
Sid string - Specifies the security identifier (SID).
- Forest
Name string - Specifies the Active Directory forest to get.
- Net
Bios stringDomain Name - Specifies the NetBIOS domain name.
- Sam
Account stringName - Specifies the Active Directory SAMAccountName for Azure Storage.
- Domain
Guid string - Specifies the domain GUID.
- Domain
Name string - Specifies the primary domain that the AD DNS server is authoritative for.
- Account
Type string - Specifies the Active Directory account type for Azure Storage.
- Azure
Storage stringSid - Specifies the security identifier (SID) for Azure Storage.
- Domain
Sid string - Specifies the security identifier (SID).
- Forest
Name string - Specifies the Active Directory forest to get.
- Net
Bios stringDomain Name - Specifies the NetBIOS domain name.
- Sam
Account stringName - Specifies the Active Directory SAMAccountName for Azure Storage.
- domain
Guid String - Specifies the domain GUID.
- domain
Name String - Specifies the primary domain that the AD DNS server is authoritative for.
- account
Type String - Specifies the Active Directory account type for Azure Storage.
- azure
Storage StringSid - Specifies the security identifier (SID) for Azure Storage.
- domain
Sid String - Specifies the security identifier (SID).
- forest
Name String - Specifies the Active Directory forest to get.
- net
Bios StringDomain Name - Specifies the NetBIOS domain name.
- sam
Account StringName - Specifies the Active Directory SAMAccountName for Azure Storage.
- domain
Guid string - Specifies the domain GUID.
- domain
Name string - Specifies the primary domain that the AD DNS server is authoritative for.
- account
Type string - Specifies the Active Directory account type for Azure Storage.
- azure
Storage stringSid - Specifies the security identifier (SID) for Azure Storage.
- domain
Sid string - Specifies the security identifier (SID).
- forest
Name string - Specifies the Active Directory forest to get.
- net
Bios stringDomain Name - Specifies the NetBIOS domain name.
- sam
Account stringName - 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_ strsid - 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_ strdomain_ name - Specifies the NetBIOS domain name.
- sam_
account_ strname - Specifies the Active Directory SAMAccountName for Azure Storage.
- domain
Guid String - Specifies the domain GUID.
- domain
Name String - Specifies the primary domain that the AD DNS server is authoritative for.
- account
Type String - Specifies the Active Directory account type for Azure Storage.
- azure
Storage StringSid - Specifies the security identifier (SID) for Azure Storage.
- domain
Sid String - Specifies the security identifier (SID).
- forest
Name String - Specifies the Active Directory forest to get.
- net
Bios StringDomain Name - Specifies the NetBIOS domain name.
- sam
Account StringName - Specifies the Active Directory SAMAccountName for Azure Storage.
AzureFilesIdentityBasedAuthenticationResponse
- Directory
Service stringOptions - Indicates the directory service used. Note that this enum may be extended in the future.
- Active
Directory Pulumi.Properties Azure Native. Storage. Inputs. Active Directory Properties Response - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- string
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
- Directory
Service stringOptions - Indicates the directory service used. Note that this enum may be extended in the future.
- Active
Directory ActiveProperties Directory Properties Response - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- string
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
- directory
Service StringOptions - Indicates the directory service used. Note that this enum may be extended in the future.
- active
Directory ActiveProperties Directory Properties Response - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- String
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
- directory
Service stringOptions - Indicates the directory service used. Note that this enum may be extended in the future.
- active
Directory ActiveProperties Directory Properties Response - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- string
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
- directory_
service_ stroptions - Indicates the directory service used. Note that this enum may be extended in the future.
- active_
directory_ Activeproperties Directory Properties Response - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- str
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
- directory
Service StringOptions - Indicates the directory service used. Note that this enum may be extended in the future.
- active
Directory Property MapProperties - Required if directoryServiceOptions are AD, optional if they are AADKERB.
- String
- Default share permission for users using Kerberos authentication if RBAC role is not assigned.
BlobRestoreParametersResponse
- Blob
Ranges List<Pulumi.Azure Native. Storage. Inputs. Blob Restore Range Response> - Blob ranges to restore.
- Time
To stringRestore - Restore blob to the specified time.
- Blob
Ranges []BlobRestore Range Response - Blob ranges to restore.
- Time
To stringRestore - Restore blob to the specified time.
- blob
Ranges List<BlobRestore Range Response> - Blob ranges to restore.
- time
To StringRestore - Restore blob to the specified time.
- blob
Ranges BlobRestore Range Response[] - Blob ranges to restore.
- time
To stringRestore - Restore blob to the specified time.
- blob_
ranges Sequence[BlobRestore Range Response] - Blob ranges to restore.
- time_
to_ strrestore - Restore blob to the specified time.
- blob
Ranges List<Property Map> - Blob ranges to restore.
- time
To StringRestore - Restore blob to the specified time.
BlobRestoreRangeResponse
- End
Range string - Blob end range. This is exclusive. Empty means account end.
- Start
Range string - Blob start range. This is inclusive. Empty means account start.
- End
Range string - Blob end range. This is exclusive. Empty means account end.
- Start
Range string - Blob start range. This is inclusive. Empty means account start.
- end
Range String - Blob end range. This is exclusive. Empty means account end.
- start
Range String - Blob start range. This is inclusive. Empty means account start.
- end
Range string - Blob end range. This is exclusive. Empty means account end.
- start
Range 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.
- end
Range String - Blob end range. This is exclusive. Empty means account end.
- start
Range String - Blob start range. This is inclusive. Empty means account start.
BlobRestoreStatusResponse
- Failure
Reason string - Failure reason when blob restore is failed.
- Parameters
Pulumi.
Azure Native. Storage. Inputs. Blob Restore Parameters Response - Blob restore request parameters.
- Restore
Id 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 string - Failure reason when blob restore is failed.
- Parameters
Blob
Restore Parameters Response - Blob restore request parameters.
- Restore
Id 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 String - Failure reason when blob restore is failed.
- parameters
Blob
Restore Parameters Response - Blob restore request parameters.
- restore
Id 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 string - Failure reason when blob restore is failed.
- parameters
Blob
Restore Parameters Response - Blob restore request parameters.
- restore
Id 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
Blob
Restore Parameters Response - 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.
- failure
Reason String - Failure reason when blob restore is failed.
- parameters Property Map
- Blob restore request parameters.
- restore
Id 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.
- Use
Sub boolDomain Name - 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.
- Use
Sub boolDomain Name - 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.
- use
Sub BooleanDomain Name - 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.
- use
Sub booleanDomain Name - 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_ booldomain_ name - 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.
- use
Sub BooleanDomain Name - Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates.
EncryptionIdentityResponse
- Encryption
Federated stringIdentity Client Id - 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 stringAssigned Identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
- Encryption
Federated stringIdentity Client Id - 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 stringAssigned Identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
- encryption
Federated StringIdentity Client Id - 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 StringAssigned Identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
- encryption
Federated stringIdentity Client Id - 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 stringAssigned Identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
- encryption_
federated_ stridentity_ client_ id - 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_ strassigned_ identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
- encryption
Federated StringIdentity Client Id - 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 StringAssigned Identity - Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account.
EncryptionResponse
- Encryption
Identity Pulumi.Azure Native. Storage. Inputs. Encryption Identity Response - The identity to be used with service-side encryption at rest.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
- Key
Vault Pulumi.Properties Azure Native. Storage. Inputs. Key Vault Properties Response - Properties provided by key vault.
- Require
Infrastructure boolEncryption - A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- Services
Pulumi.
Azure Native. Storage. Inputs. Encryption Services Response - List of services which support encryption.
- Encryption
Identity EncryptionIdentity Response - The identity to be used with service-side encryption at rest.
- Key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
- Key
Vault KeyProperties Vault Properties Response - Properties provided by key vault.
- Require
Infrastructure boolEncryption - A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- Services
Encryption
Services Response - List of services which support encryption.
- encryption
Identity EncryptionIdentity Response - The identity to be used with service-side encryption at rest.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
- key
Vault KeyProperties Vault Properties Response - Properties provided by key vault.
- require
Infrastructure BooleanEncryption - A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- services
Encryption
Services Response - List of services which support encryption.
- encryption
Identity EncryptionIdentity Response - The identity to be used with service-side encryption at rest.
- key
Source string - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
- key
Vault KeyProperties Vault Properties Response - Properties provided by key vault.
- require
Infrastructure booleanEncryption - A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- services
Encryption
Services Response - List of services which support encryption.
- encryption_
identity EncryptionIdentity Response - 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_ Keyproperties Vault Properties Response - Properties provided by key vault.
- require_
infrastructure_ boolencryption - A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
- services
Encryption
Services Response - List of services which support encryption.
- encryption
Identity Property Map - The identity to be used with service-side encryption at rest.
- key
Source String - The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
- key
Vault Property MapProperties - Properties provided by key vault.
- require
Infrastructure BooleanEncryption - 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
- Last
Enabled stringTime - 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 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 stringTime - 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 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 StringTime - 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.
- key
Type 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 stringTime - 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.
- key
Type 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_ strtime - 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.
- last
Enabled StringTime - 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.
- key
Type 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.
Azure Native. Storage. Inputs. Encryption Service Response - The encryption function of the blob storage service.
- File
Pulumi.
Azure Native. Storage. Inputs. Encryption Service Response - The encryption function of the file storage service.
- Queue
Pulumi.
Azure Native. Storage. Inputs. Encryption Service Response - The encryption function of the queue storage service.
- Table
Pulumi.
Azure Native. Storage. Inputs. Encryption Service Response - The encryption function of the table storage service.
- Blob
Encryption
Service Response - The encryption function of the blob storage service.
- File
Encryption
Service Response - The encryption function of the file storage service.
- Queue
Encryption
Service Response - The encryption function of the queue storage service.
- Table
Encryption
Service Response - The encryption function of the table storage service.
- blob
Encryption
Service Response - The encryption function of the blob storage service.
- file
Encryption
Service Response - The encryption function of the file storage service.
- queue
Encryption
Service Response - The encryption function of the queue storage service.
- table
Encryption
Service Response - The encryption function of the table storage service.
- blob
Encryption
Service Response - The encryption function of the blob storage service.
- file
Encryption
Service Response - The encryption function of the file storage service.
- queue
Encryption
Service Response - The encryption function of the queue storage service.
- table
Encryption
Service Response - The encryption function of the table storage service.
- blob
Encryption
Service Response - The encryption function of the blob storage service.
- file
Encryption
Service Response - The encryption function of the file storage service.
- queue
Encryption
Service Response - The encryption function of the queue storage service.
- table
Encryption
Service Response - 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.
- Internet
Endpoints Pulumi.Azure Native. Storage. Inputs. Storage Account Internet Endpoints Response - Gets the internet routing storage endpoints
- Microsoft
Endpoints Pulumi.Azure Native. Storage. Inputs. Storage Account Microsoft Endpoints Response - 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.
- Internet
Endpoints StorageAccount Internet Endpoints Response - Gets the internet routing storage endpoints
- Microsoft
Endpoints StorageAccount Microsoft Endpoints Response - 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.
- internet
Endpoints StorageAccount Internet Endpoints Response - Gets the internet routing storage endpoints
- microsoft
Endpoints StorageAccount Microsoft Endpoints Response - 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.
- internet
Endpoints StorageAccount Internet Endpoints Response - Gets the internet routing storage endpoints
- microsoft
Endpoints StorageAccount Microsoft Endpoints Response - 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 StorageAccount Internet Endpoints Response - Gets the internet routing storage endpoints
- microsoft_
endpoints StorageAccount Microsoft Endpoints Response - 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.
- internet
Endpoints Property Map - Gets the internet routing storage endpoints
- microsoft
Endpoints Property Map - Gets the microsoft routing storage endpoints.
ExtendedLocationResponse
GeoReplicationStatsResponse
- Can
Failover bool - A boolean flag which indicates whether or not account failover is supported for the account.
- Last
Sync stringTime - 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 stringTime - 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 Boolean - A boolean flag which indicates whether or not account failover is supported for the account.
- last
Sync StringTime - 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 boolean - A boolean flag which indicates whether or not account failover is supported for the account.
- last
Sync stringTime - 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_ strtime - 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.
- can
Failover Boolean - A boolean flag which indicates whether or not account failover is supported for the account.
- last
Sync StringTime - 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
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action string
- The action of IP ACL rule.
- IPAddress
Or stringRange - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- Action string
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String
- The action of IP ACL rule.
- i
PAddress stringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action string
- The action of IP ACL rule.
- i_
p_ straddress_ or_ range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action str
- The action of IP ACL rule.
- i
PAddress StringOr Range - Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.
- action String
- The action of IP ACL rule.
IdentityResponse
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Storage. Inputs. User Assigned Identity Response> - 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 string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- User
Assigned map[string]UserIdentities Assigned Identity Response - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - 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 string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type string
- The identity type.
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - 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_ Mapping[str, Useridentities Assigned Identity Response] - 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 String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- user
Assigned Map<Property Map>Identities - 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.
- Immutability
Policy Pulumi.Azure Native. Storage. Inputs. Account Immutability Policy Properties Response - 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 AccountImmutability Policy Properties Response - 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.
- immutability
Policy AccountImmutability Policy Properties Response - 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.
- immutability
Policy AccountImmutability Policy Properties Response - 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 AccountImmutability Policy Properties Response - 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.
- immutability
Policy 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
KeyPolicyResponse
- Key
Expiration intPeriod In Days - The key expiration period in days.
- Key
Expiration intPeriod In Days - The key expiration period in days.
- key
Expiration IntegerPeriod In Days - The key expiration period in days.
- key
Expiration numberPeriod In Days - The key expiration period in days.
- key_
expiration_ intperiod_ in_ days - The key expiration period in days.
- key
Expiration NumberPeriod In Days - The key expiration period in days.
KeyVaultPropertiesResponse
- Current
Versioned stringKey Expiration Timestamp - 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 stringKey Identifier - The object identifier of the current versioned Key Vault Key in use.
- Last
Key stringRotation Timestamp - Timestamp of last rotation of the Key Vault Key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- Current
Versioned stringKey Expiration Timestamp - 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 stringKey Identifier - The object identifier of the current versioned Key Vault Key in use.
- Last
Key stringRotation Timestamp - Timestamp of last rotation of the Key Vault Key.
- Key
Name string - The name of KeyVault key.
- Key
Vault stringUri - The Uri of KeyVault.
- Key
Version string - The version of KeyVault key.
- current
Versioned StringKey Expiration Timestamp - 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 StringKey Identifier - The object identifier of the current versioned Key Vault Key in use.
- last
Key StringRotation Timestamp - Timestamp of last rotation of the Key Vault Key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
- current
Versioned stringKey Expiration Timestamp - 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 stringKey Identifier - The object identifier of the current versioned Key Vault Key in use.
- last
Key stringRotation Timestamp - Timestamp of last rotation of the Key Vault Key.
- key
Name string - The name of KeyVault key.
- key
Vault stringUri - The Uri of KeyVault.
- key
Version string - The version of KeyVault key.
- current_
versioned_ strkey_ expiration_ timestamp - 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_ strkey_ identifier - The object identifier of the current versioned Key Vault Key in use.
- last_
key_ strrotation_ timestamp - Timestamp of last rotation of the Key Vault Key.
- key_
name str - The name of KeyVault key.
- key_
vault_ struri - The Uri of KeyVault.
- key_
version str - The version of KeyVault key.
- current
Versioned StringKey Expiration Timestamp - 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 StringKey Identifier - The object identifier of the current versioned Key Vault Key in use.
- last
Key StringRotation Timestamp - Timestamp of last rotation of the Key Vault Key.
- key
Name String - The name of KeyVault key.
- key
Vault StringUri - The Uri of KeyVault.
- key
Version String - The version of KeyVault key.
NetworkRuleSetResponse
- Default
Action 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.
- Ip
Rules List<Pulumi.Azure Native. Storage. Inputs. IPRule Response> - Sets the IP ACL rules
- Resource
Access List<Pulumi.Rules Azure Native. Storage. Inputs. Resource Access Rule Response> - Sets the resource access rules
- Virtual
Network List<Pulumi.Rules Azure Native. Storage. Inputs. Virtual Network Rule Response> - Sets the virtual network rules
- Default
Action 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.
- Ip
Rules []IPRuleResponse - Sets the IP ACL rules
- Resource
Access []ResourceRules Access Rule Response - Sets the resource access rules
- Virtual
Network []VirtualRules Network Rule Response - Sets the virtual network rules
- default
Action 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.
- ip
Rules List<IPRuleResponse> - Sets the IP ACL rules
- resource
Access List<ResourceRules Access Rule Response> - Sets the resource access rules
- virtual
Network List<VirtualRules Network Rule Response> - Sets the virtual network rules
- default
Action 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.
- ip
Rules IPRuleResponse[] - Sets the IP ACL rules
- resource
Access ResourceRules Access Rule Response[] - Sets the resource access rules
- virtual
Network VirtualRules Network Rule Response[] - 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_ Sequence[Resourcerules Access Rule Response] - Sets the resource access rules
- virtual_
network_ Sequence[Virtualrules Network Rule Response] - Sets the virtual network rules
- default
Action 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.
- ip
Rules List<Property Map> - Sets the IP ACL rules
- resource
Access List<Property Map>Rules - Sets the resource access rules
- virtual
Network List<Property Map>Rules - 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
- Private
Link Pulumi.Service Connection State Azure Native. Storage. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State 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"
- Private
Endpoint Pulumi.Azure Native. Storage. Inputs. Private Endpoint Response - 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
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State 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"
- Private
Endpoint PrivateEndpoint Response - 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
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State 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"
- private
Endpoint PrivateEndpoint Response - 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
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State 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"
- private
Endpoint PrivateEndpoint Response - 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_ Privateservice_ connection_ state Link Service Connection State Response - 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 PrivateEndpoint Response - 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
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State 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"
- private
Endpoint 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
- Action
Required 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 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 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 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.
- action
Required 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
- Resource
Id string - Resource Id
- Tenant
Id string - Tenant Id
- Resource
Id string - Resource Id
- Tenant
Id string - Tenant Id
- resource
Id String - Resource Id
- tenant
Id String - Tenant Id
- resource
Id string - Resource Id
- tenant
Id string - Tenant Id
- resource_
id str - Resource Id
- tenant_
id str - Tenant Id
- resource
Id String - Resource Id
- tenant
Id String - Tenant Id
RoutingPreferenceResponse
- Publish
Internet boolEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- Publish
Microsoft boolEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
- Routing
Choice string - Routing Choice defines the kind of network routing opted by the user.
- Publish
Internet boolEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- Publish
Microsoft boolEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
- Routing
Choice string - Routing Choice defines the kind of network routing opted by the user.
- publish
Internet BooleanEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- publish
Microsoft BooleanEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
- routing
Choice String - Routing Choice defines the kind of network routing opted by the user.
- publish
Internet booleanEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- publish
Microsoft booleanEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
- routing
Choice string - Routing Choice defines the kind of network routing opted by the user.
- publish_
internet_ boolendpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- publish_
microsoft_ boolendpoints - 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.
- publish
Internet BooleanEndpoints - A boolean flag which indicates whether internet routing storage endpoints are to be published
- publish
Microsoft BooleanEndpoints - A boolean flag which indicates whether microsoft routing storage endpoints are to be published
- routing
Choice String - Routing Choice defines the kind of network routing opted by the user.
SasPolicyResponse
- Expiration
Action string - The SAS expiration action. Can only be Log.
- Sas
Expiration stringPeriod - The SAS expiration period, DD.HH:MM:SS.
- Expiration
Action string - The SAS expiration action. Can only be Log.
- Sas
Expiration stringPeriod - The SAS expiration period, DD.HH:MM:SS.
- expiration
Action String - The SAS expiration action. Can only be Log.
- sas
Expiration StringPeriod - The SAS expiration period, DD.HH:MM:SS.
- expiration
Action string - The SAS expiration action. Can only be Log.
- sas
Expiration stringPeriod - The SAS expiration period, DD.HH:MM:SS.
- expiration_
action str - The SAS expiration action. Can only be Log.
- sas_
expiration_ strperiod - The SAS expiration period, DD.HH:MM:SS.
- expiration
Action String - The SAS expiration action. Can only be Log.
- sas
Expiration StringPeriod - The SAS expiration period, DD.HH:MM:SS.
SkuResponse
StorageAccountInternetEndpointsResponse
StorageAccountMicrosoftEndpointsResponse
StorageAccountSkuConversionStatusResponse
- End
Time string - This property represents the sku conversion end time.
- Sku
Conversion stringStatus - This property indicates the current sku conversion status.
- Start
Time string - This property represents the sku conversion start time.
- Target
Sku stringName - This property represents the target sku name to which the account sku is being converted asynchronously.
- End
Time string - This property represents the sku conversion end time.
- Sku
Conversion stringStatus - This property indicates the current sku conversion status.
- Start
Time string - This property represents the sku conversion start time.
- Target
Sku stringName - This property represents the target sku name to which the account sku is being converted asynchronously.
- end
Time String - This property represents the sku conversion end time.
- sku
Conversion StringStatus - This property indicates the current sku conversion status.
- start
Time String - This property represents the sku conversion start time.
- target
Sku StringName - This property represents the target sku name to which the account sku is being converted asynchronously.
- end
Time string - This property represents the sku conversion end time.
- sku
Conversion stringStatus - This property indicates the current sku conversion status.
- start
Time string - This property represents the sku conversion start time.
- target
Sku stringName - 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_ strstatus - This property indicates the current sku conversion status.
- start_
time str - This property represents the sku conversion start time.
- target_
sku_ strname - This property represents the target sku name to which the account sku is being converted asynchronously.
- end
Time String - This property represents the sku conversion end time.
- sku
Conversion StringStatus - This property indicates the current sku conversion status.
- start
Time String - This property represents the sku conversion start time.
- target
Sku StringName - This property represents the target sku name to which the account sku is being converted asynchronously.
UserAssignedIdentityResponse
- Client
Id string - The client ID of the identity.
- Principal
Id string - The principal ID of the identity.
- Client
Id string - The client ID of the identity.
- Principal
Id string - The principal ID of the identity.
- client
Id String - The client ID of the identity.
- principal
Id String - The principal ID of the identity.
- client
Id string - The client ID of the identity.
- principal
Id 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.
- client
Id String - The client ID of the identity.
- principal
Id String - The principal ID of the identity.
VirtualNetworkRuleResponse
- Virtual
Network stringResource Id - 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 stringResource Id - 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 StringResource Id - 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 stringResource Id - 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_ strresource_ id - 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.
- virtual
Network StringResource Id - 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