LaunchEligibility¶
-
class
oci.marketplace.models.LaunchEligibility(**kwargs)¶ Bases:
objectTenant eligibility and other information for launching a PIC image
Attributes
INELIGIBILITY_REASON_AGREEMENT_NOT_ACCEPTEDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_ELIGIBLEA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_IMAGE_META_DATA_SOA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_BLACKLISTEDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_COUNTRYA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_CURRENCYA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_FEATURE_DISABLEDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTINGA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTIONA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_INTERNALA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_AVAILABLEA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVEA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_PAIDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGEA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_PAID_LISTING_THROTTLEDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_INELIGIBLE_REGIONA constant which can be used with the ineligibility_reason property of a LaunchEligibility. INELIGIBILITY_REASON_NOT_AUTHORIZEDA constant which can be used with the ineligibility_reason property of a LaunchEligibility. image_id[Required] Gets the image_id of this LaunchEligibility. ineligibility_reasonGets the ineligibility_reason of this LaunchEligibility. is_launch_allowed[Required] Gets the is_launch_allowed of this LaunchEligibility. metersGets 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
-