CostAllocationRulesOperations interface

Interface representando uma operação CostAllocationRules.

Propriedades

checkNameAvailability

Verifica a disponibilidade e a correção de um nome para uma regra de alocação de custos

createOrUpdate

Crie/atualize uma regra para alocar o custo entre recursos diferentes em uma conta de cobrança ou registro empresarial.

delete

Excluir regra de alocação de custos para conta de cobrança ou registro empresarial.

get

Obtenha uma regra de alocação de custos por nome de regra e conta de cobrança ou registro empresarial.

list

Obtenha a lista de todas as regras de alocação de custos para uma conta de cobrança ou registro empresarial.

Detalhes da propriedade

checkNameAvailability

Verifica a disponibilidade e a correção de um nome para uma regra de alocação de custos

checkNameAvailability: (billingAccountId: string, costAllocationRuleCheckNameAvailabilityRequest: CostAllocationRuleCheckNameAvailabilityRequest, options?: CostAllocationRulesCheckNameAvailabilityOptionalParams) => Promise<CostAllocationRuleCheckNameAvailabilityResponse>

Valor da propriedade

(billingAccountId: string, costAllocationRuleCheckNameAvailabilityRequest: CostAllocationRuleCheckNameAvailabilityRequest, options?: CostAllocationRulesCheckNameAvailabilityOptionalParams) => Promise<CostAllocationRuleCheckNameAvailabilityResponse>

createOrUpdate

Crie/atualize uma regra para alocar o custo entre recursos diferentes em uma conta de cobrança ou registro empresarial.

createOrUpdate: (billingAccountId: string, ruleName: string, costAllocationRule: CostAllocationRuleDefinition, options?: CostAllocationRulesCreateOrUpdateOptionalParams) => Promise<CostAllocationRuleDefinition>

Valor da propriedade

(billingAccountId: string, ruleName: string, costAllocationRule: CostAllocationRuleDefinition, options?: CostAllocationRulesCreateOrUpdateOptionalParams) => Promise<CostAllocationRuleDefinition>

delete

Excluir regra de alocação de custos para conta de cobrança ou registro empresarial.

delete: (billingAccountId: string, ruleName: string, options?: CostAllocationRulesDeleteOptionalParams) => Promise<void>

Valor da propriedade

(billingAccountId: string, ruleName: string, options?: CostAllocationRulesDeleteOptionalParams) => Promise<void>

get

Obtenha uma regra de alocação de custos por nome de regra e conta de cobrança ou registro empresarial.

get: (billingAccountId: string, ruleName: string, options?: CostAllocationRulesGetOptionalParams) => Promise<CostAllocationRuleDefinition>

Valor da propriedade

(billingAccountId: string, ruleName: string, options?: CostAllocationRulesGetOptionalParams) => Promise<CostAllocationRuleDefinition>

list

Obtenha a lista de todas as regras de alocação de custos para uma conta de cobrança ou registro empresarial.

list: (billingAccountId: string, options?: CostAllocationRulesListOptionalParams) => PagedAsyncIterableIterator<CostAllocationRuleDefinition, CostAllocationRuleDefinition[], PageSettings>

Valor da propriedade

(billingAccountId: string, options?: CostAllocationRulesListOptionalParams) => PagedAsyncIterableIterator<CostAllocationRuleDefinition, CostAllocationRuleDefinition[], PageSettings>