KubernetesListingPackage

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

Bases: oci.marketplace.models.listing_package.ListingPackage

A listing package for kubernetes.

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.
time_created Gets the time_created of this ListingPackage.
version [Required] Gets the version of this ListingPackage.

Methods

__init__(**kwargs) Initializes a new KubernetesListingPackage 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 KubernetesListingPackage object with values from keyword arguments. The default value of the package_type attribute of this class is KUBERNETES 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 KubernetesListingPackage.
  • listing_id (str) – The value to assign to the listing_id property of this KubernetesListingPackage.
  • version (str) – The value to assign to the version property of this KubernetesListingPackage.
  • package_type (str) – The value to assign to the package_type property of this KubernetesListingPackage. 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 KubernetesListingPackage.
  • resource_id (str) – The value to assign to the resource_id property of this KubernetesListingPackage.
  • time_created (datetime) – The value to assign to the time_created property of this KubernetesListingPackage.
  • operating_system (oci.marketplace.models.OperatingSystem) – The value to assign to the operating_system property of this KubernetesListingPackage.
  • regions (list[oci.marketplace.models.Region]) – The value to assign to the regions property of this KubernetesListingPackage.
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
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
version

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

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