ServiceMeshClientCompositeOperations

class oci.service_mesh.ServiceMeshClientCompositeOperations(client, **kwargs)

This class provides a wrapper around ServiceMeshClient 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 ServiceMeshClientCompositeOperations object
change_access_policy_compartment_and_wait_for_state(…) Calls change_access_policy_compartment() and waits for the WorkRequest to enter the given state(s).
change_ingress_gateway_compartment_and_wait_for_state(…) Calls change_ingress_gateway_compartment() and waits for the WorkRequest to enter the given state(s).
change_ingress_gateway_route_table_compartment_and_wait_for_state(…) Calls change_ingress_gateway_route_table_compartment() and waits for the WorkRequest to enter the given state(s).
change_mesh_compartment_and_wait_for_state(…) Calls change_mesh_compartment() and waits for the WorkRequest to enter the given state(s).
change_virtual_deployment_compartment_and_wait_for_state(…) Calls change_virtual_deployment_compartment() and waits for the WorkRequest to enter the given state(s).
change_virtual_service_compartment_and_wait_for_state(…) Calls change_virtual_service_compartment() and waits for the WorkRequest to enter the given state(s).
change_virtual_service_route_table_compartment_and_wait_for_state(…) Calls change_virtual_service_route_table_compartment() and waits for the WorkRequest to enter the given state(s).
create_access_policy_and_wait_for_state(…) Calls create_access_policy() and waits for the WorkRequest to enter the given state(s).
create_ingress_gateway_and_wait_for_state(…) Calls create_ingress_gateway() and waits for the WorkRequest to enter the given state(s).
create_ingress_gateway_route_table_and_wait_for_state(…) Calls create_ingress_gateway_route_table() and waits for the WorkRequest to enter the given state(s).
create_mesh_and_wait_for_state(…[, …]) Calls create_mesh() and waits for the WorkRequest to enter the given state(s).
create_virtual_deployment_and_wait_for_state(…) Calls create_virtual_deployment() and waits for the WorkRequest to enter the given state(s).
create_virtual_service_and_wait_for_state(…) Calls create_virtual_service() and waits for the WorkRequest to enter the given state(s).
create_virtual_service_route_table_and_wait_for_state(…) Calls create_virtual_service_route_table() and waits for the WorkRequest to enter the given state(s).
delete_access_policy_and_wait_for_state(…) Calls delete_access_policy() and waits for the WorkRequest to enter the given state(s).
delete_ingress_gateway_and_wait_for_state(…) Calls delete_ingress_gateway() and waits for the WorkRequest to enter the given state(s).
delete_ingress_gateway_route_table_and_wait_for_state(…) Calls delete_ingress_gateway_route_table() and waits for the WorkRequest to enter the given state(s).
delete_mesh_and_wait_for_state(mesh_id[, …]) Calls delete_mesh() and waits for the WorkRequest to enter the given state(s).
delete_virtual_deployment_and_wait_for_state(…) Calls delete_virtual_deployment() and waits for the WorkRequest to enter the given state(s).
delete_virtual_service_and_wait_for_state(…) Calls delete_virtual_service() and waits for the WorkRequest to enter the given state(s).
delete_virtual_service_route_table_and_wait_for_state(…) Calls delete_virtual_service_route_table() and waits for the WorkRequest to enter the given state(s).
update_access_policy_and_wait_for_state(…) Calls update_access_policy() and waits for the WorkRequest to enter the given state(s).
update_ingress_gateway_and_wait_for_state(…) Calls update_ingress_gateway() and waits for the WorkRequest to enter the given state(s).
update_ingress_gateway_route_table_and_wait_for_state(…) Calls update_ingress_gateway_route_table() and waits for the WorkRequest to enter the given state(s).
update_mesh_and_wait_for_state(mesh_id, …) Calls update_mesh() and waits for the WorkRequest to enter the given state(s).
update_virtual_deployment_and_wait_for_state(…) Calls update_virtual_deployment() and waits for the WorkRequest to enter the given state(s).
update_virtual_service_and_wait_for_state(…) Calls update_virtual_service() and waits for the WorkRequest to enter the given state(s).
update_virtual_service_route_table_and_wait_for_state(…) Calls update_virtual_service_route_table() and waits for the WorkRequest to enter the given state(s).
__init__(client, **kwargs)

Creates a new ServiceMeshClientCompositeOperations object

Parameters:client (ServiceMeshClient) – The service client which will be wrapped by this object
change_access_policy_compartment_and_wait_for_state(access_policy_id, change_access_policy_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • access_policy_id (str) – (required) Unique AccessPolicy identifier.
  • change_access_policy_compartment_details (oci.service_mesh.models.ChangeAccessPolicyCompartmentDetails) – (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 change_access_policy_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
change_ingress_gateway_compartment_and_wait_for_state(ingress_gateway_id, change_ingress_gateway_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_id (str) – (required) Unique IngressGateway identifier.
  • change_ingress_gateway_compartment_details (oci.service_mesh.models.ChangeIngressGatewayCompartmentDetails) – (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 change_ingress_gateway_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
change_ingress_gateway_route_table_compartment_and_wait_for_state(ingress_gateway_route_table_id, change_ingress_gateway_route_table_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_route_table_id (str) – (required) Unique IngressGatewayRouteTable identifier.
  • change_ingress_gateway_route_table_compartment_details (oci.service_mesh.models.ChangeIngressGatewayRouteTableCompartmentDetails) – (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 change_ingress_gateway_route_table_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
change_mesh_compartment_and_wait_for_state(mesh_id, change_mesh_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • mesh_id (str) – (required) Unique Mesh identifier.
  • change_mesh_compartment_details (oci.service_mesh.models.ChangeMeshCompartmentDetails) – (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 change_mesh_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
change_virtual_deployment_compartment_and_wait_for_state(virtual_deployment_id, change_virtual_deployment_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_deployment_id (str) – (required) Unique VirtualDeployment identifier.
  • change_virtual_deployment_compartment_details (oci.service_mesh.models.ChangeVirtualDeploymentCompartmentDetails) – (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 change_virtual_deployment_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
change_virtual_service_compartment_and_wait_for_state(virtual_service_id, change_virtual_service_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_id (str) – (required) Unique VirtualService identifier.
  • change_virtual_service_compartment_details (oci.service_mesh.models.ChangeVirtualServiceCompartmentDetails) – (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 change_virtual_service_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
change_virtual_service_route_table_compartment_and_wait_for_state(virtual_service_route_table_id, change_virtual_service_route_table_compartment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_route_table_id (str) – (required) Unique VirtualServiceRouteTable identifier.
  • change_virtual_service_route_table_compartment_details (oci.service_mesh.models.ChangeVirtualServiceRouteTableCompartmentDetails) – (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 change_virtual_service_route_table_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_access_policy_and_wait_for_state(create_access_policy_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_access_policy_details (oci.service_mesh.models.CreateAccessPolicyDetails) – (required) Details for the new AccessPolicy.
  • 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_access_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_ingress_gateway_and_wait_for_state(create_ingress_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_ingress_gateway_details (oci.service_mesh.models.CreateIngressGatewayDetails) – (required) Details for the new IngressGateway.
  • 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_ingress_gateway()
  • 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_ingress_gateway_route_table_and_wait_for_state(create_ingress_gateway_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_ingress_gateway_route_table_details (oci.service_mesh.models.CreateIngressGatewayRouteTableDetails) – (required) Details for the new IngressGatewayRouteTable.
  • 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_ingress_gateway_route_table()
  • 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_mesh_and_wait_for_state(create_mesh_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_mesh_details (oci.service_mesh.models.CreateMeshDetails) – (required) Details for the new Mesh.
  • 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_mesh()
  • 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_virtual_deployment_and_wait_for_state(create_virtual_deployment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_virtual_deployment_details (oci.service_mesh.models.CreateVirtualDeploymentDetails) – (required) Details for the new VirtualDeployment.
  • 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_virtual_deployment()
  • 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_virtual_service_and_wait_for_state(create_virtual_service_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_virtual_service_details (oci.service_mesh.models.CreateVirtualServiceDetails) – (required) Details for the new VirtualService.
  • 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_virtual_service()
  • 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_virtual_service_route_table_and_wait_for_state(create_virtual_service_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • create_virtual_service_route_table_details (oci.service_mesh.models.CreateVirtualServiceRouteTableDetails) – (required) Details for the new VirtualServiceRouteTable.
  • 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_virtual_service_route_table()
  • 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_access_policy_and_wait_for_state(access_policy_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • access_policy_id (str) – (required) Unique AccessPolicy 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_access_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_ingress_gateway_and_wait_for_state(ingress_gateway_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_id (str) – (required) Unique IngressGateway 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_ingress_gateway()
  • 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_ingress_gateway_route_table_and_wait_for_state(ingress_gateway_route_table_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_route_table_id (str) – (required) Unique IngressGatewayRouteTable 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_ingress_gateway_route_table()
  • 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_mesh_and_wait_for_state(mesh_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • mesh_id (str) – (required) Unique Mesh 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_mesh()
  • 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_virtual_deployment_and_wait_for_state(virtual_deployment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_deployment_id (str) – (required) Unique VirtualDeployment 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_virtual_deployment()
  • 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_virtual_service_and_wait_for_state(virtual_service_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_id (str) – (required) Unique VirtualService 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_virtual_service()
  • 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_virtual_service_route_table_and_wait_for_state(virtual_service_route_table_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_route_table_id (str) – (required) Unique VirtualServiceRouteTable 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_virtual_service_route_table()
  • 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_access_policy_and_wait_for_state(access_policy_id, update_access_policy_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • access_policy_id (str) – (required) Unique AccessPolicy identifier.
  • update_access_policy_details (oci.service_mesh.models.UpdateAccessPolicyDetails) – (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_access_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_ingress_gateway_and_wait_for_state(ingress_gateway_id, update_ingress_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_id (str) – (required) Unique IngressGateway identifier.
  • update_ingress_gateway_details (oci.service_mesh.models.UpdateIngressGatewayDetails) – (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_ingress_gateway()
  • 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_ingress_gateway_route_table_and_wait_for_state(ingress_gateway_route_table_id, update_ingress_gateway_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • ingress_gateway_route_table_id (str) – (required) Unique IngressGatewayRouteTable identifier.
  • update_ingress_gateway_route_table_details (oci.service_mesh.models.UpdateIngressGatewayRouteTableDetails) – (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_ingress_gateway_route_table()
  • 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_mesh_and_wait_for_state(mesh_id, update_mesh_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • mesh_id (str) – (required) Unique Mesh identifier.
  • update_mesh_details (oci.service_mesh.models.UpdateMeshDetails) – (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_mesh()
  • 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_virtual_deployment_and_wait_for_state(virtual_deployment_id, update_virtual_deployment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_deployment_id (str) – (required) Unique VirtualDeployment identifier.
  • update_virtual_deployment_details (oci.service_mesh.models.UpdateVirtualDeploymentDetails) – (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_virtual_deployment()
  • 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_virtual_service_and_wait_for_state(virtual_service_id, update_virtual_service_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_id (str) – (required) Unique VirtualService identifier.
  • update_virtual_service_details (oci.service_mesh.models.UpdateVirtualServiceDetails) – (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_virtual_service()
  • 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_virtual_service_route_table_and_wait_for_state(virtual_service_route_table_id, update_virtual_service_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters:
  • virtual_service_route_table_id (str) – (required) Unique VirtualServiceRouteTable identifier.
  • update_virtual_service_route_table_details (oci.service_mesh.models.UpdateVirtualServiceRouteTableDetails) – (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_virtual_service_route_table()
  • 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