Key |
Returned |
Description |
azure_storageaccounts
list
|
always |
List of storage account dicts.
|
storageaccounts
complex
|
always |
List of storage account dicts in resource module's parameter format.
|
|
access_tier
string
|
always |
The access tier for this storage account.
Sample:
Hot
|
|
account_type
string
|
always |
Type of storage account.
Standard_ZRS and Premium_LRS accounts cannot be changed to other account types.
Other account types cannot be changed to Standard_ZRS or Premium_LRS .
Sample:
Standard_ZRS
|
|
custom_domain
complex
|
always |
User domain assigned to the storage account.
Must be a dictionary with name and use_sub_domain keys where name is the CNAME source.
|
|
|
name
string
|
always |
CNAME source.
Sample:
testaccount
|
|
|
use_sub_domain
boolean
|
always |
Whether to use sub domain.
Sample:
True
|
|
https_only
boolean
|
always |
Allows https traffic only to storage service when set to true .
|
|
id
string
|
always |
Resource ID.
Sample:
/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myResourceGroup/providers/Microsoft.Storage/storageAccounts/t estaccount001
|
|
kind
string
|
always |
The kind of storage.
Sample:
Storage
|
|
location
string
|
always |
Valid Azure location. Defaults to location of the resource group.
Sample:
eastus
|
|
name
string
|
always |
Name of the storage account to update or create.
Sample:
testaccount001
|
|
primary_endpoints
complex
|
always |
URLs to retrieve a public blob, queue, or table object.
Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint.
|
|
|
blob
complex
|
always |
The primary blob endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the blob endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;BlobEndpoint=X
|
|
|
|
endpoint
string
|
always |
The primary blob endpoint.
Sample:
https://testaccount001.blob.core.windows.net/
|
|
|
key
string
|
always |
The account key for the primary_endpoints
Sample:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
queue
complex
|
always |
The primary queue endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the queue endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;QueueEndpoint=X
|
|
|
|
endpoint
string
|
always |
The primary queue endpoint.
Sample:
https://testaccount001.queue.core.windows.net/
|
|
|
table
complex
|
always |
The primary table endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the table endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;TableEndpoint=X
|
|
|
|
endpoint
string
|
always |
The primary table endpoint.
Sample:
https://testaccount001.table.core.windows.net/
|
|
primary_location
string
|
always |
The location of the primary data center for the storage account.
Sample:
eastus
|
|
provisioning_state
string
|
always |
The status of the storage account at the time the operation was called.
Possible values include Creating , ResolvingDNS , Succeeded .
Sample:
Succeeded
|
|
secondary_endpoints
complex
|
always |
The URLs to retrieve a public blob, queue, or table object from the secondary location.
Only available if the SKU name=Standard_RAGRS.
|
|
|
blob
complex
|
always |
The secondary blob endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the blob endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;BlobEndpoint=X
|
|
|
|
endpoint
string
|
always |
The secondary blob endpoint.
Sample:
https://testaccount001.blob.core.windows.net/
|
|
|
key
-
|
|
The account key for the secondary_endpoints
Sample:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
queue
complex
|
always |
The secondary queue endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the queue endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;QueueEndpoint=X
|
|
|
|
endpoint
string
|
always |
The secondary queue endpoint.
Sample:
https://testaccount001.queue.core.windows.net/
|
|
|
table
complex
|
always |
The secondary table endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the table endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;TableEndpoint=X
|
|
|
|
endpoint
string
|
always |
The secondary table endpoint.
Sample:
https://testaccount001.table.core.windows.net/
|
|
secondary_location
string
|
always |
The location of the geo-replicated secondary for the storage account.
Only available if the account_type=Standard_GRS or account_type=Standard_RAGRS.
Sample:
westus
|
|
status_of_primary
string
|
always |
Status of the primary location of the storage account; either available or unavailable .
Sample:
available
|
|
status_of_secondary
string
|
always |
Status of the secondary location of the storage account; either available or unavailable .
Sample:
available
|
|
tags
dictionary
|
always |
Resource tags.
Sample:
{'tag1': 'abc'}
|