SubscriptionDetails¶
-
class
oci.onesubscription.models.SubscriptionDetails(**kwargs)¶ Bases:
objectCommitment summary for a subscription.
Methods
__init__(**kwargs)Initializes a new SubscriptionDetails object with values from keyword arguments. Attributes
amount_authorizedGets the amount_authorized of this SubscriptionDetails. amount_availableGets the amount_available of this SubscriptionDetails. amount_commitmentGets the amount_commitment of this SubscriptionDetails. amount_consumedGets the amount_consumed of this SubscriptionDetails. amount_provisionedGets the amount_provisioned of this SubscriptionDetails. commitment_periodsGets the commitment_periods of this SubscriptionDetails. contract_idGets the contract_id of this SubscriptionDetails. currency_codeGets the currency_code of this SubscriptionDetails. customer_nameGets the customer_name of this SubscriptionDetails. products_and_servicesGets the products_and_services of this SubscriptionDetails. subscription_idGets the subscription_id of this SubscriptionDetails. time_commitment_endGets the time_commitment_end of this SubscriptionDetails. time_commitment_startGets the time_commitment_start of this SubscriptionDetails. -
__init__(**kwargs)¶ Initializes a new SubscriptionDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - contract_id (str) – The value to assign to the contract_id property of this SubscriptionDetails.
- subscription_id (str) – The value to assign to the subscription_id property of this SubscriptionDetails.
- customer_name (str) – The value to assign to the customer_name property of this SubscriptionDetails.
- currency_code (str) – The value to assign to the currency_code property of this SubscriptionDetails.
- time_commitment_start (datetime) – The value to assign to the time_commitment_start property of this SubscriptionDetails.
- time_commitment_end (datetime) – The value to assign to the time_commitment_end property of this SubscriptionDetails.
- amount_commitment (float) – The value to assign to the amount_commitment property of this SubscriptionDetails.
- amount_authorized (float) – The value to assign to the amount_authorized property of this SubscriptionDetails.
- amount_provisioned (float) – The value to assign to the amount_provisioned property of this SubscriptionDetails.
- amount_consumed (float) – The value to assign to the amount_consumed property of this SubscriptionDetails.
- amount_available (float) – The value to assign to the amount_available property of this SubscriptionDetails.
- commitment_periods (list[oci.onesubscription.models.CommitmentPeriod]) – The value to assign to the commitment_periods property of this SubscriptionDetails.
- products_and_services (list[oci.onesubscription.models.ProductAndService]) – The value to assign to the products_and_services property of this SubscriptionDetails.
Gets the amount_authorized of this SubscriptionDetails. Amount authorized for the subscription.
Returns: The amount_authorized of this SubscriptionDetails. Return type: float
-
amount_available¶ Gets the amount_available of this SubscriptionDetails. Amount remaining and available for the subscription.
Returns: The amount_available of this SubscriptionDetails. Return type: float
-
amount_commitment¶ Gets the amount_commitment of this SubscriptionDetails. Total committed amount for the subscription.
Returns: The amount_commitment of this SubscriptionDetails. Return type: float
-
amount_consumed¶ Gets the amount_consumed of this SubscriptionDetails. Amount consumed from the subscription commitment.
Returns: The amount_consumed of this SubscriptionDetails. Return type: float
-
amount_provisioned¶ Gets the amount_provisioned of this SubscriptionDetails. Amount provisioned for the subscription.
Returns: The amount_provisioned of this SubscriptionDetails. Return type: float
-
commitment_periods¶ Gets the commitment_periods of this SubscriptionDetails. Commitment periods associated with the subscription.
Returns: The commitment_periods of this SubscriptionDetails. Return type: list[oci.onesubscription.models.CommitmentPeriod]
-
contract_id¶ Gets the contract_id of this SubscriptionDetails. Contract identifier.
Returns: The contract_id of this SubscriptionDetails. Return type: str
-
currency_code¶ Gets the currency_code of this SubscriptionDetails. The currency of the subscription, in the format specified by ISO-4217.
Returns: The currency_code of this SubscriptionDetails. Return type: str
-
customer_name¶ Gets the customer_name of this SubscriptionDetails. Sold-to customer name.
Returns: The customer_name of this SubscriptionDetails. Return type: str
-
products_and_services¶ Gets the products_and_services of this SubscriptionDetails. Products and services that draw down from the subscription.
Returns: The products_and_services of this SubscriptionDetails. Return type: list[oci.onesubscription.models.ProductAndService]
-
subscription_id¶ Gets the subscription_id of this SubscriptionDetails. Subscription identifier.
Returns: The subscription_id of this SubscriptionDetails. Return type: str
-
time_commitment_end¶ Gets the time_commitment_end of this SubscriptionDetails. End date and time of the subscription commitment.
Returns: The time_commitment_end of this SubscriptionDetails. Return type: datetime
-
time_commitment_start¶ Gets the time_commitment_start of this SubscriptionDetails. Start date and time of the subscription commitment.
Returns: The time_commitment_start of this SubscriptionDetails. Return type: datetime
-