Microsoft.Consumption-budgetten
Bicep-resourcedefinitie
Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Consumption/budgetten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Consumption/budgets@2024-08-01' = {
scope: resourceSymbolicName or scope
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filter: {
and: [
{
dimensions: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
}
]
dimensions: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
locale: 'string'
operator: 'string'
threshold: int
thresholdType: 'string'
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Eigenschapswaarden
BudgetComparisonExpression
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de kolom die moet worden gebruikt in vergelijking. | tekenreeks (vereist) |
bediener | De operator die moet worden gebruikt voor vergelijking. | 'In' (vereist) |
waarden | Matrix met waarden die moeten worden gebruikt voor vergelijking | tekenreeks[] (vereist) |
BudgetFilter
Naam | Beschrijving | Waarde |
---|---|---|
en | De logische 'AND'-expressie. Moet ten minste 2 items bevatten. | BudgetFilterProperties[] |
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetFilterProperties
Naam | Beschrijving | Waarde |
---|---|---|
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetProperties
Naam | Beschrijving | Waarde |
---|---|---|
aantal | Het totale bedrag aan kosten dat moet worden bijgehouden met het budget | int (vereist) |
categorie | De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. | 'Kosten' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | BudgetFilter |
Meldingen | Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. | BudgetPropertiesNotifications |
timeGrain | De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten | 'Jaarlijks' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Maandelijks' 'Kwartaal' (vereist) |
timePeriod | Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. | BudgetTimePeriod- (vereist) |
BudgetPropertiesNotifications
Naam | Beschrijving | Waarde |
---|
BudgetTimePeriod
Naam | Beschrijving | Waarde |
---|---|---|
endDate | De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. | snaar |
startDate | De begindatum voor het budget. | tekenreeks (vereist) |
Microsoft.Consumption/budgetten
Naam | Beschrijving | Waarde |
---|---|---|
eTag | eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De eigenschappen van het budget. | BudgetProperties- |
draagwijdte | Gebruik deze functie bij het maken van een resource in een bereik dat anders is dan het implementatiebereik. | Stel deze eigenschap in op de symbolische naam van een resource om de extensieresource toe te passen. |
Bekendmaking
Naam | Beschrijving | Waarde |
---|---|---|
contactEmails | E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. | tekenreeks[] (vereist) |
contactGroups | Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. | tekenreeks[] |
contactRoles | Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. | tekenreeks[] |
Ingeschakeld | De melding is ingeschakeld of niet. | bool (vereist) |
oord | Taal waarin de ontvanger de melding ontvangt | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
bediener | De vergelijkingsoperator. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (vereist) |
drempel | Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. | int (vereist) |
thresholdType | Het type drempelwaarde | 'Werkelijk' 'Voorspeld' |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
een budget maken | In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Een budget maken met filter | In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Een eenvoudig budget maken | In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Consumption/budget-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2024-08-01",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filter": {
"and": [
{
"dimensions": {
"name": "string",
"operator": "string",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "string",
"values": [ "string" ]
}
}
],
"dimensions": {
"name": "string",
"operator": "string",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "string",
"values": [ "string" ]
}
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"locale": "string",
"operator": "string",
"threshold": "int",
"thresholdType": "string"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Eigenschapswaarden
BudgetComparisonExpression
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de kolom die moet worden gebruikt in vergelijking. | tekenreeks (vereist) |
bediener | De operator die moet worden gebruikt voor vergelijking. | 'In' (vereist) |
waarden | Matrix met waarden die moeten worden gebruikt voor vergelijking | tekenreeks[] (vereist) |
BudgetFilter
Naam | Beschrijving | Waarde |
---|---|---|
en | De logische 'AND'-expressie. Moet ten minste 2 items bevatten. | BudgetFilterProperties[] |
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetFilterProperties
Naam | Beschrijving | Waarde |
---|---|---|
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetProperties
Naam | Beschrijving | Waarde |
---|---|---|
aantal | Het totale bedrag aan kosten dat moet worden bijgehouden met het budget | int (vereist) |
categorie | De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. | 'Kosten' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | BudgetFilter |
Meldingen | Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. | BudgetPropertiesNotifications |
timeGrain | De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten | 'Jaarlijks' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Maandelijks' 'Kwartaal' (vereist) |
timePeriod | Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. | BudgetTimePeriod- (vereist) |
BudgetPropertiesNotifications
Naam | Beschrijving | Waarde |
---|
BudgetTimePeriod
Naam | Beschrijving | Waarde |
---|---|---|
endDate | De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. | snaar |
startDate | De begindatum voor het budget. | tekenreeks (vereist) |
Microsoft.Consumption/budgetten
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2024-08-01' |
eTag | eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | De eigenschappen van het budget. | BudgetProperties- |
type | Het resourcetype | 'Microsoft.Consumption/budgetten' |
Bekendmaking
Naam | Beschrijving | Waarde |
---|---|---|
contactEmails | E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. | tekenreeks[] (vereist) |
contactGroups | Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. | tekenreeks[] |
contactRoles | Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. | tekenreeks[] |
Ingeschakeld | De melding is ingeschakeld of niet. | bool (vereist) |
oord | Taal waarin de ontvanger de melding ontvangt | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
bediener | De vergelijkingsoperator. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (vereist) |
drempel | Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. | int (vereist) |
thresholdType | Het type drempelwaarde | 'Werkelijk' 'Voorspeld' |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
een budget maken |
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Een budget maken met filter |
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Een eenvoudig budget maken |
In deze sjabloon ziet u hoe u een budget maakt onder een abonnement. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype budgetten kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Consumption/budget-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2024-08-01"
name = "string"
parent_id = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filter = {
and = [
{
dimensions = {
name = "string"
operator = "string"
values = [
"string"
]
}
tags = {
name = "string"
operator = "string"
values = [
"string"
]
}
}
]
dimensions = {
name = "string"
operator = "string"
values = [
"string"
]
}
tags = {
name = "string"
operator = "string"
values = [
"string"
]
}
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
locale = "string"
operator = "string"
threshold = int
thresholdType = "string"
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
Eigenschapswaarden
BudgetComparisonExpression
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de kolom die moet worden gebruikt in vergelijking. | tekenreeks (vereist) |
bediener | De operator die moet worden gebruikt voor vergelijking. | 'In' (vereist) |
waarden | Matrix met waarden die moeten worden gebruikt voor vergelijking | tekenreeks[] (vereist) |
BudgetFilter
Naam | Beschrijving | Waarde |
---|---|---|
en | De logische 'AND'-expressie. Moet ten minste 2 items bevatten. | BudgetFilterProperties[] |
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetFilterProperties
Naam | Beschrijving | Waarde |
---|---|---|
Dimensies | Heeft een vergelijkingsexpressie voor een dimensie | BudgetComparisonExpression |
Tags | Heeft een vergelijkingsexpressie voor een tag | BudgetComparisonExpression |
BudgetProperties
Naam | Beschrijving | Waarde |
---|---|---|
aantal | Het totale bedrag aan kosten dat moet worden bijgehouden met het budget | int (vereist) |
categorie | De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. | 'Kosten' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | BudgetFilter |
Meldingen | Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. | BudgetPropertiesNotifications |
timeGrain | De tijd die door een begroting wordt gedekt. Het bijhouden van de hoeveelheid wordt opnieuw ingesteld op basis van de tijdsinterval. BillingMonth, BillingQuarter en BillingAnnual worden alleen ondersteund door WD-klanten | 'Jaarlijks' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' 'Maandelijks' 'Kwartaal' (vereist) |
timePeriod | Heeft de begin- en einddatum van het budget. De begindatum moet eerst van de maand zijn en moet kleiner zijn dan de einddatum. De begindatum van het budget moet op of na 1 juni 2017 zijn. De begindatum van de toekomst mag niet langer zijn dan twaalf maanden. De eerdere begindatum moet binnen de periode van de periode worden geselecteerd. Er gelden geen beperkingen voor de einddatum. | BudgetTimePeriod- (vereist) |
BudgetPropertiesNotifications
Naam | Beschrijving | Waarde |
---|
BudgetTimePeriod
Naam | Beschrijving | Waarde |
---|---|---|
endDate | De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. | snaar |
startDate | De begindatum voor het budget. | tekenreeks (vereist) |
Microsoft.Consumption/budgetten
Naam | Beschrijving | Waarde |
---|---|---|
eTag | eTag van de resource. Voor het afhandelen van een gelijktijdig updatescenario wordt dit veld gebruikt om te bepalen of de gebruiker de nieuwste versie bijwerkt of niet. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource waar deze extensieresource op moet worden toegepast. | tekenreeks (vereist) |
Eigenschappen | De eigenschappen van het budget. | BudgetProperties- |
type | Het resourcetype | "Microsoft.Consumption/budgets@2024-08-01" |
Bekendmaking
Naam | Beschrijving | Waarde |
---|---|---|
contactEmails | E-mailadressen voor het verzenden van de budgetmelding naar wanneer de drempelwaarde wordt overschreden. Er moet ten minste één e-mailadres of groep contactpersonen zijn opgegeven in de bereiken Abonnement of Resourcegroep. Alle andere bereiken moeten ten minste één e-mail met contactpersonen hebben opgegeven. | tekenreeks[] (vereist) |
contactGroups | Actiegroepen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. Moet worden opgegeven als een volledig gekwalificeerde Azure-resource-id. Alleen ondersteund in bereiken van abonnement of resourcegroep. | tekenreeks[] |
contactRoles | Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. | tekenreeks[] |
Ingeschakeld | De melding is ingeschakeld of niet. | bool (vereist) |
oord | Taal waarin de ontvanger de melding ontvangt | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
bediener | De vergelijkingsoperator. | 'EqualTo' 'GreaterThan' 'GreaterThanOrEqualTo' (vereist) |
drempel | Drempelwaarde die is gekoppeld aan een melding. Er wordt een melding verzonden wanneer de kosten de drempelwaarde hebben overschreden. Het is altijd procent en moet tussen 0 en 1000 zijn. | int (vereist) |
thresholdType | Het type drempelwaarde | 'Werkelijk' 'Voorspeld' |