Freigeben über


Exports - Create Or Update

Der Vorgang zum Erstellen oder Aktualisieren eines Exports. Für den Aktualisierungsvorgang muss das neueste eTag in der Anforderung festgelegt werden. Sie können das neueste eTag abrufen, indem Sie einen Get-Vorgang ausführen. Für den Erstellungsvorgang ist kein eTag erforderlich.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
exportName
path True

string

Name exportieren.

scope
path True

string

Der vollqualifizierte Azure Resource Manager-Bezeichner der Ressource.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.definition True

ExportDefinition

Weist die Definition für den Export auf.

properties.deliveryInfo True

ExportDeliveryInfo

Enthält Übermittlungsinformationen für den Export.

eTag

string

eTag der Ressource. Um das Szenario für gleichzeitige Updates zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht.

identity

SystemAssignedServiceIdentity

Die verwaltete Identität, die dem Export zugeordnet ist

location

string

Der Speicherort der verwalteten Identität des Exports. Nur erforderlich, wenn verwaltete Identität verwendet wird.

properties.compressionMode

CompressionModeType

Kunden die Auswahl von Komprimierungsdaten für Exporte gestatten. Diese Einstellung aktiviert das Zieldateikomprimierungsschema zur Laufzeit. Standardmäßig auf "Keine" festgelegt. Gzip ist für csv und snappy für Parkett.

properties.dataOverwriteBehavior

DataOverwriteBehaviorType

Zulassen, dass Kunden Daten (OverwritePreviousReport) für Exporte überschreiben können. Diese Einstellung aktiviert das Überschreiben von Daten für denselben Monat im Kundenspeicherkonto. Standardmäßig auf CreateNewReport festgelegt.

properties.exportDescription

string

Die exportbeschreibung, die vom Kunden zum Zeitpunkt der Exporterstellung/Aktualisierung festgelegt wurde.

properties.format

FormatType

Das Format des zugestellten Exports.

properties.partitionData

boolean

Bei Festlegung auf "true" werden exportierte Daten nach Größe partitioniert und in einem BLOB-Verzeichnis zusammen mit einer Manifestdatei platziert.

properties.runHistory

ExportExecutionListResult

Falls angefordert, weist den letzten Ausführungsverlauf für den Export auf.

properties.schedule

ExportSchedule

Enthält Zeitplaninformationen für den Export.

Antworten

Name Typ Beschreibung
200 OK

Export

Die Aktualisierung der Ressource 'Export' war erfolgreich

201 Created

Export

Die Ressourcen-"Export"-Erstellungsoperation war erfolgreich

Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

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

ExportCreateOrUpdateByBillingAccount

Beispielanforderung

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

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

ExportCreateOrUpdateByBillingAccountCustom

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateByBillingAccountMonthly

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateByBillingAccountPricesheet

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateByBillingAccountReservationDetails

Beispielanforderung

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

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ReservationDetails",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-03-01",
          "filters": []
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2023-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ReservationDetails",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-03-01",
          "filters": []
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2023-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

ExportCreateOrUpdateByBillingAccountReservationRecommendation

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateByDepartment

Beispielanforderung

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": {
    "format": "Parquet",
    "compressionMode": "snappy",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "type": "AzureBlob",
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Parquet",
    "compressionMode": "snappy",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/12/departments/1234/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Parquet",
    "compressionMode": "snappy",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

ExportCreateOrUpdateByEnrollmentAccount

Beispielanforderung

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

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/100/enrollmentAccounts/456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

ExportCreateOrUpdateByManagementGroup

Beispielanforderung

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

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Management/managementGroups/TestMG/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ActualCost",
      "dataSet": {
        "configuration": {
          "dataVersion": "2023-05-01"
        },
        "granularity": "Daily"
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2020-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2020-06-01T00:00:00Z",
        "to": "2020-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

ExportCreateOrUpdateByResourceGroup

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateBySubscription

Beispielanforderung

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

Beispiel für eine Antwort

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

ExportCreateOrUpdateExportCreateOrUpdateByBillingAccountReservationTransactionsByBillingAccount

Beispielanforderung

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

Beispiel für eine Antwort

{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ReservationTransactions",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": []
        },
        "granularity": null
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2023-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}
{
  "name": "TestExport",
  "type": "Microsoft.CostManagement/exports",
  "eTag": "\"00000000-0000-0000-0000-000000000000\"",
  "id": "/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.CostManagement/exports/TestExport",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "00000000-0000-0000-0000-000000000000",
    "tenantId": "00000000-0000-0000-0000-000000000000"
  },
  "location": "centralus",
  "properties": {
    "format": "Csv",
    "compressionMode": "gzip",
    "dataOverwriteBehavior": "OverwritePreviousReport",
    "definition": {
      "type": "ReservationTransactions",
      "dataSet": {
        "configuration": {
          "columns": [],
          "dataVersion": "2023-05-01",
          "filters": []
        },
        "granularity": null
      },
      "timeframe": "MonthToDate"
    },
    "deliveryInfo": {
      "destination": {
        "container": "exports",
        "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182",
        "rootFolderPath": "ad-hoc"
      }
    },
    "exportDescription": "This is a test export.",
    "nextRunTimeEstimate": "2023-06-01T23:00:00Z",
    "partitionData": true,
    "schedule": {
      "recurrence": "Daily",
      "recurrencePeriod": {
        "from": "2023-06-01T00:00:00Z",
        "to": "2023-06-30T00:00:00Z"
      },
      "status": "Active"
    }
  }
}

Definitionen

Name Beschreibung
CommonExportProperties

Die allgemeinen Eigenschaften des Exports.

CompressionModeType

Kunden die Auswahl von Komprimierungsdaten für Exporte gestatten. Diese Einstellung aktiviert das Zieldateikomprimierungsschema zur Laufzeit. Standardmäßig auf "Keine" festgelegt. Gzip ist für csv und snappy für Parkett.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DataOverwriteBehaviorType

Zulassen, dass Kunden Daten (OverwritePreviousReport) für Exporte überschreiben können. Diese Einstellung aktiviert das Überschreiben von Daten für denselben Monat im Kundenspeicherkonto. Standardmäßig auf CreateNewReport festgelegt.

DestinationType

Der Zieltyp der Exportübermittlung. Derzeit wird nur 'AzureBlob' unterstützt.

ErrorDetails

Die Details des Fehlers.

ErrorResponse

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben. \n\nEinige Fehlerantworten: \n\n * 429 TooManyRequests – Anfrage wird gedrosselt. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "x-ms-ratelimit-microsoft.consumption-retry-after" angegebene Zeit. \n\n * 503 Service Nicht verfügbar – Service ist vorübergehend nicht verfügbar. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "Retry-After" angegebene Zeit.

ExecutionStatus

Der letzte bekannte Status der Exportausführung.

ExecutionType

Der Typ der Exportausführung.

Export

Eine Exportressource.

ExportDataset

Die Definition für Daten im Export.

ExportDatasetConfiguration

Dies ist auf dem Weg zur Deaktivierung und wird in Zukunft nicht unterstützt.

ExportDefinition

Die Definition eines Exports.

ExportDeliveryDestination

Dies stellt den Speicherort des BLOB-Speicherkontos dar, an den Exporte von Kosten übermittelt werden. Es gibt zwei Möglichkeiten zum Konfigurieren des Ziels. Der für die meisten Kunden empfohlene Ansatz besteht darin, die resourceId des Speicherkontos anzugeben. Dies erfordert eine einmalige Registrierung des Kontoabonnements beim Microsoft.CostManagementExports-Ressourcenanbieter, um Kostenverwaltungsdienste Zugriff auf den Speicher zu gewähren. Beim Erstellen eines Exports im Azure-Portal wird diese Registrierung automatisch ausgeführt, API-Benutzer müssen das Abonnement jedoch möglicherweise explizit registrieren (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Eine weitere Möglichkeit zum Konfigurieren des Ziels ist NUR für Partner mit einem Microsoft Partner Agreement-Plan verfügbar, der globale Administratoren ihres Abrechnungskontos sind. Diese Partner können anstelle der resourceId eines Speicherkontos den Namen des Speicherkontos zusammen mit einem SAS-Token für das Konto angeben. Auf diese Weise können Kosten in ein Speicherkonto in jedem Mandanten exportiert werden. Das SAS-Token sollte für den BLOB-Dienst mit Dienst-/Container-/Objektressourcentypen und mit Lese-/Schreibzugriff/Delete/List/Add/Create-Berechtigungen erstellt werden (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).

ExportDeliveryInfo

Die Übermittlungsinformationen, die einem Export zugeordnet sind.

ExportExecutionListResult

Ergebnis der Auflistung des Ausführungsverlaufs eines Exports.

ExportRecurrencePeriod

Das Start- und Enddatum für den Serienzeitplan.

ExportRun

Ein Exportlauf.

ExportSchedule

Der mit dem Export verknüpfte Zeitplan.

ExportSuspensionContext

Die Eigenschaften des Exportlaufs. Dieser ist derzeit nicht belegt.

ExportTimePeriod

Der Datumsbereich für Daten im Export. Dies sollte nur mit timeFrame angegeben werden, der auf "Benutzerdefiniert" festgelegt ist. Der maximale Zeitraum beträgt 1 Kalendermonat.

ExportType

Der Typ des Exports. Beachten Sie, dass "Usage" gleichbedeutend mit "ActualCost" ist und für Exporte gilt, die noch keine Daten für Gebühren oder Amortisierungen für Servicereservierungen bereitstellen.

FilterItemNames

Der Name des Filters Dies wird derzeit nur für den Exportdefinitionstyp von ReservationRecommendations unterstützt. Unterstützte Namen sind ['ReservationScope', 'LookBackPeriod', 'ResourceType']

FilterItems

Enthält den Filternamen und -wert, der ausgeführt werden soll. Dies wird derzeit nur für den Exportdefinitionstyp von ReservationRecommendations unterstützt.

FormatType

Das Format des zugestellten Exports.

GranularityType

Die Granularität der Zeilen im Export. Derzeit wird "Daily" für die meisten Fälle unterstützt.

RecurrenceType

Die Terminserie.

StatusType

Der Status des Exportzeitplans. Wenn "Inaktiv" ist der Exportzeitplan angehalten. Um den Export zu aktivieren, legen Sie den Status auf "Aktiv" fest, und nehmen Sie dann eine PUT-Anforderung vor.

SystemAssignedServiceIdentity

Identität des verwalteten Diensts (entweder vom System zugewiesen oder ohne)

SystemAssignedServiceIdentityType

Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne).

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

TimeframeType

Der Zeitrahmen zum Abrufen von Daten für den Export. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden.

CommonExportProperties

Die allgemeinen Eigenschaften des Exports.

Name Typ Beschreibung
compressionMode

CompressionModeType

Kunden die Auswahl von Komprimierungsdaten für Exporte gestatten. Diese Einstellung aktiviert das Zieldateikomprimierungsschema zur Laufzeit. Standardmäßig auf "Keine" festgelegt. Gzip ist für csv und snappy für Parkett.

dataOverwriteBehavior

DataOverwriteBehaviorType

Zulassen, dass Kunden Daten (OverwritePreviousReport) für Exporte überschreiben können. Diese Einstellung aktiviert das Überschreiben von Daten für denselben Monat im Kundenspeicherkonto. Standardmäßig auf CreateNewReport festgelegt.

definition

ExportDefinition

Weist die Definition für den Export auf.

deliveryInfo

ExportDeliveryInfo

Enthält Übermittlungsinformationen für den Export.

exportDescription

string

Die exportbeschreibung, die vom Kunden zum Zeitpunkt der Exporterstellung/Aktualisierung festgelegt wurde.

format

FormatType

Das Format des zugestellten Exports.

nextRunTimeEstimate

string (date-time)

Wenn der Export über einen aktiven Zeitplan verfügt, wird eine Schätzung der nächsten Laufzeit bereitgestellt.

partitionData

boolean

Bei Festlegung auf "true" werden exportierte Daten nach Größe partitioniert und in einem BLOB-Verzeichnis zusammen mit einer Manifestdatei platziert.

runHistory

ExportExecutionListResult

Falls angefordert, weist den letzten Ausführungsverlauf für den Export auf.

systemSuspensionContext

ExportSuspensionContext

Der Aussetzungsgrund für den Export, wenn sich der Export im SystemSuspended-Zustand befindet. Dieser ist derzeit nicht belegt.

CompressionModeType

Kunden die Auswahl von Komprimierungsdaten für Exporte gestatten. Diese Einstellung aktiviert das Zieldateikomprimierungsschema zur Laufzeit. Standardmäßig auf "Keine" festgelegt. Gzip ist für csv und snappy für Parkett.

Wert Beschreibung
gzip
snappy
none

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

DataOverwriteBehaviorType

Zulassen, dass Kunden Daten (OverwritePreviousReport) für Exporte überschreiben können. Diese Einstellung aktiviert das Überschreiben von Daten für denselben Monat im Kundenspeicherkonto. Standardmäßig auf CreateNewReport festgelegt.

Wert Beschreibung
OverwritePreviousReport
CreateNewReport

DestinationType

Der Zieltyp der Exportübermittlung. Derzeit wird nur 'AzureBlob' unterstützt.

Wert Beschreibung
AzureBlob

ErrorDetails

Die Details des Fehlers.

Name Typ Beschreibung
code

string

Fehlercode.

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

ErrorResponse

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben. \n\nEinige Fehlerantworten: \n\n * 429 TooManyRequests – Anfrage wird gedrosselt. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "x-ms-ratelimit-microsoft.consumption-retry-after" angegebene Zeit. \n\n * 503 Service Nicht verfügbar – Service ist vorübergehend nicht verfügbar. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "Retry-After" angegebene Zeit.

Name Typ Beschreibung
error

ErrorDetails

Die Details des Fehlers.

ExecutionStatus

Der letzte bekannte Status der Exportausführung.

Wert Beschreibung
Queued
InProgress
Completed
Failed
Timeout
NewDataNotAvailable
DataNotAvailable

ExecutionType

Der Typ der Exportausführung.

Wert Beschreibung
OnDemand
Scheduled

Export

Eine Exportressource.

Name Typ Beschreibung
eTag

string

eTag der Ressource. Um das Szenario für gleichzeitige Updates zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht.

id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

SystemAssignedServiceIdentity

Die verwaltete Identität, die dem Export zugeordnet ist

location

string

Der Speicherort der verwalteten Identität des Exports. Nur erforderlich, wenn verwaltete Identität verwendet wird.

name

string

Der Name der Ressource

properties.compressionMode

CompressionModeType

Kunden die Auswahl von Komprimierungsdaten für Exporte gestatten. Diese Einstellung aktiviert das Zieldateikomprimierungsschema zur Laufzeit. Standardmäßig auf "Keine" festgelegt. Gzip ist für csv und snappy für Parkett.

properties.dataOverwriteBehavior

DataOverwriteBehaviorType

Zulassen, dass Kunden Daten (OverwritePreviousReport) für Exporte überschreiben können. Diese Einstellung aktiviert das Überschreiben von Daten für denselben Monat im Kundenspeicherkonto. Standardmäßig auf CreateNewReport festgelegt.

properties.definition

ExportDefinition

Weist die Definition für den Export auf.

properties.deliveryInfo

ExportDeliveryInfo

Enthält Übermittlungsinformationen für den Export.

properties.exportDescription

string

Die exportbeschreibung, die vom Kunden zum Zeitpunkt der Exporterstellung/Aktualisierung festgelegt wurde.

properties.format

FormatType

Das Format des zugestellten Exports.

properties.nextRunTimeEstimate

string (date-time)

Wenn der Export über einen aktiven Zeitplan verfügt, wird eine Schätzung der nächsten Laufzeit bereitgestellt.

properties.partitionData

boolean

Bei Festlegung auf "true" werden exportierte Daten nach Größe partitioniert und in einem BLOB-Verzeichnis zusammen mit einer Manifestdatei platziert.

properties.runHistory

ExportExecutionListResult

Falls angefordert, weist den letzten Ausführungsverlauf für den Export auf.

properties.schedule

ExportSchedule

Enthält Zeitplaninformationen für den Export.

properties.systemSuspensionContext

ExportSuspensionContext

Der Aussetzungsgrund für den Export, wenn sich der Export im SystemSuspended-Zustand befindet. Dieser ist derzeit nicht belegt.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

ExportDataset

Die Definition für Daten im Export.

Name Typ Beschreibung
configuration

ExportDatasetConfiguration

Die Konfiguration des Export-Datasets.

granularity

GranularityType

Die Granularität der Zeilen im Export. Derzeit wird "Daily" für die meisten Fälle unterstützt.

ExportDatasetConfiguration

Dies ist auf dem Weg zur Deaktivierung und wird in Zukunft nicht unterstützt.

Name Typ Beschreibung
columns

string[]

Array von Spaltennamen, die im Export enthalten sein sollen. Wenn nicht angegeben, enthält der Export alle verfügbaren Spalten. Die verfügbaren Spalten können je nach Kundenkanal variieren (siehe Beispiele).

dataVersion

string

Die Datenversion für den ausgewählten Export. Wenn nicht angegeben, wird der Export standardmäßig auf die neueste Datenversion festgelegt.

filters

FilterItems[]

Filter, die den Datensätzen zugeordnet sind.

ExportDefinition

Die Definition eines Exports.

Name Typ Beschreibung
dataSet

ExportDataset

Die Definition für Daten im Export.

timePeriod

ExportTimePeriod

Hat einen Zeitraum für das Abrufen von Daten für den Export.

timeframe

TimeframeType

Der Zeitrahmen zum Abrufen von Daten für den Export. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden.

type

ExportType

Der Typ des Exports. Beachten Sie, dass "Usage" gleichbedeutend mit "ActualCost" ist und für Exporte gilt, die noch keine Daten für Gebühren oder Amortisierungen für Servicereservierungen bereitstellen.

ExportDeliveryDestination

Dies stellt den Speicherort des BLOB-Speicherkontos dar, an den Exporte von Kosten übermittelt werden. Es gibt zwei Möglichkeiten zum Konfigurieren des Ziels. Der für die meisten Kunden empfohlene Ansatz besteht darin, die resourceId des Speicherkontos anzugeben. Dies erfordert eine einmalige Registrierung des Kontoabonnements beim Microsoft.CostManagementExports-Ressourcenanbieter, um Kostenverwaltungsdienste Zugriff auf den Speicher zu gewähren. Beim Erstellen eines Exports im Azure-Portal wird diese Registrierung automatisch ausgeführt, API-Benutzer müssen das Abonnement jedoch möglicherweise explizit registrieren (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services). Eine weitere Möglichkeit zum Konfigurieren des Ziels ist NUR für Partner mit einem Microsoft Partner Agreement-Plan verfügbar, der globale Administratoren ihres Abrechnungskontos sind. Diese Partner können anstelle der resourceId eines Speicherkontos den Namen des Speicherkontos zusammen mit einem SAS-Token für das Konto angeben. Auf diese Weise können Kosten in ein Speicherkonto in jedem Mandanten exportiert werden. Das SAS-Token sollte für den BLOB-Dienst mit Dienst-/Container-/Objektressourcentypen und mit Lese-/Schreibzugriff/Delete/List/Add/Create-Berechtigungen erstellt werden (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key).

Name Typ Beschreibung
container

string

Der Name des Containers, in den Exporte hochgeladen werden. Wenn der Container nicht vorhanden ist, wird er erstellt.

resourceId

string

Die Ressourcen-ID des Speicherkontos, in dem Exporte übermittelt werden. Dies ist nicht erforderlich, wenn ein sasToken und storageAccount angegeben sind.

rootFolderPath

string

Der Name des Verzeichnisses, in das Exporte hochgeladen werden.

sasToken

string (password)

Ein SAS-Token für das Speicherkonto. Für einen eingeschränkten Satz von Azure-Kunden kann dies zusammen mit storageAccount anstelle von resourceId angegeben werden. Hinweis: Der von der API für diese Eigenschaft zurückgegebene Wert wird immer verschleiert. Das Zurückgeben dieses verschleierten Werts führt nicht dazu, dass das SAS-Token aktualisiert wird. Um diesen Wert zu aktualisieren, muss ein neues SAS-Token angegeben werden.

storageAccount

string

Das Speicherkonto, für das Exporte hochgeladen werden. Für einen eingeschränkten Satz von Azure-Kunden kann dies zusammen mit sasToken anstelle von resourceId angegeben werden.

type

DestinationType

Der Zieltyp der Exportübermittlung. Derzeit wird nur 'AzureBlob' unterstützt.

ExportDeliveryInfo

Die Übermittlungsinformationen, die einem Export zugeordnet sind.

Name Typ Beschreibung
destination

ExportDeliveryDestination

Hat das Ziel für den zugestellten Export.

ExportExecutionListResult

Ergebnis der Auflistung des Ausführungsverlaufs eines Exports.

Name Typ Beschreibung
value

ExportRun[]

Eine Liste der Exportausführungen.

ExportRecurrencePeriod

Das Start- und Enddatum für den Serienzeitplan.

Name Typ Beschreibung
from

string (date-time)

Das Startdatum der Serie.

to

string (date-time)

Das Enddatum der Serie.

ExportRun

Ein Exportlauf.

Name Typ Beschreibung
eTag

string

eTag der Ressource. Um das Szenario für gleichzeitige Updates zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht.

id

string

Ressourcen-ID.

name

string

Ressourcenname.

properties.endDate

string (date-time)

Enddatum für den Export.

properties.error

ErrorDetails

Die Details eines Fehlers.

properties.executionType

ExecutionType

Der Typ der Exportausführung.

properties.fileName

string

Der Name der exportierten Datei.

properties.manifestFile

string

Der Speicherort der Manifestdatei (URI-Speicherort) für die exportierten Dateien.

properties.processingEndTime

string (date-time)

Der Zeitpunkt, zu dem der Exportvorgang abgeschlossen ist.

properties.processingStartTime

string (date-time)

Die Zeit, zu der der Export aufgenommen wurde, um ausgeführt zu werden.

properties.runSettings

CommonExportProperties

Die Exporteinstellungen, die für diese Ausführung wirksam waren.

properties.startDate

string (date-time)

Das Startdatum für den Export.

properties.status

ExecutionStatus

Der letzte bekannte Status der Exportausführung.

properties.submittedBy

string

Der Bezeichner für die Entität, die den Export ausgelöst hat. Bei bedarfsgesteuerten Ausführungen handelt es sich um die Benutzer-E-Mail. Bei geplanten Ausführungen ist es "System".

properties.submittedTime

string (date-time)

Die Zeit, zu der der Export in die Warteschlange gestellt wurde, um ausgeführt zu werden.

type

string

Ressourcentyp.

ExportSchedule

Der mit dem Export verknüpfte Zeitplan.

Name Typ Beschreibung
recurrence

RecurrenceType

Die Terminserie.

recurrencePeriod

ExportRecurrencePeriod

Hat das Start- und Enddatum der Serie. Das Startdatum muss in Zukunft sein. Wenn vorhanden, muss das Enddatum größer als das Startdatum sein.

status

StatusType

Der Status des Exportzeitplans. Wenn "Inaktiv" ist der Exportzeitplan angehalten. Um den Export zu aktivieren, legen Sie den Status auf "Aktiv" fest, und nehmen Sie dann eine PUT-Anforderung vor.

ExportSuspensionContext

Die Eigenschaften des Exportlaufs. Dieser ist derzeit nicht belegt.

Name Typ Beschreibung
suspensionCode

string

Der Code zum Anhalten des Exports.

suspensionReason

string

Der detaillierte Grund für die Aussetzung der Ausfuhr.

suspensionTime

string (date-time)

Der Zeitpunkt, zu dem der Export angehalten wurde.

ExportTimePeriod

Der Datumsbereich für Daten im Export. Dies sollte nur mit timeFrame angegeben werden, der auf "Benutzerdefiniert" festgelegt ist. Der maximale Zeitraum beträgt 1 Kalendermonat.

Name Typ Beschreibung
from

string (date-time)

Das Startdatum für Exportdaten.

to

string (date-time)

Das Enddatum für exportdaten.

ExportType

Der Typ des Exports. Beachten Sie, dass "Usage" gleichbedeutend mit "ActualCost" ist und für Exporte gilt, die noch keine Daten für Gebühren oder Amortisierungen für Servicereservierungen bereitstellen.

Wert Beschreibung
Usage
ActualCost
AmortizedCost
FocusCost
PriceSheet
ReservationTransactions
ReservationRecommendations
ReservationDetails

FilterItemNames

Der Name des Filters Dies wird derzeit nur für den Exportdefinitionstyp von ReservationRecommendations unterstützt. Unterstützte Namen sind ['ReservationScope', 'LookBackPeriod', 'ResourceType']

Wert Beschreibung
ReservationScope
ResourceType
LookBackPeriod

FilterItems

Enthält den Filternamen und -wert, der ausgeführt werden soll. Dies wird derzeit nur für den Exportdefinitionstyp von ReservationRecommendations unterstützt.

Name Typ Beschreibung
name

FilterItemNames

Der Name des Filters Dies wird derzeit nur für den Exportdefinitionstyp von ReservationRecommendations unterstützt. Unterstützte Namen sind ['ReservationScope', 'LookBackPeriod', 'ResourceType']

value

string

Wert, nach dem gefiltert werden soll. Derzeit werden werte, die pro Name unterstützt werden, für 'ReservationScope' unterstützte Werte sind ['Single', 'Shared'], für 'LookBackPeriod' unterstützte Werte sind ['Last7Days', 'Last30Days', 'Last60Days'] und für 'ResourceType' unterstützte Werte ['VirtualMachines', 'SQLDatabases', 'PostgreSQL', 'ManagedDisk', 'MySQL', 'RedHat', 'MariaDB', 'RedisCache', 'CosmosDB', 'SqlDataWarehouse', 'SUSELinux', 'AppService', 'BlockBlob', 'AzureDataExplorer', 'VMwareCloudSimple'].

FormatType

Das Format des zugestellten Exports.

Wert Beschreibung
Csv
Parquet

GranularityType

Die Granularität der Zeilen im Export. Derzeit wird "Daily" für die meisten Fälle unterstützt.

Wert Beschreibung
Daily
Monthly

RecurrenceType

Die Terminserie.

Wert Beschreibung
Daily
Weekly
Monthly
Annually

StatusType

Der Status des Exportzeitplans. Wenn "Inaktiv" ist der Exportzeitplan angehalten. Um den Export zu aktivieren, legen Sie den Status auf "Aktiv" fest, und nehmen Sie dann eine PUT-Anforderung vor.

Wert Beschreibung
Active
Inactive

SystemAssignedServiceIdentity

Identität des verwalteten Diensts (entweder vom System zugewiesen oder ohne)

Name Typ Beschreibung
principalId

string (uuid)

Die Dienstprinzipal-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt.

tenantId

string (uuid)

Die Mandanten-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt.

type

SystemAssignedServiceIdentityType

Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne).

SystemAssignedServiceIdentityType

Typ der verwalteten Dienstidentität (entweder vom System zugewiesen oder ohne).

Wert Beschreibung
None
SystemAssigned

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

TimeframeType

Der Zeitrahmen zum Abrufen von Daten für den Export. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden.

Wert Beschreibung
MonthToDate
BillingMonthToDate
TheLastMonth
TheLastBillingMonth
WeekToDate
Custom
TheCurrentMonth