models Package
Classes
AccountSasParameters |
The parameters to list SAS credentials of a storage account. All required parameters must be populated in order to send to server. |
CheckNameAvailabilityResult |
The CheckNameAvailability operation response. Variables are only populated by the server, and will be ignored when sending a request. |
CustomDomain |
The custom domain assigned to this storage account. This can be set via Update. All required parameters must be populated in order to send to server. |
Dimension |
Dimension of blobs, possibly be blob type or access tier. |
Encryption |
The encryption settings on the storage account. All required parameters must be populated in order to send to server. |
EncryptionService |
A service that allows server-side encryption to be used. Variables are only populated by the server, and will be ignored when sending a request. |
EncryptionServices |
A list of services that support encryption. Variables are only populated by the server, and will be ignored when sending a request. |
Endpoints |
The URIs that are used to perform a retrieval of a public blob, queue, or table object. Variables are only populated by the server, and will be ignored when sending a request. |
IPRule |
IP rule with specific IP or IP range in CIDR format. All required parameters must be populated in order to send to server. |
Identity |
Identity for the resource. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to server. |
KeyVaultProperties |
Properties of key vault. |
ListAccountSasResponse |
The List SAS credentials operation response. Variables are only populated by the server, and will be ignored when sending a request. |
ListServiceSasResponse |
The List service SAS credentials operation response. Variables are only populated by the server, and will be ignored when sending a request. |
MetricSpecification |
Metric specification of operation. |
NetworkRuleSet |
Network rule set. All required parameters must be populated in order to send to server. |
Operation |
Storage REST API operation definition. |
OperationDisplay |
Display metadata associated with the operation. |
OperationListResult |
Result of the request to list Storage operations. It contains a list of operations and a URL link to get the next set of results. |
Resource |
Describes a storage resource. Variables are only populated by the server, and will be ignored when sending a request. |
Restriction |
The restriction because of which SKU cannot be used. Variables are only populated by the server, and will be ignored when sending a request. |
SKUCapability |
The capability information in the specified sku, including file encryption, network acls, change notification, etc. Variables are only populated by the server, and will be ignored when sending a request. |
ServiceSasParameters |
The parameters to list service SAS credentials of a specific resource. All required parameters must be populated in order to send to server. |
ServiceSpecification |
One property of operation, include metric specifications. |
Sku |
The SKU of the storage account. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to server. |
StorageAccount |
The storage account. Variables are only populated by the server, and will be ignored when sending a request. |
StorageAccountCheckNameAvailabilityParameters |
The parameters used to check the availability of the storage account name. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to server. |
StorageAccountCreateParameters |
The parameters used when creating a storage account. All required parameters must be populated in order to send to server. |
StorageAccountKey |
An access key for the storage account. Variables are only populated by the server, and will be ignored when sending a request. |
StorageAccountListKeysResult |
The response from the ListKeys operation. Variables are only populated by the server, and will be ignored when sending a request. |
StorageAccountListResult |
The response from the List Storage Accounts operation. Variables are only populated by the server, and will be ignored when sending a request. |
StorageAccountRegenerateKeyParameters |
The parameters used to regenerate the storage account key. All required parameters must be populated in order to send to server. |
StorageAccountUpdateParameters |
The parameters that can be provided when updating the storage account properties. |
StorageSkuListResult |
The response from the List Storage SKUs operation. Variables are only populated by the server, and will be ignored when sending a request. |
Usage |
Describes Storage Resource Usage. Variables are only populated by the server, and will be ignored when sending a request. |
UsageListResult |
The response from the List Usages operation. |
UsageName |
The usage names that can be used; currently limited to StorageAccount. Variables are only populated by the server, and will be ignored when sending a request. |
VirtualNetworkRule |
Virtual Network rule. All required parameters must be populated in order to send to server. |
Enums
AccessTier |
Required for storage accounts where kind = BlobStorage. The access tier used for billing. |
AccountStatus |
Gets the status indicating whether the primary location of the storage account is available or unavailable. |
Bypass |
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. |
DefaultAction |
Specifies the default action of allow or deny when no other rules match. |
HttpProtocol |
The protocol permitted for a request made with the account SAS. |
KeyPermission |
Permissions for the key – read-only or full permissions. |
KeySource |
The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. |
Kind |
Indicates the type of storage account. |
Permissions |
The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). |
ProvisioningState |
Gets the status of the storage account at the time the operation was called. |
Reason |
Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. |
ReasonCode |
The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. |
Services |
The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f). |
SignedResource |
The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s). |
SignedResourceTypes |
The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files. |
SkuName |
Gets or sets the sku name. Required for account creation; optional for update. Note that in older versions, sku name was called accountType. |
SkuTier |
Gets the sku tier. This is based on the SKU name. |
State |
Gets the state of virtual network rule. |
UsageUnit |
Gets the unit of measurement. |
Azure SDK for Python