OrchestrationListingPackage

class oci.marketplace.models.OrchestrationListingPackage(**kwargs)

Bases: oci.marketplace.models.listing_package.ListingPackage

A listing package for orchestration.

Attributes

PACKAGE_TYPE_CONTAINER str(object=’’) -> str
PACKAGE_TYPE_IMAGE str(object=’’) -> str
PACKAGE_TYPE_KUBERNETES str(object=’’) -> str
PACKAGE_TYPE_ORCHESTRATION str(object=’’) -> str
description Gets the description of this ListingPackage.
listing_id [Required] Gets the listing_id of this ListingPackage.
operating_system Gets the operating_system of this ListingPackage.
package_type [Required] Gets the package_type of this ListingPackage.
pricing Gets the pricing of this ListingPackage.
regions Gets the regions of this ListingPackage.
resource_id Gets the resource_id of this ListingPackage.
resource_link Gets the resource_link of this OrchestrationListingPackage.
time_created Gets the time_created of this ListingPackage.
variables Gets the variables of this OrchestrationListingPackage.
version [Required] Gets the version of this ListingPackage.

Methods

__init__(**kwargs) Initializes a new OrchestrationListingPackage object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
PACKAGE_TYPE_CONTAINER = 'CONTAINER'
PACKAGE_TYPE_IMAGE = 'IMAGE'
PACKAGE_TYPE_KUBERNETES = 'KUBERNETES'
PACKAGE_TYPE_ORCHESTRATION = 'ORCHESTRATION'
__init__(**kwargs)

Initializes a new OrchestrationListingPackage object with values from keyword arguments. The default value of the package_type attribute of this class is ORCHESTRATION and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • description (str) – The value to assign to the description property of this OrchestrationListingPackage.
  • listing_id (str) – The value to assign to the listing_id property of this OrchestrationListingPackage.
  • version (str) – The value to assign to the version property of this OrchestrationListingPackage.
  • package_type (str) – The value to assign to the package_type property of this OrchestrationListingPackage. Allowed values for this property are: “ORCHESTRATION”, “IMAGE”, “CONTAINER”, “KUBERNETES”
  • pricing (oci.marketplace.models.PricingModel) – The value to assign to the pricing property of this OrchestrationListingPackage.
  • resource_id (str) – The value to assign to the resource_id property of this OrchestrationListingPackage.
  • time_created (datetime) – The value to assign to the time_created property of this OrchestrationListingPackage.
  • operating_system (oci.marketplace.models.OperatingSystem) – The value to assign to the operating_system property of this OrchestrationListingPackage.
  • regions (list[oci.marketplace.models.Region]) – The value to assign to the regions property of this OrchestrationListingPackage.
  • resource_link (str) – The value to assign to the resource_link property of this OrchestrationListingPackage.
  • variables (list[oci.marketplace.models.OrchestrationVariable]) – The value to assign to the variables property of this OrchestrationListingPackage.
description

Gets the description of this ListingPackage. Description of this package.

Returns:The description of this ListingPackage.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

listing_id

[Required] Gets the listing_id of this ListingPackage. The ID of the listing this package belongs to.

Returns:The listing_id of this ListingPackage.
Return type:str
operating_system

Gets the operating_system of this ListingPackage.

Returns:The operating_system of this ListingPackage.
Return type:oci.marketplace.models.OperatingSystem
package_type

[Required] Gets the package_type of this ListingPackage. The specified package’s type.

Allowed values for this property are: “ORCHESTRATION”, “IMAGE”, “CONTAINER”, “KUBERNETES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The package_type of this ListingPackage.
Return type:str
pricing

Gets the pricing of this ListingPackage.

Returns:The pricing of this ListingPackage.
Return type:oci.marketplace.models.PricingModel
regions

Gets the regions of this ListingPackage. The regions where you can deploy the listing package. (Some packages have restrictions that limit their deployment to United States regions only.)

Returns:The regions of this ListingPackage.
Return type:list[oci.marketplace.models.Region]
resource_id

Gets the resource_id of this ListingPackage. The unique identifier for the package resource.

Returns:The resource_id of this ListingPackage.
Return type:str

Gets the resource_link of this OrchestrationListingPackage. Link to the orchestration resource.

Returns:The resource_link of this OrchestrationListingPackage.
Return type:str
time_created

Gets the time_created of this ListingPackage. The date and time this listing package was created, expressed in RFC 3339 timestamp format.

Example: 2016-08-25T21:10:29.600Z

Returns:The time_created of this ListingPackage.
Return type:datetime
variables

Gets the variables of this OrchestrationListingPackage. List of variables for the orchestration resource.

Returns:The variables of this OrchestrationListingPackage.
Return type:list[oci.marketplace.models.OrchestrationVariable]
version

[Required] Gets the version of this ListingPackage. The package version.

Returns:The version of this ListingPackage.
Return type:str