MarketplacePublisherClientCompositeOperations

class oci.marketplace_publisher.MarketplacePublisherClientCompositeOperations(client, **kwargs)

This class provides a wrapper around MarketplacePublisherClient and offers convenience methods for operations that would otherwise need to be chained together. For example, instead of performing an action on a resource (e.g. launching an instance, creating a load balancer) and then using a waiter to wait for the resource to enter a given state, you can call a single method in this class to accomplish the same functionality

Methods

__init__(client, **kwargs) Creates a new MarketplacePublisherClientCompositeOperations object
activate_term_version_and_wait_for_state(…) Calls activate_term_version() and waits for the TermVersion acted upon to enter the given state(s).
cascading_delete_listing_and_wait_for_state(…) Calls cascading_delete_listing() and waits for the WorkRequest to enter the given state(s).
cascading_delete_listing_revision_and_wait_for_state(…) Calls cascading_delete_listing_revision() and waits for the WorkRequest to enter the given state(s).
change_listing_revision_to_new_status_and_wait_for_state(…) Calls change_listing_revision_to_new_status() and waits for the ListingRevision acted upon to enter the given state(s).
clone_listing_revision_and_wait_for_state(…) Calls clone_listing_revision() and waits for the WorkRequest to enter the given state(s).
create_artifact_and_wait_for_state(…[, …]) Calls create_artifact() and waits for the WorkRequest to enter the given state(s).
create_listing_and_wait_for_state(…[, …]) Calls create_listing() and waits for the Listing acted upon to enter the given state(s).
create_listing_revision_and_wait_for_state(…) Calls create_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).
create_listing_revision_attachment_and_wait_for_state(…) Calls create_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).
create_listing_revision_note_and_wait_for_state(…) Calls create_listing_revision_note() and waits for the ListingRevisionNote acted upon to enter the given state(s).
create_listing_revision_package_and_wait_for_state(…) Calls create_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).
create_term_and_wait_for_state(…[, …]) Calls create_term() and waits for the Term acted upon to enter the given state(s).
create_term_version_and_wait_for_state(…) Calls create_term_version() and waits for the TermVersion acted upon to enter the given state(s).
delete_artifact_and_wait_for_state(artifact_id) Calls delete_artifact() and waits for the WorkRequest to enter the given state(s).
delete_listing_and_wait_for_state(listing_id) Calls delete_listing() and waits for the Listing acted upon to enter the given state(s).
delete_listing_revision_and_wait_for_state(…) Calls delete_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).
delete_listing_revision_attachment_and_wait_for_state(…) Calls delete_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).
delete_listing_revision_note_and_wait_for_state(…) Calls delete_listing_revision_note() and waits for the ListingRevisionNote acted upon to enter the given state(s).
delete_listing_revision_package_and_wait_for_state(…) Calls delete_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).
delete_term_and_wait_for_state(term_id[, …]) Calls delete_term() and waits for the Term acted upon to enter the given state(s).
delete_term_version_and_wait_for_state(…) Calls delete_term_version() and waits for the TermVersion acted upon to enter the given state(s).
mark_listing_revision_package_as_default_and_wait_for_state(…) Calls mark_listing_revision_package_as_default() and waits for the WorkRequest to enter the given state(s).
publish_listing_revision_and_wait_for_state(…) Calls publish_listing_revision() and waits for the WorkRequest to enter the given state(s).
publish_listing_revision_as_private_and_wait_for_state(…) Calls publish_listing_revision_as_private() and waits for the WorkRequest to enter the given state(s).
publish_listing_revision_package_and_wait_for_state(…) Calls publish_listing_revision_package() and waits for the WorkRequest to enter the given state(s).
submit_listing_revision_for_review_and_wait_for_state(…) Calls submit_listing_revision_for_review() and waits for the ListingRevision acted upon to enter the given state(s).
un_publish_listing_revision_package_and_wait_for_state(…) Calls un_publish_listing_revision_package() and waits for the WorkRequest to enter the given state(s).
update_artifact_and_wait_for_state(…[, …]) Calls update_artifact() and waits for the WorkRequest to enter the given state(s).
update_listing_and_wait_for_state(…[, …]) Calls update_listing() and waits for the Listing acted upon to enter the given state(s).
update_listing_revision_and_wait_for_state(…) Calls update_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).
update_listing_revision_attachment_and_wait_for_state(…) Calls update_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).
update_listing_revision_attachment_content_and_wait_for_state(…) Calls update_listing_revision_attachment_content() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).
update_listing_revision_icon_content_and_wait_for_state(…) Calls update_listing_revision_icon_content() and waits for the ListingRevision acted upon to enter the given state(s).
update_listing_revision_package_and_wait_for_state(…) Calls update_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).
update_term_and_wait_for_state(term_id, …) Calls update_term() and waits for the Term acted upon to enter the given state(s).
update_term_version_and_wait_for_state(…) Calls update_term_version() and waits for the TermVersion acted upon to enter the given state(s).
update_term_version_content_and_wait_for_state(…) Calls update_term_version_content() and waits for the TermVersion acted upon to enter the given state(s).
validate_and_publish_artifact_and_wait_for_state(…) Calls validate_and_publish_artifact() and waits for the WorkRequest to enter the given state(s).
withdraw_listing_revision_and_wait_for_state(…) Calls withdraw_listing_revision() and waits for the WorkRequest to enter the given state(s).
__init__(client, **kwargs)

Creates a new MarketplacePublisherClientCompositeOperations object

Parameters:client (MarketplacePublisherClient) – The service client which will be wrapped by this object
activate_term_version_and_wait_for_state(term_version_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls activate_term_version() and waits for the TermVersion acted upon to enter the given state(s).

Parameters:
  • term_version_id (str) – (required) term version OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to activate_term_version()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
cascading_delete_listing_and_wait_for_state(listing_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls cascading_delete_listing() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_id (str) – (required) listing OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to cascading_delete_listing()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
cascading_delete_listing_revision_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls cascading_delete_listing_revision() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to cascading_delete_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
change_listing_revision_to_new_status_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_listing_revision_to_new_status() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_listing_revision_to_new_status()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
clone_listing_revision_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls clone_listing_revision() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to clone_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_artifact_and_wait_for_state(create_artifact_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_artifact() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • create_artifact_details (oci.marketplace_publisher.models.CreateArtifactDetails) – (required) Request object for creating a new artifact.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_artifact()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_listing_and_wait_for_state(create_listing_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_listing() and waits for the Listing acted upon to enter the given state(s).

Parameters:
  • create_listing_details (oci.marketplace_publisher.models.CreateListingDetails) – (required) Details for the new Listing.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_listing()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_listing_revision_and_wait_for_state(create_listing_revision_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • create_listing_revision_details (oci.marketplace_publisher.models.CreateListingRevisionDetails) – (required) Details for the new Listing Revision.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_listing_revision_attachment_and_wait_for_state(create_listing_revision_attachment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).

Parameters:
  • create_listing_revision_attachment_details (oci.marketplace_publisher.models.CreateListingRevisionAttachmentDetails) – (required) Details for the new Listing Revision Attachment.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_listing_revision_attachment()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_listing_revision_note_and_wait_for_state(create_listing_revision_note_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_listing_revision_note() and waits for the ListingRevisionNote acted upon to enter the given state(s).

Parameters:
  • create_listing_revision_note_details (oci.marketplace_publisher.models.CreateListingRevisionNoteDetails) – (required) Details for the new Listing Revision Note.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_listing_revision_note()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_listing_revision_package_and_wait_for_state(create_listing_revision_package_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).

Parameters:
  • create_listing_revision_package_details (oci.marketplace_publisher.models.CreateListingRevisionPackageDetails) – (required) Details for the new Listing Revision Package.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_listing_revision_package()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_term_and_wait_for_state(create_term_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_term() and waits for the Term acted upon to enter the given state(s).

Parameters:
  • create_term_details (oci.marketplace_publisher.models.CreateTermDetails) – (required) Details for the new Term.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_term()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
create_term_version_and_wait_for_state(create_term_version_content, term_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_term_version() and waits for the TermVersion acted upon to enter the given state(s).

Parameters:
  • create_term_version_content (stream) – (required) The term version file to upload.
  • term_id (str) – (required) Unique OCID identifier for the term.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_term_version()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_artifact_and_wait_for_state(artifact_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_artifact() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • artifact_id (str) – (required) artifact OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_artifact()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_listing_and_wait_for_state(listing_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_listing() and waits for the Listing acted upon to enter the given state(s).

Parameters:
  • listing_id (str) – (required) listing OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_listing()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_listing_revision_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_listing_revision_attachment_and_wait_for_state(listing_revision_attachment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).

Parameters:
  • listing_revision_attachment_id (str) – (required) attachment OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_listing_revision_attachment()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_listing_revision_note_and_wait_for_state(listing_revision_note_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_listing_revision_note() and waits for the ListingRevisionNote acted upon to enter the given state(s).

Parameters:
  • listing_revision_note_id (str) – (required) Unique listing revision note identifier.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_listing_revision_note()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_listing_revision_package_and_wait_for_state(listing_revision_package_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).

Parameters:
  • listing_revision_package_id (str) – (required) Unique listing revision package identifier.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_listing_revision_package()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_term_and_wait_for_state(term_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_term() and waits for the Term acted upon to enter the given state(s).

Parameters:
  • term_id (str) – (required) term OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_term()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
delete_term_version_and_wait_for_state(term_version_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_term_version() and waits for the TermVersion acted upon to enter the given state(s).

Parameters:
  • term_version_id (str) – (required) term version OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_term_version()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
mark_listing_revision_package_as_default_and_wait_for_state(listing_revision_package_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls mark_listing_revision_package_as_default() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_package_id (str) – (required) Unique listing revision package identifier.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to mark_listing_revision_package_as_default()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
publish_listing_revision_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls publish_listing_revision() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to publish_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
publish_listing_revision_as_private_and_wait_for_state(publish_listing_revision_as_private_details, listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls publish_listing_revision_as_private() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • publish_listing_revision_as_private_details (oci.marketplace_publisher.models.PublishListingRevisionAsPrivateDetails) – (required) The listing revision publish as private information to be updated.
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to publish_listing_revision_as_private()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
publish_listing_revision_package_and_wait_for_state(listing_revision_package_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls publish_listing_revision_package() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_package_id (str) – (required) Unique listing revision package identifier.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to publish_listing_revision_package()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
submit_listing_revision_for_review_and_wait_for_state(submit_listing_revision_for_review_details, listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls submit_listing_revision_for_review() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • submit_listing_revision_for_review_details (oci.marketplace_publisher.models.SubmitListingRevisionForReviewDetails) – (required) The listing revision review information to be updated.
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to submit_listing_revision_for_review()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
un_publish_listing_revision_package_and_wait_for_state(listing_revision_package_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls un_publish_listing_revision_package() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_package_id (str) – (required) Unique listing revision package identifier.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to un_publish_listing_revision_package()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_artifact_and_wait_for_state(artifact_id, update_artifact_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_artifact() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • artifact_id (str) – (required) artifact OCID
  • update_artifact_details (oci.marketplace_publisher.models.UpdateArtifactDetails) – (required) Request object for updating an artifact.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_artifact()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_and_wait_for_state(listing_id, update_listing_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing() and waits for the Listing acted upon to enter the given state(s).

Parameters:
  • listing_id (str) – (required) listing OCID
  • update_listing_details (oci.marketplace_publisher.models.UpdateListingDetails) – (required) The information to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_revision_and_wait_for_state(listing_revision_id, update_listing_revision_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing_revision() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • update_listing_revision_details (oci.marketplace_publisher.models.UpdateListingRevisionDetails) – (required) The listing revision information to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_revision_attachment_and_wait_for_state(listing_revision_attachment_id, update_listing_revision_attachment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing_revision_attachment() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).

Parameters:
  • listing_revision_attachment_id (str) – (required) attachment OCID
  • update_listing_revision_attachment_details (oci.marketplace_publisher.models.UpdateListingRevisionAttachmentDetails) – (required) The attachment to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing_revision_attachment()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_revision_attachment_content_and_wait_for_state(listing_revision_attachment_id, update_listing_revision_attachment_content, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing_revision_attachment_content() and waits for the ListingRevisionAttachment acted upon to enter the given state(s).

Parameters:
  • listing_revision_attachment_id (str) – (required) attachment OCID
  • update_listing_revision_attachment_content (stream) – (required) The attachment to upload.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing_revision_attachment_content()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_revision_icon_content_and_wait_for_state(listing_revision_id, update_listing_revision_icon_content, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing_revision_icon_content() and waits for the ListingRevision acted upon to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • update_listing_revision_icon_content (stream) – (required) The listing revision icon to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing_revision_icon_content()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_listing_revision_package_and_wait_for_state(listing_revision_package_id, update_listing_revision_package_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_listing_revision_package() and waits for the ListingRevisionPackage acted upon to enter the given state(s).

Parameters:
  • listing_revision_package_id (str) – (required) Unique listing revision package identifier.
  • update_listing_revision_package_details (oci.marketplace_publisher.models.UpdateListingRevisionPackageDetails) – (required) The information to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_listing_revision_package()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_term_and_wait_for_state(term_id, update_term_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_term() and waits for the Term acted upon to enter the given state(s).

Parameters:
  • term_id (str) – (required) term OCID
  • update_term_details (oci.marketplace_publisher.models.UpdateTermDetails) – (required) The information to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_term()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_term_version_and_wait_for_state(term_version_id, update_term_version_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_term_version() and waits for the TermVersion acted upon to enter the given state(s).

Parameters:
  • term_version_id (str) – (required) term version OCID
  • update_term_version_details (oci.marketplace_publisher.models.UpdateTermVersionDetails) – (required) Term Version details to be updated.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_term_version()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
update_term_version_content_and_wait_for_state(term_version_id, update_term_version_content, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_term_version_content() and waits for the TermVersion acted upon to enter the given state(s).

Parameters:
  • term_version_id (str) – (required) term version OCID
  • update_term_version_content (stream) – (required) The term attachment to upload.
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_term_version_content()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
validate_and_publish_artifact_and_wait_for_state(artifact_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls validate_and_publish_artifact() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • artifact_id (str) – (required) artifact OCID
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to validate_and_publish_artifact()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
withdraw_listing_revision_and_wait_for_state(listing_revision_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls withdraw_listing_revision() and waits for the WorkRequest to enter the given state(s).

Parameters:
  • listing_revision_id (str) – (required) listing revision
  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for status
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to withdraw_listing_revision()
  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait