Microsoft.CostManagement exporterar 2020-12-01-preview

Bicep-resursdefinition

Resurstypen export är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för scope den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.

Giltiga distributionsomfång för exportresursen är:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.CostManagement/exportresurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.CostManagement/exports@2020-12-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  eTag: 'string'
  properties: {
    definition: {
      dataSet: {
        configuration: {
          columns: [
            'string'
          ]
        }
        granularity: 'Daily'
      }
      timeframe: 'string'
      timePeriod: {
        from: 'string'
        to: 'string'
      }
      type: 'string'
    }
    deliveryInfo: {
      destination: {
        container: 'string'
        resourceId: 'string'
        rootFolderPath: 'string'
        sasToken: 'string'
        storageAccount: 'string'
      }
    }
    format: 'Csv'
    runHistory: {}
    schedule: {
      recurrence: 'string'
      recurrencePeriod: {
        from: 'string'
        to: 'string'
      }
      status: 'string'
    }
  }
}

Egenskapsvärden

Export

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
omfång Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. Målresurs

För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen.
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definitionen för exporten. ExportDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. För närvarande stöds endast "Csv". "Csv"
runHistory Om det begärs har du den senaste körningshistoriken för exporten. ExportExecutionListResult
schedule Har schemainformation för exporten. ExportSchedule

ExportDefinition

Name Beskrivning Värde
Datamängd Definitionen för data i exporten. ExportDataset
Tidsram Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges. "BillingMonthToDate"
"Anpassad"
"MonthToDate"
"TheLastBillingMonth"
"TheLastMonth"
"WeekToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för exporten. ExportTimePeriod
typ Typ av export. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer. "ActualCost"
"AmortizedCost"
"Användning" (krävs)

ExportDataset

Name Beskrivning Värde
konfiguration Konfigurationen av exportdatauppsättningen. ExportDatasetConfiguration
Granularitet Kornigheten för rader i exporten. För närvarande stöds endast "Dagligen". "Dagligen"

ExportDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i exporten. Om det inte anges kommer exporten att innehålla alla tillgängliga kolumner. De tillgängliga kolumnerna kan variera beroende på kundkanal (se exempel). string[]

ExportTimePeriod

Name Beskrivning Värde
Från Startdatum för exportdata. sträng (krävs)
Slutdatum för exportdata. sträng (krävs)

ExportDeliveryInfo

Name Beskrivning Värde
mål Har målet för exporten som levereras. ExportDeliveryDestination (krävs)

ExportDeliveryDestination

Name Beskrivning Värde
container Namnet på containern där exporten ska laddas upp. Om containern inte finns skapas den. sträng (krävs)
resourceId Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts. sträng
rootFolderPath Namnet på katalogen där exporten ska laddas upp. sträng
sasToken En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att vara dolt. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges. sträng
storageAccount Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId. sträng

ExportExecutionListResult

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Dagligen"
"Månadsvis"
"Varje vecka"
recurrencePeriod Har start- och slutdatum för upprepningen. Startdatumet måste vara i framtiden. Om det finns måste slutdatumet vara större än startdatumet. ExportRecurrencePeriod
status Status för exportens schema. Om "Inaktiv" är exportens schema pausat. "Aktiv"
"Inaktiv"

ExportRecurrencePeriod

Name Beskrivning Värde
Från Startdatumet för upprepning. sträng (krävs)
Slutdatumet för upprepning. sträng

Resursdefinition för ARM-mall

Resurstypen export är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för scope den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.

Giltiga distributionsomfång för exportresursen är:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.CostManagement/exportresurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.CostManagement/exports",
  "apiVersion": "2020-12-01-preview",
  "name": "string",
  "scope": "string",
  "eTag": "string",
  "properties": {
    "definition": {
      "dataSet": {
        "configuration": {
          "columns": [ "string" ]
        },
        "granularity": "Daily"
      },
      "timeframe": "string",
      "timePeriod": {
        "from": "string",
        "to": "string"
      },
      "type": "string"
    },
    "deliveryInfo": {
      "destination": {
        "container": "string",
        "resourceId": "string",
        "rootFolderPath": "string",
        "sasToken": "string",
        "storageAccount": "string"
      }
    },
    "format": "Csv",
    "runHistory": {},
    "schedule": {
      "recurrence": "string",
      "recurrencePeriod": {
        "from": "string",
        "to": "string"
      },
      "status": "string"
    }
  }
}

Egenskapsvärden

Export

Name Beskrivning Värde
typ Resurstypen "Microsoft.CostManagement/exporter"
apiVersion Resurs-API-versionen "2020-12-01-preview"
name Resursnamnet sträng (krävs)
omfång Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. Målresurs

För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på.
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definitionen för exporten. ExportDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. För närvarande stöds endast "Csv". "Csv"
runHistory Om det begärs har den senaste körningshistoriken för exporten. ExportExecutionListResult
schedule Har schemainformation för exporten. ExportSchedule

ExportDefinition

Name Beskrivning Värde
Datamängd Definitionen för data i exporten. ExportDataset
Tidsram Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges. "BillingMonthToDate"
"Anpassad"
'MonthToDate'
"TheLastBillingMonth"
"TheLastMonth"
"WeekToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för exporten. ExportTimePeriod
typ Exporttypen. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer. "ActualCost"
"AmortizedCost"
"Användning" (krävs)

ExportDataset

Name Beskrivning Värde
konfiguration Konfigurationen av exportdatauppsättningen. ExportDatasetConfiguration
Granularitet Kornigheten för rader i exporten. För närvarande stöds endast "Dagligen". "Varje dag"

ExportDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i exporten. Om det inte anges kommer exporten att innehålla alla tillgängliga kolumner. De tillgängliga kolumnerna kan variera beroende på kundkanal (se exempel). string[]

ExportTimePeriod

Name Beskrivning Värde
Från Startdatum för exportdata. sträng (krävs)
Slutdatum för exportdata. sträng (krävs)

ExportDeliveryInfo

Name Beskrivning Värde
mål Har målet för exporten som levereras. ExportDeliveryDestination (krävs)

ExportDeliveryDestination

Name Beskrivning Värde
container Namnet på containern där exporten ska laddas upp. Om containern inte finns skapas den. sträng (krävs)
resourceId Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts. sträng
rootFolderPath Namnet på katalogen där exporten ska laddas upp. sträng
sasToken En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att vara dolt. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges. sträng
storageAccount Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId. sträng

ExportExecutionListResult

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Dagligen"
"Månadsvis"
"Varje vecka"
recurrencePeriod Har start- och slutdatum för upprepningen. Startdatumet måste vara i framtiden. Om det finns måste slutdatumet vara större än startdatumet. ExportRecurrencePeriod
status Status för exportens schema. Om "Inaktiv" är exportens schema pausat. "Aktiv"
"Inaktiv"

ExportRecurrencePeriod

Name Beskrivning Värde
Från Startdatumet för upprepning. sträng (krävs)
Slutdatumet för upprepning. sträng

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen export är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för parent_id den här resursen för att ange omfånget för den här resursen.

Giltiga distributionsomfång för exportresursen är:

  • Resursgrupper
  • Prenumerationer
  • Hanteringsgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.CostManagement/exportresurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CostManagement/exports@2020-12-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      definition = {
        dataSet = {
          configuration = {
            columns = [
              "string"
            ]
          }
          granularity = "Daily"
        }
        timeframe = "string"
        timePeriod = {
          from = "string"
          to = "string"
        }
        type = "string"
      }
      deliveryInfo = {
        destination = {
          container = "string"
          resourceId = "string"
          rootFolderPath = "string"
          sasToken = "string"
          storageAccount = "string"
        }
      }
      format = "Csv"
      runHistory = {}
      schedule = {
        recurrence = "string"
        recurrencePeriod = {
          from = "string"
          to = "string"
        }
        status = "string"
      }
    }
    eTag = "string"
  })
}

Egenskapsvärden

Export

Name Beskrivning Värde
typ Resurstypen "Microsoft.CostManagement/exports@2020-12-01-preview"
name Resursnamnet sträng (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Etag eTag för resursen. För att hantera samtidiga uppdateringsscenarion används det här fältet för att avgöra om användaren uppdaterar den senaste versionen eller inte. sträng
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definitionen för exporten. ExportDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. För närvarande stöds endast "Csv". "Csv"
runHistory Om det begärs har du den senaste körningshistoriken för exporten. ExportExecutionListResult
schedule Har schemainformation för exporten. ExportSchedule

ExportDefinition

Name Beskrivning Värde
Datamängd Definitionen för data i exporten. ExportDataset
Tidsram Tidsramen för att hämta data för exporten. Om det är anpassat måste en viss tidsperiod anges. "BillingMonthToDate"
"Anpassad"
"MonthToDate"
"TheLastBillingMonth"
"TheLastMonth"
"WeekToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för exporten. ExportTimePeriod
typ Typ av export. Observera att "Användning" motsvarar "ActualCost" och gäller för exporter som ännu inte tillhandahåller data för avgifter eller amortering för tjänstreservationer. "ActualCost"
"AmortizedCost"
"Användning" (krävs)

ExportDataset

Name Beskrivning Värde
konfiguration Konfigurationen av exportdatauppsättningen. ExportDatasetConfiguration
Granularitet Kornigheten för rader i exporten. För närvarande stöds endast "Dagligen". "Varje dag"

ExportDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i exporten. Om det inte anges kommer exporten att innehålla alla tillgängliga kolumner. De tillgängliga kolumnerna kan variera beroende på kundkanal (se exempel). string[]

ExportTimePeriod

Name Beskrivning Värde
Från Startdatum för exportdata. sträng (krävs)
Slutdatum för exportdata. sträng (krävs)

ExportDeliveryInfo

Name Beskrivning Värde
mål Har målet för exporten som levereras. ExportDeliveryDestination (krävs)

ExportDeliveryDestination

Name Beskrivning Värde
container Namnet på containern där exporten ska laddas upp. Om containern inte finns skapas den. sträng (krävs)
resourceId Resurs-ID för lagringskontot där exporten ska levereras. Detta krävs inte om ett sasToken och storageAccount har angetts. sträng
rootFolderPath Namnet på katalogen där exporten ska laddas upp. sträng
sasToken En SAS-token för lagringskontot. För en begränsad uppsättning Azure-kunder kan detta tillsammans med storageAccount anges i stället för resourceId. Obs! Värdet som returneras av API:et för den här egenskapen kommer alltid att vara dolt. Om du returnerar samma fördunklade värde kommer inte SAS-token att uppdateras. Om du vill uppdatera det här värdet måste en ny SAS-token anges. sträng
storageAccount Lagringskontot där exporten laddas upp. För en begränsad uppsättning Azure-kunder kan detta tillsammans med sasToken anges i stället för resourceId. sträng

ExportExecutionListResult

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Varje dag"
"Varje månad"
"Varje vecka"
recurrencePeriod Har start- och slutdatum för upprepningen. Startdatumet måste vara i framtiden. Om det finns måste slutdatumet vara större än startdatumet. ExportRecurrencePeriod
status Status för exportens schema. Om det är inaktivt pausas exportens schema. "Aktiv"
"Inaktiv"

ExportRecurrencePeriod

Name Beskrivning Värde
Från Startdatumet för upprepning. sträng (krävs)
Slutdatumet för upprepning. sträng