Partilhar via


Microsoft.NetApp netAppAccounts/snapshotPolicies 2020-09-01

Definição de recursos do bíceps

O tipo de recurso netAppAccounts/snapshotPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-09-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
    }
  }
}

Valores de propriedade

netAppAccounts/snapshotPolicies

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)

Limite de caracteres: 1-64

Caracteres válidos:
Alfanuméricos, sublinhados e hífenes.

Comece com alfanumérico.
Localização Localização do recurso string (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: netAppAccounts
propriedades Propriedades da política de instantâneo SnapshotPolicyProperties (obrigatório)

SnapshotPolicyProperties

Designação Descrição Valor
diárioHorário Agendamento para instantâneos diários DailySchedule
ativado A propriedade para decidir a política está habilitada ou não Bool
horaHorário Agendar instantâneos por hora HoráriaAgenda
mensalProgramação Agendar instantâneos mensais MonthlySchedule
semanalHorário Agendamento para instantâneos semanais SemanalAgendar

HorárioDiário

Designação Descrição Valor
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem diária de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

HoráriaHorário

Designação Descrição Valor
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem de instantâneos por hora a ser mantida Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Cronograma Mensal

Designação Descrição Valor
diasdeMês Indica quais dias do mês o instantâneo deve ser tirado. Uma cadeia de caracteres delimitada por vírgula. string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem mensal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Programação Semanal

Designação Descrição Valor
Dia Indica qual instantâneo de dias da semana deve ser tirado, aceita uma lista separada por vírgulas de nomes de dias da semana em inglês string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem semanal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Definição de recurso de modelo ARM

O tipo de recurso netAppAccounts/snapshotPolicies pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "apiVersion": "2020-09-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"
    }
  }
}

Valores de propriedade

netAppAccounts/snapshotPolicies

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.NetApp/netAppAccounts/snapshotPolicies'
apiVersion A versão da api de recursos '2020-09-01'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)

Limite de caracteres: 1-64

Caracteres válidos:
Alfanuméricos, sublinhados e hífenes.

Comece com alfanumérico.
Localização Localização do recurso string (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
propriedades Propriedades da política de instantâneo SnapshotPolicyProperties (obrigatório)

SnapshotPolicyProperties

Designação Descrição Valor
diárioHorário Agendamento para instantâneos diários DailySchedule
ativado A propriedade para decidir a política está habilitada ou não Bool
horaHorário Agendar instantâneos por hora HoráriaAgenda
mensalProgramação Agendar instantâneos mensais MonthlySchedule
semanalHorário Agendamento para instantâneos semanais SemanalAgendar

HorárioDiário

Designação Descrição Valor
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem diária de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

HoráriaHorário

Designação Descrição Valor
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem de instantâneos por hora a ser mantida Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Cronograma Mensal

Designação Descrição Valor
diasdeMês Indica quais dias do mês o instantâneo deve ser tirado. Uma cadeia de caracteres delimitada por vírgula. string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem mensal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Programação Semanal

Designação Descrição Valor
Dia Indica qual instantâneo de dias da semana deve ser tirado, aceita uma lista separada por vírgulas de nomes de dias da semana em inglês string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem semanal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso netAppAccounts/snapshotPolicies pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-09-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
      }
    }
  })
}

Valores de propriedade

netAppAccounts/snapshotPolicies

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-09-01"
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-64

Caracteres válidos:
Alfanuméricos, sublinhados e hífenes.

Comece com alfanumérico.
Localização Localização do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: netAppAccounts
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
propriedades Propriedades da política de instantâneo SnapshotPolicyProperties (obrigatório)

SnapshotPolicyProperties

Designação Descrição Valor
diárioHorário Agendamento para instantâneos diários DailySchedule
ativado A propriedade para decidir a política está habilitada ou não Bool
horaHorário Agendar instantâneos por hora HoráriaAgenda
mensalProgramação Agendar instantâneos mensais MonthlySchedule
semanalHorário Agendamento para instantâneos semanais SemanalAgendar

HorárioDiário

Designação Descrição Valor
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem diária de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

HoráriaHorário

Designação Descrição Valor
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem de instantâneos por hora a ser mantida Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Cronograma Mensal

Designação Descrição Valor
diasdeMês Indica quais dias do mês o instantâneo deve ser tirado. Uma cadeia de caracteres delimitada por vírgula. string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem mensal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int

Programação Semanal

Designação Descrição Valor
Dia Indica qual instantâneo de dias da semana deve ser tirado, aceita uma lista separada por vírgulas de nomes de dias da semana em inglês string
hora Indica qual hora no fuso horário UTC um instantâneo deve ser tirado Int
minuto Indica qual minuto instantâneo deve ser tirado Int
snapshotsToKeep Contagem semanal de instantâneos para manter Int
usadosBytes Tamanho do recurso em bytes, uso atual do armazenamento para o volume em bytes Int