次の方法で共有


Microsoft.Storage storageAccounts/objectReplicationPolicies 2024-01-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Storage/storageAccounts/objectReplicationPolicies@2024-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    destinationAccount: 'string'
    metrics: {
      enabled: bool
    }
    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 (必須)
メトリック 随意。 オブジェクト レプリケーション ポリシーメトリック機能オプション。 ObjectReplicationPolicyPropertiesMetrics
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyPropertiesMetrics

名前 形容 価値
有効 オブジェクト レプリケーション メトリック機能がポリシーに対して有効になっているかどうかを示します。 bool

ObjectReplicationPolicyRule

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

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

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

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

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

リソースの形式

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

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

プロパティ値

Microsoft.Storage/storageAccounts/objectReplicationPolicies

名前 形容 価値
apiVersion API のバージョン '2024-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 (必須)
メトリック 随意。 オブジェクト レプリケーション ポリシーメトリック機能オプション。 ObjectReplicationPolicyPropertiesMetrics
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyPropertiesMetrics

名前 形容 価値
有効 オブジェクト レプリケーション メトリック機能がポリシーに対して有効になっているかどうかを示します。 bool

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@2024-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      destinationAccount = "string"
      metrics = {
        enabled = bool
      }
      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@2024-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 (必須)
メトリック 随意。 オブジェクト レプリケーション ポリシーメトリック機能オプション。 ObjectReplicationPolicyPropertiesMetrics
準則 ストレージ アカウント オブジェクトのレプリケーション規則。 ObjectReplicationPolicyRule[]
sourceAccount 必須。 ソース アカウント名。 allowCrossTenantReplication が false に設定されている場合は、完全なリソース ID にする必要があります。 string (必須)

ObjectReplicationPolicyPropertiesMetrics

名前 形容 価値
有効 オブジェクト レプリケーション メトリック機能がポリシーに対して有効になっているかどうかを示します。 bool

ObjectReplicationPolicyRule

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