Microsoft.Azure.Management.Storage.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AccessPolicy | |
AccountImmutabilityPolicyProperties |
This defines account-level immutability policy properties. |
AccountImmutabilityPolicyState |
Defines values for AccountImmutabilityPolicyState. |
AccountSasParameters |
The parameters to list SAS credentials of a storage account. |
AccountType |
Defines values for AccountType. |
ActiveDirectoryProperties |
Settings properties for Active Directory (AD). |
AllowedCopyScope |
Defines values for AllowedCopyScope. |
AllowedMethods |
Defines values for AllowedMethods. |
AzureEntityResource |
Entity Resource |
AzureFilesIdentityBasedAuthentication |
Settings for Azure Files identity based authentication. |
BlobContainer |
Properties of the blob container, including Id, resource name, resource type, Etag. |
BlobContainersCreateOrUpdateImmutabilityPolicyHeaders |
Defines headers for CreateOrUpdateImmutabilityPolicy operation. |
BlobContainersDeleteImmutabilityPolicyHeaders |
Defines headers for DeleteImmutabilityPolicy operation. |
BlobContainersExtendImmutabilityPolicyHeaders |
Defines headers for ExtendImmutabilityPolicy operation. |
BlobContainersGetImmutabilityPolicyHeaders |
Defines headers for GetImmutabilityPolicy operation. |
BlobContainersLockImmutabilityPolicyHeaders |
Defines headers for LockImmutabilityPolicy operation. |
BlobInventoryPolicy |
The storage account blob inventory policy. |
BlobInventoryPolicyDefinition |
An object that defines the blob inventory rule. |
BlobInventoryPolicyFilter |
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. |
BlobInventoryPolicyRule |
An object that wraps the blob inventory rule. Each rule is uniquely defined by name. |
BlobInventoryPolicySchema |
The storage account blob inventory policy rules. |
BlobRestoreParameters |
Blob restore parameters |
BlobRestoreProgressStatus |
Defines values for BlobRestoreProgressStatus. |
BlobRestoreRange |
Blob range |
BlobRestoreStatus |
Blob restore status. |
BlobServiceProperties |
The properties of a storage account’s Blob service. |
Bypass |
Defines values for Bypass. |
ChangeFeed |
The blob service properties for change feed events. |
CheckNameAvailabilityResult |
The CheckNameAvailability operation response. |
CorsRule |
Specifies a CORS rule for the Blob service. |
CorsRules |
Sets the CORS rules. You can include up to five CorsRule elements in the request. |
CreatedByType |
Defines values for CreatedByType. |
CustomDomain |
The custom domain assigned to this storage account. This can be set via Update. |
DateAfterCreation |
Object to define snapshot and version action conditions. |
DateAfterModification |
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. |
DefaultSharePermission |
Defines values for DefaultSharePermission. |
DeletedAccount |
Deleted storage account |
DeletedShare |
The deleted share to be restored. |
DeleteRetentionPolicy |
The service properties for soft delete. |
Dimension |
Dimension of blobs, possibly be blob type or access tier. |
DirectoryServiceOptions |
Defines values for DirectoryServiceOptions. |
DnsEndpointType |
Defines values for DnsEndpointType. |
EnabledProtocols |
Defines values for EnabledProtocols. |
Encryption |
The encryption settings on the storage account. |
EncryptionIdentity |
Encryption identity for the storage account. |
EncryptionScope |
The Encryption Scope resource. |
EncryptionScopeKeyVaultProperties |
The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. |
EncryptionScopeSource |
Defines values for EncryptionScopeSource. |
EncryptionScopeState |
Defines values for EncryptionScopeState. |
EncryptionService |
A service that allows server-side encryption to be used. |
EncryptionServices |
A list of services that support encryption. |
Endpoints |
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object. |
ErrorResponse |
An error response from the storage resource provider. |
ErrorResponseBody |
Error response body contract. |
ErrorResponseException |
Exception thrown for an invalid response with ErrorResponse information. |
ExtendedLocation |
The complex type of the extended location. |
ExtendedLocationTypes |
Defines values for ExtendedLocationTypes. |
FileServiceItems | |
FileServiceProperties |
The properties of File services in storage account. |
FileShare |
Properties of the file share, including Id, resource name, resource type, Etag. |
FileShareItem |
The file share properties be listed out. |
FileSharesLeaseHeaders |
Defines headers for Lease operation. |
Format |
Defines values for Format. |
GeoReplicationStats |
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. |
GeoReplicationStatus |
Defines values for GeoReplicationStatus. |
Identity |
Identity for the resource. |
IdentityType |
Defines values for IdentityType. |
ImmutabilityPolicy |
The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. |
ImmutabilityPolicyProperties |
The properties of an ImmutabilityPolicy of a blob container. |
ImmutabilityPolicyState |
Defines values for ImmutabilityPolicyState. |
ImmutabilityPolicyUpdateType |
Defines values for ImmutabilityPolicyUpdateType. |
ImmutableStorageAccount |
This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning. |
ImmutableStorageWithVersioning |
Object level immutability properties of the container. |
IPRule |
IP rule with specific IP or IP range in CIDR format. |
KeyCreationTime |
Storage account keys creation time. |
KeyPolicy |
KeyPolicy assigned to the storage account. |
KeySource |
Defines values for KeySource. |
KeyType |
Defines values for KeyType. |
KeyVaultProperties |
Properties of key vault. |
Kind |
Defines values for Kind. |
LargeFileSharesState |
Defines values for LargeFileSharesState. |
LastAccessTimeTrackingPolicy |
The blob service properties for Last access time based tracking policy. |
LeaseContainerRequest |
Lease Container request schema. |
LeaseContainerRequestAction |
Defines values for LeaseContainerRequestAction. |
LeaseContainerResponse |
Lease Container response schema. |
LeaseDuration |
Defines values for LeaseDuration. |
LeaseShareAction |
Defines values for LeaseShareAction. |
LeaseShareRequest |
Lease Share request schema. |
LeaseShareResponse |
Lease Share response schema. |
LeaseState |
Defines values for LeaseState. |
LeaseStatus |
Defines values for LeaseStatus. |
LegalHold |
The LegalHold property of a blob container. |
LegalHoldProperties |
The LegalHold property of a blob container. |
ListAccountSasResponse |
The List SAS credentials operation response. |
ListContainerItem |
The blob container properties be listed out. |
ListContainersInclude |
Defines values for ListContainersInclude. |
ListQueue | |
ListQueueServices | |
ListServiceSasResponse |
The List service SAS credentials operation response. |
ListTableServices | |
LocalUser |
The local user associated with the storage accounts. |
LocalUserKeys |
The Storage Account Local User keys. |
LocalUserRegeneratePasswordResult |
The secrets of Storage Account Local User. |
ManagementPolicy |
The Get Storage Account ManagementPolicies operation response. |
ManagementPolicyAction |
Actions are applied to the filtered blobs when the execution condition is met. |
ManagementPolicyBaseBlob |
Management policy action for base blob. |
ManagementPolicyDefinition |
An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set. |
ManagementPolicyFilter |
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. |
ManagementPolicyRule |
An object that wraps the Lifecycle rule. Each rule is uniquely defined by name. |
ManagementPolicySchema |
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. |
ManagementPolicySnapShot |
Management policy action for snapshot. |
ManagementPolicyVersion |
Management policy action for blob version. |
MetricSpecification |
Metric specification of operation. |
MigrationState |
Defines values for MigrationState. |
MinimumTlsVersion |
Defines values for MinimumTlsVersion. |
Multichannel |
Multichannel setting. Applies to Premium FileStorage only. |
Name |
Defines values for Name. |
NetworkRuleSet |
Network rule set |
ObjectReplicationPolicy |
The replication policy between two storage accounts. Multiple rules can be defined in one policy. |
ObjectReplicationPolicyFilter |
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. |
ObjectReplicationPolicyRule |
The replication policy rule between two containers. |
ObjectType |
Defines values for ObjectType. |
Operation |
Storage REST API operation definition. |
OperationDisplay |
Display metadata associated with the operation. |
Page<T> |
Defines a page in Azure responses. |
Page1<T> |
Defines a page in Azure responses. |
Permissions |
Defines values for Permissions. |
PermissionScope | |
PrivateEndpoint |
The Private Endpoint resource. |
PrivateEndpointConnection |
The Private Endpoint Connection resource. |
PrivateEndpointConnectionProvisioningState |
Defines values for PrivateEndpointConnectionProvisioningState. |
PrivateEndpointServiceConnectionStatus |
Defines values for PrivateEndpointServiceConnectionStatus. |
PrivateLinkResource |
A private link resource |
PrivateLinkResourceListResult |
A list of private link resources |
PrivateLinkServiceConnectionState |
A collection of information about the state of the connection between service consumer and provider. |
ProtectedAppendWritesHistory |
Protected append writes history setting for the blob container with Legal holds. |
ProtocolSettings |
Protocol settings for file service |
ProxyResource |
Proxy Resource |
PublicNetworkAccess |
Defines values for PublicNetworkAccess. |
QueueServiceProperties |
The properties of a storage account’s Queue service. |
ReasonCode |
Defines values for ReasonCode. |
Resource |
Resource |
ResourceAccessRule |
Resource Access Rule. |
RestorePolicyProperties |
The blob service properties for blob restore policy |
Restriction |
The restriction because of which SKU cannot be used. |
RootSquashType |
Defines values for RootSquashType. |
RoutingChoice |
Defines values for RoutingChoice. |
RoutingPreference |
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 |
SasPolicy assigned to the storage account. |
Schedule |
Defines values for Schedule. |
Services |
Defines values for Services. |
ServiceSasParameters |
The parameters to list service SAS credentials of a specific resource. |
ServiceSpecification |
One property of operation, include metric specifications. |
ShareAccessTier |
Defines values for ShareAccessTier. |
SignedIdentifier | |
SignedResource |
Defines values for SignedResource. |
SignedResourceTypes |
Defines values for SignedResourceTypes. |
Sku |
The SKU of the storage account. |
SKUCapability |
The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. |
SkuConversionStatus |
Defines values for SkuConversionStatus. |
SkuInformation |
Storage SKU and its properties |
SkuName |
Defines values for SkuName. |
SmbSetting |
Setting for SMB protocol |
SshPublicKey | |
State |
Defines values for State. |
StorageAccount |
The storage account. |
StorageAccountCheckNameAvailabilityParameters |
The parameters used to check the availability of the storage account name. |
StorageAccountCreateParameters |
The parameters used when creating a storage account. |
StorageAccountInternetEndpoints |
The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint. |
StorageAccountKey |
An access key for the storage account. |
StorageAccountListKeysResult |
The response from the ListKeys operation. |
StorageAccountMicrosoftEndpoints |
The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint. |
StorageAccountRegenerateKeyParameters |
The parameters used to regenerate the storage account key. |
StorageAccountSkuConversionStatus |
This defines the sku conversion status object for asynchronous sku conversions. |
StorageAccountUpdateParameters |
The parameters that can be provided when updating the storage account properties. |
StorageQueue | |
SystemData |
Metadata pertaining to creation and last modification of the resource. |
Table |
Properties of the table, including Id, resource name, resource type. |
TableAccessPolicy |
Table Access Policy Properties Object. |
TableServiceProperties |
The properties of a storage account’s Table service. |
TableSignedIdentifier |
Object to set Table Access Policy. |
TagFilter |
Blob index tag based filtering for blob objects |
TagProperty |
A tag of the LegalHold of a blob container. |
TrackedResource |
Tracked Resource |
UpdateHistoryProperty |
An update history of the ImmutabilityPolicy of a blob container. |
Usage |
Describes Storage Resource Usage. |
UsageName |
The usage names that can be used; currently limited to StorageAccount. |
UserAssignedIdentity |
UserAssignedIdentity for the resource. |
VirtualNetworkRule |
Virtual Network rule. |
Enums
AccessTier |
Defines values for AccessTier. |
AccountStatus |
Defines values for AccountStatus. |
Action |
Defines values for Action. |
DefaultAction |
Defines values for DefaultAction. |
HttpProtocol |
Defines values for HttpProtocol. |
KeyPermission |
Defines values for KeyPermission. |
ListKeyExpand |
Defines values for ListKeyExpand. |
ProvisioningState |
Defines values for ProvisioningState. |
PublicAccess |
Defines values for PublicAccess. |
Reason |
Defines values for Reason. |
SkuTier |
Defines values for SkuTier. |
StorageAccountExpand |
Defines values for StorageAccountExpand. |
UsageUnit |
Defines values for UsageUnit. |