Compartir a través de


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

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

Implementación en Azure
Esta plantilla muestra cómo crear un presupuesto en una suscripción.
Crear un presupuesto con filtro

Implementación en Azure
Esta plantilla muestra cómo crear un presupuesto en una suscripción.
Crear un de presupuesto simple

Implementación en Azure
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. BudgetPropertiesNotifications
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. BudgetProperties
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)