Compartir a través de


BudgetsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ConsumptionManagementClient's

Atributo<xref:budgets> .

Herencia
builtins.object
BudgetsOperations

Constructor

BudgetsOperations(*args, **kwargs)

Métodos

create_or_update

Operación para crear o actualizar un presupuesto. Opcionalmente, puede proporcionar una eTag si lo desea como forma de control de simultaneidad. Para obtener la eTag más reciente de un presupuesto determinado, realice una operación get antes de la operación put.

delete

Operación para eliminar un presupuesto.

get

Obtiene el presupuesto del ámbito por nombre del presupuesto.

list

Enumera todos los presupuestos para el ámbito definido.

create_or_update

Operación para crear o actualizar un presupuesto. Opcionalmente, puede proporcionar una eTag si lo desea como forma de control de simultaneidad. Para obtener la eTag más reciente de un presupuesto determinado, realice una operación get antes de la operación put.

create_or_update(scope: str, budget_name: str, parameters: Budget, **kwargs: Any) -> Budget

Parámetros

scope
str
Requerido

Ámbito asociado a las operaciones presupuestarias. Esto incluye "/subscriptions/{subscriptionId}/" para el ámbito de la suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para el ámbito del grupo de administración, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para el ámbito billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para el ámbito de invoiceSection.

budget_name
str
Requerido

Nombre del presupuesto.

parameters
Budget
Requerido

Parámetros proporcionados a la operación Crear presupuesto.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Presupuesto o resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Operación para eliminar un presupuesto.

delete(scope: str, budget_name: str, **kwargs: Any) -> None

Parámetros

scope
str
Requerido

Ámbito asociado a las operaciones presupuestarias. Esto incluye "/subscriptions/{subscriptionId}/" para el ámbito de la suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para el ámbito del grupo de administración, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para el ámbito billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para el ámbito de invoiceSection.

budget_name
str
Requerido

Nombre del presupuesto.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene el presupuesto del ámbito por nombre del presupuesto.

get(scope: str, budget_name: str, **kwargs: Any) -> Budget

Parámetros

scope
str
Requerido

Ámbito asociado a las operaciones presupuestarias. Esto incluye "/subscriptions/{subscriptionId}/" para el ámbito de la suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para el ámbito del grupo de administración, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para el ámbito billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para el ámbito de invoiceSection.

budget_name
str
Requerido

Nombre del presupuesto.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Presupuesto o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los presupuestos para el ámbito definido.

list(scope: str, **kwargs: Any) -> Iterable[BudgetsListResult]

Parámetros

scope
str
Requerido

Ámbito asociado a las operaciones presupuestarias. Esto incluye "/subscriptions/{subscriptionId}/" para el ámbito de la suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito de resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId}' para el ámbito del grupo de administración, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para el ámbito billingProfile, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' para el ámbito de invoiceSection.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de BudgetsListResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

models = <module 'azure.mgmt.consumption.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\consumption\\models\\__init__.py'>