Microsoft. CostManagement exporter 2019-09-01

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

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

resource symbolicname 'Microsoft.CostManagement/exports@2019-09-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    definition: {
      dataset: {
        aggregation: {}
        configuration: {
          columns: [
            'string'
          ]
        }
        filter: {
          and: [
            {
            dimension: {
              name: 'string'
              operator: 'In'
              values: [
                'string'
              ]
            }
            not: {
            or: [
              {
              tag: {
                name: 'string'
                operator: 'In'
                values: [
                  'string'
                ]
              }
        }
        granularity: 'string'
        grouping: [
          {
            name: 'string'
            type: 'string'
          }
        ]
        sorting: [
          {
            name: 'string'
            querySortingDirection: 'string'
          }
        ]
      }
      timeframe: 'string'
      timePeriod: {
        from: 'string'
        to: 'string'
      }
      type: 'Usage'
    }
    deliveryInfo: {
      destination: {
        container: 'string'
        resourceId: 'string'
        rootFolderPath: 'string'
      }
    }
    format: 'Csv'
    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.
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definition för exporten. QueryDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. "Csv"
schedule Har schemainformation för exporten. ExportSchedule

QueryDefinition

Name Beskrivning Värde
Datamängd Har definition för data i den här frågan. QueryDataset
Tidsram Tidsramen för att hämta data för frågan. Om det är anpassat måste en viss tidsperiod anges. "Anpassad"
"MonthToDate"
"TheLastMonth"
"TheLastWeek"
"TheLastYear"
"WeekToDate"
"YearToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för frågan. QueryTimePeriod
typ Typen av fråga. "Användning" (krävs)

QueryDataset

Name Beskrivning Värde
aggregering Ordlista med sammansättningsuttryck som ska användas i frågan. Nyckeln för varje objekt i ordlistan är aliaset för den aggregerade kolumnen. Frågan kan ha upp till 2 aggregeringssatser. objekt
konfiguration Har konfigurationsinformation för data i exporten. Konfigurationen ignoreras om sammansättning och gruppering tillhandahålls. QueryDatasetConfiguration
filter Filteruttrycket som ska användas i frågan. Se rest-dokumentationen för fråge-API:et för hur du formaterar filtret korrekt. QueryFilter
Granularitet Kornigheten för rader i frågan. "Dagligen"
"Varje timme"
Gruppering Matris med gruppera efter uttryck som ska användas i frågan. Frågan kan ha upp till 2 gruppera efter-satser. QueryGrouping[]
Sortering Matris med sortering efter kolumner i frågan. QuerySortingConfiguration[]

QueryDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i frågan. Ett giltigt frågekolumnnamn tillåts. Om det inte anges innehåller frågan alla kolumner. string[]

QueryFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
dimension Har jämförelseuttryck för en dimension QueryComparisonExpression
inte Det logiska uttrycket "NOT". QueryFilter
eller Det logiska "OR"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
tagg Har jämförelseuttryck för en tagg QueryComparisonExpression

QueryComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

QueryGrouping

Name Beskrivning Värde
name Namnet på kolumnen som ska grupperas. sträng (krävs)
typ Har typen av kolumn som ska grupperas. "Dimension"
Tagg (krävs)

QuerySortingConfiguration

Name Beskrivning Värde
name Namnet på kolumnen som ska användas vid sortering. sträng
querySortingDirection Sorteringsriktningen "Stigande"
"Fallande"

QueryTimePeriod

Name Beskrivning Värde
Från Startdatumet för att hämta data från. sträng (krävs)
Slutdatumet för att hämta data till. 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. sträng (krävs)
resourceId Resurs-ID för lagringskontot där exporten ska levereras. sträng (krävs)
rootFolderPath Namnet på katalogen där exporten ska laddas upp. sträng

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Dagligen"
"Månadsvis"
"Varje vecka" (krävs)
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 Schemats status. Oavsett om du är aktiv eller inte. Om den är inaktiv pausas exportens schemalagda körning. "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

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

{
  "type": "Microsoft.CostManagement/exports",
  "apiVersion": "2019-09-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "definition": {
      "dataset": {
        "aggregation": {},
        "configuration": {
          "columns": [ "string" ]
        },
        "filter": {
          "and": [
            {
            "dimension": {
              "name": "string",
              "operator": "In",
              "values": [ "string" ]
            },
            "not": {
            "or": [
              {
              "tag": {
                "name": "string",
                "operator": "In",
                "values": [ "string" ]
              }
        },
        "granularity": "string",
        "grouping": [
          {
            "name": "string",
            "type": "string"
          }
        ],
        "sorting": [
          {
            "name": "string",
            "querySortingDirection": "string"
          }
        ]
      },
      "timeframe": "string",
      "timePeriod": {
        "from": "string",
        "to": "string"
      },
      "type": "Usage"
    },
    "deliveryInfo": {
      "destination": {
        "container": "string",
        "resourceId": "string",
        "rootFolderPath": "string"
      }
    },
    "format": "Csv",
    "schedule": {
      "recurrence": "string",
      "recurrencePeriod": {
        "from": "string",
        "to": "string"
      },
      "status": "string"
    }
  }
}

Egenskapsvärden

Export

Name Beskrivning Värde
typ Resurstypen Microsoft. CostManagement/export"
apiVersion Resurs-API-versionen '2019-09-01'
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 JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på.
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definition för exporten. QueryDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. "Csv"
schedule Har schemainformation för exporten. ExportSchedule

QueryDefinition

Name Beskrivning Värde
Datamängd Har definition för data i den här frågan. QueryDataset
Tidsram Tidsramen för att hämta data för frågan. Om det är anpassat måste en viss tidsperiod anges. "Anpassad"
"MonthToDate"
"TheLastMonth"
"TheLastWeek"
"TheLastYear"
"WeekToDate"
"YearToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för frågan. QueryTimePeriod
typ Typen av fråga. "Användning" (krävs)

QueryDataset

Name Beskrivning Värde
aggregering Ordlista för sammansättningsuttryck som ska användas i frågan. Nyckeln för varje objekt i ordlistan är aliaset för den aggregerade kolumnen. Frågan kan ha upp till 2 aggregeringssatser. objekt
konfiguration Har konfigurationsinformation för data i exporten. Konfigurationen ignoreras om aggregering och gruppering tillhandahålls. QueryDatasetConfiguration
filter Filteruttrycket som ska användas i frågan. I vår REST-dokumentation för fråge-API:et finns information om hur du formaterar filtret korrekt. QueryFilter
Granularitet Kornigheten för rader i frågan. "Varje dag"
"Varje timme"
Gruppering Matris med gruppera efter uttryck som ska användas i frågan. Frågan kan ha upp till 2 gruppera efter-satser. QueryGrouping[]
Sortering Matris med sortering efter kolumner i frågan. QuerySortingConfiguration[]

QueryDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i frågan. Ett giltigt frågekolumnnamn tillåts. Om det inte anges innehåller frågan alla kolumner. string[]

QueryFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
dimension Har jämförelseuttryck för en dimension QueryComparisonExpression
inte Det logiska "NOT"-uttrycket. QueryFilter
eller Det logiska "OR"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
tagg Har jämförelseuttryck för en tagg QueryComparisonExpression

QueryComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas vid jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

QueryGrouping

Name Beskrivning Värde
name Namnet på kolumnen som ska grupperas. sträng (krävs)
typ Har typen av kolumn som ska grupperas. "Dimension"
"Tagg" (obligatoriskt)

QuerySortingConfiguration

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i sortering. sträng
querySortingDirection Sorteringsriktningen "Stigande"
"Fallande"

QueryTimePeriod

Name Beskrivning Värde
Från Startdatumet som data ska hämtas från. sträng (krävs)
Slutdatumet som data ska hämtas till. 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å den container där exporter ska laddas upp. sträng (krävs)
resourceId Resurs-ID:t för lagringskontot där exporter ska levereras. sträng (krävs)
rootFolderPath Namnet på den katalog där exporter ska laddas upp. sträng

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Varje dag"
"Månadsvis"
"Varje vecka" (obligatoriskt)
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 Schemats status. Oavsett om du är aktiv eller inte. Om den är inaktiv pausas exportens schemalagda körning. "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 den parent_id här resursen för att ange omfånget för den här resursen.

Giltiga distributionsomfång för exportresursen är:

  • Resursgrupper

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

Resursformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CostManagement/exports@2019-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      definition = {
        dataset = {
          aggregation = {}
          configuration = {
            columns = [
              "string"
            ]
          }
          filter = {
            and = [
              {
              dimension = {
                name = "string"
                operator = "In"
                values = [
                  "string"
                ]
              }
              not = {
              or = [
                {
                tag = {
                  name = "string"
                  operator = "In"
                  values = [
                    "string"
                  ]
                }
          }
          granularity = "string"
          grouping = [
            {
              name = "string"
              type = "string"
            }
          ]
          sorting = [
            {
              name = "string"
              querySortingDirection = "string"
            }
          ]
        }
        timeframe = "string"
        timePeriod = {
          from = "string"
          to = "string"
        }
        type = "Usage"
      }
      deliveryInfo = {
        destination = {
          container = "string"
          resourceId = "string"
          rootFolderPath = "string"
        }
      }
      format = "Csv"
      schedule = {
        recurrence = "string"
        recurrencePeriod = {
          from = "string"
          to = "string"
        }
        status = "string"
      }
    }
  })
}

Egenskapsvärden

Export

Name Beskrivning Värde
typ Resurstypen "Microsoft. CostManagement/exports@2019-09-01"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som tilläggsresursen ska tillämpas på. sträng (krävs)
properties Egenskaperna för exporten. ExportEgenskaper

ExportEgenskaper

Name Beskrivning Värde
definition Har definitionen för exporten. QueryDefinition (krävs)
deliveryInfo Har leveransinformation för exporten. ExportDeliveryInfo (krävs)
format Formatet för exporten som levereras. "Csv"
schedule Har schemainformation för exporten. ExportSchedule

QueryDefinition

Name Beskrivning Värde
Datamängd Har definition för data i den här frågan. QueryDataset
Tidsram Tidsramen för att hämta data för frågan. Om det är anpassat måste en viss tidsperiod anges. "Anpassad"
"MonthToDate"
"TheLastMonth"
"TheLastWeek"
"TheLastYear"
"WeekToDate"
"YearToDate" (krävs)
timePeriod Har en tidsperiod för att hämta data för frågan. QueryTimePeriod
typ Typen av fråga. "Användning" (krävs)

QueryDataset

Name Beskrivning Värde
aggregering Ordlista med sammansättningsuttryck som ska användas i frågan. Nyckeln för varje objekt i ordlistan är aliaset för den aggregerade kolumnen. Frågan kan ha upp till 2 aggregeringssatser. objekt
konfiguration Har konfigurationsinformation för data i exporten. Konfigurationen ignoreras om sammansättning och gruppering tillhandahålls. QueryDatasetConfiguration
filter Filteruttrycket som ska användas i frågan. Se rest-dokumentationen för fråge-API:et för hur du formaterar filtret korrekt. QueryFilter
Granularitet Kornigheten för rader i frågan. "Varje dag"
"Varje timme"
Gruppering Matris med gruppera efter uttryck som ska användas i frågan. Frågan kan ha upp till 2 gruppera efter-satser. QueryGrouping[]
Sortering Matris med sortering efter kolumner i frågan. QuerySortingConfiguration[]

QueryDatasetConfiguration

Name Beskrivning Värde
kolumner Matris med kolumnnamn som ska ingå i frågan. Ett giltigt frågekolumnnamn tillåts. Om det inte anges innehåller frågan alla kolumner. string[]

QueryFilter

Name Beskrivning Värde
och Det logiska "AND"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
dimension Har jämförelseuttryck för en dimension QueryComparisonExpression
inte Det logiska uttrycket "NOT". QueryFilter
eller Det logiska "OR"-uttrycket. Måste ha minst 2 objekt. QueryFilter[]
tagg Har jämförelseuttryck för en tagg QueryComparisonExpression

QueryComparisonExpression

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i jämförelse. sträng (krävs)
operator Operatorn som ska användas för jämförelse. "In" (krävs)
values Matris med värden som ska användas för jämförelse string[] (krävs)

QueryGrouping

Name Beskrivning Värde
name Namnet på kolumnen som ska grupperas. sträng (krävs)
typ Har typen av kolumn som ska grupperas. "Dimension"
"Tag" (krävs)

QuerySortingConfiguration

Name Beskrivning Värde
name Namnet på kolumnen som ska användas i sortering. sträng
querySortingDirection Sorteringsriktningen "Stigande"
"Fallande"

QueryTimePeriod

Name Beskrivning Värde
Från Startdatumet som data ska hämtas från. sträng (krävs)
Slutdatumet som data ska hämtas till. 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å den container där exporter ska laddas upp. sträng (krävs)
resourceId Resurs-ID:t för lagringskontot där exporter ska levereras. sträng (krävs)
rootFolderPath Namnet på den katalog där exporter ska laddas upp. sträng

ExportSchedule

Name Beskrivning Värde
recurrence Schemats upprepning. "Årligen"
"Varje dag"
"Varje månad"
"Varje vecka" (obligatoriskt)
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 Schemats status. Oavsett om du är aktiv eller inte. Om den är inaktiv pausas exportens schemalagda körning. "Aktiv"
"Inaktiv"

ExportRecurrencePeriod

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