IdentityClientCompositeOperations

class oci.identity.IdentityClientCompositeOperations(client, **kwargs)

This class provides a wrapper around IdentityClient 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

__init__(client, **kwargs)

Creates a new IdentityClientCompositeOperations object

Parameters:client (IdentityClient) -- The service client which will be wrapped by this object
add_user_to_group_and_wait_for_state(add_user_to_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls add_user_to_group() and waits for the UserGroupMembership acted upon to enter the given state(s).

Parameters:
  • add_user_to_group_details (AddUserToGroupDetails) -- (required) Request object for adding a user to a group.
  • 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 add_user_to_group()
  • 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_compartment_and_wait_for_state(create_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_compartment() and waits for the Compartment acted upon to enter the given state(s).

Parameters:
  • create_compartment_details (CreateCompartmentDetails) -- (required) Request object for creating a new compartment.
  • 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_compartment()
  • 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_dynamic_group_and_wait_for_state(create_dynamic_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_dynamic_group() and waits for the DynamicGroup acted upon to enter the given state(s).

Parameters:
  • create_dynamic_group_details (CreateDynamicGroupDetails) -- (required) Request object for creating a new dynamic group.
  • 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_group()
  • 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_group_and_wait_for_state(create_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_group() and waits for the Group acted upon to enter the given state(s).

Parameters:
  • create_group_details (CreateGroupDetails) -- (required) Request object for creating a new group.
  • 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_group()
  • 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_identity_provider_and_wait_for_state(create_identity_provider_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_identity_provider() and waits for the IdentityProvider acted upon to enter the given state(s).

Parameters:
  • create_identity_provider_details (CreateIdentityProviderDetails) -- (required) Request object for creating a new SAML2 identity provider.
  • 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_identity_provider()
  • 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_idp_group_mapping_and_wait_for_state(create_idp_group_mapping_details, identity_provider_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_idp_group_mapping() and waits for the IdpGroupMapping acted upon to enter the given state(s).

Parameters:
  • create_idp_group_mapping_details (CreateIdpGroupMappingDetails) -- (required) Add a mapping from an SAML2.0 identity provider group to a BMC group.
  • identity_provider_id (str) -- (required) The OCID of the identity provider.
  • 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_idp_group_mapping()
  • 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_mfa_totp_device_and_wait_for_state(user_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_mfa_totp_device() and waits for the MfaTotpDevice acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • 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_mfa_totp_device()
  • 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_policy_and_wait_for_state(create_policy_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_policy() and waits for the Policy acted upon to enter the given state(s).

Parameters:
  • create_policy_details (CreatePolicyDetails) -- (required) Request object for creating a new policy.
  • 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_policy()
  • 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_tag_and_wait_for_state(tag_namespace_id, create_tag_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_tag() and waits for the Tag acted upon to enter the given state(s).

Parameters:
  • tag_namespace_id (str) -- (required) The OCID of the tag namespace.
  • create_tag_details (CreateTagDetails) -- (required) Request object for creating a new tag in the specified tag namespace.
  • 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_tag()
  • 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_tag_default_and_wait_for_state(create_tag_default_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_tag_default() and waits for the TagDefault acted upon to enter the given state(s).

Parameters:
  • create_tag_default_details (CreateTagDefaultDetails) -- (required) Request object for creating a new tag default.
  • 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_tag_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
create_tag_namespace_and_wait_for_state(create_tag_namespace_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_tag_namespace() and waits for the TagNamespace acted upon to enter the given state(s).

Parameters:
  • create_tag_namespace_details (CreateTagNamespaceDetails) -- (required) Request object for creating a new tag namespace.
  • 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_tag_namespace()
  • 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_user_and_wait_for_state(create_user_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_user() and waits for the User acted upon to enter the given state(s).

Parameters:
  • create_user_details (CreateUserDetails) -- (required) Request object for creating a new user.
  • 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_user()
  • 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_compartment_and_wait_for_state(compartment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • compartment_id (str) -- (required) The OCID of the compartment.
  • 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_compartment()
  • 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_dynamic_group_and_wait_for_state(dynamic_group_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_dynamic_group() and waits for the DynamicGroup acted upon to enter the given state(s).

Parameters:
  • dynamic_group_id (str) -- (required) The OCID of the dynamic group.
  • 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_group()
  • 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_group_and_wait_for_state(group_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_group() and waits for the Group acted upon to enter the given state(s).

Parameters:
  • group_id (str) -- (required) The OCID of the group.
  • 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_group()
  • 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_identity_provider_and_wait_for_state(identity_provider_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_identity_provider() and waits for the IdentityProvider acted upon to enter the given state(s).

Parameters:
  • identity_provider_id (str) -- (required) The OCID of the identity provider.
  • 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_identity_provider()
  • 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_policy_and_wait_for_state(policy_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_policy() and waits for the Policy acted upon to enter the given state(s).

Parameters:
  • policy_id (str) -- (required) The OCID of the policy.
  • 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_policy()
  • 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_tag_and_wait_for_state(tag_namespace_id, tag_name, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • tag_namespace_id (str) -- (required) The OCID of the tag namespace.
  • tag_name (str) -- (required) The name of the tag.
  • 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_tag()
  • 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_tag_default_and_wait_for_state(tag_default_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_tag_default() and waits for the TagDefault acted upon to enter the given state(s).

Parameters:
  • tag_default_id (str) -- (required) The OCID of the tag default.
  • 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_tag_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
delete_tag_namespace_and_wait_for_state(tag_namespace_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_tag_namespace() and waits for the TagNamespace acted upon to enter the given state(s).

Parameters:
  • tag_namespace_id (str) -- (required) The OCID of the tag namespace.
  • 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_tag_namespace()
  • 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_user_and_wait_for_state(user_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_user() and waits for the User acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • 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_user()
  • 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
generate_totp_seed_and_wait_for_state(user_id, mfa_totp_device_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls generate_totp_seed() and waits for the MfaTotpDevice acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • mfa_totp_device_id (str) -- (required) The OCID of the MFA TOTP device.
  • 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 generate_totp_seed()
  • 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
move_compartment_and_wait_for_state(compartment_id, move_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • compartment_id (str) -- (required) The OCID of the compartment.
  • move_compartment_details (MoveCompartmentDetails) -- (required) Request object for moving a compartment.
  • 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 move_compartment()
  • 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_compartment_and_wait_for_state(compartment_id, update_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_compartment() and waits for the Compartment acted upon to enter the given state(s).

Parameters:
  • compartment_id (str) -- (required) The OCID of the compartment.
  • update_compartment_details (UpdateCompartmentDetails) -- (required) Request object for updating a compartment.
  • 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_compartment()
  • 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_dynamic_group_and_wait_for_state(dynamic_group_id, update_dynamic_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_dynamic_group() and waits for the DynamicGroup acted upon to enter the given state(s).

Parameters:
  • dynamic_group_id (str) -- (required) The OCID of the dynamic group.
  • update_dynamic_group_details (UpdateDynamicGroupDetails) -- (required) Request object for updating an dynamic group.
  • 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_group()
  • 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_group_and_wait_for_state(group_id, update_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_group() and waits for the Group acted upon to enter the given state(s).

Parameters:
  • group_id (str) -- (required) The OCID of the group.
  • update_group_details (UpdateGroupDetails) -- (required) Request object for updating a group.
  • 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_group()
  • 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_identity_provider_and_wait_for_state(identity_provider_id, update_identity_provider_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_identity_provider() and waits for the IdentityProvider acted upon to enter the given state(s).

Parameters:
  • identity_provider_id (str) -- (required) The OCID of the identity provider.
  • update_identity_provider_details (UpdateIdentityProviderDetails) -- (required) Request object for updating a identity provider.
  • 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_identity_provider()
  • 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_idp_group_mapping_and_wait_for_state(identity_provider_id, mapping_id, update_idp_group_mapping_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_idp_group_mapping() and waits for the IdpGroupMapping acted upon to enter the given state(s).

Parameters:
  • identity_provider_id (str) -- (required) The OCID of the identity provider.
  • mapping_id (str) -- (required) The OCID of the group mapping.
  • update_idp_group_mapping_details (UpdateIdpGroupMappingDetails) -- (required) Request object for updating an identity provider group mapping
  • 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_idp_group_mapping()
  • 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_policy_and_wait_for_state(policy_id, update_policy_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_policy() and waits for the Policy acted upon to enter the given state(s).

Parameters:
  • policy_id (str) -- (required) The OCID of the policy.
  • update_policy_details (UpdatePolicyDetails) -- (required) Request object for updating a policy.
  • 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_policy()
  • 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_tag_and_wait_for_state(tag_namespace_id, tag_name, update_tag_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_tag() and waits for the Tag acted upon to enter the given state(s).

Parameters:
  • tag_namespace_id (str) -- (required) The OCID of the tag namespace.
  • tag_name (str) -- (required) The name of the tag.
  • update_tag_details (UpdateTagDetails) -- (required) Request object for updating a tag.
  • 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_tag()
  • 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_tag_default_and_wait_for_state(tag_default_id, update_tag_default_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_tag_default() and waits for the TagDefault acted upon to enter the given state(s).

Parameters:
  • tag_default_id (str) -- (required) The OCID of the tag default.
  • update_tag_default_details (UpdateTagDefaultDetails) -- (required) Request object for updating a tag default.
  • 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_tag_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
update_tag_namespace_and_wait_for_state(tag_namespace_id, update_tag_namespace_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_tag_namespace() and waits for the TagNamespace acted upon to enter the given state(s).

Parameters:
  • tag_namespace_id (str) -- (required) The OCID of the tag namespace.
  • update_tag_namespace_details (UpdateTagNamespaceDetails) -- (required) Request object for updating a namespace.
  • 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_tag_namespace()
  • 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_user_and_wait_for_state(user_id, update_user_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_user() and waits for the User acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • update_user_details (UpdateUserDetails) -- (required) Request object for updating a user.
  • 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_user()
  • 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_user_capabilities_and_wait_for_state(user_id, update_user_capabilities_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_user_capabilities() and waits for the User acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • update_user_capabilities_details (UpdateUserCapabilitiesDetails) -- (required) Request object for updating user capabilities.
  • 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_user_capabilities()
  • 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_user_state_and_wait_for_state(user_id, update_state_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_user_state() and waits for the User acted upon to enter the given state(s).

Parameters:
  • user_id (str) -- (required) The OCID of the user.
  • update_state_details (UpdateStateDetails) -- (required) Request object for updating a user state.
  • 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_user_state()
  • 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