StorageAccount クラス
ストレージ アカウント。
変数はサーバーによってのみ設定され、要求の送信時には無視されます。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.storage.v2021_08_01.models._models_py3.TrackedResourceStorageAccount
コンストラクター
StorageAccount(*, location: str, tags: Dict[str, str] | None = None, identity: _models.Identity | None = None, extended_location: _models.ExtendedLocation | None = None, azure_files_identity_based_authentication: _models.AzureFilesIdentityBasedAuthentication | None = None, enable_https_traffic_only: bool | None = None, is_sftp_enabled: bool | None = None, is_local_user_enabled: bool | None = None, is_hns_enabled: bool | 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, enable_nfs_v3: 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, allowed_copy_scope: str | _models.AllowedCopyScope | None = None, **kwargs: Any)
Keyword-Only パラメータ
名前 | 説明 |
---|---|
tags
|
リソース タグ。 |
location
|
リソースが保存されている地理的な場所。 必須。 |
identity
|
リソースの ID。 |
extended_location
|
リソースの extendedLocation。 |
azure_files_identity_based_authentication
|
Azure Filesの ID ベースの認証設定を提供します。 |
enable_https_traffic_only
|
が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。 |
is_sftp_enabled
|
true に設定されている場合は、セキュリティで保護されたファイル転送プロトコルを有効にします。 |
is_local_user_enabled
|
true に設定されている場合は、ローカル ユーザー機能を有効にします。 |
is_hns_enabled
|
アカウント HierarchyNamespace が true に設定されている場合に有効になります。 |
large_file_shares_state
|
[有効] に設定されている場合は、大きなファイル共有を許可します。 有効にした後は無効にできません。 既知の値は、"Disabled" と "Enabled" です。 |
routing_preference
|
ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します。 |
allow_blob_public_access
|
ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は true です。 |
minimum_tls_version
|
str または
MinimumTlsVersion
ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 既知の値は、"TLS1_0"、"TLS1_1"、"TLS1_2" です。 |
allow_shared_key_access
|
ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求の承認を許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。 |
enable_nfs_v3
|
TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。 |
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 に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。 |
allowed_copy_scope
|
str または
AllowedCopyScope
AAD テナント内または同じ VNet へのプライベート リンクを使用して、ストレージ アカウントとの間でコピーを制限します。 既知の値は、"PrivateLink" と "AAD" です。 |
変数
名前 | 説明 |
---|---|
id
|
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。 |
name
|
リソースの名前。 |
type
|
リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。 |
tags
|
リソース タグ。 |
location
|
リソースが保存されている地理的な場所。 必須です。 |
sku
|
SKU を取得します。 |
kind
|
Kind を取得します。 既知の値は、"Storage"、"StorageV2"、"BlobStorage"、"FileStorage"、"BlockBlobStorage" です。 |
identity
|
リソースの ID。 |
extended_location
|
リソースの extendedLocation。 |
provisioning_state
|
str または
ProvisioningState
操作が呼び出されたときのストレージ アカウントの状態を取得します。 既知の値は、"Creating"、"ResolvingDNS"、および "Succeeded" です。 |
primary_endpoints
|
パブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 Standard_ZRSアカウントとPremium_LRS アカウントでは BLOB エンドポイントのみが返されることに注意してください。 |
primary_location
|
ストレージ アカウントのプライマリ データ センターの場所を取得します。 |
status_of_primary
|
str または
AccountStatus
ストレージ アカウントのプライマリの場所が使用可能か使用不可かを示す状態を取得します。 既知の値は、"available" と "unavailable" です。 |
last_geo_failover_time
|
セカンダリの場所へのフェールオーバーの最新のインスタンスのタイムスタンプを取得します。 最新のタイムスタンプのみが保持されます。 フェールオーバー インスタンスがない場合、この要素は返されません。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 |
secondary_location
|
ストレージ アカウントの geo レプリケートされたセカンダリの場所を取得します。 accountType がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 |
status_of_secondary
|
str または
AccountStatus
ストレージ アカウントのセカンダリの場所が使用可能か使用不可かを示す状態を取得します。 SKU 名がStandard_GRSまたはStandard_RAGRSの場合にのみ使用できます。 既知の値は、"available" と "unavailable" です。 |
creation_time
|
ストレージ アカウントの作成日時を UTC で取得します。 |
custom_domain
|
ユーザーがこのストレージ アカウントに割り当てたカスタム ドメインを取得します。 |
sas_policy
|
ストレージ アカウントに割り当てられた SasPolicy。 |
key_policy
|
ストレージ アカウントに割り当てられた KeyPolicy。 |
key_creation_time
|
ストレージ アカウント キーの作成時間。 |
secondary_endpoints
|
ストレージ アカウントのセカンダリの場所からパブリック BLOB、キュー、またはテーブル オブジェクトの取得を実行するために使用される URL を取得します。 SKU 名がStandard_RAGRSされている場合にのみ使用できます。 |
encryption
|
ストレージ アカウントのサーバー側暗号化に使用する暗号化設定。 |
access_tier
|
str または
AccessTier
kind = BlobStorage のストレージ アカウントに必要です。 課金に使用されるアクセス層。 既知の値は、"ホット" と "クール" です。 |
azure_files_identity_based_authentication
|
Azure Filesの ID ベースの認証設定を提供します。 |
enable_https_traffic_only
|
が true に設定されている場合にのみ、ストレージ サービスへの https トラフィックを許可します。 |
network_rule_set
|
ネットワーク ルール セット。 |
is_sftp_enabled
|
true に設定されている場合は、セキュリティで保護されたファイル転送プロトコルを有効にします。 |
is_local_user_enabled
|
true に設定されている場合は、ローカル ユーザー機能を有効にします。 |
is_hns_enabled
|
アカウント HierarchyNamespace が true に設定されている場合に有効になります。 |
geo_replication_stats
|
Geo レプリケーションの統計。 |
failover_in_progress
|
フェールオーバーが進行中の場合、値は true になり、それ以外の場合は null になります。 |
large_file_shares_state
|
[有効] に設定されている場合は、大きなファイル共有を許可します。 有効にした後は無効にできません。 既知の値は、"Disabled" と "Enabled" です。 |
private_endpoint_connections
|
指定したストレージ アカウントに関連付けられているプライベート エンドポイント接続の一覧。 |
routing_preference
|
ユーザーがデータ転送を選択したネットワーク ルーティングの選択に関する情報を保持します。 |
blob_restore_status
|
BLOB の復元の状態。 |
allow_blob_public_access
|
ストレージ アカウント内のすべての BLOB またはコンテナーへのパブリック アクセスを許可または禁止します。 このプロパティの既定の解釈は true です。 |
minimum_tls_version
|
str または
MinimumTlsVersion
ストレージへの要求で許可される最小 TLS バージョンを設定します。 このプロパティの既定の解釈は TLS 1.0 です。 既知の値は、"TLS1_0"、"TLS1_1"、"TLS1_2" です。 |
allow_shared_key_access
|
ストレージ アカウントが、共有キーを介してアカウント アクセス キーを使用して要求を承認することを許可するかどうかを示します。 false の場合、共有アクセス署名を含むすべての要求が Azure Active Directory (Azure AD) で承認されている必要があります。 既定値は null で、true と同じです。 |
enable_nfs_v3
|
TRUE に設定されている場合、NFS 3.0 プロトコルのサポートが有効になります。 |
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 に設定すると、アカウント内のすべてのコンテナーのオブジェクト レベルの不変性が既定で有効になります。 |
allowed_copy_scope
|
str または
AllowedCopyScope
AAD テナント内またはプライベート リンクを使用して、同じ VNet へのストレージ アカウントとの間のコピーを制限します。 既知の値は、"PrivateLink" と "AAD" です。 |
Azure SDK for Python