EnrollmentDetails Class

The properties of an enrollment.

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

Inheritance
azure.mgmt.billing._serialization.Model
EnrollmentDetails

Constructor

EnrollmentDetails(*, start_date: datetime | None = None, end_date: datetime | None = None, po_number: str | None = None, indirect_relationship_info: _models.EnrollmentDetailsIndirectRelationshipInfo | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
start_date

The start date of the enrollment.

end_date

The end date of the enrollment.

po_number
str

The purchase order number of the enrollment.

indirect_relationship_info

The properties of an enrollment which are applicable only for indirect enrollments.

Variables

Name Description
start_date

The start date of the enrollment.

end_date

The end date of the enrollment.

currency
str

The billing currency for the enrollment.

channel
str

The channel type of the enrollment.

language
str

The language for the enrollment.

country_code
str

The country code of the enrollment.

billing_cycle
str

The billing cycle for the enrollment.

extended_term_option

The billing account extension opted by the company. Known values are: "Other", "Opted-In", and "Opted-Out".

support_level

The support level offer associated with an enrollment. Known values are: "Other", "Standard", "Pro-Direct", and "Developer".

support_coverage
str

The support coverage period for the enrollment.

cloud
str

The cloud of the enrollment.

po_number
str

The purchase order number of the enrollment.

markup_status

Markup status of enrollment, applicable only for indirect enrollments. Known values are: "Other", "Disabled", "Preview", "Published", and "Locked".

indirect_relationship_info

The properties of an enrollment which are applicable only for indirect enrollments.

invoice_recipient
str

The contact who receives invoices of the enrollment.