Update-AzCostManagementExport
用于创建或更新导出的操作。 更新操作要求在请求中设置最新的 eTag。 可以通过执行 get 操作来获取最新的 eTag。 创建操作不需要 eTag。
语法
Update-AzCostManagementExport
-Name <String>
-Scope <String>
[-ConfigurationColumn <String[]>]
[-DataSetGranularity <String>]
[-DefinitionTimeframe <String>]
[-DefinitionType <String>]
[-DestinationContainer <String>]
[-DestinationResourceId <String>]
[-DestinationRootFolderPath <String>]
[-DestinationSasToken <String>]
[-DestinationStorageAccount <String>]
[-ETag <String>]
[-Format <String>]
[-PartitionData]
[-RecurrencePeriodFrom <DateTime>]
[-RecurrencePeriodTo <DateTime>]
[-ScheduleRecurrence <String>]
[-ScheduleStatus <String>]
[-TimePeriodFrom <DateTime>]
[-TimePeriodTo <DateTime>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonString <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzCostManagementExport
-InputObject <ICostManagementIdentity>
[-ConfigurationColumn <String[]>]
[-DataSetGranularity <String>]
[-DefinitionTimeframe <String>]
[-DefinitionType <String>]
[-DestinationContainer <String>]
[-DestinationResourceId <String>]
[-DestinationRootFolderPath <String>]
[-DestinationSasToken <String>]
[-DestinationStorageAccount <String>]
[-ETag <String>]
[-Format <String>]
[-PartitionData]
[-RecurrencePeriodFrom <DateTime>]
[-RecurrencePeriodTo <DateTime>]
[-ScheduleRecurrence <String>]
[-ScheduleStatus <String>]
[-TimePeriodFrom <DateTime>]
[-TimePeriodTo <DateTime>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
用于创建或更新导出的操作。 更新操作要求在请求中设置最新的 eTag。 可以通过执行 get 操作来获取最新的 eTag。 创建操作不需要 eTag。
示例
示例 1:按范围和名称更新 AzCostManagementExport
Update-AzCostManagementExport -Scope "subscriptions//*********" -Name "TestExport" -ScheduleRecurrence 'Weekly'
ETag Name Type
---- ---- ----
"********" TestExportDatasetAggregationInfo Microsoft.CostManagement/exports
按范围和名称更新 AzCostManagementExport
示例 2:通过 InputObject 更新 AzCostManagementExport
$oldExport = Get-AzCostManagementExport -Scope "subscriptions/*********" -Name "TestExport"
Update-AzCostManagementExport -InputObject $oldExport -ScheduleRecurrence 'Weekly'
ETag Name Type
---- ---- ----
"********" TestExportDatasetAggregationInfo Microsoft.CostManagement/exports
更新 AzCostManagementExport by InputObject
参数
-ConfigurationColumn
要包含在导出中的列名数组。 如果未提供,导出将包含所有可用列。 可用列可能因客户渠道而异(请参阅示例)。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DataSetGranularity
导出中的行粒度。 目前仅支持“每日”。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefinitionTimeframe
为导出拉取数据的时间范围。 如果为自定义,则必须提供特定的时间段。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefinitionType
导出的类型。 请注意,“使用情况”等效于“ActualCost”,适用于尚未提供服务预留费用或摊销数据的导出。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DestinationContainer
将上传导出的容器的名称。 如果容器不存在,则会创建该容器。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DestinationResourceId
将交付导出的存储帐户的资源 ID。 如果指定了 sasToken 和 storageAccount,则不需要这样做。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DestinationRootFolderPath
将上传导出的目录的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DestinationSasToken
存储帐户的 SAS 令牌。 对于受限的一组 Azure 客户,可以指定它和 storageAccount,而不是 resourceId。 注意:API 为此属性返回的值将始终被模糊处理。 返回相同的模糊值不会更新 SAS 令牌。 若要更新此值,必须指定新的 SAS 令牌。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DestinationStorageAccount
将上传导出的存储帐户。 对于受限的一组 Azure 客户,可以指定 sasToken 而不是 resourceId。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ETag
资源的 eTag。 若要处理并发更新方案,此字段将用于确定用户是否正在更新最新版本。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Format
要传递的导出的格式。 目前仅支持“Csv”。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InputObject
标识参数
类型: | ICostManagementIdentity |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-JsonFilePath
提供给更新操作的 Json 文件的路径
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JsonString
提供给更新操作的 Json 字符串
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Name
导出名称。
类型: | String |
别名: | ExportName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PartitionData
如果设置为 true,则导出的数据将按大小进行分区,并将数据与清单文件一起放置在 Blob 目录中。 注意:此选项目前仅适用于现代商业范围。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RecurrencePeriodFrom
定期的开始日期。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RecurrencePeriodTo
重复周期的结束日期。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleRecurrence
计划重复周期。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ScheduleStatus
导出计划的状态。 如果为“非活动”,则导出的计划将暂停。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Scope
此参数从“订阅”、“ResourceGroup”和“提供服务”的不同角度定义 costmanagement 的范围。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TimePeriodFrom
导出数据的开始日期。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimePeriodTo
导出数据的结束日期。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |