Source code for azure.mgmt.storage.v2019_04_01.models._storage_management_client_enums

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from enum import Enum


[docs]class ReasonCode(str, Enum): quota_id = "QuotaId" not_available_for_subscription = "NotAvailableForSubscription"
[docs]class SkuName(str, Enum): standard_lrs = "Standard_LRS" standard_grs = "Standard_GRS" standard_ragrs = "Standard_RAGRS" standard_zrs = "Standard_ZRS" premium_lrs = "Premium_LRS" premium_zrs = "Premium_ZRS" standard_gzrs = "Standard_GZRS" standard_ragzrs = "Standard_RAGZRS"
[docs]class SkuTier(str, Enum): standard = "Standard" premium = "Premium"
[docs]class Kind(str, Enum): storage = "Storage" storage_v2 = "StorageV2" blob_storage = "BlobStorage" file_storage = "FileStorage" block_blob_storage = "BlockBlobStorage"
[docs]class Reason(str, Enum): account_name_invalid = "AccountNameInvalid" already_exists = "AlreadyExists"
[docs]class KeySource(str, Enum): microsoft_storage = "Microsoft.Storage" microsoft_keyvault = "Microsoft.Keyvault"
[docs]class Action(str, Enum): allow = "Allow"
[docs]class State(str, Enum): provisioning = "provisioning" deprovisioning = "deprovisioning" succeeded = "succeeded" failed = "failed" network_source_deleted = "networkSourceDeleted"
[docs]class Bypass(str, Enum): none = "None" logging = "Logging" metrics = "Metrics" azure_services = "AzureServices"
[docs]class DefaultAction(str, Enum): allow = "Allow" deny = "Deny"
[docs]class DirectoryServiceOptions(str, Enum): none = "None" aadds = "AADDS" ad = "AD"
[docs]class AccessTier(str, Enum): hot = "Hot" cool = "Cool"
[docs]class LargeFileSharesState(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class GeoReplicationStatus(str, Enum): live = "Live" bootstrap = "Bootstrap" unavailable = "Unavailable"
[docs]class ProvisioningState(str, Enum): creating = "Creating" resolving_dns = "ResolvingDNS" succeeded = "Succeeded"
[docs]class AccountStatus(str, Enum): available = "available" unavailable = "unavailable"
[docs]class KeyPermission(str, Enum): read = "Read" full = "Full"
[docs]class UsageUnit(str, Enum): count = "Count" bytes = "Bytes" seconds = "Seconds" percent = "Percent" counts_per_second = "CountsPerSecond" bytes_per_second = "BytesPerSecond"
[docs]class Services(str, Enum): b = "b" q = "q" t = "t" f = "f"
[docs]class SignedResourceTypes(str, Enum): s = "s" c = "c" o = "o"
[docs]class Permissions(str, Enum): r = "r" d = "d" w = "w" l = "l" a = "a" c = "c" u = "u" p = "p"
[docs]class HttpProtocol(str, Enum): httpshttp = "https,http" https = "https"
[docs]class SignedResource(str, Enum): b = "b" c = "c" f = "f" s = "s"
[docs]class PublicAccess(str, Enum): container = "Container" blob = "Blob" none = "None"
[docs]class LeaseStatus(str, Enum): locked = "Locked" unlocked = "Unlocked"
[docs]class LeaseState(str, Enum): available = "Available" leased = "Leased" expired = "Expired" breaking = "Breaking" broken = "Broken"
[docs]class LeaseDuration(str, Enum): infinite = "Infinite" fixed = "Fixed"
[docs]class ImmutabilityPolicyState(str, Enum): locked = "Locked" unlocked = "Unlocked"
[docs]class ImmutabilityPolicyUpdateType(str, Enum): put = "put" lock = "lock" extend = "extend"
[docs]class StorageAccountExpand(str, Enum): geo_replication_stats = "geoReplicationStats"
[docs]class ListKeyExpand(str, Enum): kerb = "kerb"