Budgets - Get
Hiermee haalt u het budget voor het bereik op budgetnaam op.
GET https://management.azure.com/{scope}/providers/Microsoft.Consumption/budgets/{budgetName}?api-version=2024-08-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
budget
|
path | True |
string |
Budgetnaam. |
scope
|
path | True |
string |
Het bereik dat is gekoppeld aan budgetbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor het bereik van de factureringsrekening, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId}' voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' voor het bereik invoiceSection. |
api-version
|
query | True |
string |
Versie van de API die moet worden gebruikt met de clientaanvraag. De huidige versie is 2023-03-01. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK. De aanvraag is voltooid. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Budget
Voorbeeldaanvraag
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Consumption/budgets/TestBudget?api-version=2024-08-01
Voorbeeldrespons
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Consumption/budgets/TestBudget",
"name": "TestBudget",
"type": "Microsoft.Consumption/budgets",
"eTag": "\"1d34d012214157f\"",
"properties": {
"category": "Cost",
"amount": 100.65,
"timeGrain": "Monthly",
"timePeriod": {
"startDate": "2017-10-01T00:00:00Z",
"endDate": "2018-10-31T00:00:00Z"
},
"filter": {
"and": [
{
"dimensions": {
"name": "ResourceId",
"operator": "In",
"values": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Compute/virtualMachines/MSVM2",
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Compute/virtualMachines/platformcloudplatformGeneric1"
]
}
},
{
"tags": {
"name": "category",
"operator": "In",
"values": [
"Dev",
"Prod"
]
}
},
{
"tags": {
"name": "department",
"operator": "In",
"values": [
"engineering",
"sales"
]
}
}
]
},
"currentSpend": {
"amount": 80.89,
"unit": "USD"
},
"notifications": {
"Actual_GreaterThan_80_Percent": {
"enabled": true,
"operator": "GreaterThan",
"threshold": 80,
"contactEmails": [
"johndoe@contoso.com",
"janesmith@contoso.com"
],
"contactRoles": [
"Contributor",
"Reader"
],
"contactGroups": [
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/microsoft.insights/actionGroups/SampleActionGroup"
],
"thresholdType": "Actual"
}
}
}
}
Definities
Name | Description |
---|---|
Budget |
Een budgetresource. |
Budget |
De vergelijkingsexpressie die moet worden gebruikt in de budgetten. |
Budget |
Kan worden gebruikt om budgetten te filteren op resourcegroep, resource of meter. |
Budget |
De dimensies of tags om een budget te filteren. |
Budget |
De operator die moet worden gebruikt voor vergelijking. |
Budget |
De begin- en einddatum voor een budget. |
Category |
De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. |
Culture |
Taal waarin de ontvanger de melding ontvangt |
Current |
Het huidige bedrag aan kosten dat wordt bijgehouden voor een budget. |
Error |
De details van de fout. |
Error |
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden is opgegeven in het foutbericht. Enkele foutberichten:
|
Forecast |
De geraamde kosten die worden bijgehouden voor een budget. |
Notification |
De melding die is gekoppeld aan een budget. |
Operator |
De vergelijkingsoperator. |
Threshold |
Het type drempelwaarde |
Time |
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 |
Budget
Een budgetresource.
Name | Type | Description |
---|---|---|
eTag |
string |
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. |
id |
string |
Resource-id. |
name |
string |
Resourcenaam. |
properties.amount |
number (decimal) |
Het totale bedrag aan kosten dat moet worden bijgehouden met het budget |
properties.category |
De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt. |
|
properties.currentSpend |
Het huidige bedrag aan kosten dat wordt bijgehouden voor een budget. |
|
properties.filter |
Kan worden gebruikt om budgetten te filteren op door de gebruiker opgegeven dimensies en/of tags. |
|
properties.forecastSpend |
De geraamde kosten die worden bijgehouden voor een budget. |
|
properties.notifications |
<string, Notification> |
Woordenlijst met meldingen die zijn gekoppeld aan het budget. Budget kan maximaal vijf meldingen bevatten. |
properties.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 |
|
properties.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. |
|
type |
string |
Resourcetype. |
BudgetComparisonExpression
De vergelijkingsexpressie die moet worden gebruikt in de budgetten.
Name | Type | Description |
---|---|---|
name |
string |
De naam van de kolom die moet worden gebruikt in vergelijking. |
operator |
De operator die moet worden gebruikt voor vergelijking. |
|
values |
string[] |
Matrix met waarden die moeten worden gebruikt voor vergelijking |
BudgetFilter
Kan worden gebruikt om budgetten te filteren op resourcegroep, resource of meter.
Name | Type | Description |
---|---|---|
and |
De logische 'AND'-expressie. Moet ten minste 2 items bevatten. |
|
dimensions |
Heeft een vergelijkingsexpressie voor een dimensie |
|
tags |
Heeft een vergelijkingsexpressie voor een tag |
BudgetFilterProperties
De dimensies of tags om een budget te filteren.
Name | Type | Description |
---|---|---|
dimensions |
Heeft een vergelijkingsexpressie voor een dimensie |
|
tags |
Heeft een vergelijkingsexpressie voor een tag |
BudgetOperatorType
De operator die moet worden gebruikt voor vergelijking.
Waarde | Description |
---|---|
In |
BudgetTimePeriod
De begin- en einddatum voor een budget.
Name | Type | Description |
---|---|---|
endDate |
string (date-time) |
De einddatum voor het budget. Indien niet opgegeven, wordt dit standaard ingesteld op 10 jaar vanaf de begindatum. |
startDate |
string (date-time) |
De begindatum voor het budget. |
CategoryType
De categorie van het budget, ongeacht of het budget de kosten of het gebruik bijhoudt.
Waarde | Description |
---|---|
Cost |
CultureCode
Taal waarin de ontvanger de melding ontvangt
Waarde | Description |
---|---|
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 |
CurrentSpend
Het huidige bedrag aan kosten dat wordt bijgehouden voor een budget.
Name | Type | Description |
---|---|---|
amount |
number (decimal) |
Het totale bedrag aan kosten dat door het budget wordt bijgehouden. |
unit |
string |
De maateenheid voor het budgetbedrag. |
ErrorDetails
De details van de fout.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode. |
message |
string |
Foutbericht dat aangeeft waarom de bewerking is mislukt. |
ErrorResponse
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden is opgegeven in het foutbericht.
Enkele foutberichten:
429 TooManyRequests - Aanvraag wordt beperkt. Probeer het opnieuw nadat u hebt gewacht op de tijd die is opgegeven in de header x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable - Service is tijdelijk niet beschikbaar. Probeer het opnieuw nadat u hebt gewacht op de tijd die is opgegeven in de header 'Opnieuw proberen-na'.
Time-out van 504 gateway: er is een time-out opgetreden voor de service tijdens het verwerken van de aanvraag. Verminder indien mogelijk het datumbereik in de aanvraag.
Name | Type | Description |
---|---|---|
error |
De details van de fout. |
ForecastSpend
De geraamde kosten die worden bijgehouden voor een budget.
Name | Type | Description |
---|---|---|
amount |
number (decimal) |
De geraamde kosten voor de totale periode die door het budget wordt bijgehouden. Deze waarde wordt alleen opgegeven als het budget een waarschuwingstype voor een prognose bevat. |
unit |
string |
De maateenheid voor het budgetbedrag. |
Notification
De melding die is gekoppeld aan een budget.
Name | Type | Default value | Description |
---|---|---|---|
contactEmails |
string[] |
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. |
|
contactGroups |
string[] |
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. |
|
contactRoles |
string[] |
Neem contact op met rollen om de budgetmelding te verzenden wanneer de drempelwaarde wordt overschreden. |
|
enabled |
boolean |
De melding is ingeschakeld of niet. |
|
locale |
Taal waarin de ontvanger de melding ontvangt |
||
operator |
De vergelijkingsoperator. |
||
threshold |
number (decimal) |
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. |
|
thresholdType | Actual |
Het type drempelwaarde |
OperatorType
De vergelijkingsoperator.
Waarde | Description |
---|---|
EqualTo |
Waarschuwing wordt geactiveerd als de geëvalueerde kosten gelijk zijn aan de drempelwaarde. Opmerking: het is niet raadzaam om dit OperatorType te gebruiken omdat er een lage kans is dat de kosten exact hetzelfde zijn als de drempelwaarde, waardoor uw waarschuwing ontbreekt. Dit OperatorType wordt in de toekomst afgeschaft. |
GreaterThan |
Waarschuwing wordt geactiveerd als de geëvalueerde kosten groter zijn dan de drempelwaarde. Opmerking: dit is het aanbevolen OperatorType tijdens het configureren van budgetwaarschuwingen. |
GreaterThanOrEqualTo |
Waarschuwing wordt geactiveerd als de geëvalueerde kosten groter zijn dan of gelijk zijn aan de drempelwaarde. |
ThresholdType
Het type drempelwaarde
Waarde | Description |
---|---|
Actual |
Budgetwaarschuwingen voor werkelijke kosten melden wanneer de werkelijke samengevoegde kosten groter zijn dan het toegewezen budget. |
Forecasted |
Budgetwaarschuwingen voor geraamde kosten bieden geavanceerde meldingen dat uw uitgaventrends waarschijnlijk uw toegewezen budget overschrijden, omdat deze afhankelijk is van voorspellingen van geraamde kosten. |
TimeGrainType
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
Waarde | Description |
---|---|
Annually | |
BillingAnnual | |
BillingMonth | |
BillingQuarter | |
Monthly | |
Quarterly |