Microsoft.Consumption budgetten 2019-05-01
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@2019-05-01' = {
scope: resourceSymbolicName or scope
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filter: {
meters: [
'string'
]
resourceGroups: [
'string'
]
resources: [
'string'
]
tags: {
{customized property}: [
'string'
]
}
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
operator: 'string'
threshold: int
thresholdType: 'string'
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
Eigenschapswaarden
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' 'Gebruik' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | filter |
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. | '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 drie 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) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
Meter | De lijst met filters op meters (GUID), verplicht voor budgetten van gebruikscategorie. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | De lijst met filters voor resourcegroepen, alleen toegestaan op abonnementsniveau. | tekenreeks[] |
weg | De lijst met filters voor resources. | tekenreeks[] |
Tags | De woordenlijst met filters op tags. | FilterTags |
FilterTags
Naam | Beschrijving | Waarde |
---|
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) |
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' |
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": "2019-05-01",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filter": {
"meters": [ "string" ],
"resourceGroups": [ "string" ],
"resources": [ "string" ],
"tags": {
"{customized property}": [ "string" ]
}
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"operator": "string",
"threshold": "int",
"thresholdType": "string"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
Eigenschapswaarden
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' 'Gebruik' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | filter |
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. | '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 drie 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) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
Meter | De lijst met filters op meters (GUID), verplicht voor budgetten van gebruikscategorie. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | De lijst met filters voor resourcegroepen, alleen toegestaan op abonnementsniveau. | tekenreeks[] |
weg | De lijst met filters voor resources. | tekenreeks[] |
Tags | De woordenlijst met filters op tags. | FilterTags |
FilterTags
Naam | Beschrijving | Waarde |
---|
Microsoft.Consumption/budgetten
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2019-05-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) |
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' |
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@2019-05-01"
name = "string"
parent_id = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filter = {
meters = [
"string"
]
resourceGroups = [
"string"
]
resources = [
"string"
]
tags = {
{customized property} = [
"string"
]
}
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
operator = "string"
threshold = int
thresholdType = "string"
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
Eigenschapswaarden
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' 'Gebruik' (vereist) |
filter | Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. | filter |
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. | '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 drie 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) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
Meter | De lijst met filters op meters (GUID), verplicht voor budgetten van gebruikscategorie. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | De lijst met filters voor resourcegroepen, alleen toegestaan op abonnementsniveau. | tekenreeks[] |
weg | De lijst met filters voor resources. | tekenreeks[] |
Tags | De woordenlijst met filters op tags. | FilterTags |
FilterTags
Naam | Beschrijving | Waarde |
---|
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@2019-05-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) |
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' |