InvoiceSectionWithCreateSubPermission Class

Invoice section properties with create subscription permission.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
InvoiceSectionWithCreateSubPermission

Constructor

InvoiceSectionWithCreateSubPermission(*, enabled_azure_plans: Optional[List[azure.mgmt.billing.models._models_py3.AzurePlan]] = None, **kwargs)

Parameters

enabled_azure_plans
list[AzurePlan]
Required

Enabled azure plans for the associated billing profile.

Variables

invoice_section_id
str

The ID of the invoice section.

invoice_section_display_name
str

The name of the invoice section.

invoice_section_system_id
str

The system generated unique identifier for an invoice section.

billing_profile_id
str

The ID of the billing profile for the invoice section.

billing_profile_display_name
str

The name of the billing profile for the invoice section.

billing_profile_status
str or BillingProfileStatus

The status of the billing profile. Possible values include: "Active", "Disabled", "Warned".

billing_profile_status_reason_code
str or StatusReasonCodeForBillingProfile

Reason for the specified billing profile status. Possible values include: "PastDue", "SpendingLimitReached", "SpendingLimitExpired".

billing_profile_spending_limit
str or SpendingLimitForBillingProfile

The billing profile spending limit. Possible values include: "Off", "On".

billing_profile_system_id
str

The system generated unique identifier for a billing profile.