Microsoft.Azure.Management.Storage.Models Namespace

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.