Share via


CommitmentPlanProperties Class

Properties of Cognitive Services account commitment plan.

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

Constructor

CommitmentPlanProperties(*, commitment_plan_guid: str | None = None, hosting_model: str | _models.HostingModel | None = None, plan_type: str | None = None, current: _models.CommitmentPeriod | None = None, auto_renew: bool | None = None, next: _models.CommitmentPeriod | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
commitment_plan_guid
str

Commitment plan guid.

Default value: None
hosting_model

Account hosting model. Known values are: "Web", "ConnectedContainer", "DisconnectedContainer", and "ProvisionedWeb".

Default value: None
plan_type
str

Commitment plan type.

Default value: None
current

Cognitive Services account commitment period.

Default value: None
auto_renew

AutoRenew commitment plan.

Default value: None
next

Cognitive Services account commitment period.

Default value: None

Variables

Name Description
provisioning_state

Gets the status of the resource at the time the operation was called. Known values are: "Accepted", "Creating", "Deleting", "Moving", "Failed", "Succeeded", and "Canceled".

commitment_plan_guid
str

Commitment plan guid.

hosting_model

Account hosting model. Known values are: "Web", "ConnectedContainer", "DisconnectedContainer", and "ProvisionedWeb".

plan_type
str

Commitment plan type.

current

Cognitive Services account commitment period.

auto_renew

AutoRenew commitment plan.

next

Cognitive Services account commitment period.

last

Cognitive Services account commitment period.

provisioning_issues

The list of ProvisioningIssue.