Compartir a través de


Microsoft.NetApp netAppAccounts/snapshotPolicies 2024-03-01

Definición de recursos de Bicep

El tipo de recurso netAppAccounts/snapshotPolicies se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-03-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 propiedad

netAppAccounts/snapshotPolicies

Nombre Descripción Valor
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)

Límite de caracteres: 1-64

Caracteres válidos:
Caracteres alfanuméricos, caracteres de subrayado y guiones.

Comience con alfanumérico.
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: netAppAccounts
Propiedades Propiedades de la directiva de instantáneas SnapshotPolicyProperties (obligatorio)

SnapshotPolicyProperties

Nombre Descripción Valor
dailySchedule Programación de instantáneas diarias DailySchedule
Habilitado La propiedad para decidir la directiva está habilitada o no Bool
hourlySchedule Programación de instantáneas por hora HourlySchedule
monthlySchedule Programación de instantáneas mensuales monthlySchedule
weeklySchedule Programación de instantáneas semanales WeeklySchedule

DailySchedule

Nombre Descripción Valor
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento diario de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

HourlySchedule

Nombre Descripción Valor
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento de instantáneas por hora para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

MonthlySchedule

Nombre Descripción Valor
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento mensual de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

WeeklySchedule

Nombre Descripción Valor
día Indica qué instantánea de días laborables se debe tomar, acepta una lista separada por comas de nombres de días de semana en inglés. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento semanal de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

Definición de recursos de plantilla de ARM

El tipo de recurso netAppAccounts/snapshotPolicies se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.NetApp/netAppAccounts/snapshotPolicies",
  "apiVersion": "2024-03-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 propiedad

netAppAccounts/snapshotPolicies

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies"
apiVersion La versión de la API de recursos '2024-03-01'
nombre El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)

Límite de caracteres: 1-64

Caracteres válidos:
Caracteres alfanuméricos, caracteres de subrayado y guiones.

Comience con alfanumérico.
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Propiedades Propiedades de la directiva de instantáneas SnapshotPolicyProperties (obligatorio)

SnapshotPolicyProperties

Nombre Descripción Valor
dailySchedule Programación de instantáneas diarias DailySchedule
Habilitado La propiedad para decidir la directiva está habilitada o no Bool
hourlySchedule Programación de instantáneas por hora HourlySchedule
monthlySchedule Programación de instantáneas mensuales monthlySchedule
weeklySchedule Programación de instantáneas semanales WeeklySchedule

DailySchedule

Nombre Descripción Valor
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento diario de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

HourlySchedule

Nombre Descripción Valor
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento de instantáneas por hora para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

MonthlySchedule

Nombre Descripción Valor
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento mensual de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

WeeklySchedule

Nombre Descripción Valor
día Indica qué instantánea de días laborables se debe tomar, acepta una lista separada por comas de nombres de días de semana en inglés. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento semanal de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso netAppAccounts/snapshotPolicies se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.NetApp/netAppAccounts/snapshotPolicies, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-03-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 propiedad

netAppAccounts/snapshotPolicies

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2024-03-01"
nombre El nombre del recurso string (obligatorio)

Límite de caracteres: 1-64

Caracteres válidos:
Caracteres alfanuméricos, caracteres de subrayado y guiones.

Comience con alfanumérico.
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: netAppAccounts
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta.
Propiedades Propiedades de la directiva de instantáneas SnapshotPolicyProperties (obligatorio)

SnapshotPolicyProperties

Nombre Descripción Valor
dailySchedule Programación de instantáneas diarias DailySchedule
Habilitado La propiedad para decidir la directiva está habilitada o no Bool
hourlySchedule Programación de instantáneas por hora HourlySchedule
monthlySchedule Programación de instantáneas mensuales monthlySchedule
weeklySchedule Programación de instantáneas semanales WeeklySchedule

DailySchedule

Nombre Descripción Valor
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento diario de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

HourlySchedule

Nombre Descripción Valor
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento de instantáneas por hora para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

MonthlySchedule

Nombre Descripción Valor
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento mensual de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int

WeeklySchedule

Nombre Descripción Valor
día Indica qué instantánea de días laborables se debe tomar, acepta una lista separada por comas de nombres de días de semana en inglés. cuerda
hora Indica la hora en la zona horaria UTC que se debe tomar una instantánea. Int
minuto Indica qué instantánea de minuto se debe tomar. Int
snapshotsToKeep Recuento semanal de instantáneas para mantener Int
usedBytes Tamaño del recurso en bytes, uso de almacenamiento actual para el volumen en bytes Int