Aracılığıyla paylaş


Microsoft.NetApp netAppAccounts/snapshotPolicies 2020-05-01

Bicep kaynak tanımı

netAppAccounts/snapshotPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.NetApp/netAppAccounts/snapshotPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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
    }
  }
}

Özellik değerleri

netAppAccounts/snapshotPolicies

Ad Açıklama Değer
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: netAppAccounts
Özellikler Anlık görüntü ilkesi Özellikleri SnapshotPolicyProperties (gerekli)

SnapshotPolicyProperties

Ad Açıklama Değer
dailySchedule Günlük anlık görüntüler için zamanlama DailySchedule
Etkin İlkenin etkinleştirilip etkinleştirilmeyeceğine karar verecek özellik Bool
hourlySchedule Saatlik anlık görüntüler için zamanlama Saatlik Zamanlama
monthlySchedule Aylık anlık görüntüler için zamanlama MonthlySchedule
weeklySchedule Haftalık anlık görüntüler için zamanlama WeeklySchedule

DailySchedule

Ad Açıklama Değer
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak günlük anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

HourlySchedule

Ad Açıklama Değer
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak saatlik anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

MonthlySchedule

Ad Açıklama Değer
daysOfMonth Ayın hangi gün anlık görüntüsünün alınması gerektiğini gösterir. Virgülle ayrılmış bir dize. dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak aylık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

WeeklySchedule

Ad Açıklama Değer
gün Hangi haftanın günü anlık görüntüsünün alınması gerektiğini belirtir, hafta günü adlarının virgülle ayrılmış listesini İngilizce kabul eder dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak haftalık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

ARM şablonu kaynak tanımı

netAppAccounts/snapshotPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.NetApp/netAppAccounts/snapshotPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "apiVersion": "2020-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
    }
  }
}

Özellik değerleri

netAppAccounts/snapshotPolicies

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.NetApp/netAppAccounts/snapshotPolicies'
apiVersion Kaynak API'sinin sürümü '2020-05-01'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Özellikler Anlık görüntü ilkesi Özellikleri SnapshotPolicyProperties (gerekli)

SnapshotPolicyProperties

Ad Açıklama Değer
dailySchedule Günlük anlık görüntüler için zamanlama DailySchedule
Etkin İlkenin etkinleştirilip etkinleştirilmeyeceğine karar verecek özellik Bool
hourlySchedule Saatlik anlık görüntüler için zamanlama Saatlik Zamanlama
monthlySchedule Aylık anlık görüntüler için zamanlama MonthlySchedule
weeklySchedule Haftalık anlık görüntüler için zamanlama WeeklySchedule

DailySchedule

Ad Açıklama Değer
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak günlük anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

HourlySchedule

Ad Açıklama Değer
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak saatlik anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

MonthlySchedule

Ad Açıklama Değer
daysOfMonth Ayın hangi gün anlık görüntüsünün alınması gerektiğini gösterir. Virgülle ayrılmış bir dize. dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak aylık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

WeeklySchedule

Ad Açıklama Değer
gün Hangi haftanın günü anlık görüntüsünün alınması gerektiğini belirtir, hafta günü adlarının virgülle ayrılmış listesini İngilizce kabul eder dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak haftalık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

Terraform (AzAPI sağlayıcısı) kaynak tanımı

netAppAccounts/snapshotPolicies kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.NetApp/netAppAccounts/snapshotPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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
      }
    }
  })
}

Özellik değerleri

netAppAccounts/snapshotPolicies

Ad Açıklama Değer
tür Kaynak türü "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.

Alfasayısal ile başlayın.
yer Kaynak konumu dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: netAppAccounts
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
Özellikler Anlık görüntü ilkesi Özellikleri SnapshotPolicyProperties (gerekli)

SnapshotPolicyProperties

Ad Açıklama Değer
dailySchedule Günlük anlık görüntüler için zamanlama DailySchedule
Etkin İlkenin etkinleştirilip etkinleştirilmeyeceğine karar verecek özellik Bool
hourlySchedule Saatlik anlık görüntüler için zamanlama Saatlik Zamanlama
monthlySchedule Aylık anlık görüntüler için zamanlama MonthlySchedule
weeklySchedule Haftalık anlık görüntüler için zamanlama WeeklySchedule

DailySchedule

Ad Açıklama Değer
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak günlük anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

HourlySchedule

Ad Açıklama Değer
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak saatlik anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

MonthlySchedule

Ad Açıklama Değer
daysOfMonth Ayın hangi gün anlık görüntüsünün alınması gerektiğini gösterir. Virgülle ayrılmış bir dize. dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak aylık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int

WeeklySchedule

Ad Açıklama Değer
gün Hangi haftanın günü anlık görüntüsünün alınması gerektiğini belirtir, hafta günü adlarının virgülle ayrılmış listesini İngilizce kabul eder dizgi
saat Utc saat diliminde anlık görüntünün alınması gereken saati gösterir Int
dakika Hangi dakika anlık görüntüsünün alınması gerektiğini gösterir Int
snapshotsToKeep Tutulacak haftalık anlık görüntü sayısı Int
usedBytes Bayt cinsinden kaynak boyutu, birim için bayt cinsinden geçerli depolama alanı kullanımı Int