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.
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 |
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.
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 |
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
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.
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 |
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 |