Key |
Returned |
Description |
azure_storageaccounts
list
/ elements=string
|
always |
List of storage account dicts.
Sample:
[{'id': '/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/myResourceGroups/testing/providers/Microsoft.Storage/storageAccounts/testaccount001', 'location': 'eastus2', 'name': 'testaccount001', 'properties': {'accountType': 'Standard_LRS', 'creationTime': '2016-03-28T02:46:58.290113Z', 'primaryEndpoints': {'blob': 'https://testaccount001.blob.core.windows.net/', 'file': 'https://testaccount001.file.core.windows.net/', 'queue': 'https://testaccount001.queue.core.windows.net/', 'table': 'https://testaccount001.table.core.windows.net/'}, 'primaryLocation': 'eastus2', 'provisioningState': 'Succeeded', 'statusOfPrimary': 'Available'}, 'tags': {}, 'type': 'Microsoft.Storage/storageAccounts'}]
|
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
|
|
network_acls
dictionary
|
always |
A set of firewall and virtual network rules
Sample:
{'bypass': 'AzureServices', 'default_action': 'Deny', 'ip_rules': [{'action': 'Allow', 'value': '1.2.3.4'}, {'action': 'Allow', 'value': '123.234.123.0/24'}], 'virtual_network_rules': [{'action': 'Allow', 'id': '/subscriptions/mySubscriptionId/resourceGroups/myResourceGroup/ providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet'}]}
|
|
primary_endpoints
complex
|
always |
URLs to retrieve a public blob, file, 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/
|
|
|
file
complex
|
always |
The primary file endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the file endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;FileEndpoint=X
|
|
|
|
endpoint
string
|
always |
The primary file endpoint.
Sample:
https://testaccount001.file.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, file, 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/
|
|
|
file
complex
|
always |
The secondary file endpoint and connection string.
|
|
|
|
connectionstring
string
|
always |
Connectionstring of the file endpoint.
Sample:
DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=X;AccountKey=X;FileEndpoint=X
|
|
|
|
endpoint
string
|
always |
The secondary file endpoint.
Sample:
https://testaccount001.file.core.windows.net/
|
|
|
key
string
|
success |
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'}
|