Compartir a través de


New-AzConsumptionBudget

Cree un presupuesto en una suscripción o en un grupo de recursos.

Sintaxis

New-AzConsumptionBudget
   [-DefaultProfile <IAzureContextContainer>]
   -Name <String>
   -Amount <Decimal>
   -Category <String>
   -TimeGrain <String>
   -StartDate <DateTime>
   [-EndDate <DateTime>]
   [-ResourceGroupName <String>]
   [-MeterFilter <String[]>]
   [-ResourceFilter <String[]>]
   [-ResourceGroupFilter <String[]>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzConsumptionBudget
   [-DefaultProfile <IAzureContextContainer>]
   -Name <String>
   -Amount <Decimal>
   -Category <String>
   -TimeGrain <String>
   -StartDate <DateTime>
   [-EndDate <DateTime>]
   [-ResourceGroupName <String>]
   [-MeterFilter <String[]>]
   [-ResourceFilter <String[]>]
   [-ResourceGroupFilter <String[]>]
   -NotificationKey <String>
   [-NotificationEnabled]
   -NotificationThreshold <Decimal>
   -ContactEmail <String[]>
   [-ContactGroup <String[]>]
   [-ContactRole <String[]>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet New-AzConsumptionBudget crea un presupuesto en una suscripción o en un grupo de recursos.

Ejemplos

Ejemplo 1: Creación de un presupuesto de costos con un nombre de presupuesto en el nivel de suscripción

New-AzConsumptionBudget -Amount 60 -Name PSBudget -Category Cost -StartDate 2018-06-01 -EndDate 2018-11-01 -TimeGrain Monthly

Amount:  60		
Category:  Cost
CurrentSpend:  null
Id:  subscriptions/1caaa5a3-2b66-438e-8ab4-bce37d518c5d/providers/Microsoft.Consumption/budgets/PSBudget
Name:  PSBudget
TimeGrain:  Monthly
TimePeriod:  EndDate:  11/1/2018 12:00:00 AM
             StartDate:  6/1/2018 12:00:00 AM
Type:  Microsoft.Consumption/budgets

Ejemplo 2: Creación de un presupuesto de costos con un nombre de presupuesto en el nivel de grupo de recursos

New-AzConsumptionBudget -ResourceGroupName RGBudgets -Amount 60 -Name PSBudgetRG -Category Cost -StartDate 2018-06-01 -EndDate 2018-11-01 -TimeGrain Monthly

Amount:  60		
Category:  Cost
CurrentSpend:  null
Id:  subscriptions/1caaa5a3-2b66-438e-8ab4-bce37d518c5d/resourceGroups/RGBudgets/providers/Microsoft.Consumption/budgets/PSBudgetRG
Name:  PSBudgetRG
TimeGrain:  Monthly
TimePeriod:  EndDate:  11/1/2018 12:00:00 AM
             StartDate:  6/1/2018 12:00:00 AM
Type:  Microsoft.Consumption/budgets

Parámetros

-Amount

Cantidad de un presupuesto.

Tipo:Decimal
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Category

La categoría del presupuesto puede ser costo o uso.

Tipo:String
Valores aceptados:Cost, Usage
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContactEmail

Direcciones de correo electrónico para enviar la notificación presupuestaria a cuando se supera el umbral.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContactGroup

Grupos de acciones a los que se enviará la notificación de presupuesto cuando se supere el umbral.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ContactRole

Póngase en contacto con los roles para enviar la notificación presupuestaria a cuando se supere el umbral.

Tipo:String[]
Valores aceptados:Owner, Reader, Contributor
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EndDate

Fecha de finalización (AAAA-MM-DD en UTC) del período de tiempo de un presupuesto.

Tipo:Nullable<T>[DateTime]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MeterFilter

Lista separada por comas de medidores en la que filtrar. Obligatorio si la categoría es el uso.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Nombre de un presupuesto.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NotificationEnabled

La notificación está habilitada o no.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NotificationKey

Clave de una notificación asociada a un presupuesto, necesaria para crear una notificación con el modificador habilitado para notificaciones, umbral de notificación, correos electrónicos de contacto, grupos de contactos o roles de contacto.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NotificationThreshold

Valor de umbral asociado a una notificación. La notificación se envía cuando el costo o el uso superan el umbral. Siempre es porcentaje y tiene que estar entre 0 y 1000.

Tipo:Nullable<T>[Decimal]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceFilter

Lista separada por comas de instancias de recursos en las que filtrar.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupFilter

Lista separada por comas de grupos de recursos en los que filtrar.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResourceGroupName

Grupo de recursos de un presupuesto.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StartDate

Fecha de inicio (AAAA-MM-DD en UTC) del período de tiempo de un presupuesto. No antes del mes actual para el intervalo de tiempo mensual. No antes de tres meses para el intervalo de tiempo trimestral. No antes de doce meses para el grano anual. Fecha de inicio futura no superior a tres meses.

Tipo:Nullable<T>[DateTime]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TimeGrain

El intervalo de tiempo del presupuesto puede ser mensual, trimestral o anual.

Tipo:String
Valores aceptados:Monthly, Quarterly, Annually
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

PSBudget

Notas

  • Actualmente, el SDK de PowerShell para consumo solo está disponible para los clientes del Contrato Enterprise.
  • El SDK de PowerShell para consumo usa una versión anterior de la API de presupuestos y algunos elementos no compatibles con versiones anteriores, como enumerar presupuestos con filtros, no funcionarán según lo previsto.