Use Pulumi's new import command to generate code from existing cloud resources. Learn More

GetStorageAccount

Using GetStorageAccount

function getStorageAccount(args: GetStorageAccountArgs, opts?: InvokeOptions): Promise<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
func LookupStorageAccount(ctx *Context, args *LookupStorageAccountArgs, opts ...InvokeOption) (*LookupStorageAccountResult, error)

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

public static class GetStorageAccount {
    public static Task<GetStorageAccountResult> InvokeAsync(GetStorageAccountArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

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

GetStorageAccount Result

The following output properties are available:

AccessTier string
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
BlobRestoreStatus Pulumi.AzureNextGen.Storage.Outputs.BlobRestoreStatusResponse
Blob restore status
CreationTime string
Gets the creation date and time of the storage account in UTC.
CustomDomain Pulumi.AzureNextGen.Storage.Outputs.CustomDomainResponse
Gets the custom domain the user assigned to this storage account.
Encryption Pulumi.AzureNextGen.Storage.Outputs.EncryptionResponse
Gets the encryption settings on the account. If unspecified, the account is unencrypted.
FailoverInProgress bool
If the failover is in progress, the value will be true, otherwise, it will be null.
GeoReplicationStats Pulumi.AzureNextGen.Storage.Outputs.GeoReplicationStatsResponse
Geo Replication Stats
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Kind string
Gets the Kind.
LastGeoFailoverTime string
Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
Location string
The geo-location where the resource lives
Name string
The name of the resource
NetworkRuleSet Pulumi.AzureNextGen.Storage.Outputs.NetworkRuleSetResponse
Network rule set
PrimaryEndpoints Pulumi.AzureNextGen.Storage.Outputs.EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
PrimaryLocation string
Gets the location of the primary data center for the storage account.
PrivateEndpointConnections List<Pulumi.AzureNextGen.Storage.Outputs.PrivateEndpointConnectionResponse>
List of private endpoint connection associated with the specified storage account
ProvisioningState string
Gets the status of the storage account at the time the operation was called.
SecondaryEndpoints Pulumi.AzureNextGen.Storage.Outputs.EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
SecondaryLocation string
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
Sku Pulumi.AzureNextGen.Storage.Outputs.SkuResponse
Gets the SKU.
StatusOfPrimary string
Gets the status indicating whether the primary location of the storage account is available or unavailable.
StatusOfSecondary string
Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
AllowBlobPublicAccess bool
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
AzureFilesIdentityBasedAuthentication Pulumi.AzureNextGen.Storage.Outputs.AzureFilesIdentityBasedAuthenticationResponse
Provides the identity based authentication settings for Azure Files.
EnableHttpsTrafficOnly bool
Allows https traffic only to storage service if sets to true.
Identity Pulumi.AzureNextGen.Storage.Outputs.IdentityResponse
The identity of the resource.
IsHnsEnabled bool
Account HierarchicalNamespace enabled if sets to true.
LargeFileSharesState string
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
MinimumTlsVersion string
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
RoutingPreference Pulumi.AzureNextGen.Storage.Outputs.RoutingPreferenceResponse
Maintains information about the network routing choice opted by the user for data transfer
Tags Dictionary<string, string>
Resource tags.
AccessTier string
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
BlobRestoreStatus BlobRestoreStatusResponse
Blob restore status
CreationTime string
Gets the creation date and time of the storage account in UTC.
CustomDomain CustomDomainResponse
Gets the custom domain the user assigned to this storage account.
Encryption EncryptionResponse
Gets the encryption settings on the account. If unspecified, the account is unencrypted.
FailoverInProgress bool
If the failover is in progress, the value will be true, otherwise, it will be null.
GeoReplicationStats GeoReplicationStatsResponse
Geo Replication Stats
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Kind string
Gets the Kind.
LastGeoFailoverTime string
Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
Location string
The geo-location where the resource lives
Name string
The name of the resource
NetworkRuleSet NetworkRuleSetResponse
Network rule set
PrimaryEndpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
PrimaryLocation string
Gets the location of the primary data center for the storage account.
PrivateEndpointConnections []PrivateEndpointConnectionResponse
List of private endpoint connection associated with the specified storage account
ProvisioningState string
Gets the status of the storage account at the time the operation was called.
SecondaryEndpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
SecondaryLocation string
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
Sku SkuResponse
Gets the SKU.
StatusOfPrimary string
Gets the status indicating whether the primary location of the storage account is available or unavailable.
StatusOfSecondary string
Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
AllowBlobPublicAccess bool
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
AzureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponse
Provides the identity based authentication settings for Azure Files.
EnableHttpsTrafficOnly bool
Allows https traffic only to storage service if sets to true.
Identity IdentityResponse
The identity of the resource.
IsHnsEnabled bool
Account HierarchicalNamespace enabled if sets to true.
LargeFileSharesState string
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
MinimumTlsVersion string
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
RoutingPreference RoutingPreferenceResponse
Maintains information about the network routing choice opted by the user for data transfer
Tags map[string]string
Resource tags.
accessTier string
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
blobRestoreStatus BlobRestoreStatusResponse
Blob restore status
creationTime string
Gets the creation date and time of the storage account in UTC.
customDomain CustomDomainResponse
Gets the custom domain the user assigned to this storage account.
encryption EncryptionResponse
Gets the encryption settings on the account. If unspecified, the account is unencrypted.
failoverInProgress boolean
If the failover is in progress, the value will be true, otherwise, it will be null.
geoReplicationStats GeoReplicationStatsResponse
Geo Replication Stats
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind string
Gets the Kind.
lastGeoFailoverTime string
Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
location string
The geo-location where the resource lives
name string
The name of the resource
networkRuleSet NetworkRuleSetResponse
Network rule set
primaryEndpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
primaryLocation string
Gets the location of the primary data center for the storage account.
privateEndpointConnections PrivateEndpointConnectionResponse[]
List of private endpoint connection associated with the specified storage account
provisioningState string
Gets the status of the storage account at the time the operation was called.
secondaryEndpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
secondaryLocation string
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
sku SkuResponse
Gets the SKU.
statusOfPrimary string
Gets the status indicating whether the primary location of the storage account is available or unavailable.
statusOfSecondary string
Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
allowBlobPublicAccess boolean
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
azureFilesIdentityBasedAuthentication AzureFilesIdentityBasedAuthenticationResponse
Provides the identity based authentication settings for Azure Files.
enableHttpsTrafficOnly boolean
Allows https traffic only to storage service if sets to true.
identity IdentityResponse
The identity of the resource.
isHnsEnabled boolean
Account HierarchicalNamespace enabled if sets to true.
largeFileSharesState string
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
minimumTlsVersion string
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
routingPreference RoutingPreferenceResponse
Maintains information about the network routing choice opted by the user for data transfer
tags {[key: string]: string}
Resource tags.
access_tier str
Required for storage accounts where kind = BlobStorage. The access tier used for billing.
blob_restore_status BlobRestoreStatusResponse
Blob restore status
creation_time str
Gets the creation date and time of the storage account in UTC.
custom_domain CustomDomainResponse
Gets the custom domain the user assigned to this storage account.
encryption EncryptionResponse
Gets the encryption settings on the account. If unspecified, the account is unencrypted.
failover_in_progress bool
If the failover is in progress, the value will be true, otherwise, it will be null.
geo_replication_stats GeoReplicationStatsResponse
Geo Replication Stats
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind str
Gets the Kind.
last_geo_failover_time str
Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS.
location str
The geo-location where the resource lives
name str
The name of the resource
network_rule_set NetworkRuleSetResponse
Network rule set
primary_endpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
primary_location str
Gets the location of the primary data center for the storage account.
private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
List of private endpoint connection associated with the specified storage account
provisioning_state str
Gets the status of the storage account at the time the operation was called.
secondary_endpoints EndpointsResponse
Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS.
secondary_location str
Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS.
sku SkuResponse
Gets the SKU.
status_of_primary str
Gets the status indicating whether the primary location of the storage account is available or unavailable.
status_of_secondary str
Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS.
type str
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
allow_blob_public_access bool
Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is true for this property.
azure_files_identity_based_authentication AzureFilesIdentityBasedAuthenticationResponse
Provides the identity based authentication settings for Azure Files.
enable_https_traffic_only bool
Allows https traffic only to storage service if sets to true.
identity IdentityResponse
The identity of the resource.
is_hns_enabled bool
Account HierarchicalNamespace enabled if sets to true.
large_file_shares_state str
Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled.
minimum_tls_version str
Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property.
routing_preference RoutingPreferenceResponse
Maintains information about the network routing choice opted by the user for data transfer
tags Mapping[str, str]
Resource tags.

Supporting Types

ActiveDirectoryPropertiesResponse

AzureStorageSid string
Specifies the security identifier (SID) for Azure Storage.
DomainGuid string
Specifies the domain GUID.
DomainName string
Specifies the primary domain that the AD DNS server is authoritative for.
DomainSid string
Specifies the security identifier (SID).
ForestName string
Specifies the Active Directory forest to get.
NetBiosDomainName string
Specifies the NetBIOS domain name.
AzureStorageSid string
Specifies the security identifier (SID) for Azure Storage.
DomainGuid string
Specifies the domain GUID.
DomainName string
Specifies the primary domain that the AD DNS server is authoritative for.
DomainSid string
Specifies the security identifier (SID).
ForestName string
Specifies the Active Directory forest to get.
NetBiosDomainName string
Specifies the NetBIOS domain name.
azureStorageSid string
Specifies the security identifier (SID) for Azure Storage.
domainGuid string
Specifies the domain GUID.
domainName string
Specifies the primary domain that the AD DNS server is authoritative for.
domainSid string
Specifies the security identifier (SID).
forestName string
Specifies the Active Directory forest to get.
netBiosDomainName string
Specifies the NetBIOS domain name.
azure_storage_sid str
Specifies the security identifier (SID) 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.
domain_sid str
Specifies the security identifier (SID).
forest_name str
Specifies the Active Directory forest to get.
net_bios_domain_name str
Specifies the NetBIOS domain name.

AzureFilesIdentityBasedAuthenticationResponse

DirectoryServiceOptions string
Indicates the directory service used.
ActiveDirectoryProperties Pulumi.AzureNextGen.Storage.Inputs.ActiveDirectoryPropertiesResponseArgs
Required if choose AD.
DirectoryServiceOptions string
Indicates the directory service used.
ActiveDirectoryProperties ActiveDirectoryPropertiesResponse
Required if choose AD.
directoryServiceOptions string
Indicates the directory service used.
activeDirectoryProperties ActiveDirectoryPropertiesResponse
Required if choose AD.
directory_service_options str
Indicates the directory service used.
active_directory_properties ActiveDirectoryPropertiesResponseArgs
Required if choose AD.

BlobRestoreParametersResponse

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

BlobRestoreRangeResponse

EndRange string
Blob end range. This is exclusive. Empty means account end.
StartRange string
Blob start range. This is inclusive. Empty means account start.
EndRange string
Blob end range. This is exclusive. Empty means account end.
StartRange string
Blob start range. This is inclusive. Empty means account start.
endRange string
Blob end range. This is exclusive. Empty means account end.
startRange string
Blob start range. This is inclusive. Empty means account start.
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.

BlobRestoreStatusResponse

FailureReason string
Failure reason when blob restore is failed.
Parameters Pulumi.AzureNextGen.Storage.Inputs.BlobRestoreParametersResponseArgs
Blob restore request parameters.
RestoreId string
Id for tracking blob restore request.
Status string
The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
FailureReason string
Failure reason when blob restore is failed.
Parameters BlobRestoreParametersResponse
Blob restore request parameters.
RestoreId string
Id for tracking blob restore request.
Status string
The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
failureReason string
Failure reason when blob restore is failed.
parameters BlobRestoreParametersResponse
Blob restore request parameters.
restoreId string
Id for tracking blob restore request.
status string
The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.
failure_reason str
Failure reason when blob restore is failed.
parameters BlobRestoreParametersResponseArgs
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.

CustomDomainResponse

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

EncryptionResponse

KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
KeyVaultProperties Pulumi.AzureNextGen.Storage.Inputs.KeyVaultPropertiesResponseArgs
Properties provided by key vault.
RequireInfrastructureEncryption bool
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
Services Pulumi.AzureNextGen.Storage.Inputs.EncryptionServicesResponseArgs
List of services which support encryption.
KeySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
KeyVaultProperties KeyVaultPropertiesResponse
Properties provided by key vault.
RequireInfrastructureEncryption bool
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
Services EncryptionServicesResponse
List of services which support encryption.
keySource string
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
keyVaultProperties KeyVaultPropertiesResponse
Properties provided by key vault.
requireInfrastructureEncryption boolean
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
services EncryptionServicesResponse
List of services which support encryption.
key_source str
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault
key_vault_properties KeyVaultPropertiesResponseArgs
Properties provided by key vault.
require_infrastructure_encryption bool
A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.
services EncryptionServicesResponseArgs
List of services which support encryption.

EncryptionServiceResponse

LastEnabledTime string
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
Enabled bool
A boolean indicating whether or not the service encrypts the data as it is stored.
KeyType string
Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used.
LastEnabledTime string
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
Enabled bool
A boolean indicating whether or not the service encrypts the data as it is stored.
KeyType string
Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used.
lastEnabledTime string
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
enabled boolean
A boolean indicating whether or not the service encrypts the data as it is stored.
keyType string
Encryption key type to be used for the encryption service. ‘Account’ key type implies that an account-scoped encryption key will be used. ‘Service’ key type implies that a default service key is used.
last_enabled_time str
Gets a rough estimate of the date/time when the encryption was last enabled by the user. Only returned when encryption is enabled. There might be some unencrypted blobs which were written after this time, as it is just a rough estimate.
enabled bool
A boolean indicating whether or not the service encrypts the data as it is stored.
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.

EncryptionServicesResponse

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

EndpointsResponse

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

GeoReplicationStatsResponse

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

IPRuleResponse

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

IdentityResponse

PrincipalId string
The principal ID of resource identity.
TenantId string
The tenant ID of resource.
Type string
The identity type.
PrincipalId string
The principal ID of resource identity.
TenantId string
The tenant ID of resource.
Type string
The identity type.
principalId string
The principal ID of resource identity.
tenantId string
The tenant ID of resource.
type string
The identity type.
principal_id str
The principal ID of resource identity.
tenant_id str
The tenant ID of resource.
type str
The identity type.

KeyVaultPropertiesResponse

CurrentVersionedKeyIdentifier string
The object identifier of the current versioned Key Vault Key in use.
LastKeyRotationTimestamp string
Timestamp of last rotation of the Key Vault Key.
KeyName string
The name of KeyVault key.
KeyVaultUri string
The Uri of KeyVault.
KeyVersion string
The version of KeyVault key.
CurrentVersionedKeyIdentifier string
The object identifier of the current versioned Key Vault Key in use.
LastKeyRotationTimestamp string
Timestamp of last rotation of the Key Vault Key.
KeyName string
The name of KeyVault key.
KeyVaultUri string
The Uri of KeyVault.
KeyVersion string
The version of KeyVault key.
currentVersionedKeyIdentifier string
The object identifier of the current versioned Key Vault Key in use.
lastKeyRotationTimestamp string
Timestamp of last rotation of the Key Vault Key.
keyName string
The name of KeyVault key.
keyVaultUri string
The Uri of KeyVault.
keyVersion string
The version of KeyVault key.
current_versioned_key_identifier str
The object identifier of the current versioned Key Vault Key in use.
last_key_rotation_timestamp str
Timestamp of last rotation of the Key Vault Key.
key_name str
The name of KeyVault key.
key_vault_uri str
The Uri of KeyVault.
key_version str
The version of KeyVault key.

NetworkRuleSetResponse

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

PrivateEndpointConnectionResponse

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
PrivateLinkServiceConnectionState Pulumi.AzureNextGen.Storage.Inputs.PrivateLinkServiceConnectionStateResponseArgs
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState string
The provisioning state of the private endpoint connection resource.
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
PrivateEndpoint Pulumi.AzureNextGen.Storage.Inputs.PrivateEndpointResponseArgs
The resource of private end point.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
ProvisioningState string
The provisioning state of the private endpoint connection resource.
Type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
PrivateEndpoint PrivateEndpointResponse
The resource of private end point.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
A collection of information about the state of the connection between service consumer and provider.
provisioningState string
The provisioning state of the private endpoint connection resource.
type string
The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
privateEndpoint PrivateEndpointResponse
The resource of private end point.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
private_link_service_connection_state PrivateLinkServiceConnectionStateResponseArgs
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 PrivateEndpointResponseArgs
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 str
The ARM identifier for Private Endpoint

PrivateLinkServiceConnectionStateResponse

ActionRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
ActionRequired string
A message indicating if changes on the service provider require any updates on the consumer.
Description string
The reason for approval/rejection of the connection.
Status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
actionRequired string
A message indicating if changes on the service provider require any updates on the consumer.
description string
The reason for approval/rejection of the connection.
status string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
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.

RoutingPreferenceResponse

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

SkuResponse

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

StorageAccountInternetEndpointsResponse

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

StorageAccountMicrosoftEndpointsResponse

Blob string
Gets the blob endpoint.
Dfs string
Gets the dfs endpoint.
File string
Gets the file endpoint.
Queue string
Gets the queue endpoint.
Table string
Gets the table endpoint.
Web string
Gets the web endpoint.
Blob string
Gets the blob endpoint.
Dfs string
Gets the dfs endpoint.
File string
Gets the file endpoint.
Queue string
Gets the queue endpoint.
Table string
Gets the table endpoint.
Web string
Gets the web endpoint.
blob string
Gets the blob endpoint.
dfs string
Gets the dfs endpoint.
file string
Gets the file endpoint.
queue string
Gets the queue endpoint.
table string
Gets the table endpoint.
web string
Gets the web endpoint.
blob 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.

VirtualNetworkRuleResponse

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

Package Details

Repository
https://github.com/pulumi/pulumi-azure-nextgen
License
Apache-2.0