Presupuestos de Microsoft.Consumption 2017-12-30-preview
Definición de recursos de Bicep
El tipo de recurso de presupuestos se puede implementar con operaciones destinadas a:
- de suscripción de
: consulte comandos de implementación de suscripciones 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.Consumption/budgets, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Consumption/budgets@2017-12-30-preview' = {
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
operator: 'string'
threshold: int
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Valores de propiedad
BudgetProperties
Nombre | Descripción | Valor |
---|---|---|
importe | Importe total del costo para realizar el seguimiento con el presupuesto. | int (obligatorio) |
categoría | Categoría del presupuesto, tanto si el presupuesto realiza un seguimiento del costo como de otra cosa. | 'Costo' (obligatorio) |
notificaciones | Diccionario de notificaciones asociadas al presupuesto. El presupuesto puede tener hasta cinco notificaciones. | |
timeGrain | Tiempo cubierto por un presupuesto. El seguimiento de la cantidad se restablecerá en función del intervalo de tiempo. | 'Anualmente' 'Mensual' 'Trimestral' (obligatorio) |
timePeriod | Tiene la fecha de inicio y finalización del presupuesto. La fecha de inicio debe ser la primera del mes y debe ser menor que la fecha de finalización. La fecha de inicio del presupuesto debe ser el 1 o después del 1 de junio de 2017. La fecha de inicio futura no debe ser superior a tres meses. La fecha de inicio anterior debe seleccionarse dentro del período de tiempo. No hay restricciones en la fecha de finalización. | budgetTimePeriod (obligatorio) |
BudgetPropertiesNotifications
Nombre | Descripción | Valor |
---|
BudgetTimePeriod
Nombre | Descripción | Valor |
---|---|---|
endDate | Fecha de finalización del presupuesto. Si no se proporciona, el valor predeterminado es de 10 años a partir de la fecha de inicio. | cuerda |
startDate | Fecha de inicio del presupuesto. | string (obligatorio) |
Microsoft.Consumption/budgets
Nombre | Descripción | Valor |
---|---|---|
eTag | eTag del recurso. Para controlar el escenario de actualización simultánea, este campo se usará para determinar si el usuario está actualizando la versión más reciente o no. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del presupuesto. | |
Notificación
Nombre | Descripción | Valor |
---|---|---|
contactEmails | Direcciones de correo electrónico para enviar la notificación presupuestaria a cuando se supera el umbral. | string[] (obligatorio) |
contactRoles | Póngase en contacto con los roles para enviar la notificación presupuestaria a cuando se supere el umbral. | string[] |
Habilitado | La notificación está habilitada o no. | bool (obligatorio) |
operador | Operador de comparación. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obligatorio) |
umbral | Valor de umbral asociado a una notificación. La notificación se envía cuando el costo supera el umbral. Siempre es porcentaje y tiene que estar entre 0 y 1000. | int (obligatorio) |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
Crear un de presupuesto | Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Crear un presupuesto con filtro | Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Crear un de presupuesto simple | Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Definición de recursos de plantilla de ARM
El tipo de recurso de presupuestos se puede implementar con operaciones destinadas a:
- de suscripción de
: consulte comandos de implementación de suscripciones 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.Consumption/budgets, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2017-12-30-preview",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"operator": "string",
"threshold": "int"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Valores de propiedad
BudgetProperties
Nombre | Descripción | Valor |
---|---|---|
importe | Importe total del costo para realizar el seguimiento con el presupuesto. | int (obligatorio) |
categoría | Categoría del presupuesto, tanto si el presupuesto realiza un seguimiento del costo como de otra cosa. | 'Costo' (obligatorio) |
notificaciones | Diccionario de notificaciones asociadas al presupuesto. El presupuesto puede tener hasta cinco notificaciones. | |
timeGrain | Tiempo cubierto por un presupuesto. El seguimiento de la cantidad se restablecerá en función del intervalo de tiempo. | 'Anualmente' 'Mensual' 'Trimestral' (obligatorio) |
timePeriod | Tiene la fecha de inicio y finalización del presupuesto. La fecha de inicio debe ser la primera del mes y debe ser menor que la fecha de finalización. La fecha de inicio del presupuesto debe ser el 1 o después del 1 de junio de 2017. La fecha de inicio futura no debe ser superior a tres meses. La fecha de inicio anterior debe seleccionarse dentro del período de tiempo. No hay restricciones en la fecha de finalización. | budgetTimePeriod (obligatorio) |
BudgetPropertiesNotifications
Nombre | Descripción | Valor |
---|
BudgetTimePeriod
Nombre | Descripción | Valor |
---|---|---|
endDate | Fecha de finalización del presupuesto. Si no se proporciona, el valor predeterminado es de 10 años a partir de la fecha de inicio. | cuerda |
startDate | Fecha de inicio del presupuesto. | string (obligatorio) |
Microsoft.Consumption/budgets
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2017-12-30-preview' |
eTag | eTag del recurso. Para controlar el escenario de actualización simultánea, este campo se usará para determinar si el usuario está actualizando la versión más reciente o no. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del presupuesto. | |
tipo | El tipo de recurso | "Microsoft.Consumption/budgets" |
Notificación
Nombre | Descripción | Valor |
---|---|---|
contactEmails | Direcciones de correo electrónico para enviar la notificación presupuestaria a cuando se supera el umbral. | string[] (obligatorio) |
contactRoles | Póngase en contacto con los roles para enviar la notificación presupuestaria a cuando se supere el umbral. | string[] |
Habilitado | La notificación está habilitada o no. | bool (obligatorio) |
operador | Operador de comparación. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obligatorio) |
umbral | Valor de umbral asociado a una notificación. La notificación se envía cuando el costo supera el umbral. Siempre es porcentaje y tiene que estar entre 0 y 1000. | int (obligatorio) |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Crear un de presupuesto |
Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Crear un presupuesto con filtro |
Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Crear un de presupuesto simple |
Esta plantilla muestra cómo crear un presupuesto en una suscripción. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso de presupuestos se puede implementar con operaciones destinadas a:
- de suscripción
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.Consumption/budgets, agregue el siguiente Terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2017-12-30-preview"
name = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
operator = "string"
threshold = int
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
Valores de propiedad
BudgetProperties
Nombre | Descripción | Valor |
---|---|---|
importe | Importe total del costo para realizar el seguimiento con el presupuesto. | int (obligatorio) |
categoría | Categoría del presupuesto, tanto si el presupuesto realiza un seguimiento del costo como de otra cosa. | 'Costo' (obligatorio) |
notificaciones | Diccionario de notificaciones asociadas al presupuesto. El presupuesto puede tener hasta cinco notificaciones. | |
timeGrain | Tiempo cubierto por un presupuesto. El seguimiento de la cantidad se restablecerá en función del intervalo de tiempo. | 'Anualmente' 'Mensual' 'Trimestral' (obligatorio) |
timePeriod | Tiene la fecha de inicio y finalización del presupuesto. La fecha de inicio debe ser la primera del mes y debe ser menor que la fecha de finalización. La fecha de inicio del presupuesto debe ser el 1 o después del 1 de junio de 2017. La fecha de inicio futura no debe ser superior a tres meses. La fecha de inicio anterior debe seleccionarse dentro del período de tiempo. No hay restricciones en la fecha de finalización. | budgetTimePeriod (obligatorio) |
BudgetPropertiesNotifications
Nombre | Descripción | Valor |
---|
BudgetTimePeriod
Nombre | Descripción | Valor |
---|---|---|
endDate | Fecha de finalización del presupuesto. Si no se proporciona, el valor predeterminado es de 10 años a partir de la fecha de inicio. | cuerda |
startDate | Fecha de inicio del presupuesto. | string (obligatorio) |
Microsoft.Consumption/budgets
Nombre | Descripción | Valor |
---|---|---|
eTag | eTag del recurso. Para controlar el escenario de actualización simultánea, este campo se usará para determinar si el usuario está actualizando la versión más reciente o no. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del presupuesto. | |
tipo | El tipo de recurso | "Microsoft.Consumption/budgets@2017-12-30-preview" |
Notificación
Nombre | Descripción | Valor |
---|---|---|
contactEmails | Direcciones de correo electrónico para enviar la notificación presupuestaria a cuando se supera el umbral. | string[] (obligatorio) |
contactRoles | Póngase en contacto con los roles para enviar la notificación presupuestaria a cuando se supere el umbral. | string[] |
Habilitado | La notificación está habilitada o no. | bool (obligatorio) |
operador | Operador de comparación. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (obligatorio) |
umbral | Valor de umbral asociado a una notificación. La notificación se envía cuando el costo supera el umbral. Siempre es porcentaje y tiene que estar entre 0 y 1000. | int (obligatorio) |