次の方法で共有


StorageAccountUpdateParameters クラス

ストレージ アカウントのプロパティを更新するときに指定できるパラメーター。

継承
azure.mgmt.storage._serialization.Model
StorageAccountUpdateParameters

コンストラクター

StorageAccountUpdateParameters(*, sku: _models.Sku | None = None, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, kind: str | _models.Kind | None = None, custom_domain: _models.CustomDomain | None = None, encryption: _models.Encryption | None = None, sas_policy: _models.SasPolicy | None = None, key_policy: _models.KeyPolicy | None = None, access_tier: str | _models.AccessTier | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, network_rule_set: _models.NetworkRuleSet | None = None, large_file_shares_state: str | _models.LargeFileSharesState | None = None, routing_preference: _models.RoutingPreference | None = None, allow_blob_public_access: bool | None = None, minimum_tls_version: str | _models.MinimumTlsVersion | None = None, allow_shared_key_access: bool | None = None, allow_cross_tenant_replication: bool | None = None, default_to_o_auth_authentication: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, immutable_storage_with_versioning: _models.ImmutableStorageAccount | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
sku
Sku

SKU 名を取得または設定します。 SKU 名をStandard_ZRS、Premium_LRS、またはPremium_ZRSに更新することも、それらの SKU 名のアカウントを他の値に更新することもできないことに注意してください。

tags

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグはリソース グループをまたがってこのリソースを表示およびグループ化する際に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。

identity

リソースの ID。

kind
str または Kind

省略可能。 ストレージ アカウントの種類を示します。 現在、サーバーでサポートされている StorageV2 値のみ。 既知の値は、"Storage"、"StorageV2"、"BlobStorage"、"FileStorage"、および "BlockBlobStorage" です。

custom_domain

ユーザーによってストレージ アカウントに割り当てられたカスタム ドメイン。 Name は CNAME ソースです。 現時点では、ストレージ アカウントごとに 1 つのカスタム ドメインのみがサポートされています。 既存のカスタム ドメインをクリアするには、カスタム ドメイン名プロパティに空の文字列を使用します。

encryption

アカウントの暗号化設定を提供します。 既定の設定は暗号化されていません。

sas_policy

ストレージ アカウントに割り当てられた SasPolicy。

key_policy

ストレージ アカウントに割り当てられた KeyPolicy。

access_tier
str または AccessTier

種類が BlobStorage のストレージ アカウントに必要です。 課金に使用されるアクセス層。 既知の値は、"Hot" と "Cool" です。

azure_files_identity_based_authentication

Azure Filesの ID ベースの認証設定を提供します。

enable_https_traffic_only

が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。

network_rule_set

ネットワーク 規則セット。

large_file_shares_state

[有効] に設定されている場合は、大きなファイル共有を許可します。 一度有効にした後は無効にできません。 既知の値は、"Disabled" と "Enabled" です。

routing_preference

ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します。

allow_blob_public_access

ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は true です。

minimum_tls_version

ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 既知の値は、"TLS1_0"、"TLS1_1"、"TLS1_2" です。

allow_shared_key_access

ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求を承認することを許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。

allow_cross_tenant_replication

AAD テナント 間のオブジェクト レプリケーションを許可または禁止します。 このプロパティの既定の解釈は true です。

default_to_o_auth_authentication

既定の認証が OAuth かどうかを示すブール値フラグ。 このプロパティの既定の解釈は false です。

public_network_access

ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 既知の値は、"Enabled" と "Disabled" です。

immutable_storage_with_versioning

プロパティは不変であり、アカウント作成時にのみ true に設定できます。 true に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。

変数

名前 説明
sku
Sku

SKU 名を取得または設定します。 SKU 名をStandard_ZRS、Premium_LRS、またはPremium_ZRSに更新することも、それらの SKU 名のアカウントを他の値に更新することもできないことに注意してください。

tags

リソースを記述するキー値ペアの一覧を取得または設定します。 これらのタグはリソース グループをまたがってこのリソースを表示およびグループ化する際に使用できます。 リソースには最大 15 個のタグを指定できます。 各タグには、キーの長さが 128 文字以下で、値の長さが 256 文字以下である必要があります。

identity

リソースの ID。

kind
str または Kind

省略可能。 ストレージ アカウントの種類を示します。 現在、サーバーでサポートされている StorageV2 値のみ。 既知の値は、"Storage"、"StorageV2"、"BlobStorage"、"FileStorage"、および "BlockBlobStorage" です。

custom_domain

ユーザーによってストレージ アカウントに割り当てられたカスタム ドメイン。 Name は CNAME ソースです。 現時点では、ストレージ アカウントごとに 1 つのカスタム ドメインのみがサポートされています。 既存のカスタム ドメインをクリアするには、カスタム ドメイン名プロパティに空の文字列を使用します。

encryption

アカウントの暗号化設定を提供します。 既定の設定は暗号化されていません。

sas_policy

ストレージ アカウントに割り当てられた SasPolicy。

key_policy

ストレージ アカウントに割り当てられた KeyPolicy。

access_tier
str または AccessTier

種類が BlobStorage のストレージ アカウントに必要です。 課金に使用されるアクセス層。 既知の値は、"Hot" と "Cool" です。

azure_files_identity_based_authentication

Azure Filesの ID ベースの認証設定を提供します。

enable_https_traffic_only

が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。

network_rule_set

ネットワーク 規則セット。

large_file_shares_state

[有効] に設定されている場合は、大きなファイル共有を許可します。 一度有効にした後は無効にできません。 既知の値は、"Disabled" と "Enabled" です。

routing_preference

ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します。

allow_blob_public_access

ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は true です。

minimum_tls_version

ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 既知の値は、"TLS1_0"、"TLS1_1"、"TLS1_2" です。

allow_shared_key_access

ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求を承認することを許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。

allow_cross_tenant_replication

AAD テナント 間のオブジェクト レプリケーションを許可または禁止します。 このプロパティの既定の解釈は true です。

default_to_o_auth_authentication

既定の認証が OAuth かどうかを示すブール値フラグ。 このプロパティの既定の解釈は false です。

public_network_access

ストレージ アカウントへのパブリック ネットワーク アクセスを許可または禁止します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 既知の値は、"Enabled" と "Disabled" です。

immutable_storage_with_versioning

プロパティは不変であり、アカウント作成時にのみ true に設定できます。 true に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。