FleetAppsManagementClientCompositeOperations

class oci.fleet_apps_management.FleetAppsManagementClientCompositeOperations(client, **kwargs)

This class provides a wrapper around FleetAppsManagementClient 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 FleetAppsManagementClientCompositeOperations object
confirm_targets_and_wait_for_state(…[, …]) Calls confirm_targets() and waits for the WorkRequest to enter the given state(s).
create_fleet_and_wait_for_state(…[, …]) Calls create_fleet() and waits for the WorkRequest to enter the given state(s).
create_fleet_credential_and_wait_for_state(…) Calls create_fleet_credential() and waits for the WorkRequest to enter the given state(s).
create_fleet_property_and_wait_for_state(…) Calls create_fleet_property() and waits for the FleetProperty acted upon to enter the given state(s).
create_fleet_resource_and_wait_for_state(…) Calls create_fleet_resource() and waits for the WorkRequest to enter the given state(s).
delete_fleet_and_wait_for_state(fleet_id[, …]) Calls delete_fleet() and waits for the WorkRequest to enter the given state(s).
delete_fleet_credential_and_wait_for_state(…) Calls delete_fleet_credential() and waits for the WorkRequest to enter the given state(s).
delete_fleet_resource_and_wait_for_state(…) Calls delete_fleet_resource() and waits for the WorkRequest to enter the given state(s).
generate_compliance_report_and_wait_for_state(…) Calls generate_compliance_report() and waits for the WorkRequest to enter the given state(s).
request_resource_validation_and_wait_for_state(…) Calls request_resource_validation() and waits for the WorkRequest to enter the given state(s).
request_target_discovery_and_wait_for_state(…) Calls request_target_discovery() and waits for the WorkRequest to enter the given state(s).
update_fleet_and_wait_for_state(fleet_id, …) Calls update_fleet() and waits for the Fleet acted upon to enter the given state(s).
update_fleet_credential_and_wait_for_state(…) Calls update_fleet_credential() and waits for the WorkRequest to enter the given state(s).
update_fleet_property_and_wait_for_state(…) Calls update_fleet_property() and waits for the FleetProperty acted upon to enter the given state(s).
update_fleet_resource_and_wait_for_state(…) Calls update_fleet_resource() and waits for the WorkRequest to enter the given state(s).
__init__(client, **kwargs)

Creates a new FleetAppsManagementClientCompositeOperations object

Parameters:client (FleetAppsManagementClient) – The service client which will be wrapped by this object
confirm_targets_and_wait_for_state(confirm_targets_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • confirm_targets_details (oci.fleet_apps_management.models.ConfirmTargetsDetails) – (required) Details for confirming Targets.
  • fleet_id (str) – (required) Unique Fleet 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 confirm_targets()
  • 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_fleet_and_wait_for_state(create_fleet_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_fleet_details (oci.fleet_apps_management.models.CreateFleetDetails) – (required) Details for the new Fleet.
  • 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_fleet()
  • 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_fleet_credential_and_wait_for_state(create_fleet_credential_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_fleet_credential_details (oci.fleet_apps_management.models.CreateFleetCredentialDetails) – (required) Details for the new FleetCredential.
  • fleet_id (str) – (required) Unique Fleet 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 create_fleet_credential()
  • 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_fleet_property_and_wait_for_state(create_fleet_property_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_fleet_property() and waits for the FleetProperty acted upon to enter the given state(s).

Parameters:
  • create_fleet_property_details (oci.fleet_apps_management.models.CreateFleetPropertyDetails) – (required) Details for the new FleetProperty.
  • fleet_id (str) – (required) Unique Fleet 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 create_fleet_property()
  • 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_fleet_resource_and_wait_for_state(create_fleet_resource_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_fleet_resource_details (oci.fleet_apps_management.models.CreateFleetResourceDetails) – (required) Details for the new FleetResource.
  • fleet_id (str) – (required) Unique Fleet 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 create_fleet_resource()
  • 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_fleet_and_wait_for_state(fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • fleet_id (str) – (required) Unique Fleet 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 delete_fleet()
  • 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_fleet_credential_and_wait_for_state(fleet_credential_id, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • fleet_credential_id (str) – (required) unique FleetCredential identifier
  • fleet_id (str) – (required) Unique Fleet 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 delete_fleet_credential()
  • 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_fleet_resource_and_wait_for_state(fleet_resource_id, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • fleet_resource_id (str) – (required) unique FleetResource identifier
  • fleet_id (str) – (required) Unique Fleet 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 delete_fleet_resource()
  • 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_compliance_report_and_wait_for_state(generate_compliance_report_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • generate_compliance_report_details (oci.fleet_apps_management.models.GenerateComplianceReportDetails) – (required) Details for generating Compliance Report for the Fleet.
  • fleet_id (str) – (required) Unique Fleet 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 generate_compliance_report()
  • 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
request_resource_validation_and_wait_for_state(request_resource_validation_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • request_resource_validation_details (oci.fleet_apps_management.models.RequestResourceValidationDetails) – (required) Details for requesting resource validation.
  • fleet_id (str) – (required) Unique Fleet 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 request_resource_validation()
  • 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
request_target_discovery_and_wait_for_state(request_target_discovery_details, fleet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • request_target_discovery_details (oci.fleet_apps_management.models.RequestTargetDiscoveryDetails) – (required) Details for requesting target discovery.
  • fleet_id (str) – (required) Unique Fleet 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 request_target_discovery()
  • 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_fleet_and_wait_for_state(fleet_id, update_fleet_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_fleet() and waits for the Fleet acted upon to enter the given state(s).

Parameters:
  • fleet_id (str) – (required) Unique Fleet identifier.
  • update_fleet_details (oci.fleet_apps_management.models.UpdateFleetDetails) – (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_fleet()
  • 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_fleet_credential_and_wait_for_state(fleet_credential_id, fleet_id, update_fleet_credential_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • fleet_credential_id (str) – (required) unique FleetCredential identifier
  • fleet_id (str) – (required) Unique Fleet identifier.
  • update_fleet_credential_details (oci.fleet_apps_management.models.UpdateFleetCredentialDetails) – (required) The credential information to be updated.
  • 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_fleet_credential()
  • 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_fleet_property_and_wait_for_state(fleet_property_id, fleet_id, update_fleet_property_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_fleet_property() and waits for the FleetProperty acted upon to enter the given state(s).

Parameters:
  • fleet_property_id (str) – (required) unique FleetProperty identifier.
  • fleet_id (str) – (required) Unique Fleet identifier.
  • update_fleet_property_details (oci.fleet_apps_management.models.UpdateFleetPropertyDetails) – (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_fleet_property()
  • 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_fleet_resource_and_wait_for_state(fleet_resource_id, fleet_id, update_fleet_resource_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • fleet_resource_id (str) – (required) unique FleetResource identifier
  • fleet_id (str) – (required) Unique Fleet identifier.
  • update_fleet_resource_details (oci.fleet_apps_management.models.UpdateFleetResourceDetails) – (required) The information to be updated.
  • 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_fleet_resource()
  • 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