Exports - Create Or Update
Åtgärden för att skapa eller uppdatera en export. Uppdateringsåtgärden kräver att den senaste eTag anges i begäran. Du kan få den senaste eTag genom att utföra en get-åtgärd. Skapa-åtgärden kräver inte eTag.
PUT https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2024-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
export
|
path | True |
string |
Exportnamn. |
scope
|
path | True |
string |
Omfånget som är associerat med exportåtgärder. Detta inkluderar '/subscriptions/{subscriptionId}/' för prenumerationsomfånget, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för resourceGroup-omfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' för faktureringskontoomfång och "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}" för avdelningsomfång, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} för EnrollmentAccount-omfånget "/providers/Microsoft.Management/managementGroups/{managementGroupId} för hanteringsgruppsomfånget, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' för billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' för invoiceSection scope och '/providers/Microsoft. Fakturering/faktureringKonton/{billingAccountId}/customers/{customerId} specifika för partner. |
api-version
|
query | True |
string |
DEN API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties.definition | True |
Har definitionen för exporten. |
|
properties.deliveryInfo | True |
Har leveransinformation för exporten. |
|
eTag |
string |
eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. |
|
identity |
Den hanterade identitet som är associerad med Export |
||
location |
string |
Platsen för exportens hanterade identitet. Krävs endast vid användning av hanterad identitet. |
|
properties.format |
Formatet för exporten som levereras. För närvarande stöds endast "Csv". |
||
properties.partitionData |
boolean |
Om värdet är true partitioneras exporterade data efter storlek och placeras i en blobkatalog tillsammans med en manifestfil. Obs! Det här alternativet är för närvarande endast tillgängligt för Microsoft-kundavtalshandelsomfång. |
|
properties.runHistory |
Om det begärs har du den senaste körningshistoriken för exporten. |
||
properties.schedule |
Har schemainformation för exporten. |
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
ExportCreateOrUpdateByBillingAccount
Exempelbegäran
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByDepartment
Exempelbegäran
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByEnrollmentAccount
Exempelbegäran
PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByManagementGroup
Exempelbegäran
PUT https://management.azure.com/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateByResourceGroup
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
ExportCreateOrUpdateBySubscription
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport?api-version=2024-08-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Exempelsvar
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
"name": "TestExport",
"type": "Microsoft.CostManagement/exports",
"identity": {
"type": "SystemAssigned",
"principalId": "00000000-0000-0000-0000-000000000000",
"tenantId": "00000000-0000-0000-0000-000000000000"
},
"location": "centralus",
"properties": {
"schedule": {
"status": "Active",
"recurrence": "Weekly",
"recurrencePeriod": {
"from": "2020-06-01T00:00:00Z",
"to": "2020-10-31T00:00:00Z"
}
},
"format": "Csv",
"deliveryInfo": {
"destination": {
"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
"container": "exports",
"rootFolderPath": "ad-hoc"
}
},
"definition": {
"type": "ActualCost",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"configuration": {
"columns": [
"Date",
"MeterId",
"ResourceId",
"ResourceLocation",
"Quantity"
]
}
}
}
}
}
Definitioner
Name | Description |
---|---|
Common |
De vanliga egenskaperna för exporten. |
Error |
Information om felet. |
Error |
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet. Några felsvar:
|
Execution |
Den senaste kända statusen för exportkörningen. |
Execution |
Typen av exportkörning. |
Export |
En exportresurs. |
Export |
Definitionen för data i exporten. |
Export |
Konfigurationen av exportdatauppsättningen. Tillåter att kolumner väljs för exporten. Om den inte tillhandahålls kommer exporten att innehålla alla tillgängliga kolumner. |
Export |
Definitionen av en export. |
Export |
Detta representerar platsen för bloblagringskontot där exporten av kostnader kommer att levereras. Det finns två sätt att konfigurera målet. Den metod som rekommenderas för de flesta kunder är att ange resourceId för lagringskontot. Detta kräver en engångsregistrering av kontots prenumeration med resursprovidern Microsoft.CostManagementExports för att ge Cost Management-tjänster åtkomst till lagringen. När du skapar en export i Azure-portalen utförs den här registreringen automatiskt, men API-användare kan behöva registrera prenumerationen explicit (mer information finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Ett annat sätt att konfigurera målet är endast tillgängligt för partner med en Microsoft-partneravtalsplan som är globala administratörer för deras faktureringskonto. Dessa partner kan, i stället för att ange resourceId för ett lagringskonto, ange lagringskontots namn tillsammans med en SAS-token för kontot. Detta tillåter export av kostnader till ett lagringskonto i valfri klientorganisation. SAS-token ska skapas för blobtjänsten med resurstyperna Service/Container/Object och med läs-/skriv-/ta bort/ta bort/lägga till/skapa behörigheter (mer information finns i https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ). |
Export |
Leveransinformationen som är associerad med en export. |
Export |
Resultatet av att visa en lista över körningshistoriken för en export. |
Export |
Start- och slutdatumet för upprepningsschemat. |
Export |
En exportkörning. |
Export |
Schemat som är associerat med exporten. |
Export |
Datumintervallet för data i exporten. Detta bör endast anges med tidsramen inställd på "Anpassad". Det maximala datumintervallet är 3 månader. |
Export |
Typen av export. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer. |
Format |
Formatet för exporten som levereras. För närvarande stöds endast "Csv". |
Granularity |
Kornigheten för rader i exporten. För närvarande stöds endast "Daily". |
Recurrence |
Schemats upprepning. |
Status |
Status för exportens schema. Om "Inaktiv" pausas exportens schema. |
System |
Hanterad tjänstidentitet (antingen systemtilldelad eller ingen) |
System |
Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen). |
Timeframe |
Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges. |
CommonExportProperties
De vanliga egenskaperna för exporten.
Name | Typ | Description |
---|---|---|
definition |
Har definitionen för exporten. |
|
deliveryInfo |
Har leveransinformation för exporten. |
|
format |
Formatet för exporten som levereras. För närvarande stöds endast "Csv". |
|
nextRunTimeEstimate |
string |
Om exporten har ett aktivt schema anger du en uppskattning av nästa körningstid. |
partitionData |
boolean |
Om värdet är true partitioneras exporterade data efter storlek och placeras i en blobkatalog tillsammans med en manifestfil. Obs! Det här alternativet är för närvarande endast tillgängligt för Microsoft-kundavtalshandelsomfång. |
runHistory |
Om det begärs har du den senaste körningshistoriken för exporten. |
ErrorDetails
Information om felet.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod. |
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
ErrorResponse
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. |
ExecutionStatus
Den senaste kända statusen för exportkörningen.
Name | Typ | Description |
---|---|---|
Completed |
string |
|
DataNotAvailable |
string |
|
Failed |
string |
|
InProgress |
string |
|
NewDataNotAvailable |
string |
|
Queued |
string |
|
Timeout |
string |
ExecutionType
Typen av exportkörning.
Name | Typ | Description |
---|---|---|
OnDemand |
string |
|
Scheduled |
string |
Export
En exportresurs.
Name | Typ | Description |
---|---|---|
eTag |
string |
eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. |
id |
string |
Resurs-ID. |
identity |
Den hanterade identitet som är associerad med Export |
|
location |
string |
Platsen för exportens hanterade identitet. Krävs endast vid användning av hanterad identitet. |
name |
string |
Resursnamn. |
properties.definition |
Har definitionen för exporten. |
|
properties.deliveryInfo |
Har leveransinformation för exporten. |
|
properties.format |
Formatet för exporten som levereras. För närvarande stöds endast "Csv". |
|
properties.nextRunTimeEstimate |
string |
Om exporten har ett aktivt schema anger du en uppskattning av nästa körningstid. |
properties.partitionData |
boolean |
Om värdet är true partitioneras exporterade data efter storlek och placeras i en blobkatalog tillsammans med en manifestfil. Obs! Det här alternativet är för närvarande endast tillgängligt för Microsoft-kundavtalshandelsomfång. |
properties.runHistory |
Om det begärs har du den senaste körningshistoriken för exporten. |
|
properties.schedule |
Har schemainformation för exporten. |
|
type |
string |
Resurstyp. |
ExportDataset
Definitionen för data i exporten.
Name | Typ | Description |
---|---|---|
configuration |
Konfigurationen av exportdatauppsättningen. |
|
granularity |
Kornigheten för rader i exporten. För närvarande stöds endast "Daily". |
ExportDatasetConfiguration
Konfigurationen av exportdatauppsättningen. Tillåter att kolumner väljs för exporten. Om den inte tillhandahålls kommer exporten att innehålla alla tillgängliga kolumner.
Name | Typ | Description |
---|---|---|
columns |
string[] |
Matris med kolumnnamn som ska ingå i exporten. Om den inte tillhandahålls kommer exporten att innehålla alla tillgängliga kolumner. De tillgängliga kolumnerna kan variera beroende på kundkanal (se exempel). |
ExportDefinition
Definitionen av en export.
Name | Typ | Description |
---|---|---|
dataSet |
Definitionen för data i exporten. |
|
timePeriod |
Har en tidsperiod för att hämta data för exporten. |
|
timeframe |
Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges. |
|
type |
Typen av export. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer. |
ExportDeliveryDestination
Detta representerar platsen för bloblagringskontot där exporten av kostnader kommer att levereras. Det finns två sätt att konfigurera målet. Den metod som rekommenderas för de flesta kunder är att ange resourceId för lagringskontot. Detta kräver en engångsregistrering av kontots prenumeration med resursprovidern Microsoft.CostManagementExports för att ge Cost Management-tjänster åtkomst till lagringen. När du skapar en export i Azure-portalen utförs den här registreringen automatiskt, men API-användare kan behöva registrera prenumerationen explicit (mer information finns i https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Ett annat sätt att konfigurera målet är endast tillgängligt för partner med en Microsoft-partneravtalsplan som är globala administratörer för deras faktureringskonto. Dessa partner kan, i stället för att ange resourceId för ett lagringskonto, ange lagringskontots namn tillsammans med en SAS-token för kontot. Detta tillåter export av kostnader till ett lagringskonto i valfri klientorganisation. SAS-token ska skapas för blobtjänsten med resurstyperna Service/Container/Object och med läs-/skriv-/ta bort/ta bort/lägga till/skapa behörigheter (mer information finns i https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Name | Typ | Description |
---|---|---|
container |
string |
Namnet på containern där exporten laddas upp. Om containern inte finns skapas den. |
resourceId |
string |
Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts. |
rootFolderPath |
string |
Namnet på katalogen där exporten ska laddas upp. |
sasToken |
string |
En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att döljas. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges. |
storageAccount |
string |
Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId. |
ExportDeliveryInfo
Leveransinformationen som är associerad med en export.
Name | Typ | Description |
---|---|---|
destination |
Har målet för exporten som levereras. |
ExportExecutionListResult
Resultatet av att visa en lista över körningshistoriken för en export.
Name | Typ | Description |
---|---|---|
value |
En lista över exportkörningar. |
ExportRecurrencePeriod
Start- och slutdatumet för upprepningsschemat.
Name | Typ | Description |
---|---|---|
from |
string |
Startdatumet för upprepning. |
to |
string |
Slutdatum för upprepning. |
ExportRun
En exportkörning.
Name | Typ | Description |
---|---|---|
eTag |
string |
eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. |
id |
string |
Resurs-ID. |
name |
string |
Resursnamn. |
properties.error |
Information om eventuella fel. |
|
properties.executionType |
Typen av exportkörning. |
|
properties.fileName |
string |
Namnet på den exporterade filen. |
properties.processingEndTime |
string |
Den tid då exportkörningen slutfördes. |
properties.processingStartTime |
string |
Den tid då exporten hämtades för att köras. |
properties.runSettings |
De exportinställningar som gäller för den här körningen. |
|
properties.status |
Den senaste kända statusen för exportkörningen. |
|
properties.submittedBy |
string |
Identifieraren för entiteten som utlöste exporten. För körningar på begäran är det användarens e-post. För schemalagda körningar är det "System". |
properties.submittedTime |
string |
Den tid då exporten stod i kö för att köras. |
type |
string |
Resurstyp. |
ExportSchedule
Schemat som är associerat med exporten.
Name | Typ | Description |
---|---|---|
recurrence |
Schemats upprepning. |
|
recurrencePeriod |
Har start- och slutdatum för upprepningen. Startdatumet måste vara i framtiden. Om det finns måste slutdatumet vara större än startdatumet. |
|
status |
Status för exportens schema. Om "Inaktiv" pausas exportens schema. |
ExportTimePeriod
Datumintervallet för data i exporten. Detta bör endast anges med tidsramen inställd på "Anpassad". Det maximala datumintervallet är 3 månader.
Name | Typ | Description |
---|---|---|
from |
string |
Startdatum för exportdata. |
to |
string |
Slutdatum för exportdata. |
ExportType
Typen av export. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer.
Name | Typ | Description |
---|---|---|
ActualCost |
string |
|
AmortizedCost |
string |
|
Usage |
string |
FormatType
Formatet för exporten som levereras. För närvarande stöds endast "Csv".
Name | Typ | Description |
---|---|---|
Csv |
string |
GranularityType
Kornigheten för rader i exporten. För närvarande stöds endast "Daily".
Name | Typ | Description |
---|---|---|
Daily |
string |
RecurrenceType
Schemats upprepning.
Name | Typ | Description |
---|---|---|
Annually |
string |
|
Daily |
string |
|
Monthly |
string |
|
Weekly |
string |
StatusType
Status för exportens schema. Om "Inaktiv" pausas exportens schema.
Name | Typ | Description |
---|---|---|
Active |
string |
|
Inactive |
string |
SystemAssignedServiceIdentity
Hanterad tjänstidentitet (antingen systemtilldelad eller ingen)
Name | Typ | Description |
---|---|---|
principalId |
string |
Tjänstens huvudnamns-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet. |
tenantId |
string |
Klientorganisations-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet. |
type |
Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen). |
SystemAssignedServiceIdentityType
Typ av hanterad tjänstidentitet (antingen systemtilldelad eller ingen).
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
TimeframeType
Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges.
Name | Typ | Description |
---|---|---|
BillingMonthToDate |
string |
|
Custom |
string |
|
MonthToDate |
string |
|
TheLastBillingMonth |
string |
|
TheLastMonth |
string |
|
WeekToDate |
string |