Update-AzCostManagementExport
Este cmdlet faz parte de um módulo de visualização . As versões de visualização não são recomendadas para uso em ambientes de produção. Para obter mais informações, veja .
A operação para criar ou atualizar uma exportação.
A operação de atualização requer que o eTag mais recente seja definido na solicitação.
Você pode obter o eTag mais recente executando uma operação get.
Criar operação não requer eTag.
Sintaxe
UpdateExpanded (Predefinição)
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>]
UpdateViaJsonFilePath
Update-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
UpdateViaJsonString
Update-AzCostManagementExport
-Name <String>
-Scope <String>
-JsonString <String>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
UpdateViaIdentityExpanded
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>]
Description
A operação para criar ou atualizar uma exportação.
A operação de atualização requer que o eTag mais recente seja definido na solicitação.
Você pode obter o eTag mais recente executando uma operação get.
Criar operação não requer eTag.
Exemplos
Exemplo 1: Atualizar AzCostManagementExport por escopo e nome
Update-AzCostManagementExport -Scope "subscriptions//*********" -Name "TestExport" -ScheduleRecurrence 'Weekly'
ETag Name Type
---- ---- ----
"********" TestExportDatasetAggregationInfo Microsoft.CostManagement/exports
Atualizar AzCostManagementExport por escopo e nome
$oldExport = Get-AzCostManagementExport -Scope "subscriptions/*********" -Name "TestExport"
Update-AzCostManagementExport -InputObject $oldExport -ScheduleRecurrence 'Weekly'
ETag Name Type
---- ---- ----
"********" TestExportDatasetAggregationInfo Microsoft.CostManagement/exports
Atualizar AzCostManagementExport por InputObject
Parâmetros
-ConfigurationColumn
Matriz de nomes de colunas a serem incluídos na exportação.
Se não for fornecida, a exportação incluirá todas as colunas disponíveis.
As colunas disponíveis podem variar de acordo com o canal do cliente (ver exemplos).
Propriedades dos parâmetros
Tipo: String [ ]
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Confirm
Solicita confirmação antes de executar o cmdlet.
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: Cf.
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DataSetGranularity
A granularidade das linhas na exportação.
Atualmente, apenas 'Daily' é suportado.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DefaultProfile
O parâmetro DefaultProfile não é funcional.
Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.
Propriedades dos parâmetros
Tipo: PSObject
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: AzureRMContext, AzureCredential
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DefinitionTimeframe
O período de tempo para extrair dados para a exportação.
Se for habitual, deve ser fornecido um período de tempo específico.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DefinitionType
O tipo de exportação.
Observe que 'Uso' é equivalente a 'Custo Real' e é aplicável a exportações que ainda não fornecem dados para cobranças ou amortização para reservas de serviços.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DestinationContainer
O nome do contêiner onde as exportações serão carregadas.
Se o contêiner não existir, ele será criado.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DestinationResourceId
A ID do recurso da conta de armazenamento onde as exportações serão entregues.
Isso não é necessário se um sasToken e storageAccount forem especificados.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DestinationRootFolderPath
O nome do diretório onde as exportações serão carregadas.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DestinationSasToken
Um token SAS para a conta de armazenamento.
Para um conjunto restrito de clientes Azure, isto, juntamente com storageAccount, pode ser especificado em vez de resourceId.
Nota: o valor retornado pela API para esta propriedade será sempre ofuscado.
O retorno desse mesmo valor ofuscado não resultará na atualização do token SAS.
Para atualizar esse valor, um novo token SAS deve ser especificado.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-DestinationStorageAccount
A conta de armazenamento onde as exportações serão carregadas.
Para um conjunto restrito de clientes Azure, isto, juntamente com o sasToken, pode ser especificado em vez de resourceId.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-ETag
eTag do recurso.
Para lidar com o cenário de atualização simultânea, esse campo será usado para determinar se o usuário está atualizando a versão mais recente ou não.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
O formato da exportação que está sendo entregue.
Atualmente, apenas 'Csv' é suportado.
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
Parâmetro de identidade
UpdateViaIdentityExpanded
Position: Named
Obrigatório: True
Valor do pipeline: True
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-JsonFilePath
Caminho do arquivo Json fornecido para a operação Update
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateViaJsonFilePath
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-JsonString
Cadeia de caracteres Json fornecida para a operação Update
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateViaJsonString
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Name
Nome da exportação.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: ExportName
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaJsonFilePath
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaJsonString
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-PartitionData
Se definido como true, os dados exportados serão particionados por tamanho e colocados em um diretório de blob junto com um arquivo de manifesto.
Nota: esta opção está atualmente disponível apenas para escopos de comércio modernos.
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-RecurrencePeriodFrom
A data de início da recorrência.
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-RecurrencePeriodTo
A data final da recorrência.
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-ScheduleRecurrence
A recorrência do cronograma.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-ScheduleStatus
O status do cronograma de exportação.
Se 'Inativo', a agenda da exportação é pausada.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-Scope
Este parâmetro define o âmbito da gestão de custos a partir de diferentes perspetivas 'Subscription', 'ResourceGroup' e 'Provide Service'.
Propriedades dos parâmetros
Tipo: String
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaJsonFilePath
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaJsonString
Position: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TimePeriodFrom
A data de início dos dados de exportação.
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-TimePeriodTo
A data final para exportar dados.
Propriedades dos parâmetros
Tipo: DateTime
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Conjuntos de parâmetros
UpdateExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
UpdateViaIdentityExpanded
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Propriedades dos parâmetros
Tipo: SwitchParameter
Default value: None
Suporta carateres universais: False
NãoMostrar: False
Aliases: Wi
Conjuntos de parâmetros
(All)
Position: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline por nome de propriedade: False
Valor dos restantes argumentos: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Saídas