LaunchEligibility¶
-
class
oci.marketplace.models.
LaunchEligibility
(**kwargs)¶ Bases:
object
Tenant eligibility and other information for launching a PIC image
Attributes
INELIGIBILITY_REASON_AGREEMENT_NOT_ACCEPTED
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_ELIGIBLE
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_IMAGE_META_DATA_SO
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_BLACKLISTED
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_COUNTRY
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_CURRENCY
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_FEATURE_DISABLED
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_INTERNAL
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_AVAILABLE
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_PAID
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_PAID_LISTING_THROTTLED
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_REGION
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_NOT_AUTHORIZED
A constant which can be used with the ineligibility_reason property of a LaunchEligibility. image_id
[Required] Gets the image_id of this LaunchEligibility. ineligibility_reason
Gets the ineligibility_reason of this LaunchEligibility. is_launch_allowed
[Required] Gets the is_launch_allowed of this LaunchEligibility. meters
Gets the meters of this LaunchEligibility. Methods
__init__
(**kwargs)Initializes a new LaunchEligibility object with values from keyword arguments. -
INELIGIBILITY_REASON_AGREEMENT_NOT_ACCEPTED
= 'AGREEMENT_NOT_ACCEPTED'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “AGREEMENT_NOT_ACCEPTED”
-
INELIGIBILITY_REASON_ELIGIBLE
= 'ELIGIBLE'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “ELIGIBLE”
-
INELIGIBILITY_REASON_IMAGE_META_DATA_SO
= 'IMAGE_META_DATA_SO'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “IMAGE_META_DATA_SO”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_BLACKLISTED
= 'INELIGIBLE_ACCOUNT_BLACKLISTED'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_BLACKLISTED”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_COUNTRY
= 'INELIGIBLE_ACCOUNT_COUNTRY'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_COUNTRY”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_CURRENCY
= 'INELIGIBLE_ACCOUNT_CURRENCY'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_CURRENCY”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_FEATURE_DISABLED
= 'INELIGIBLE_ACCOUNT_FEATURE_DISABLED'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING
= 'INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION
= 'INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_INTERNAL
= 'INELIGIBLE_ACCOUNT_INTERNAL'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_INTERNAL”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_AVAILABLE
= 'INELIGIBLE_ACCOUNT_NOT_AVAILABLE'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_NOT_AVAILABLE”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE
= 'INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_PAID
= 'INELIGIBLE_ACCOUNT_NOT_PAID'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_NOT_PAID”
-
INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE
= 'INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE”
-
INELIGIBILITY_REASON_INELIGIBLE_PAID_LISTING_THROTTLED
= 'INELIGIBLE_PAID_LISTING_THROTTLED'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_PAID_LISTING_THROTTLED”
-
INELIGIBILITY_REASON_INELIGIBLE_REGION
= 'INELIGIBLE_REGION'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “INELIGIBLE_REGION”
-
INELIGIBILITY_REASON_NOT_AUTHORIZED
= 'NOT_AUTHORIZED'¶ A constant which can be used with the ineligibility_reason property of a LaunchEligibility. This constant has a value of “NOT_AUTHORIZED”
-
__init__
(**kwargs)¶ Initializes a new LaunchEligibility object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - image_id (str) – The value to assign to the image_id property of this LaunchEligibility.
- is_launch_allowed (bool) – The value to assign to the is_launch_allowed property of this LaunchEligibility.
- meters (str) – The value to assign to the meters property of this LaunchEligibility.
- ineligibility_reason (str) – The value to assign to the ineligibility_reason property of this LaunchEligibility. Allowed values for this property are: “INELIGIBLE_ACCOUNT_COUNTRY”, “INELIGIBLE_REGION”, “INELIGIBLE_ACCOUNT_BLACKLISTED”, “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”, “INELIGIBLE_ACCOUNT_CURRENCY”, “INELIGIBLE_ACCOUNT_NOT_PAID”, “INELIGIBLE_ACCOUNT_INTERNAL”, “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”, “INELIGIBLE_PAID_LISTING_THROTTLED”, “INELIGIBLE_ACCOUNT_NOT_AVAILABLE”, “INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE”, “IMAGE_META_DATA_SO”, “INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE”, “INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING”, “AGREEMENT_NOT_ACCEPTED”, “NOT_AUTHORIZED”, “ELIGIBLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
image_id
¶ [Required] Gets the image_id of this LaunchEligibility. PIC Image ID
Returns: The image_id of this LaunchEligibility. Return type: str
-
ineligibility_reason
¶ Gets the ineligibility_reason of this LaunchEligibility. Reason the account is ineligible to launch paid listings
Allowed values for this property are: “INELIGIBLE_ACCOUNT_COUNTRY”, “INELIGIBLE_REGION”, “INELIGIBLE_ACCOUNT_BLACKLISTED”, “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”, “INELIGIBLE_ACCOUNT_CURRENCY”, “INELIGIBLE_ACCOUNT_NOT_PAID”, “INELIGIBLE_ACCOUNT_INTERNAL”, “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”, “INELIGIBLE_PAID_LISTING_THROTTLED”, “INELIGIBLE_ACCOUNT_NOT_AVAILABLE”, “INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE”, “IMAGE_META_DATA_SO”, “INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE”, “INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING”, “AGREEMENT_NOT_ACCEPTED”, “NOT_AUTHORIZED”, “ELIGIBLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The ineligibility_reason of this LaunchEligibility. Return type: str
-
is_launch_allowed
¶ [Required] Gets the is_launch_allowed of this LaunchEligibility. Is the tenant permitted to launch the PIC image
Returns: The is_launch_allowed of this LaunchEligibility. Return type: bool
-
meters
¶ Gets the meters of this LaunchEligibility. related meters for the PIC image
Returns: The meters of this LaunchEligibility. Return type: str
-