There is a command group 'az_costmanagement_export'. This group of commands could 'costmanagement export'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_costmanagement_export_create'.The syntax is: az costmanagement export create --name
                                --scope
                                --storage-account-id
                                --storage-container
                                --timeframe {billingmonthtodate, custom, monthtodate, thelastbillingmonth, thelastmonth, weektodate}
                                [--dataset-configuration]
                                [--recurrence {annually, daily, monthly, weekly}]
                                [--recurrence-period]
                                [--schedule-status {active, inactive}]
                                [--storage-directory]
                                [--time-period]
                                [--type {actualcost, amortizedcost, usage}]. The 1th example of the child command would be to use it to 'create an export for managementgroup scope', the syntax is: az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "providers/Microsoft.Management/managementGroups/TestMG". The 2th example of the child command would be to use it to 'create an export for resourcegroup scope', the syntax is: az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG". The 3th example of the child command would be to use it to 'create an export for subscription scope', the syntax is: az costmanagement export create --name "TestExport" --type "Usage" --dataset-configuration columns="Date" columns="MeterId" columns="InstanceId" columns="ResourceLocation" columns="PreTaxCost" --timeframe "MonthToDate" --storage-container="exports" --storage-account-id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Storage/storageAccounts/ccmeastusdiag182" --storage-directory="ad-hoc" --recurrence "Weekly" --recurrence-period from="2018-06-01T00:00:00Z" to="2018-10-31T00:00:00Z" --schedule-status "Active" --scope "subscriptions/00000000-0000-0000-0000-000000000000". The parameter '--name' is required. It is used to export name.. The parameter '--scope' is required. It is used to the scope associated with query and export operations. this includes '/subscriptions/{subscriptionid}/' for subscription scope, '/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}' for resourcegroup scope, '/providers/microsoft.management/managementgroups/{managementgroupid} for management group scope.. The parameter '--storage-account-id' is required. It is used to the id of the storage account to store exports.. The parameter '--storage-container' is required. It is used to the storage container to deliver exports.. The parameter '--timeframe' is required. It is used to the time frame for pulling data for the query. if custom, then a specific time period must be provided.. The parameter '--dataset-configuration' is optional. has configuration information for the data in the export. the configuration will be ignored if aggregation and grouping are provided. expect value: columns=xx.. The parameter '--recurrence' is optional. the schedule recurrence.. The parameter '--recurrence-period' is optional. has start and end date of the recurrence. the start date must be in future. if present, the end date must be greater than start date. expect value: key1=value1 key2=value2 ... , available keys are: from, to. the time format is like 2020-05-01t00:00:00.. The parameter '--schedule-status' is optional. the status of the export's schedule. if inactive, the export's scheduled execution is paused.. The parameter '--storage-directory' is optional. the root directory in the storage container to store exports.. The parameter '--time-period' is optional. has time period for pulling data for the query. expect value: from=timestamp1 to=timestamp2. the timestamp format is like 2020-05-01t00:00:00.the timestamp1 must in the future and timestamp2 must be greater than timestamp1.. The parameter '--type' is optional. the type of the query.. 