Alerts - Get
Ruft die Warnung für den Bereich nach Warnungs-ID ab.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/alerts/{alertId}?api-version=2024-08-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
alert
|
path | True |
string |
Warnungs-ID |
scope
|
path | True |
string |
Der Bereich, der Warnungsvorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' für resourceGroup-Bereich, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' für Abrechnungskontobereich und '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' für Abteilungsbereich, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' für enrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}, for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' für billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' für invoiceSection scope, and '/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' speziell für Partner. |
api-version
|
query | True |
string |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY. Die Anforderung ist erfolgreich. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Single |
Single |
SingleResourceGroupAlerts
Beispielanforderung
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ScreenSharingTest-peer/providers/Microsoft.CostManagement/alerts/22222222-2222-2222-2222-222222222222?api-version=2024-08-01
Beispiel für eine Antwort
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ScreenSharingTest-peer/providers/Microsoft.CostManagement/alerts/22222222-2222-2222-2222-222222222222",
"name": "22222222-2222-2222-2222-222222222222",
"type": "Microsoft.CostManagement/alerts",
"properties": {
"definition": {
"type": "Budget",
"category": "Cost",
"criteria": "CostThresholdExceeded"
},
"description": "",
"source": "Preset",
"details": {
"timeGrainType": "Quarterly",
"periodStartDate": "2020-03-01T00:00:00Z",
"triggeredBy": "22222222-2222-2222-2222-222222222222_1_01",
"resourceGroupFilter": [],
"resourceFilter": [],
"meterFilter": [],
"tagFilter": {},
"threshold": 0.8,
"operator": "GreaterThan",
"amount": 200000,
"unit": "USD",
"currentSpend": 161000.12,
"contactEmails": [
"1234@contoso.com"
],
"contactGroups": [],
"contactRoles": [],
"overridingAlert": null
},
"costEntityId": "budget1",
"status": "Active",
"creationTime": "2020-04-27T11:07:52.7143901Z",
"closeTime": "0001-01-01T00:00:00",
"modificationTime": "2020-04-28T11:06:02.8999373Z",
"statusModificationUserName": null,
"statusModificationTime": "0001-01-01T00:00:00"
}
}
SingleSubscriptionAlerts
Beispielanforderung
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/alerts/22222222-2222-2222-2222-222222222222?api-version=2024-08-01
Beispiel für eine Antwort
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/alerts/22222222-2222-2222-2222-222222222222",
"name": "22222222-2222-2222-2222-222222222222",
"type": "Microsoft.CostManagement/alerts",
"properties": {
"definition": {
"type": "Budget",
"category": "Cost",
"criteria": "CostThresholdExceeded"
},
"description": "",
"source": "Preset",
"details": {
"timeGrainType": "Quarterly",
"periodStartDate": "2020-03-01T00:00:00Z",
"triggeredBy": "22222222-2222-2222-2222-222222222222_1_01",
"resourceGroupFilter": [],
"resourceFilter": [],
"meterFilter": [],
"tagFilter": {},
"threshold": 0.8,
"operator": "GreaterThan",
"amount": 200000,
"unit": "USD",
"currentSpend": 161000.12,
"contactEmails": [
"1234@contoso.com"
],
"contactGroups": [],
"contactRoles": [],
"overridingAlert": null
},
"costEntityId": "budget1",
"status": "Active",
"creationTime": "2020-04-27T11:07:52.7143901Z",
"closeTime": "0001-01-01T00:00:00",
"modificationTime": "2020-04-28T11:06:02.8999373Z",
"statusModificationUserName": null,
"statusModificationTime": "0001-01-01T00:00:00"
}
}
Definitionen
Name | Beschreibung |
---|---|
Alert |
Eine einzelne Warnung. |
Alert |
Warnungskategorie |
Alert |
Kriterien, die Warnung ausgelöst haben |
Alert |
Operator, der verwendet wird, um currentSpend mit Betrag zu vergleichen |
Alert |
Quelle der Warnung |
Alert |
Warnungsstatus |
Alert |
Art des Zeitgrainrhythmus |
Alert |
Warnungstyp |
Definition |
definiert den Typ der Warnung. |
Details |
Warnungsdetails |
Error |
Die Details des Fehlers. |
Error |
Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben. Einige Fehlerantworten:
|
Tag |
zu filternde Tags nach |
Alert
Eine einzelne Warnung.
Name | Typ | Beschreibung |
---|---|---|
eTag |
string |
eTag der Ressource. Um das Szenario für gleichzeitige Updates zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht. |
id |
string |
Ressourcen-ID. |
name |
string |
Ressourcenname. |
properties.closeTime |
string |
dateTime, in der die Warnung geschlossen wurde |
properties.costEntityId |
string |
Verwandtes Budget |
properties.creationTime |
string |
dateTime, in der die Warnung erstellt wurde |
properties.definition |
definiert den Typ der Warnung. |
|
properties.description |
string |
Warnungsbeschreibung |
properties.details |
Warnungsdetails |
|
properties.modificationTime |
string |
dateTime, in der die Warnung zuletzt geändert wurde |
properties.source |
Quelle der Warnung |
|
properties.status |
Warnungsstatus |
|
properties.statusModificationTime |
string |
dateTime, in der der Warnungsstatus zuletzt geändert wurde |
properties.statusModificationUserName |
string |
Benutzer, der die Benachrichtigung zuletzt geändert hat |
type |
string |
Ressourcentyp. |
AlertCategory
Warnungskategorie
Name | Typ | Beschreibung |
---|---|---|
Billing |
string |
|
Cost |
string |
|
System |
string |
|
Usage |
string |
AlertCriteria
Kriterien, die Warnung ausgelöst haben
Name | Typ | Beschreibung |
---|---|---|
CostThresholdExceeded |
string |
|
CreditThresholdApproaching |
string |
|
CreditThresholdReached |
string |
|
CrossCloudCollectionError |
string |
|
CrossCloudNewDataAvailable |
string |
|
ForecastCostThresholdExceeded |
string |
|
ForecastUsageThresholdExceeded |
string |
|
GeneralThresholdError |
string |
|
InvoiceDueDateApproaching |
string |
|
InvoiceDueDateReached |
string |
|
MultiCurrency |
string |
|
QuotaThresholdApproaching |
string |
|
QuotaThresholdReached |
string |
|
UsageThresholdExceeded |
string |
AlertOperator
Operator, der verwendet wird, um currentSpend mit Betrag zu vergleichen
Name | Typ | Beschreibung |
---|---|---|
EqualTo |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqualTo |
string |
|
LessThan |
string |
|
LessThanOrEqualTo |
string |
|
None |
string |
AlertSource
Quelle der Warnung
Name | Typ | Beschreibung |
---|---|---|
Preset |
string |
|
User |
string |
AlertStatus
Warnungsstatus
Name | Typ | Beschreibung |
---|---|---|
Active |
string |
|
Dismissed |
string |
|
None |
string |
|
Overridden |
string |
|
Resolved |
string |
AlertTimeGrainType
Art des Zeitgrainrhythmus
Name | Typ | Beschreibung |
---|---|---|
Annually |
string |
|
BillingAnnual |
string |
|
BillingMonth |
string |
|
BillingQuarter |
string |
|
Monthly |
string |
|
None |
string |
|
Quarterly |
string |
AlertType
Warnungstyp
Name | Typ | Beschreibung |
---|---|---|
Budget |
string |
|
BudgetForecast |
string |
|
Credit |
string |
|
General |
string |
|
Invoice |
string |
|
Quota |
string |
|
xCloud |
string |
Definition
definiert den Typ der Warnung.
Name | Typ | Beschreibung |
---|---|---|
category |
Warnungskategorie |
|
criteria |
Kriterien, die Warnung ausgelöst haben |
|
type |
Warnungstyp |
Details
Warnungsdetails
Name | Typ | Beschreibung |
---|---|---|
amount |
number |
Budgetschwellenwert |
companyName |
string |
Firmenname |
contactEmails |
string[] |
Liste der zu kontaktierenden E-Mails |
contactGroups |
string[] |
Liste der zu übertragenden Aktionsgruppen |
contactRoles |
string[] |
Liste der Kontaktrollen |
currentSpend |
number |
aktuelle Ausgaben |
departmentName |
string |
Abteilungsname |
enrollmentEndDate |
string |
datetime of enrollmentEndDate |
enrollmentNumber |
string |
Registrierungsnummer |
enrollmentStartDate |
string |
datetime of enrollmentStartDate |
invoicingThreshold |
number |
Rechnungsschwellenwert |
meterFilter |
Alert |
Array von Zählern, nach der gefiltert werden soll |
operator |
Operator, der verwendet wird, um currentSpend mit Betrag zu vergleichen |
|
overridingAlert |
string |
Außerkraftsetzungswarnung |
periodStartDate |
string |
datetime of periodStartDate |
resourceFilter |
Alert |
Array von Ressourcen, nach der gefiltert werden soll |
resourceGroupFilter |
Alert |
Array von resourceGroups, nach der gefiltert werden soll |
tagFilter |
zu filternde Tags nach |
|
threshold |
number |
Prozentsatz des Benachrichtigungsschwellenwerts als Dezimalzahl, die diese Warnung aktiviert hat |
timeGrainType |
Art des Zeitgrainrhythmus |
|
triggeredBy |
string |
notificationId, die diese Warnung ausgelöst hat |
unit |
string |
Währungseinheit, die verwendet wird |
ErrorDetails
Die Details des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode. |
message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
ErrorResponse
Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.
Einige Fehlerantworten:
429 TooManyRequests – Anforderung wird gedrosselt. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "x-ms-ratelimit-microsoft.consumption-retry-after" angegebene Zeit.
503 ServiceUnavailable – Dienst ist vorübergehend nicht verfügbar. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "Retry-After" angegebene Zeit.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Details des Fehlers. |
TagFilter
zu filternde Tags nach