Scheduled Actions - Create Or Update
Skapa eller uppdatera en privat schemalagd åtgärd.
PUT https://management.azure.com/providers/Microsoft.CostManagement/scheduledActions/{name}?api-version=2024-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
name
|
path | True |
string |
Namn på schemalagd åtgärd. |
api-version
|
query | True |
string |
DEN API-version som ska användas för den här åtgärden. |
Begärandehuvud
Name | Obligatorisk | Typ | Description |
---|---|---|---|
If-Match |
string |
ETag för entiteten. Krävs inte när du skapar en entitet. Valfritt när du uppdaterar en entitet och kan anges för att uppnå optimistisk samtidighet. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties.displayName | True |
string |
Namn på schemalagd åtgärd. |
properties.notification | True |
Meddelandeegenskaper baserat på typ av schemalagd åtgärd. |
|
properties.schedule | True |
Schema för den schemalagda åtgärden. |
|
properties.status | True |
Status för den schemalagda åtgärden. |
|
properties.viewId | True |
string |
ViewId för kostnadsanalys som används för schemalagd åtgärd. Till exempel "/providers/Microsoft.CostManagement/views/swaggerExample" |
kind |
Typ av schemalagd åtgärd. |
||
properties.fileDestination |
Målformat för visningsdata. Det här är valfritt. |
||
properties.notificationEmail |
string |
E-postadress till den kontaktpunkt som ska få begäranden om att avbryta prenumerationen och e-postaviseringar. |
|
properties.scope |
string |
För privat schemalagd åtgärd(Skapa eller Uppdatera) är omfånget tomt. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OKEJ. Begäran har slutförts. |
|
201 Created |
Skapad. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
CreateOrUpdatePrivateScheduledAction
Exempelbegäran
PUT https://management.azure.com/providers/Microsoft.CostManagement/scheduledActions/monthlyCostByResource?api-version=2024-08-01
{
"kind": "Email",
"properties": {
"displayName": "Monthly Cost By Resource",
"notification": {
"to": [
"user@gmail.com",
"team@gmail.com"
],
"subject": "Cost by resource this month"
},
"schedule": {
"frequency": "Monthly",
"weeksOfMonth": [
"First",
"Third"
],
"daysOfWeek": [
"Monday"
],
"hourOfDay": 10,
"startDate": "2020-06-19T22:21:51.1287144Z",
"endDate": "2021-06-19T22:21:51.1287144Z"
},
"status": "Enabled",
"viewId": "/providers/Microsoft.CostManagement/views/swaggerExample"
}
}
Exempelsvar
{
"id": "providers/Microsoft.CostManagement/scheduledActions/monthlyCostByResource",
"name": "monthlyCostByResource",
"type": "Microsoft.CostManagement/ScheduledActions",
"kind": "Email",
"eTag": "\"1d4ff9fe66f1d10\"",
"systemData": {
"createdBy": "testuser",
"createdByType": "User",
"createdAt": "2020-06-18T22:21:51.1287144Z",
"lastModifiedBy": "testuser",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-06-18T22:21:51.1287144Z"
},
"properties": {
"displayName": "Monthly Cost By Resource",
"notification": {
"language": "fr",
"regionalFormat": "fr",
"to": [
"user@gmail.com",
"team@gmail.com"
],
"subject": "Cost by resource this month"
},
"schedule": {
"frequency": "Monthly",
"weeksOfMonth": [
"First",
"Third"
],
"daysOfWeek": [
"Monday"
],
"hourOfDay": 10,
"startDate": "2020-06-19T22:21:51.1287144Z",
"endDate": "2021-06-19T22:21:51.1287144Z"
},
"scope": "",
"status": "Enabled",
"viewId": "/providers/Microsoft.CostManagement/views/swaggerExample"
}
}
{
"id": "providers/Microsoft.CostManagement/scheduledActions/monthlyCostByResource",
"name": "monthlyCostByResource",
"type": "Microsoft.CostManagement/ScheduledActions",
"kind": "Email",
"eTag": "\"1d4ff9fe66f1d10\"",
"systemData": {
"createdBy": "testuser",
"createdByType": "User",
"createdAt": "2020-06-18T22:21:51.1287144Z",
"lastModifiedBy": "testuser",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-06-19T22:21:51.1287144Z"
},
"properties": {
"displayName": "Monthly Cost By Resource",
"notification": {
"language": "fr",
"regionalFormat": "fr",
"to": [
"user@gmail.com",
"team@gmail.com"
],
"subject": "Cost by resource this month"
},
"scope": "",
"status": "Enabled",
"schedule": {
"frequency": "Monthly",
"weeksOfMonth": [
"First",
"Third"
],
"daysOfWeek": [
"Monday"
],
"hourOfDay": 10,
"startDate": "2020-06-19T22:21:51.1287144Z",
"endDate": "2021-06-19T22:21:51.1287144Z"
},
"viewId": "/providers/Microsoft.CostManagement/views/swaggerExample"
}
}
Definitioner
Name | Description |
---|---|
created |
Den typ av identitet som skapade resursen. |
Days |
Veckodagar. |
Error |
Information om felet. |
Error |
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet. Några felsvar:
|
File |
Målet för visningsdata. Det här är valfritt. För närvarande stöds endast CSV-format. |
File |
Målet för visningsdata. För närvarande stöds endast CSV-format. |
Notification |
Egenskaperna för det schemalagda åtgärdsmeddelandet. |
Scheduled |
Schemalagd åtgärdsdefinition. |
Scheduled |
Typ av schemalagd åtgärd. |
Scheduled |
Status för den schemalagda åtgärden. |
Schedule |
Schemats frekvens. |
Schedule |
Egenskaperna för schemat. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Weeks |
Veckor i månaden. |
createdByType
Den typ av identitet som skapade resursen.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DaysOfWeek
Veckodagar.
Name | Typ | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorDetailsWithNestedDetails
Information om felet.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod. |
details |
Ytterligare information om felet. |
|
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
ErrorResponseWithNestedDetails
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.
Några felsvar:
429 TooManyRequests – Begäran begränsas. Försök igen efter att ha väntat på den tid som anges i rubriken "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable – Tjänsten är inte tillgänglig för tillfället. Försök igen efter att ha väntat på den tid som anges i rubriken "Försök igen".
Name | Typ | Description |
---|---|---|
error |
Information om felet. |
FileDestination
Målet för visningsdata. Det här är valfritt. För närvarande stöds endast CSV-format.
Name | Typ | Description |
---|---|---|
fileFormats |
Målet för visningsdata. För närvarande stöds endast CSV-format. |
FileFormat
Målet för visningsdata. För närvarande stöds endast CSV-format.
Name | Typ | Description |
---|---|---|
Csv |
string |
NotificationProperties
Egenskaperna för det schemalagda åtgärdsmeddelandet.
Name | Typ | Description |
---|---|---|
language |
string |
Språkvariant för e-postmeddelandet. |
message |
string |
Valfritt meddelande som ska läggas till i e-postmeddelandet. Längden är begränsad till 250 tecken. |
regionalFormat |
string |
Regionalt format som används för att formatera datum/tid och valutavärden i e-postmeddelandet. |
subject |
string |
Ämne för e-postmeddelandet. Längden är begränsad till 70 tecken. |
to |
string[] |
Matris med e-postadresser. |
ScheduledAction
Schemalagd åtgärdsdefinition.
Name | Typ | Description |
---|---|---|
eTag |
string |
Resurs-Etag. För uppdateringsanrop är eTag valfritt och kan anges för att uppnå optimistisk samtidighet. Hämta resursens eTag genom att göra ett GET-anrop först och sedan inkludera den senaste eTag som en del av begärandetexten eller "If-Match"-huvudet när uppdateringen utförs. ETag krävs inte för att skapa anrop. |
id |
string |
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
kind |
Typ av schemalagd åtgärd. |
|
name |
string |
Namnet på resursen |
properties.displayName |
string |
Namn på schemalagd åtgärd. |
properties.fileDestination |
Målformat för visningsdata. Det här är valfritt. |
|
properties.notification |
Meddelandeegenskaper baserat på typ av schemalagd åtgärd. |
|
properties.notificationEmail |
string |
E-postadress till den kontaktpunkt som ska få begäranden om att avbryta prenumerationen och e-postaviseringar. |
properties.schedule |
Schema för den schemalagda åtgärden. |
|
properties.scope |
string |
För privat schemalagd åtgärd(Skapa eller Uppdatera) är omfånget tomt. |
properties.status |
Status för den schemalagda åtgärden. |
|
properties.viewId |
string |
ViewId för kostnadsanalys som används för schemalagd åtgärd. Till exempel "/providers/Microsoft.CostManagement/views/swaggerExample" |
systemData |
Typ av schemalagd åtgärd. |
|
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
ScheduledActionKind
Typ av schemalagd åtgärd.
Name | Typ | Description |
---|---|---|
string |
Kostnadsanalysdata skickas via e-post. |
|
InsightAlert |
string |
Information om kostnadsavvikelse skickas via e-post. Endast tillgängligt i prenumerationsomfånget med daglig frekvens. Om ingen avvikelse identifieras på resursen skickas inget e-postmeddelande. |
ScheduledActionStatus
Status för den schemalagda åtgärden.
Name | Typ | Description |
---|---|---|
Disabled |
string |
Schemalagd åtgärd sparas men kommer inte att köras. |
Enabled |
string |
Schemalagd åtgärd sparas och körs. |
Expired |
string |
Schemalagd åtgärd har upphört att gälla. |
ScheduleFrequency
Schemats frekvens.
Name | Typ | Description |
---|---|---|
Daily |
string |
Kostnadsanalysdata skickas via e-post varje dag. |
Monthly |
string |
Kostnadsanalysdata skickas via e-post varje månad. |
Weekly |
string |
Kostnadsanalysdata skickas via e-post varje vecka. |
ScheduleProperties
Egenskaperna för schemat.
Name | Typ | Description |
---|---|---|
dayOfMonth |
integer |
UTC-dag då kostnadsanalysdata skickas via e-post. Måste vara mellan 1 och 31. Den här egenskapen gäller när frekvensen är Månatlig och åsidosätter weeksOfMonth eller daysOfWeek. |
daysOfWeek |
Dagnamn på engelska där kostnadsanalysdata skickas via e-post. Den här egenskapen gäller när frekvensen är Varje vecka eller Varje månad. |
|
endDate |
string |
Slutdatum och tid för den schemalagda åtgärden (UTC). |
frequency |
Schemats frekvens. |
|
hourOfDay |
integer |
UTC-tid då kostnadsanalysdata skickas via e-post. |
startDate |
string |
Startdatum och tid för den schemalagda åtgärden (UTC). |
weeksOfMonth |
Veckor då kostnadsanalysdata skickas via e-post. Den här egenskapen gäller när frekvensen är Månatlig och används i kombination med daysOfWeek. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
WeeksOfMonth
Veckor i månaden.
Name | Typ | Description |
---|---|---|
First |
string |
|
Fourth |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |