Package-level declarations
Types
This defines account-level immutability policy properties.
Settings properties for Active Directory (AD).
Settings for Azure Files identity based authentication.
An object that defines the blob inventory rule.
An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional.
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
The storage account blob inventory policy rules.
Blob restore parameters
Blob range
Blob restore status.
The blob service properties for change feed events.
Sets the CORS rules. You can include up to five CorsRule elements in the request.
The custom domain assigned to this storage account. This can be set via Update.
Object to define snapshot and version action conditions.
Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan.
The service properties for soft delete.
Encryption identity for the storage account.
The encryption settings on the storage account.
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'.
A service that allows server-side encryption to be used.
A list of services that support encryption.
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object.
Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task
Execution trigger for storage task assignment
The complex type of the extended location.
Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account.
The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag.
Properties of the blob container, including Id, resource name, resource type, Etag.
The storage account blob inventory policy.
The properties of a storage account’s Blob service.
The Encryption Scope resource.
The properties of File services in storage account.
Properties of the file share, including Id, resource name, resource type, Etag.
The local user associated with the storage accounts.
The Get Storage Account ManagementPolicies operation response.
The replication policy between two storage accounts. Multiple rules can be defined in one policy.
The Private Endpoint Connection resource.
The properties of a storage account’s Queue service.
The storage account.
The storage task assignment.
Properties of the table, including Id, resource name, resource type.
The properties of a storage account’s Table service.
Identity for the resource.
The properties of an ImmutabilityPolicy of a blob container.
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
Object level immutability properties of the container.
IP rule with specific IP or IP range in CIDR format.
Storage account keys creation time.
KeyPolicy assigned to the storage account.
The LegalHold property of a blob container.
The Storage Account Local User keys.
The response from the ListKeys operation.
The List SAS credentials operation response.
The List service SAS credentials operation response.
Actions are applied to the filtered blobs when the execution condition is met.
Management policy action for base blob.
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Management policy action for snapshot.
Management policy action for blob version.
Multichannel setting. Applies to Premium FileStorage only.
Network rule set
Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters.
The replication policy rule between two containers.
The Private Endpoint Connection resource.
The Private Endpoint resource.
A collection of information about the state of the connection between service consumer and provider.
Protected append writes history setting for the blob container with Legal holds.
Protocol settings for file service
Resource Access Rule.
The blob service properties for blob restore policy
Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing
SasPolicy assigned to the storage account.
The SKU of the storage account.
Setting for SMB protocol
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint.
An access key for the storage account.
This defines the sku conversion status object for asynchronous sku conversions.
Execution context of the storage task assignment.
Properties of the storage task assignment.
The storage task assignment report
Storage task execution report for a run instance.
Metadata pertaining to creation and last modification of the resource.
Table Access Policy Properties Object.
Object to set Table Access Policy.
Blob index tag based filtering for blob objects
An update history of the ImmutabilityPolicy of a blob container.
UserAssignedIdentity for the resource.
Virtual Network rule.