Compartir a través de


Microsoft.NetApp netAppAccounts/snapshotPolicies 01/05/2020

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@2020-05-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 propiedad

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Nombre Descripción Importancia
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
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)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Horario diario

Nombre Descripción Importancia
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

Horario por hora

Nombre Descripción Importancia
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

Horario mensual

Nombre Descripción Importancia
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda / cadena
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

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

SnapshotPolicyProperties

Nombre Descripción Importancia
dailySchedule Programación de instantáneas diarias Horario diario
Habilitado La propiedad para decidir la directiva está habilitada o no booleano
hourlySchedule Programación de instantáneas por hora Horario por hora
monthlySchedule Programación de instantáneas mensuales Horario mensual
weeklySchedule Programación de instantáneas semanales Horario semanal

Horario semanal

Nombre Descripción Importancia
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 / cadena
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": "2020-05-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 propiedad

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Nombre Descripción Importancia
apiVersion La versión de api '2020-05-01'
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la directiva de instantáneas SnapshotPolicyProperties (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies"

Horario diario

Nombre Descripción Importancia
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

Horario por hora

Nombre Descripción Importancia
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

Horario mensual

Nombre Descripción Importancia
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda / cadena
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

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

SnapshotPolicyProperties

Nombre Descripción Importancia
dailySchedule Programación de instantáneas diarias Horario diario
Habilitado La propiedad para decidir la directiva está habilitada o no booleano
hourlySchedule Programación de instantáneas por hora Horario por hora
monthlySchedule Programación de instantáneas mensuales Horario mensual
weeklySchedule Programación de instantáneas semanales Horario semanal

Horario semanal

Nombre Descripción Importancia
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 / cadena
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

Ejemplos de uso

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@2020-05-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
      }
    }
  }
}

Valores de propiedad

Microsoft.NetApp/netAppAccounts/snapshotPolicies

Nombre Descripción Importancia
ubicación Ubicación del recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: netAppAccounts
Propiedades Propiedades de la directiva de instantáneas SnapshotPolicyProperties (obligatorio)
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.NetApp/netAppAccounts/snapshotPolicies@2020-05-01"

Horario diario

Nombre Descripción Importancia
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

Horario por hora

Nombre Descripción Importancia
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

Horario mensual

Nombre Descripción Importancia
daysOfMonth Indica los días de la instantánea del mes que se deben tomar. Cadena delimitada por comas. cuerda / cadena
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

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

SnapshotPolicyProperties

Nombre Descripción Importancia
dailySchedule Programación de instantáneas diarias Horario diario
Habilitado La propiedad para decidir la directiva está habilitada o no booleano
hourlySchedule Programación de instantáneas por hora Horario por hora
monthlySchedule Programación de instantáneas mensuales Horario mensual
weeklySchedule Programación de instantáneas semanales Horario semanal

Horario semanal

Nombre Descripción Importancia
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 / cadena
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