Поделиться через


Exports - Create Or Update

Операция создания или обновления экспорта. Для операции обновления требуется установить в запросе последнюю версию eTag. Вы можете получить последнюю версию eTag, выполнив операцию получения. Операция создания не требует eTag.

PUT https://management.azure.com/{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2025-03-01

Параметры URI

Имя В Обязательно Тип Описание
exportName
path True

string

Имя экспорта.

scope
path True

string

Область, связанная с операциями экспорта. Это включает в себя "/subscriptions/{subscriptionId}/" для области подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для области resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' для области учетной записи выставления счетов и "/поставщики/Microsoft.Billing/billingAccounts/{billingAccountId}/departmentId}" для области отдела, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' для области EnrollmentAccount, "/providers/Microsoft.Management/managementGroups/{managementGroupId} для области группы управления, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" для области выставления счетов, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceProfileId/accountSections/{invoiceSectionId}" для области выставления счетов и "/поставщики/Майкрософт". Выставление счетов,выставление счетов/выставление счетов/{billingAccountId}/customers/{customerId}" для партнеров.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
properties.definition True

ExportDefinition

Имеет определение для экспорта.

properties.deliveryInfo True

ExportDeliveryInfo

Содержит сведения о доставке для экспорта.

eTag

string

eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет.

identity

SystemAssignedServiceIdentity

Управляемое удостоверение, связанное с экспортом

location

string

Расположение управляемого удостоверения экспорта. Требуется только при использовании управляемого удостоверения.

properties.compressionMode

CompressionModeType

Разрешить клиентам выбирать сжатые данные для экспорта. Этот параметр включает схему сжатия файлов назначения во время выполнения. По умолчанию задано значение None. Gzip предназначен для csv-файла и snappy для parquet.

properties.dataOverwriteBehavior

DataOverwriteBehaviorType

Разрешить клиентам выбирать данные перезаписи (OverwritePreviousReport) для экспорта. Этот параметр включает перезапись данных за тот же месяц в учетной записи хранения клиента. По умолчанию задано значение CreateNewReport.

properties.exportDescription

string

Описание экспорта, заданное клиентом во время создания или обновления экспорта.

properties.format

FormatType

Формат доставки экспорта.

properties.partitionData

boolean

Если задано значение true, экспортированные данные будут секционированы по размеру и помещены в каталог BLOB-объектов вместе с файлом манифеста.

properties.runHistory

ExportExecutionListResult

При запросе используется самый последний журнал выполнения для экспорта.

properties.schedule

ExportSchedule

Содержит сведения о расписании экспорта.

Ответы

Имя Тип Описание
200 OK

Export

ХОРОШО. Запрос выполнен успешно.

201 Created

Export

Созданный.

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

ExportCreateOrUpdateByBillingAccount
ExportCreateOrUpdateByBillingAccountCustom
ExportCreateOrUpdateByBillingAccountMonthly
ExportCreateOrUpdateByBillingAccountPricesheet
ExportCreateOrUpdateByBillingAccountReservationDetails
ExportCreateOrUpdateByBillingAccountReservationRecommendation
ExportCreateOrUpdateByDepartment
ExportCreateOrUpdateByEnrollmentAccount
ExportCreateOrUpdateByManagementGroup
ExportCreateOrUpdateByResourceGroup
ExportCreateOrUpdateBySubscription
ExportCreateOrUpdateExportCreateOrUpdateByBillingAccountReservationTransactionsByBillingAccount

ExportCreateOrUpdateByBillingAccount

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByBillingAccountCustom

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Inactive"
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "type": "ActualCost",
      "timeframe": "Custom",
      "timePeriod": {
        "from": "2025-04-03T00:00:00.000Z",
        "to": "2025-04-03T00:00:00.000Z"
      },
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Inactive",
      "recurrence": "None"
    },
    "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": "Custom",
      "timePeriod": {
        "from": "2025-04-03T00:00:00Z",
        "to": "2025-04-03T00:00:00Z"
      },
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Inactive",
      "recurrence": "None"
    },
    "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": "Custom",
      "timePeriod": {
        "from": "2025-04-03T00:00:00Z",
        "to": "2025-04-03T00:00:00Z"
      },
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByBillingAccountMonthly

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Monthly",
      "recurrencePeriod": {
        "from": "2020-06-05T00:00:00Z",
        "to": "2030-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "type": "ActualCost",
      "timeframe": "TheLastMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Monthly",
      "recurrencePeriod": {
        "from": "2020-06-05T00:00:00Z",
        "to": "2030-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-05T23: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": "TheLastMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Monthly",
      "recurrencePeriod": {
        "from": "2020-06-05T00:00:00Z",
        "to": "2030-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-05T23: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": "TheLastMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByBillingAccountPricesheet

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "type": "PriceSheet",
      "timeframe": "TheCurrentMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "PriceSheet",
      "timeframe": "TheCurrentMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "PriceSheet",
      "timeframe": "TheCurrentMonth",
      "dataSet": {
        "granularity": "Daily",
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByBillingAccountReservationDetails

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-03-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate",
      "type": "ReservationDetails"
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationDetails",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-03-01",
          "filters": []
        },
        "granularity": "Daily"
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationDetails",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-03-01",
          "filters": []
        },
        "granularity": "Daily"
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByBillingAccountReservationRecommendation

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01",
          "filters": [
            {
              "name": "ReservationScope",
              "value": "Single"
            },
            {
              "name": "ResourceType",
              "value": "VirtualMachines"
            },
            {
              "name": "LookBackPeriod",
              "value": "Last7Days"
            }
          ]
        }
      },
      "timeframe": "MonthToDate",
      "type": "ReservationRecommendations"
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationRecommendations",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": [
            {
              "name": "ReservationScope",
              "value": "Single"
            },
            {
              "name": "ResourceType",
              "value": "VirtualMachines"
            },
            {
              "name": "LookBackPeriod",
              "value": "Last7Days"
            }
          ]
        },
        "granularity": null
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationRecommendations",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": [
            {
              "name": "ReservationScope",
              "value": "Single"
            },
            {
              "name": "ResourceType",
              "value": "VirtualMachines"
            },
            {
              "name": "LookBackPeriod",
              "value": "Last7Days"
            }
          ]
        },
        "granularity": null
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByDepartment

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Parquet",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "snappy",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "format": "Parquet",
    "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "snappy",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "format": "Parquet",
    "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "snappy",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByEnrollmentAccount

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByManagementGroup

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateByResourceGroup

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateBySubscription

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2020-06-01T23: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": {
          "dataVersion": "2023-05-01"
        }
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

ExportCreateOrUpdateExportCreateOrUpdateByBillingAccountReservationTransactionsByBillingAccount

Образец запроса

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport?api-version=2025-03-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "format": "Csv",
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "container": "exports",
        "rootFolderPath": "ad-hoc"
      }
    },
    "definition": {
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        }
      },
      "timeframe": "MonthToDate",
      "type": "ReservationTransactions"
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Пример ответа

{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationTransactions",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": []
        },
        "granularity": null
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}
{
  "id": "providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "schedule": {
      "status": "Active",
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      }
    },
    "nextRunTimeEstimate": "2023-06-01T23: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": "ReservationTransactions",
      "timeframe": "MonthToDate",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": []
        },
        "granularity": null
      }
    },
    "partitionData": true,
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "compressionMode": "gzip",
    "exportDescription": "This is a test export."
  }
}

Определения

Имя Описание
CommonExportProperties

Общие свойства экспорта.

CompressionModeType

Разрешить клиентам выбирать сжатые данные для экспорта. Этот параметр включает схему сжатия файлов назначения во время выполнения. По умолчанию задано значение None. Gzip предназначен для csv-файла и snappy для parquet.

DataOverwriteBehaviorType

Разрешить клиентам выбирать данные перезаписи (OverwritePreviousReport) для экспорта. Этот параметр включает перезапись данных за тот же месяц в учетной записи хранения клиента. По умолчанию задано значение CreateNewReport.

DestinationType

Тип назначения доставки экспорта. В настоящее время поддерживается только AzureBlob.

ErrorDetails

Сведения об ошибке.

ErrorResponse

Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.

Некоторые ответы на ошибки:

  • 429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable — служба временно недоступна. Повторите попытку после ожидания времени, указанного в заголовке Retry-After.

ExecutionStatus

Последнее известное состояние выполнения экспорта.

ExecutionType

Тип выполнения экспорта.

Export

Ресурс экспорта.

ExportDataset

Определение данных в экспорте.

ExportDatasetConfiguration

Это находится на пути к отмене и не будет поддерживаться вперед.

ExportDefinition

Определение экспорта.

ExportDeliveryDestination

Это представляет расположение учетной записи хранения BLOB-объектов, в которой будут доставлены экспорт затраты. Существует два способа настройки назначения. Рекомендуемый для большинства клиентов подход — указать идентификатор ресурса учетной записи хранения. Для этого требуется однократная регистрация подписки учетной записи с помощью поставщика ресурсов Microsoft.CostManagementExports, чтобы предоставить службам управления затратами доступ к хранилищу. При создании экспорта на портале Azure эта регистрация выполняется автоматически, но пользователям API может потребоваться явно зарегистрировать подписку (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Другой способ настройки назначения доступен только партнерам с планом соглашения о партнере Майкрософт, которые являются глобальными администраторами своей учетной записи выставления счетов. Эти партнеры вместо указания идентификатора ресурса учетной записи хранения могут указать имя учетной записи хранения вместе с маркером SAS для учетной записи. Это позволяет экспортировать затраты в учетную запись хранения в любом клиенте. Маркер SAS должен быть создан для службы BLOB-объектов с типами ресурсов Service/Container/Object и с разрешениями read/Write/Delete/List/Add/Create (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).

ExportDeliveryInfo

Сведения о доставке, связанные с экспортом.

ExportExecutionListResult

Результат перечисления журнала выполнения экспорта.

ExportRecurrencePeriod

Дата начала и окончания расписания повторения.

ExportRun

Запуск экспорта.

ExportSchedule

Расписание, связанное с экспортом.

ExportSuspensionContext

Свойства выполнения экспорта. В настоящее время он не заполнен.

ExportTimePeriod

Диапазон дат для данных в экспорте. Это должно быть указано только с интервалом времени, равным Custom. Максимальный диапазон дат — 1 календарный месяц.

ExportType

Тип экспорта. Обратите внимание, что "Использование" эквивалентно "ActualCost" и применимо к экспорту, которые еще не предоставляют данные для оплаты или амортизации для резервирований служб.

FilterItemNames

Имя фильтра. В настоящее время это поддерживается только для типа определения экспорта резервированияRecommendations. Поддерживаемые имена : ['ReservationScope', LookBackPeriod, 'ResourceType']

FilterItems

Будет содержать имя фильтра и значение для работы. В настоящее время это поддерживается только для типа определения экспорта резервированияRecommendations.

FormatType

Формат доставки экспорта.

GranularityType

Степень детализации строк в экспорте. В настоящее время "Daily" поддерживается в большинстве случаев.

RecurrenceType

Повторение расписания.

StatusType

Состояние расписания экспорта. Если значение неактивно, расписание экспорта приостановлено. Чтобы включить экспорт, чтобы задать состояние "Активный", а затем выполните запрос PUT.

SystemAssignedServiceIdentity

Управляемое удостоверение службы (назначаемое системой или нет)

SystemAssignedServiceIdentityType

Тип управляемого удостоверения службы (назначенный системой или нет).

TimeframeType

Интервал времени для извлечения данных для экспорта. Если это настраивается, необходимо указать определенный период времени.

CommonExportProperties

Общие свойства экспорта.

Имя Тип Описание
compressionMode

CompressionModeType

Разрешить клиентам выбирать сжатые данные для экспорта. Этот параметр включает схему сжатия файлов назначения во время выполнения. По умолчанию задано значение None. Gzip предназначен для csv-файла и snappy для parquet.

dataOverwriteBehavior

DataOverwriteBehaviorType

Разрешить клиентам выбирать данные перезаписи (OverwritePreviousReport) для экспорта. Этот параметр включает перезапись данных за тот же месяц в учетной записи хранения клиента. По умолчанию задано значение CreateNewReport.

definition

ExportDefinition

Имеет определение для экспорта.

deliveryInfo

ExportDeliveryInfo

Содержит сведения о доставке для экспорта.

exportDescription

string

Описание экспорта, заданное клиентом во время создания или обновления экспорта.

format

FormatType

Формат доставки экспорта.

nextRunTimeEstimate

string (date-time)

Если экспорт имеет активное расписание, предоставляет оценку следующего времени выполнения.

partitionData

boolean

Если задано значение true, экспортированные данные будут секционированы по размеру и помещены в каталог BLOB-объектов вместе с файлом манифеста.

runHistory

ExportExecutionListResult

При запросе используется самый последний журнал выполнения для экспорта.

systemSuspensionContext

ExportSuspensionContext

Причина приостановки экспорта, если экспорт находится в состоянии SystemSuspended. В настоящее время он не заполнен.

CompressionModeType

Разрешить клиентам выбирать сжатые данные для экспорта. Этот параметр включает схему сжатия файлов назначения во время выполнения. По умолчанию задано значение None. Gzip предназначен для csv-файла и snappy для parquet.

Значение Описание
gzip
snappy
none

DataOverwriteBehaviorType

Разрешить клиентам выбирать данные перезаписи (OverwritePreviousReport) для экспорта. Этот параметр включает перезапись данных за тот же месяц в учетной записи хранения клиента. По умолчанию задано значение CreateNewReport.

Значение Описание
OverwritePreviousReport
CreateNewReport

DestinationType

Тип назначения доставки экспорта. В настоящее время поддерживается только AzureBlob.

Значение Описание
AzureBlob

ErrorDetails

Сведения об ошибке.

Имя Тип Описание
code

string

Код ошибки.

message

string

Сообщение об ошибке, указывающее, почему операция завершилась ошибкой.

ErrorResponse

Ответ на ошибку указывает, что служба не может обработать входящий запрос. Причина указана в сообщении об ошибке.

Некоторые ответы на ошибки:

  • 429 TooManyRequests — запрос регулируется. Повторите попытку после ожидания времени, указанного в заголовке x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable — служба временно недоступна. Повторите попытку после ожидания времени, указанного в заголовке Retry-After.

Имя Тип Описание
error

ErrorDetails

Сведения об ошибке.

ExecutionStatus

Последнее известное состояние выполнения экспорта.

Значение Описание
Queued
InProgress
Completed
Failed
Timeout
NewDataNotAvailable
DataNotAvailable

ExecutionType

Тип выполнения экспорта.

Значение Описание
OnDemand
Scheduled

Export

Ресурс экспорта.

Имя Тип Описание
eTag

string

eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет.

id

string

Идентификатор ресурса.

identity

SystemAssignedServiceIdentity

Управляемое удостоверение, связанное с экспортом

location

string

Расположение управляемого удостоверения экспорта. Требуется только при использовании управляемого удостоверения.

name

string

Имя ресурса.

properties.compressionMode

CompressionModeType

Разрешить клиентам выбирать сжатые данные для экспорта. Этот параметр включает схему сжатия файлов назначения во время выполнения. По умолчанию задано значение None. Gzip предназначен для csv-файла и snappy для parquet.

properties.dataOverwriteBehavior

DataOverwriteBehaviorType

Разрешить клиентам выбирать данные перезаписи (OverwritePreviousReport) для экспорта. Этот параметр включает перезапись данных за тот же месяц в учетной записи хранения клиента. По умолчанию задано значение CreateNewReport.

properties.definition

ExportDefinition

Имеет определение для экспорта.

properties.deliveryInfo

ExportDeliveryInfo

Содержит сведения о доставке для экспорта.

properties.exportDescription

string

Описание экспорта, заданное клиентом во время создания или обновления экспорта.

properties.format

FormatType

Формат доставки экспорта.

properties.nextRunTimeEstimate

string (date-time)

Если экспорт имеет активное расписание, предоставляет оценку следующего времени выполнения.

properties.partitionData

boolean

Если задано значение true, экспортированные данные будут секционированы по размеру и помещены в каталог BLOB-объектов вместе с файлом манифеста.

properties.runHistory

ExportExecutionListResult

При запросе используется самый последний журнал выполнения для экспорта.

properties.schedule

ExportSchedule

Содержит сведения о расписании экспорта.

properties.systemSuspensionContext

ExportSuspensionContext

Причина приостановки экспорта, если экспорт находится в состоянии SystemSuspended. В настоящее время он не заполнен.

type

string

Тип ресурса.

ExportDataset

Определение данных в экспорте.

Имя Тип Описание
configuration

ExportDatasetConfiguration

Конфигурация экспортируемых наборов данных.

granularity

GranularityType

Степень детализации строк в экспорте. В настоящее время "Daily" поддерживается в большинстве случаев.

ExportDatasetConfiguration

Это находится на пути к отмене и не будет поддерживаться вперед.

Имя Тип Описание
columns

string[]

Массив имен столбцов для включения в экспорт. Если экспорт не указан, он будет содержать все доступные столбцы. Доступные столбцы могут отличаться по каналу клиента (см. примеры).

dataVersion

string

Версия данных для выбранного для экспорта. Если экспорт не указан, по умолчанию будет использоваться последняя версия данных.

filters

FilterItems[]

Фильтры, связанные с наборами данных.

ExportDefinition

Определение экспорта.

Имя Тип Описание
dataSet

ExportDataset

Определение данных в экспорте.

timePeriod

ExportTimePeriod

Имеет период времени для извлечения данных для экспорта.

timeframe

TimeframeType

Интервал времени для извлечения данных для экспорта. Если это настраивается, необходимо указать определенный период времени.

type

ExportType

Тип экспорта. Обратите внимание, что "Использование" эквивалентно "ActualCost" и применимо к экспорту, которые еще не предоставляют данные для оплаты или амортизации для резервирований служб.

ExportDeliveryDestination

Это представляет расположение учетной записи хранения BLOB-объектов, в которой будут доставлены экспорт затраты. Существует два способа настройки назначения. Рекомендуемый для большинства клиентов подход — указать идентификатор ресурса учетной записи хранения. Для этого требуется однократная регистрация подписки учетной записи с помощью поставщика ресурсов Microsoft.CostManagementExports, чтобы предоставить службам управления затратами доступ к хранилищу. При создании экспорта на портале Azure эта регистрация выполняется автоматически, но пользователям API может потребоваться явно зарегистрировать подписку (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Другой способ настройки назначения доступен только партнерам с планом соглашения о партнере Майкрософт, которые являются глобальными администраторами своей учетной записи выставления счетов. Эти партнеры вместо указания идентификатора ресурса учетной записи хранения могут указать имя учетной записи хранения вместе с маркером SAS для учетной записи. Это позволяет экспортировать затраты в учетную запись хранения в любом клиенте. Маркер SAS должен быть создан для службы BLOB-объектов с типами ресурсов Service/Container/Object и с разрешениями read/Write/Delete/List/Add/Create (дополнительные сведения см. в https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).

Имя Тип Описание
container

string

Имя контейнера, в котором будут отправлены экспорты. Если контейнер не существует, он будет создан.

resourceId

string

Идентификатор ресурса учетной записи хранения, в которой будут доставлены экспорты. Это не обязательно, если задан sasToken и storageAccount.

rootFolderPath

string

Имя каталога, в котором будут отправлены экспорты.

sasToken

string

Маркер SAS для учетной записи хранения. Для ограниченного набора клиентов Azure, которые вместе с storageAccount можно указать вместо resourceId. Примечание. Значение, возвращаемое API для этого свойства, всегда будет зафиксировано. При возврате этого же запутываемого значения не будет обновляться маркер SAS. Чтобы обновить это значение, необходимо указать новый маркер SAS.

storageAccount

string

Учетная запись хранения, в которой будут отправлены экспорты. Для ограниченного набора клиентов Azure это вместе с sasToken можно указать вместо resourceId.

type

DestinationType

Тип назначения доставки экспорта. В настоящее время поддерживается только AzureBlob.

ExportDeliveryInfo

Сведения о доставке, связанные с экспортом.

Имя Тип Описание
destination

ExportDeliveryDestination

Имеет место назначения для доставки экспорта.

ExportExecutionListResult

Результат перечисления журнала выполнения экспорта.

Имя Тип Описание
value

ExportRun[]

Список запусков экспорта.

ExportRecurrencePeriod

Дата начала и окончания расписания повторения.

Имя Тип Описание
from

string (date-time)

Дата начала повторения.

to

string (date-time)

Дата окончания повторения.

ExportRun

Запуск экспорта.

Имя Тип Описание
eTag

string

eTag ресурса. Для обработки сценария параллельного обновления это поле будет использоваться для определения того, обновляет ли пользователь последнюю версию или нет.

id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.endDate

string (date-time)

Время окончания экспорта.

properties.error

ErrorDetails

Сведения о любой ошибке.

properties.executionType

ExecutionType

Тип выполнения экспорта.

properties.fileName

string

Имя экспортированного файла.

properties.manifestFile

string

Расположение файла манифеста (расположение URI) для экспортированных файлов.

properties.processingEndTime

string (date-time)

Время завершения выполнения экспорта.

properties.processingStartTime

string (date-time)

Время выполнения экспорта.

properties.runSettings

CommonExportProperties

Параметры экспорта, которые были в действии для этого запуска.

properties.startDate

string (date-time)

Дата начала экспорта.

properties.status

ExecutionStatus

Последнее известное состояние выполнения экспорта.

properties.submittedBy

string

Идентификатор сущности, которая активировала экспорт. Для запуска по запросу это электронная почта пользователя. Для запланированных запусков используется system.

properties.submittedTime

string (date-time)

Время выполнения экспорта.

type

string

Тип ресурса.

ExportSchedule

Расписание, связанное с экспортом.

Имя Тип Описание
recurrence

RecurrenceType

Повторение расписания.

recurrencePeriod

ExportRecurrencePeriod

Имеет дату начала и окончания повторения. Дата начала должна быть в будущем. При наличии дата окончания должна быть больше даты начала.

status

StatusType

Состояние расписания экспорта. Если значение неактивно, расписание экспорта приостановлено. Чтобы включить экспорт, чтобы задать состояние "Активный", а затем выполните запрос PUT.

ExportSuspensionContext

Свойства выполнения экспорта. В настоящее время он не заполнен.

Имя Тип Описание
suspensionCode

string

Код приостановки экспорта.

suspensionReason

string

Подробная причина приостановки экспорта.

suspensionTime

string (date-time)

Время приостановки экспорта.

ExportTimePeriod

Диапазон дат для данных в экспорте. Это должно быть указано только с интервалом времени, равным Custom. Максимальный диапазон дат — 1 календарный месяц.

Имя Тип Описание
from

string (date-time)

Дата начала экспорта данных.

to

string (date-time)

Дата окончания экспорта данных.

ExportType

Тип экспорта. Обратите внимание, что "Использование" эквивалентно "ActualCost" и применимо к экспорту, которые еще не предоставляют данные для оплаты или амортизации для резервирований служб.

Значение Описание
Usage
ActualCost
AmortizedCost
FocusCost
PriceSheet
ReservationTransactions
ReservationRecommendations
ReservationDetails

FilterItemNames

Имя фильтра. В настоящее время это поддерживается только для типа определения экспорта резервированияRecommendations. Поддерживаемые имена : ['ReservationScope', LookBackPeriod, 'ResourceType']

Значение Описание
ReservationScope
ResourceType
LookBackPeriod

FilterItems

Будет содержать имя фильтра и значение для работы. В настоящее время это поддерживается только для типа определения экспорта резервированияRecommendations.

Имя Тип Описание
name

FilterItemNames

Имя фильтра. В настоящее время это поддерживается только для типа определения экспорта резервированияRecommendations. Поддерживаемые имена : ['ReservationScope', LookBackPeriod, 'ResourceType']

value

string

Значение для фильтрации по. В настоящее время поддерживаются значения, поддерживаемые для "ReservationScope", "Single", "Shared", для значений "LookBackPeriod" поддерживаются значения ["Last7Days", "Last30Days", "Last60Days", а для "ResourceType" поддерживаются значения ['VirtualMachines', "SQLDatabases", "PostgreSQL", "ManagedDisk", "MySQL", "RedHat", "MariaDB", "RedisCache", "CosmosDB", "SqlDataWarehouse", "SUSELinux", "AppService", "BlockBlob", "AzureDataExplorer", "VMwareCloudSimple".

FormatType

Формат доставки экспорта.

Значение Описание
Csv
Parquet

GranularityType

Степень детализации строк в экспорте. В настоящее время "Daily" поддерживается в большинстве случаев.

Значение Описание
Daily
Monthly

RecurrenceType

Повторение расписания.

Значение Описание
Daily
Weekly
Monthly
Annually

StatusType

Состояние расписания экспорта. Если значение неактивно, расписание экспорта приостановлено. Чтобы включить экспорт, чтобы задать состояние "Активный", а затем выполните запрос PUT.

Значение Описание
Active
Inactive

SystemAssignedServiceIdentity

Управляемое удостоверение службы (назначаемое системой или нет)

Имя Тип Описание
principalId

string (uuid)

Идентификатор субъекта-службы назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения.

tenantId

string (uuid)

Идентификатор клиента назначенного системой удостоверения. Это свойство будет предоставлено только для назначаемого системой удостоверения.

type

SystemAssignedServiceIdentityType

Тип управляемого удостоверения службы (назначенный системой или нет).

SystemAssignedServiceIdentityType

Тип управляемого удостоверения службы (назначенный системой или нет).

Значение Описание
None
SystemAssigned

TimeframeType

Интервал времени для извлечения данных для экспорта. Если это настраивается, необходимо указать определенный период времени.

Значение Описание
MonthToDate
BillingMonthToDate
TheLastMonth
TheLastBillingMonth
WeekToDate
Custom
TheCurrentMonth