Partilhar via


Microsoft.NetApp netAppAccounts/snapshotPolicies 2020-12-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-12-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'
  }
}

Valores de propriedade

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

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
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)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

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

Tags de Recursos

Designação Descrição Valor

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

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-12-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"
  }
}

Valores de propriedade

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

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Designação Descrição Valor
apiVersion A versão api '2020-12-01'
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades da política de instantâneo SnapshotPolicyProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.NetApp/netAppAccounts/snapshotPolicies'

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

Tags de Recursos

Designação Descrição Valor

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

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-12-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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

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

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: netAppAccounts
propriedades Propriedades da política de instantâneo SnapshotPolicyProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-12-01"

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

Tags de Recursos

Designação Descrição Valor

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

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