DynamicSetClientCompositeOperations¶
-
class
oci.os_management_hub.DynamicSetClientCompositeOperations(client, work_request_clients=None, **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, work_request_clients=None, **kwargs)¶ Creates a new DynamicSetClientCompositeOperations object
Parameters: - client (DynamicSetClient) – The service client which will be wrapped by this object
- work_request_clients (dict) –
(optional) Service-local clients keyed by generated client class name, for example
{'WorkRequestClient': work_request_client}. By default, regional clients are created when needed using the wrapped client’s signer, endpoint and constructor options.Automatically created work-request clients are cached. Before each wait, their endpoint and signer are refreshed from the wrapped client; other client settings and HTTP session changes are not synchronized. Do not modify the wrapped client’s endpoint or signer while a wait is in progress.
Supply a client for non-regional endpoints or customized HTTP sessions. These clients are separate from the shared Work Requests service.
-
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) –
-