InvoiceSectionProperties Class

An invoice section.

Constructor

InvoiceSectionProperties(*args: Any, **kwargs: Any)

Variables

Name Description
provisioning_state

The provisioning state of the resource during a long-running operation. Known values are: "Succeeded", "Canceled", "Failed", "New", "Pending", "Provisioning", "PendingBilling", "ConfirmedBilling", "Creating", "Created", and "Expired".

display_name
str

The name of the invoice section.

state

Identifies the status of an invoice section. Known values are: "Other", "Active", "Deleted", "Disabled", "UnderReview", "Warned", and "Restricted".

reason_code

Reason for the specified invoice section status. Known values are: "Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".

system_id
str

The system generated unique identifier for an invoice section.

target_cloud
str

Identifies the cloud environments that are associated with an invoice section. This is a system managed optional field and gets updated as the invoice section gets associated with accounts in various clouds.

tags

Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain <

% & ? /.

Attributes

display_name

The name of the invoice section.

display_name: str | None

provisioning_state

The provisioning state of the resource during a long-running operation. Known values are: "Succeeded", "Canceled", "Failed", "New", "Pending", "Provisioning", "PendingBilling", "ConfirmedBilling", "Creating", "Created", and "Expired".

provisioning_state: str | _models.ProvisioningState | None

reason_code

"Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".

reason_code: str | _models.InvoiceSectionStateReasonCode | None

state

"Other", "Active", "Deleted", "Disabled", "UnderReview", "Warned", and "Restricted".

state: str | _models.InvoiceSectionState | None

system_id

The system generated unique identifier for an invoice section.

system_id: str | None

tags

Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & ? /.

tags: dict[str, str] | None

target_cloud

Identifies the cloud environments that are associated with an invoice section. This is a system managed optional field and gets updated as the invoice section gets associated with accounts in various clouds.

target_cloud: str | None