CreateAppCatalogSubscriptionDetails

class oci.core.models.CreateAppCatalogSubscriptionDetails(**kwargs)

Bases: object

details for creating a subscription for a listing resource version.

Methods

__init__(**kwargs) Initializes a new CreateAppCatalogSubscriptionDetails object with values from keyword arguments.

Attributes

compartment_id [Required] Gets the compartment_id of this CreateAppCatalogSubscriptionDetails.
eula_link Gets the eula_link of this CreateAppCatalogSubscriptionDetails.
listing_id [Required] Gets the listing_id of this CreateAppCatalogSubscriptionDetails.
listing_resource_version [Required] Gets the listing_resource_version of this CreateAppCatalogSubscriptionDetails.
oracle_terms_of_use_link [Required] Gets the oracle_terms_of_use_link of this CreateAppCatalogSubscriptionDetails.
signature [Required] Gets the signature of this CreateAppCatalogSubscriptionDetails.
time_retrieved [Required] Gets the time_retrieved of this CreateAppCatalogSubscriptionDetails.
__init__(**kwargs)

Initializes a new CreateAppCatalogSubscriptionDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateAppCatalogSubscriptionDetails.
  • listing_id (str) – The value to assign to the listing_id property of this CreateAppCatalogSubscriptionDetails.
  • listing_resource_version (str) – The value to assign to the listing_resource_version property of this CreateAppCatalogSubscriptionDetails.
  • oracle_terms_of_use_link (str) – The value to assign to the oracle_terms_of_use_link property of this CreateAppCatalogSubscriptionDetails.
  • eula_link (str) – The value to assign to the eula_link property of this CreateAppCatalogSubscriptionDetails.
  • time_retrieved (datetime) – The value to assign to the time_retrieved property of this CreateAppCatalogSubscriptionDetails.
  • signature (str) – The value to assign to the signature property of this CreateAppCatalogSubscriptionDetails.
compartment_id

[Required] Gets the compartment_id of this CreateAppCatalogSubscriptionDetails. The compartmentID for the subscription.

Returns:The compartment_id of this CreateAppCatalogSubscriptionDetails.
Return type:str

Gets the eula_link of this CreateAppCatalogSubscriptionDetails. EULA link

Returns:The eula_link of this CreateAppCatalogSubscriptionDetails.
Return type:str
listing_id

[Required] Gets the listing_id of this CreateAppCatalogSubscriptionDetails. The OCID of the listing.

Returns:The listing_id of this CreateAppCatalogSubscriptionDetails.
Return type:str
listing_resource_version

[Required] Gets the listing_resource_version of this CreateAppCatalogSubscriptionDetails. Listing resource version.

Returns:The listing_resource_version of this CreateAppCatalogSubscriptionDetails.
Return type:str

[Required] Gets the oracle_terms_of_use_link of this CreateAppCatalogSubscriptionDetails. Oracle TOU link

Returns:The oracle_terms_of_use_link of this CreateAppCatalogSubscriptionDetails.
Return type:str
signature

[Required] Gets the signature of this CreateAppCatalogSubscriptionDetails. A generated signature for this listing resource version retrieved the agreements API.

Returns:The signature of this CreateAppCatalogSubscriptionDetails.
Return type:str
time_retrieved

[Required] Gets the time_retrieved of this CreateAppCatalogSubscriptionDetails. Date and time the agreements were retrieved, in RFC3339 format. Example: 2018-03-20T12:32:53.532Z

Returns:The time_retrieved of this CreateAppCatalogSubscriptionDetails.
Return type:datetime