CostAllocationRulesOperations interface

Interfaccia che rappresenta un'operazione CostAllocationRules.

Proprietà

checkNameAvailability

Verifica la disponibilità e la correttezza di un nome per una regola di allocazione dei costi

createOrUpdate

Creare/aggiornare una regola per allocare i costi tra risorse diverse all'interno di un account di fatturazione o di una registrazione aziendale.

delete

Eliminare la regola di allocazione dei costi per l'account di fatturazione o la registrazione aziendale.

get

Ottenere una regola di allocazione dei costi in base al nome della regola e all'account di fatturazione o alla registrazione aziendale.

list

Ottenere l'elenco di tutte le regole di allocazione dei costi per un account di fatturazione o una registrazione aziendale.

Dettagli proprietà

checkNameAvailability

Verifica la disponibilità e la correttezza di un nome per una regola di allocazione dei costi

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

Valore della proprietà

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

createOrUpdate

Creare/aggiornare una regola per allocare i costi tra risorse diverse all'interno di un account di fatturazione o di una registrazione aziendale.

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

Valore della proprietà

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

delete

Eliminare la regola di allocazione dei costi per l'account di fatturazione o la registrazione aziendale.

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

Valore della proprietà

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

get

Ottenere una regola di allocazione dei costi in base al nome della regola e all'account di fatturazione o alla registrazione aziendale.

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

Valore della proprietà

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

list

Ottenere l'elenco di tutte le regole di allocazione dei costi per un account di fatturazione o una registrazione aziendale.

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

Valore della proprietà

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