DynamicSetClientCompositeOperations¶
-
class
oci.os_management_hub.DynamicSetClientCompositeOperations(client, **kwargs)¶ This class provides a wrapper around
DynamicSetClientand 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 functionalityMethods
-
__init__(client, **kwargs)¶ Creates a new DynamicSetClientCompositeOperations object
Parameters: client (DynamicSetClient) – The service client which will be wrapped by this object
-
create_dynamic_set_and_wait_for_state(create_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
create_dynamic_set()and waits for theDynamicSetacted upon to enter the given state(s).Parameters: - create_dynamic_set_details (oci.os_management_hub.models.CreateDynamicSetDetails) – (required) Provides the information used to create the dynamic set.
- 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_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
-
delete_dynamic_set_and_wait_for_state(dynamic_set_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
delete_dynamic_set()and waits for theDynamicSetacted upon to enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- 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_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-
install_packages_on_dynamic_set_and_wait_for_state(dynamic_set_id, install_packages_on_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
install_packages_on_dynamic_set()and waits for theWorkRequestto enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- install_packages_on_dynamic_set_details (oci.os_management_hub.models.InstallPackagesOnDynamicSetDetails) – (required) Details about packages to be installed on a dynamic set.
- 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
install_packages_on_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-
reboot_dynamic_set_and_wait_for_state(dynamic_set_id, reboot_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
reboot_dynamic_set()and waits for theWorkRequestto enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- reboot_dynamic_set_details (oci.os_management_hub.models.RebootDynamicSetDetails) – (required) The timeout to be set for the reboot job. The timeout is the amount of time in minutes that the service waits for the reboot to complete before marking the job as failed.
- 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
reboot_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-
remove_packages_from_dynamic_set_and_wait_for_state(dynamic_set_id, remove_packages_from_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
remove_packages_from_dynamic_set()and waits for theWorkRequestto enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- remove_packages_from_dynamic_set_details (oci.os_management_hub.models.RemovePackagesFromDynamicSetDetails) – (required) Details about packages to be removed on a dynamic set.
- 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
remove_packages_from_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-
update_dynamic_set_and_wait_for_state(dynamic_set_id, update_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
update_dynamic_set()and waits for theDynamicSetacted upon to enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- update_dynamic_set_details (oci.os_management_hub.models.UpdateDynamicSetDetails) – (required) Details to update a dynamic set.
- 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_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-
update_packages_on_dynamic_set_and_wait_for_state(dynamic_set_id, update_packages_on_dynamic_set_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})¶ Calls
update_packages_on_dynamic_set()and waits for theWorkRequestto enter the given state(s).Parameters: - dynamic_set_id (str) –
(required) The OCID of the dynamic set. This filter returns resources associated with this dynamic set.
- update_packages_on_dynamic_set_details (oci.os_management_hub.models.UpdatePackagesOnDynamicSetDetails) – (required) Details about packages to be updated on a dynamic set.
- 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_packages_on_dynamic_set() - waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the
oci.wait_until()function. For example, you could passmax_interval_secondsormax_interval_secondsas dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait
- dynamic_set_id (str) –
-