次の方法で共有


Microsoft.Storage storageAccounts/objectReplicationPolicies 2023-01-01

Bicep リソース定義

storageAccounts/objectReplicationPolicies リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/objectReplicationPolicies リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    destinationAccount: 'string'
    rules: [
      {
        destinationContainer: 'string'
        filters: {
          minCreationTime: 'string'
          prefixMatch: [
            'string'
          ]
        }
        ruleId: 'string'
        sourceContainer: 'string'
      }
    ]
    sourceAccount: 'string'
  }
}

プロパティ値

Microsoft.Storage/storageAccounts/objectReplicationPolicies

名前 形容 価値
名前 リソース名

制約:
最小長 = 1 (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: storageAccounts
プロパティ ストレージ アカウント オブジェクト レプリケーション ポリシーを返します。 ObjectReplicationPolicyProperties の

ObjectReplicationPolicyFilter

名前 形容 価値
minCreationTime 時間の経過後に作成された BLOB は、宛先にレプリケートされます。 datetime 形式の 'yyyy-MM-ddTHH:mm:ssZ' である必要があります。 例: 2020-02-19T16:05:00Z
prefixMatch 随意。 指定したプレフィックスで始まる名前の BLOB のみをレプリケートするように結果をフィルター処理します。 string[]

ObjectReplicationPolicyProperties

名前 形容 価値
destinationAccount 必須。 宛先アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyRule

名前 形容 価値
destinationContainer 必須。 宛先コンテナー名。 string (必須)
フィルター 随意。 フィルター セットを定義するオブジェクト。 ObjectReplicationPolicyFilter の
ruleId ルール ID は、移行先アカウントの新しいルールごとに自動生成されます。 ソース アカウントにポリシーを設定する場合に必要です。
sourceContainer 必須。 ソース コンテナー名。 string (必須)

ARM テンプレート リソース定義

storageAccounts/objectReplicationPolicies リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/objectReplicationPolicies リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Storage/storageAccounts/objectReplicationPolicies",
  "apiVersion": "2023-01-01",
  "name": "string",
  "properties": {
    "destinationAccount": "string",
    "rules": [
      {
        "destinationContainer": "string",
        "filters": {
          "minCreationTime": "string",
          "prefixMatch": [ "string" ]
        },
        "ruleId": "string",
        "sourceContainer": "string"
      }
    ],
    "sourceAccount": "string"
  }
}

プロパティ値

Microsoft.Storage/storageAccounts/objectReplicationPolicies

名前 形容 価値
apiVersion API のバージョン '2023-01-01'
名前 リソース名

制約:
最小長 = 1 (必須)
プロパティ ストレージ アカウント オブジェクト レプリケーション ポリシーを返します。 ObjectReplicationPolicyProperties の
種類 リソースの種類 'Microsoft.Storage/storageAccounts/objectReplicationPolicies'

ObjectReplicationPolicyFilter

名前 形容 価値
minCreationTime 時間の経過後に作成された BLOB は、宛先にレプリケートされます。 datetime 形式の 'yyyy-MM-ddTHH:mm:ssZ' である必要があります。 例: 2020-02-19T16:05:00Z
prefixMatch 随意。 指定したプレフィックスで始まる名前の BLOB のみをレプリケートするように結果をフィルター処理します。 string[]

ObjectReplicationPolicyProperties

名前 形容 価値
destinationAccount 必須。 宛先アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyRule

名前 形容 価値
destinationContainer 必須。 宛先コンテナー名。 string (必須)
フィルター 随意。 フィルター セットを定義するオブジェクト。 ObjectReplicationPolicyFilter の
ruleId ルール ID は、移行先アカウントの新しいルールごとに自動生成されます。 ソース アカウントにポリシーを設定する場合に必要です。
sourceContainer 必須。 ソース コンテナー名。 string (必須)

Terraform (AzAPI プロバイダー) リソース定義

storageAccounts/objectReplicationPolicies リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Storage/storageAccounts/objectReplicationPolicies リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      destinationAccount = "string"
      rules = [
        {
          destinationContainer = "string"
          filters = {
            minCreationTime = "string"
            prefixMatch = [
              "string"
            ]
          }
          ruleId = "string"
          sourceContainer = "string"
        }
      ]
      sourceAccount = "string"
    }
  })
}

プロパティ値

Microsoft.Storage/storageAccounts/objectReplicationPolicies

名前 形容 価値
名前 リソース名

制約:
最小長 = 1 (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: storageAccounts
プロパティ ストレージ アカウント オブジェクト レプリケーション ポリシーを返します。 ObjectReplicationPolicyProperties の
種類 リソースの種類 "Microsoft.Storage/storageAccounts/objectReplicationPolicies@2023-01-01"

ObjectReplicationPolicyFilter

名前 形容 価値
minCreationTime 時間の経過後に作成された BLOB は、宛先にレプリケートされます。 datetime 形式の 'yyyy-MM-ddTHH:mm:ssZ' である必要があります。 例: 2020-02-19T16:05:00Z
prefixMatch 随意。 指定したプレフィックスで始まる名前の BLOB のみをレプリケートするように結果をフィルター処理します。 string[]

ObjectReplicationPolicyProperties

名前 形容 価値
destinationAccount 必須。 宛先アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyRule

名前 形容 価値
destinationContainer 必須。 宛先コンテナー名。 string (必須)
フィルター 随意。 フィルター セットを定義するオブジェクト。 ObjectReplicationPolicyFilter の
ruleId ルール ID は、移行先アカウントの新しいルールごとに自動生成されます。 ソース アカウントにポリシーを設定する場合に必要です。
sourceContainer 必須。 ソース コンテナー名。 string (必須)