Package-level declarations
Types
Builder for AccessPolicyArgs.
This defines account-level immutability policy properties.
Settings properties for Active Directory (AD).
Builder for ActiveDirectoryPropertiesArgs.
Settings for Azure Files identity based authentication.
An object that defines the blob inventory rule.
Builder for BlobInventoryPolicyDefinitionArgs.
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.
Builder for BlobInventoryPolicyFilterArgs.
An object that wraps the blob inventory rule. Each rule is uniquely defined by name.
Builder for BlobInventoryPolicyRuleArgs.
The storage account blob inventory policy rules.
Builder for BlobInventoryPolicySchemaArgs.
The blob service properties for change feed events.
Builder for ChangeFeedArgs.
Specifies a CORS rule for the Blob service.
Builder for CorsRuleArgs.
Sets the CORS rules. You can include up to five CorsRule elements in the request.
Builder for CorsRulesArgs.
The custom domain assigned to this storage account. This can be set via Update.
Builder for CustomDomainArgs.
Object to define snapshot and version action conditions.
Builder for DateAfterCreationArgs.
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.
Builder for DateAfterModificationArgs.
The service properties for soft delete.
Builder for DeleteRetentionPolicyArgs.
The encryption settings on the storage account.
Builder for EncryptionArgs.
Encryption identity for the storage account.
Builder for EncryptionIdentityArgs.
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.
Builder for EncryptionServiceArgs.
A list of services that support encryption.
Builder for EncryptionServicesArgs.
Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task
Builder for ExecutionTargetArgs.
Execution trigger for storage task assignment
Builder for ExecutionTriggerArgs.
The complex type of the extended location.
Builder for ExtendedLocationArgs.
Builder for GetBlobContainerPlainArgs.
Builder for GetBlobInventoryPolicyPlainArgs.
Builder for GetBlobServicePropertiesPlainArgs.
Builder for GetEncryptionScopePlainArgs.
Builder for GetFileServicePropertiesPlainArgs.
Builder for GetFileSharePlainArgs.
Builder for GetLocalUserPlainArgs.
Builder for GetManagementPolicyPlainArgs.
Builder for GetQueuePlainArgs.
Builder for GetQueueServicePropertiesPlainArgs.
Builder for GetStorageAccountPlainArgs.
Builder for GetStorageTaskAssignmentPlainArgs.
Builder for GetTablePlainArgs.
Builder for GetTableServicePropertiesPlainArgs.
Identity for the resource.
Builder for IdentityArgs.
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning.
Builder for ImmutableStorageAccountArgs.
Object level immutability properties of the container.
Builder for ImmutableStorageWithVersioningArgs.
IP rule with specific IP or IP range in CIDR format.
Builder for IPRuleArgs.
KeyPolicy assigned to the storage account.
Builder for KeyPolicyArgs.
Properties of key vault.
Builder for KeyVaultPropertiesArgs.
The blob service properties for Last access time based tracking policy.
Builder for LastAccessTimeTrackingPolicyArgs.
Builder for ListLocalUserKeysPlainArgs.
Builder for ListStorageAccountKeysPlainArgs.
Builder for ListStorageAccountSASPlainArgs.
Actions are applied to the filtered blobs when the execution condition is met.
Builder for ManagementPolicyActionArgs.
Management policy action for base blob.
Builder for ManagementPolicyBaseBlobArgs.
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set.
Builder for ManagementPolicyDefinitionArgs.
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.
Builder for ManagementPolicyFilterArgs.
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name.
Builder for ManagementPolicyRuleArgs.
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Builder for ManagementPolicySchemaArgs.
Management policy action for snapshot.
Builder for ManagementPolicySnapShotArgs.
Management policy action for blob version.
Builder for ManagementPolicyVersionArgs.
Multichannel setting. Applies to Premium FileStorage only.
Builder for MultichannelArgs.
Network rule set
Builder for NetworkRuleSetArgs.
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.
Builder for ObjectReplicationPolicyFilterArgs.
The replication policy rule between two containers.
Builder for ObjectReplicationPolicyRuleArgs.
Builder for PermissionScopeArgs.
A collection of information about the state of the connection between service consumer and provider.
Protocol settings for file service
Builder for ProtocolSettingsArgs.
Resource Access Rule.
Builder for ResourceAccessRuleArgs.
The blob service properties for blob restore policy
Builder for RestorePolicyPropertiesArgs.
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
Builder for RoutingPreferenceArgs.
SasPolicy assigned to the storage account.
Builder for SasPolicyArgs.
Builder for SignedIdentifierArgs.
Builder for SkuArgs.
Setting for SMB protocol
Builder for SmbSettingArgs.
Builder for SshPublicKeyArgs.
Execution context of the storage task assignment.
Properties of the storage task assignment.
The storage task assignment report
Builder for StorageTaskAssignmentReportArgs.
Table Access Policy Properties Object.
Builder for TableAccessPolicyArgs.
Object to set Table Access Policy.
Builder for TableSignedIdentifierArgs.
Blob index tag based filtering for blob objects
Builder for TagFilterArgs.
The trigger parameters update for the storage task assignment execution
Builder for TriggerParametersArgs.
Virtual Network rule.
Builder for VirtualNetworkRuleArgs.