次の方法で共有


Microsoft.NetApp netAppAccounts/snapshotPolicies 2024-09-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-09-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    dailySchedule: {
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    enabled: bool
    hourlySchedule: {
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    monthlySchedule: {
      daysOfMonth: 'string'
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
    weeklySchedule: {
      day: 'string'
      hour: int
      minute: int
      snapshotsToKeep: int
      usedBytes: int
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

Microsoft.NetApp/netAppAccounts/snapshotPolicies

名前 説明 価値
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: netAppAccounts
プロパティ スナップショット ポリシーのプロパティ SnapshotPolicyProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

デイリースケジュール

名前 説明 価値
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎日のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

時間別スケジュール

名前 説明 価値
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する時間単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

月間スケジュール

名前 説明 価値
daysOfMonth (月) 月のスナップショットを作成する日を示します。 コンマ区切り文字列。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎月のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

SnapshotPolicyプロパティ

名前 説明 価値
dailyスケジュール 毎日のスナップショットのスケジュール デイリースケジュール
有効 ポリシーが有効かどうかを決定するプロパティ ブール (bool)
毎時スケジュール 時間単位のスナップショットのスケジュール 時間別スケジュール
月間スケジュール 毎月のスナップショットのスケジュール 月間スケジュール
weeklyスケジュール 毎週のスナップショットのスケジュール ウィークリースケジュール

追跡リソースタグ

名前 説明 価値

ウィークリースケジュール

名前 説明 価値
曜日スナップショットを作成する必要があることを示します。英語の曜日名のコンマ区切りリストを受け入れます。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する週単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "apiVersion": "2024-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "dailySchedule": {
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "enabled": "bool",
    "hourlySchedule": {
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "monthlySchedule": {
      "daysOfMonth": "string",
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    },
    "weeklySchedule": {
      "day": "string",
      "hour": "int",
      "minute": "int",
      "snapshotsToKeep": "int",
      "usedBytes": "int"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

Microsoft.NetApp/netAppAccounts/snapshotPolicies

名前 説明 価値
apiVersion (英語) API のバージョン '2024-09-01'
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
プロパティ スナップショット ポリシーのプロパティ SnapshotPolicyProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
リソースの種類 「Microsoft.NetApp/netAppAccounts/snapshotPolicies」

デイリースケジュール

名前 説明 価値
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎日のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

時間別スケジュール

名前 説明 価値
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する時間単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

月間スケジュール

名前 説明 価値
daysOfMonth (月) 月のスナップショットを作成する日を示します。 コンマ区切り文字列。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎月のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

SnapshotPolicyプロパティ

名前 説明 価値
dailyスケジュール 毎日のスナップショットのスケジュール デイリースケジュール
有効 ポリシーが有効かどうかを決定するプロパティ ブール (bool)
毎時スケジュール 時間単位のスナップショットのスケジュール 時間別スケジュール
月間スケジュール 毎月のスナップショットのスケジュール 月間スケジュール
weeklyスケジュール 毎週のスナップショットのスケジュール ウィークリースケジュール

追跡リソースタグ

名前 説明 価値

ウィークリースケジュール

名前 説明 価値
曜日スナップショットを作成する必要があることを示します。英語の曜日名のコンマ区切りリストを受け入れます。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する週単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

使用例

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

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

  • リソース グループ

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-09-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      dailySchedule = {
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      enabled = bool
      hourlySchedule = {
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      monthlySchedule = {
        daysOfMonth = "string"
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
      weeklySchedule = {
        day = "string"
        hour = int
        minute = int
        snapshotsToKeep = int
        usedBytes = int
      }
    }
  }
}

プロパティ値

Microsoft.NetApp/netAppAccounts/snapshotPolicies

名前 説明 価値
位置 リソースが存在する地理的な場所 string (必須)
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: netAppAccounts
プロパティ スナップショット ポリシーのプロパティ SnapshotPolicyProperties (必須)
タグ リソース タグ タグ名と値のディクショナリ。
リソースの種類 「Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-09-01」

デイリースケジュール

名前 説明 価値
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎日のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

時間別スケジュール

名前 説明 価値
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する時間単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

月間スケジュール

名前 説明 価値
daysOfMonth (月) 月のスナップショットを作成する日を示します。 コンマ区切り文字列。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する毎月のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)

SnapshotPolicyプロパティ

名前 説明 価値
dailyスケジュール 毎日のスナップショットのスケジュール デイリースケジュール
有効 ポリシーが有効かどうかを決定するプロパティ ブール (bool)
毎時スケジュール 時間単位のスナップショットのスケジュール 時間別スケジュール
月間スケジュール 毎月のスナップショットのスケジュール 月間スケジュール
weeklyスケジュール 毎週のスナップショットのスケジュール ウィークリースケジュール

追跡リソースタグ

名前 説明 価値

ウィークリースケジュール

名前 説明 価値
曜日スナップショットを作成する必要があることを示します。英語の曜日名のコンマ区切りリストを受け入れます。 文字列
時間 スナップショットを取得する UTC タイムゾーンの時間を示します 整数 (int)
作成する分単位のスナップショットを示します 整数 (int)
スナップショットToKeep 保持する週単位のスナップショット数 整数 (int)
usedBytes (使用済みバイト) リソース サイズ (バイト単位)、ボリュームの現在のストレージ使用量 (バイト単位) 整数 (int)