azure_storage_account
access_tier
タイプ: STRING
プロバイダー名: properties.accessTier
説明: kind = BlobStorage のストレージアカウントに必要です。請求に使用されるアクセス階層です。
allow_blob_public_access
タイプ: BOOLEAN
プロバイダー名: properties.allowBlobPublicAccess
説明: ストレージアカウント内のすべての Blob またはコンテナへのパブリックアクセスを許可または拒否します。このプロパティのデフォルトの解釈は true です。
allow_shared_key_access
タイプ: BOOLEAN
プロバイダー名: properties.allowSharedKeyAccess
説明: ストレージアカウントが、共有キーによるアカウントのアクセスキーでのリクエストの認可を許可するかどうかを示します。false の場合、共有アクセス署名を含むすべてのリクエストは、Azure Active Directory (Azure AD) で認可される必要があります。デフォルト値は null で、これは true と同じです。
blob_services
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: BlobServiceProperties
change_feed
タイプ: STRUCT
プロバイダー名: properties.changeFeed
説明: フィード変更イベントのための Blob サービスプロパティ。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: Blob サービスに対してフィード変更イベントロギングが有効であるかどうかを示します。
retention_in_days
タイプ: INT32
プロバイダー名: retentionInDays
説明: changeFeed が保持される期間を日数で示します。最小値は 1 日、最大値は 146000 日 (400 年) です。NULL 値は、フィード変更の保持が無限であることを示します。
container_delete_retention_policy
タイプ: STRUCT
プロバイダー名: properties.containerDeleteRetentionPolicy
説明: コンテナソフト削除のための Blob サービスプロパティ。
days
タイプ: INT32
プロバイダー名: days
説明: 削除された項目を保持する日数を示します。最小値は 1、最大値は 365 です。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: DeleteRetentionPolicy が有効であるか否かを示します。
cors
タイプ: STRUCT
プロバイダー名: properties.cors
説明: Blob サービスの CORS ルールを指定します。リクエストに最大 5 つの CorsRule 要素を含めることができます。リクエスト本文に CorsRule 要素が含まれていない場合、すべての CORS ルールが削除され、Blob サービスの CORS は無効となります。
cors_rules
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: corsRules
説明: CORS ルールのリスト。リクエストに最大 5 つの CorsRule 要素を含めることができます。
allowed_headers
タイプ: UNORDERED_LIST_STRING
プロバイダー名: allowedHeaders
説明: CorsRule 要素が存在する場合は必須。クロスオリジンリクエストの一部として許可されるヘッダーのリストです。
allowed_methods
タイプ: UNORDERED_LIST_STRING
プロバイダー名: allowedMethods
説明: CorsRule 要素が存在する場合は必須。オリジンで実行が許可されている HTTP メソッドのリストです。
allowed_origins
タイプ: UNORDERED_LIST_STRING
プロバイダー名: allowedOrigins
説明: CorsRule 要素が存在する場合は必須。CORS を介して許可されるオリジンドメインのリスト、またはすべてのドメインを許可する場合は “*” です。
exposed_headers
タイプ: UNORDERED_LIST_STRING
プロバイダー名: exposedHeaders
説明: CorsRule 要素が存在する場合は必須。CORS クライアントに公開する応答ヘッダーのリストです。
max_age_in_seconds
タイプ: INT32
プロバイダー名: maxAgeInSeconds
説明: CorsRule 要素が存在する場合は必須。クライアント/ブラウザがプリフライトレスポンスをキャッシュすべき時間 (秒)。
delete_retention_policy
タイプ: STRUCT
プロバイダー名: properties.deleteRetentionPolicy
説明: Blob ソフト削除のための Blob サービスプロパティ。
days
タイプ: INT32
プロバイダー名: days
説明: 削除された項目を保持する日数を示します。最小値は 1、最大値は 365 です。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: DeleteRetentionPolicy が有効であるか否かを示します。
id
タイプ: STRING
プロバイダー名: id
説明: リソースの完全修飾型リソース ID。例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
is_versioning_enabled
タイプ: BOOLEAN
プロバイダー名: properties.isVersioningEnabled
説明: true に設定するとバージョン管理が有効になります。
name
タイプ: STRING
プロバイダー名: name
説明: リソースの名前
restore_policy
タイプ: STRUCT
プロバイダー名: properties.restorePolicy
説明: Blob 復元ポリシーのための Blob サービスプロパティ。
days
タイプ: INT32
プロバイダー名: days
説明: この Blob を復元できる期間。0 より大きく、DeleteRetentionPolicy.days より小さくする必要があります。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: true に設定すると Blob の復元が有効になります。
last_enabled_time
タイプ: STRING
プロバイダー名: lastEnabledTime
説明: minRestoreTime プロパティを優先して非推奨になりました。
min_restore_time
タイプ: STRING
プロバイダー名: minRestoreTime
説明: 復元を開始することができる最小の日時を返します。
sku
タイプ: STRUCT
プロバイダー名: sku
説明: sku の名前と階層。
name
タイプ: STRING
プロバイダー名: name
tier
タイプ: STRING
プロバイダー名: tier
type
タイプ: STRING
プロバイダー名: type
説明: リソースの種類。例: “Microsoft.Compute/virtualMachines” または “Microsoft.Storage/storageAccounts”
creation_time
タイプ: STRING
プロバイダー名: properties.creationTime
説明: ストレージアカウントの作成日時を UTC で取得します。
encryption
タイプ: STRUCT
プロバイダー名: properties.encryption
説明: アカウントの暗号化設定を取得します。未指定の場合、アカウントは暗号化されません。
key_source
タイプ: STRING
プロバイダー名: keySource
説明: 暗号化 keySource (プロバイダー)。可能な値 (大文字と小文字を区別): Microsoft.Storage、Microsoft.Keyvault
keyvaultproperties
タイプ: STRUCT
プロバイダー名: keyvaultproperties
説明: Key vault が提供するプロパティ。
current_versioned_key_identifier
タイプ: STRING
プロバイダー名: currentVersionedKeyIdentifier
説明: 現在使用中のバージョン管理された Key Vault キーのオブジェクト識別子。
keyname
タイプ: STRING
プロバイダー名: keyname
説明: KeyVault キーの名前。
keyvaulturi
タイプ: STRING
プロバイダー名: keyvaulturi
説明: KeyVault の URI。
keyversion
タイプ: STRING
プロバイダー名: keyversion
説明: KeyVault キーのバージョン。
last_key_rotation_timestamp
タイプ: STRING
プロバイダー名: lastKeyRotationTimestamp
説明: Key Vault キーの最終ローテーションのタイムスタンプ。
services
タイプ: STRUCT
プロバイダー名: services
説明: 暗号化に対応したサービスのリスト。
blob
タイプ: STRUCT
プロバイダー名: blob
説明: Blob ストレージサービスの暗号化関数。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: サービスがデータを暗号化して保存するかどうかを示すブール値。
key_type
タイプ: STRING
プロバイダー名: keyType
説明: 暗号化サービスに使用する暗号化キータイプ。‘Account’ キータイプは、アカウントに対応した暗号化キーを使用することを意味します。‘Service’ キータイプは、デフォルトのサービスキーを使用することを意味します。
last_enabled_time
タイプ: STRING
プロバイダー名: lastEnabledTime
説明: ユーザーが最後に暗号化を有効にした日時の概算を取得します。暗号化が有効な場合のみ返されます。あくまで目安なので、この時間以降に書き込まれた暗号化されていない Blob があるかもしれません。
file
タイプ: STRUCT
プロバイダー名: file
説明: ファイルストレージサービスの暗号化関数。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: サービスがデータを暗号化して保存するかどうかを示すブール値。
key_type
タイプ: STRING
プロバイダー名: keyType
説明: 暗号化サービスに使用する暗号化キータイプ。‘Account’ キータイプは、アカウントに対応した暗号化キーを使用することを意味します。‘Service’ キータイプは、デフォルトのサービスキーを使用することを意味します。
last_enabled_time
タイプ: STRING
プロバイダー名: lastEnabledTime
説明: ユーザーが最後に暗号化を有効にした日時の概算を取得します。暗号化が有効な場合のみ返されます。あくまで目安なので、この時間以降に書き込まれた暗号化されていない Blob があるかもしれません。
id
タイプ: STRING
プロバイダー名: id
説明: リソースの完全修飾型リソース ID。例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
identity
タイプ: STRUCT
プロバイダー名: identity
説明: リソースのアイデンティティ。
principal_id
タイプ: STRING
プロバイダー名: principalId
説明: リソースアイデンティティのプリンシパル ID。
tenant_id
タイプ: STRING
プロバイダー名: tenantId
説明: リソースのテナント ID。
type
タイプ: STRING
プロバイダー名: type
説明: アイデンティティタイプ。
kind
タイプ: STRING
プロバイダー名: kind
説明: Kind を取得します。
large_file_shares_state
タイプ: STRING
プロバイダー名: properties.largeFileSharesState
説明: Enabled に設定すると、大きなファイル共有を許可します。一度有効にすると、無効にすることはできません。
location
タイプ: STRING
プロバイダー名: location
説明: リソースが存在するジオロケーション
management_policy
タイプ: STRUCT
プロバイダー名: ManagementPolicy
id
タイプ: STRING
プロバイダー名: id
説明: リソースの完全修飾型リソース ID。例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
last_modified_time
タイプ: STRING
プロバイダー名: properties.lastModifiedTime
説明: ManagementPolicies が最後に変更された日時を返します。
name
タイプ: STRING
プロバイダー名: name
説明: リソースの名前
policy
タイプ: STRUCT
プロバイダー名: properties.policy
説明: Storage Account ManagementPolicy を JSON 形式で表したもの。詳細はこちらをご覧ください: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts
rules
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: rules
説明: Storage Account ManagementPolicies Rules。詳細はこちらをご覧ください: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts
definition
タイプ: STRUCT
プロバイダー名: definition
説明: Lifecycle ルールを定義するオブジェクト。
actions
タイプ: STRUCT
プロバイダー名: actions
説明: アクションセットを定義するオブジェクト。
base_blob
タイプ: STRUCT
プロバイダー名: baseBlob
説明: ベース Blob の管理ポリシーアクション
delete
タイプ: STRUCT
プロバイダー名: delete
説明: Blob を削除する関数
days_after_last_access_time_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterLastAccessTimeGreaterThan
説明: 最後の Blob アクセスからの経過時間を日数で示す値。このプロパティは、最終アクセス時刻追跡ポリシーと組み合わせてのみ使用できます
days_after_modification_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterModificationGreaterThan
説明: 最終修正日からの経過日数を示す値
tier_to_archive
タイプ: STRUCT
プロバイダー名: tierToArchive
説明: Blob をアーカイブストレージに階層化する関数。現在 Hot 階層または Cool 階層にある Blob をサポートしています
days_after_last_access_time_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterLastAccessTimeGreaterThan
説明: 最後の Blob アクセスからの経過時間を日数で示す値。このプロパティは、最終アクセス時刻追跡ポリシーと組み合わせてのみ使用できます
days_after_modification_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterModificationGreaterThan
説明: 最終修正日からの経過日数を示す値
tier_to_cool
タイプ: STRUCT
プロバイダー名: tierToCool
説明: Blob をクールストレージに階層化する関数。現在 Hot 階層にある Blob をサポートしています
days_after_last_access_time_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterLastAccessTimeGreaterThan
説明: 最後の Blob アクセスからの経過時間を日数で示す値。このプロパティは、最終アクセス時刻追跡ポリシーと組み合わせてのみ使用できます
days_after_modification_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterModificationGreaterThan
説明: 最終修正日からの経過日数を示す値
snapshot
タイプ: STRUCT
プロバイダー名: snapshot
説明: スナップショットの管理ポリシーアクション
delete
タイプ: STRUCT
プロバイダー名: delete
説明: Blob スナップショットを削除する関数
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
tier_to_archive
タイプ: STRUCT
プロバイダー名: tierToArchive
説明: Blob スナップショットをアーカイブストレージに階層化する関数。現在 Hot 階層または Cool 階層にある Blob スナップショットをサポートしています
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
tier_to_cool
タイプ: STRUCT
プロバイダー名: tierToCool
説明: Blob スナップショットをクールストレージに階層化する関数。現在 Hot 階層にある Blob スナップショットをサポートしています
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
version
タイプ: STRUCT
プロバイダー名: version
説明: バージョンの管理ポリシーアクション
delete
タイプ: STRUCT
プロバイダー名: delete
説明: Blob バージョンを削除する関数
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
tier_to_archive
タイプ: STRUCT
プロバイダー名: tierToArchive
説明: Blob バージョンをアーカイブストレージに階層化する関数。現在 Hot 階層または Cool 階層にある Blob バージョンをサポートしています
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
tier_to_cool
タイプ: STRUCT
プロバイダー名: tierToCool
説明: Blob バージョンをクールストレージに階層化する関数。現在 Hot 階層にある Blob バージョンをサポートしています
days_after_creation_greater_than
タイプ: DOUBLE
プロバイダー名: daysAfterCreationGreaterThan
説明: 作成日からの経過日数を示す値
filters
タイプ: STRUCT
プロバイダー名: filters
説明: フィルターセットを定義するオブジェクト。
blob_types
タイプ: UNORDERED_LIST_STRING
プロバイダー名: blobTypes
説明: 定義済みの enum 値の配列。現在、blockBlob はすべての階層化アクションと削除アクションをサポートしています。appendBlob は delete アクションのみをサポートしています。
prefix_match
タイプ: UNORDERED_LIST_STRING
プロバイダー名: prefixMatch
説明: マッチするプレフィックスを表す文字列の配列。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: true に設定するとルールが有効になります。
name
タイプ: STRING
プロバイダー名: name
説明: ルール名には、英数字を自由に組み合わせることができます。ルール名は大文字と小文字が区別されます。ポリシー内で一意である必要があります。
type
タイプ: STRING
プロバイダー名: type
説明: 有効な値は、Lifecycle です。
type
タイプ: STRING
プロバイダー名: type
説明: リソースの種類。例: “Microsoft.Compute/virtualMachines” または “Microsoft.Storage/storageAccounts”
minimum_tls_version
タイプ: STRING
プロバイダー名: properties.minimumTlsVersion
説明: ストレージへのリクエストで許可される最小の TLS バージョンを設定します。このプロパティのデフォルトの解釈は、TLS 1.0 です。
name
タイプ: STRING
プロバイダー名: name
説明: リソースの名前
network_acls
タイプ: STRUCT
プロバイダー名: properties.networkAcls
説明: ネットワークルールセット
bypass
タイプ: STRING
プロバイダー名: bypass
説明: Logging/Metrics/AzureServices のためにトラフィックをバイパスするかどうかを指定します。指定できる値は、Logging|Metrics|AzureServices の任意の組み合わせ (例: “Logging, Metrics”) または None (これらのトラフィックのいずれもバイパスしない) です。
default_action
タイプ: STRING
プロバイダー名: defaultAction
説明: 他のルールに一致するものがない場合の、allow または deny のデフォルトアクションを指定します。
ip_rules
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: ipRules
説明: IP ACL ルールを設定します
action
タイプ: STRING
プロバイダー名: action
説明: IP ACL ルールのアクション。
value
タイプ: STRING
プロバイダー名: value
説明: IP または IP 範囲を CIDR 形式で指定します。IPV4 アドレスのみ使用可能です。
virtual_network_rules
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: virtualNetworkRules
説明: 仮想ネットワークのルールを設定します
action
タイプ: STRING
プロバイダー名: action
説明: 仮想ネットワークルールのアクション。
id
タイプ: STRING
プロバイダー名: id
説明: サブネットのリソース ID。例: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
state
タイプ: STRING
プロバイダー名: state
説明: 仮想ネットワークルールの状態を取得します。
primary_endpoints
タイプ: STRUCT
プロバイダー名: properties.primaryEndpoints
説明: パブリック Blob、キュー、またはテーブルオブジェクトの取得を実行するために使用される URL を取得します。Standard_ZRS および Premium_LRS アカウントでは、Blob エンドポイントのみが返されることに注意してください。
blob
タイプ: STRING
プロバイダー名: blob
説明: Blob エンドポイントを取得します。
dfs
タイプ: STRING
プロバイダー名: dfs
説明: dfs エンドポイントを取得します。
file
タイプ: STRING
プロバイダー名: file
説明: ファイルエンドポイントを取得します。
queue
タイプ: STRING
プロバイダー名: queue
説明: キューエンドポイントを取得します。
table
タイプ: STRING
プロバイダー名: table
説明: テーブルエンドポイントを取得します。
web
タイプ: STRING
プロバイダー名: web
説明: Web エンドポイントを取得します。
primary_location
タイプ: STRING
プロバイダー名: properties.primaryLocation
説明: ストレージアカウントのプライマリデータセンターの場所を取得します。
private_endpoint_connections
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: properties.privateEndpointConnections
説明: 指定されたストレージアカウントに関連付けられたプライベートエンドポイント接続のリスト
id
タイプ: STRING
プロバイダー名: id
説明: リソースの完全修飾型リソース ID。例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name
タイプ: STRING
プロバイダー名: name
説明: リソースの名前
private_endpoint
タイプ: STRUCT
プロバイダー名: properties.privateEndpoint
説明: プライベートエンドポイントのリソース。
id
タイプ: STRING
プロバイダー名: id
説明: プライベートエンドポイントの ARM 識別子
private_link_service_connection_state
タイプ: STRUCT
プロバイダー名: properties.privateLinkServiceConnectionState
説明: サービスコンシューマーとプロバイダー間の接続状態に関する情報の集合体。
action_required
タイプ: STRING
プロバイダー名: actionRequired
説明: サービスプロバイダーの変更に伴い、コンシューマーの更新が必要であるかどうかを示すメッセージ。
description
タイプ: STRING
プロバイダー名: description
説明: 接続の承認/拒否の理由。
status
タイプ: STRING
プロバイダー名: status
説明: サービスの所有者によって、接続が承認/拒否/削除されたかどうかを示します。
provisioning_state
タイプ: STRING
プロバイダー名: properties.provisioningState
説明: プライベートエンドポイント接続リソースのプロビジョニング状態。
type
タイプ: STRING
プロバイダー名: type
説明: リソースの種類。例: “Microsoft.Compute/virtualMachines” または “Microsoft.Storage/storageAccounts”
provisioning_state
タイプ: STRING
プロバイダー名: properties.provisioningState
説明: 操作の呼び出された時点のストレージアカウントのステータスを取得します。
resource_group
タイプ: STRING
secondary_endpoints
タイプ: STRUCT
プロバイダー名: properties.secondaryEndpoints
説明: ストレージアカウントのセカンダリロケーションから、パブリック Blob、キュー、またはテーブルオブジェクトの取得を実行するために使用される URL を取得します。SKU 名が Standard_RAGRS の場合のみ利用可能です。
blob
タイプ: STRING
プロバイダー名: blob
説明: Blob エンドポイントを取得します。
dfs
タイプ: STRING
プロバイダー名: dfs
説明: dfs エンドポイントを取得します。
file
タイプ: STRING
プロバイダー名: file
説明: ファイルエンドポイントを取得します。
queue
タイプ: STRING
プロバイダー名: queue
説明: キューエンドポイントを取得します。
table
タイプ: STRING
プロバイダー名: table
説明: テーブルエンドポイントを取得します。
web
タイプ: STRING
プロバイダー名: web
説明: Web エンドポイントを取得します。
secondary_location
タイプ: STRING
プロバイダー名: properties.secondaryLocation
説明: ストレージアカウントの、地理的に複製されたセカンダリのロケーションを取得します。accountType が Standard_GRS あるいは Standard_RAGRS の場合のみ使用可能です。
sku
タイプ: STRUCT
プロバイダー名: sku
説明: SKU を取得します。
name
タイプ: STRING
プロバイダー名: name
tier
タイプ: STRING
プロバイダー名: tier
status_of_primary
タイプ: STRING
プロバイダー名: properties.statusOfPrimary
説明: ストレージアカウントのプライマリロケーションが利用可能か否かを示すステータスを取得します。
status_of_secondary
タイプ: STRING
プロバイダー名: properties.statusOfSecondary
説明: ストレージアカウントのセカンダリロケーションが利用可能か否かを示すステータスを取得します。SKU 名が Standard_GRS または Standard_RAGRS の場合のみ利用可能です。
subscription_id
タイプ: STRING
subscription_name
タイプ: STRING
supports_https_traffic_only
タイプ: BOOLEAN
プロバイダー名: properties.supportsHttpsTrafficOnly
説明: true に設定すると、ストレージサービスへの https のトラフィックのみを許可します。
タイプ: UNORDERED_LIST_STRING
type
タイプ: STRING
プロバイダー名: type
説明: リソースの種類。例: “Microsoft.Compute/virtualMachines” または “Microsoft.Storage/storageAccounts”