CostAllocationRulesOperations interface
Interface representando uma operação CostAllocationRules.
Propriedades
| check |
Verifica a disponibilidade e a correção de um nome para uma regra de alocação de custos |
| create |
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>