Update-AzCostManagementExport

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. A operação de criação não requer eTag.

Syntax

Update-AzCostManagementExport
      -Name <String>
      -Scope <String>
      [-ConfigurationColumn <String[]>]
      [-DataSetGranularity <GranularityType>]
      [-DefinitionTimeframe <TimeframeType>]
      [-DefinitionType <ExportType>]
      [-DestinationContainer <String>]
      [-DestinationResourceId <String>]
      [-DestinationRootFolderPath <String>]
      [-ETag <String>]
      [-Format <FormatType>]
      [-RecurrencePeriodFrom <DateTime>]
      [-RecurrencePeriodTo <DateTime>]
      [-ScheduleRecurrence <RecurrenceType>]
      [-ScheduleStatus <StatusType>]
      [-TimePeriodFrom <DateTime>]
      [-TimePeriodTo <DateTime>]
      [-DefaultProfile <PSObject>]
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]
Update-AzCostManagementExport
      -InputObject <ICostManagementIdentity>
      [-ConfigurationColumn <String[]>]
      [-DataSetGranularity <GranularityType>]
      [-DefinitionTimeframe <TimeframeType>]
      [-DefinitionType <ExportType>]
      [-DestinationContainer <String>]
      [-DestinationResourceId <String>]
      [-DestinationRootFolderPath <String>]
      [-ETag <String>]
      [-Format <FormatType>]
      [-RecurrencePeriodFrom <DateTime>]
      [-RecurrencePeriodTo <DateTime>]
      [-ScheduleRecurrence <RecurrenceType>]
      [-ScheduleStatus <StatusType>]
      [-TimePeriodFrom <DateTime>]
      [-TimePeriodTo <DateTime>]
      [-DefaultProfile <PSObject>]
      [-Confirm]
      [-WhatIf]
      [<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. A operação de criaçã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

Exemplo 2: Atualizar AzCostManagementExport por InputObject

$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 coluna 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 (veja exemplos).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataSetGranularity

A granularidade das linhas na exportação. Atualmente, apenas 'Daily' é suportado.

Type:GranularityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefinitionTimeframe

O período de tempo para extrair dados para a exportação. Se for costume, então um período de tempo específico deve ser fornecido.

Type:TimeframeType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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ço.

Type:ExportType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationContainer

O nome do contêiner onde as exportações serão carregadas.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationResourceId

A ID do recurso da conta de armazenamento onde as exportações serão entregues.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationRootFolderPath

O nome do diretório onde as exportações serão carregadas.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Format

O formato da exportação que está sendo entregue. Atualmente, apenas 'Csv' é suportado.

Type:FormatType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Type:ICostManagementIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nome da exportação.

Type:String
Aliases:ExportName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecurrencePeriodFrom

A data de início da recorrência.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecurrencePeriodTo

A data de término da recorrência.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleRecurrence

A recorrência do agendamento.

Type:RecurrenceType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleStatus

O status da agenda de exportação. Se 'Inativo', a agenda de exportação será pausada.

Type:StatusType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Este parâmetro define o escopo do gerenciamento de custos a partir de diferentes perspectivas 'Assinatura', 'ResourceGroup' e 'Fornecer Serviço'.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimePeriodFrom

A data de início dos dados de exportação.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimePeriodTo

A data de término dos dados de exportação.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

ICostManagementIdentity

Saídas

IExport

Observações

ALIASES

PROPRIEDADES DE PARÂMETROS COMPLEXOS

Para criar os parâmetros descritos abaixo, construa uma tabela de hash contendo as propriedades apropriadas. Para obter informações sobre tabelas de hash, execute Get-Help about_Hash_Tables.

INPUTOBJECT <ICostManagementIdentity>: parâmetro de identidade

  • [AlertId <String>]: ID do alerta
  • [BillingAccountId <String>]: ID de inscrição (ID da conta de faturamento herdada)
  • [BillingProfileId <String>]: ID do BillingProfile
  • [ExportName <String>]: Nome da exportação.
  • [ExternalCloudProviderId <String>]: Isso pode ser '{externalSubscriptionId}' para conta vinculada ou '{externalBillingAccountId}' para conta consolidada usada com operações de dimensão/consulta.
  • [ExternalCloudProviderType <ExternalCloudProviderType?>]: O tipo de provedor de nuvem externo associado a operações de dimensão/consulta. Isso inclui 'externalSubscriptions' para conta vinculada e 'externalBillingAccounts' para conta consolidada.
  • [Id <String>]: Caminho de identidade do recurso
  • [OperationId <String>]: A operação de destino Id.
  • [Scope <String>]: O escopo associado às operações de exibição. Isso inclui 'subscriptions/{subscriptionId}' para escopo de assinatura, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para escopo resourceGroup, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para escopo de Conta de cobrança, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para escopo de departamento, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para o escopo EnrollmentAccount, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para o escopo do BillingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para o escopo do InvoiceSection, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' para o escopo do Grupo de Gerenciamento, 'providers/Microsoft.CostManagement/externalBillingAccounts/{ externalBillingAccountName}' para o escopo da Conta de Cobrança Externa e 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' para o escopo da Assinatura Externa.
  • [ViewName <String>]: Nome da exibição