Compartilhar via


CostManagementClient class

Extends

Construtores

CostManagementClient(TokenCredential, CostManagementClientOptionalParams)

Inicializa uma nova instância da classe CostManagementClient.

Propriedades

$host
alerts
apiVersion
benefitRecommendations
benefitUtilizationSummaries
dimensions
exports
forecast
generateCostDetailsReport
generateDetailedCostReport
generateDetailedCostReportOperationResults
generateDetailedCostReportOperationStatus
generateReservationDetailsReport
operations
priceSheet
query
scheduledActions
views

Propriedades herdadas

pipeline

O pipeline usado por esse cliente para fazer solicitações

Métodos herdados

sendOperationRequest<T>(OperationArguments, OperationSpec)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

sendRequest(PipelineRequest)

Envie o httpRequest fornecido.

Detalhes do construtor

CostManagementClient(TokenCredential, CostManagementClientOptionalParams)

Inicializa uma nova instância da classe CostManagementClient.

new CostManagementClient(credentials: TokenCredential, options?: CostManagementClientOptionalParams)

Parâmetros

credentials
TokenCredential

Credenciais de assinatura que identificam exclusivamente a assinatura do cliente.

options
CostManagementClientOptionalParams

As opções de parâmetro

Detalhes da propriedade

$host

$host: string

Valor da propriedade

string

alerts

alerts: Alerts

Valor da propriedade

apiVersion

apiVersion: string

Valor da propriedade

string

benefitRecommendations

benefitRecommendations: BenefitRecommendations

Valor da propriedade

benefitUtilizationSummaries

benefitUtilizationSummaries: BenefitUtilizationSummaries

Valor da propriedade

dimensions

dimensions: Dimensions

Valor da propriedade

exports

exports: Exports

Valor da propriedade

forecast

forecast: Forecast

Valor da propriedade

generateCostDetailsReport

generateCostDetailsReport: GenerateCostDetailsReport

Valor da propriedade

generateDetailedCostReport

generateDetailedCostReport: GenerateDetailedCostReport

Valor da propriedade

generateDetailedCostReportOperationResults

generateDetailedCostReportOperationResults: GenerateDetailedCostReportOperationResults

Valor da propriedade

generateDetailedCostReportOperationStatus

generateDetailedCostReportOperationStatus: GenerateDetailedCostReportOperationStatus

Valor da propriedade

generateReservationDetailsReport

generateReservationDetailsReport: GenerateReservationDetailsReport

Valor da propriedade

operations

operations: Operations

Valor da propriedade

priceSheet

priceSheet: PriceSheet

Valor da propriedade

query

query: Query

Valor da propriedade

scheduledActions

scheduledActions: ScheduledActions

Valor da propriedade

views

views: Views

Valor da propriedade

Detalhes das propriedades herdadas

pipeline

O pipeline usado por esse cliente para fazer solicitações

pipeline: Pipeline

Valor da propriedade

Herdado de coreClient.ServiceClient.pipeline

Detalhes do método herdado

sendOperationRequest<T>(OperationArguments, OperationSpec)

Envie uma solicitação HTTP preenchida usando o OperationSpec fornecido.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parâmetros

operationArguments
OperationArguments

Os argumentos dos quais os valores de modelo da solicitação HTTP serão preenchidos.

operationSpec
OperationSpec

O OperationSpec a ser usado para preencher o httpRequest.

Retornos

Promise<T>

Herdado de coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Envie o httpRequest fornecido.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parâmetros

request
PipelineRequest

Retornos

Promise<PipelineResponse>

Herdado de coreClient.ServiceClient.sendRequest