VirtualNetworkClientCompositeOperations

class oci.core.VirtualNetworkClientCompositeOperations(client, work_request_client=None, **kwargs)

This class provides a wrapper around VirtualNetworkClient 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[, work_request_client]) Creates a new VirtualNetworkClientCompositeOperations object
add_ipv6_subnet_cidr_and_wait_for_work_request(…) Calls add_ipv6_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
add_ipv6_vcn_cidr_and_wait_for_work_request(vcn_id) Calls add_ipv6_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
add_public_ip_pool_capacity_and_wait_for_state(…) Calls add_public_ip_pool_capacity() and waits for the PublicIpPool acted upon to enter the given state(s).
add_vcn_cidr_and_wait_for_work_request(…) Calls add_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
attach_service_id_and_wait_for_state(…[, …]) Calls attach_service_id() and waits for the ServiceGateway acted upon to enter the given state(s).
change_capture_filter_compartment_and_wait_for_work_request(…) Calls change_capture_filter_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
change_drg_compartment_and_wait_for_work_request(…) Calls change_drg_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
change_subnet_compartment_and_wait_for_work_request(…) Calls change_subnet_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
change_vcn_compartment_and_wait_for_work_request(…) Calls change_vcn_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
change_vlan_compartment_and_wait_for_work_request(…) Calls change_vlan_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
change_vtap_compartment_and_wait_for_work_request(…) Calls change_vtap_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
create_byoip_range_and_wait_for_state(…[, …]) Calls create_byoip_range() and waits for the ByoipRange acted upon to enter the given state(s).
create_capture_filter_and_wait_for_state(…) Calls create_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).
create_cross_connect_and_wait_for_state(…) Calls create_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).
create_cross_connect_group_and_wait_for_state(…) Calls create_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).
create_dhcp_options_and_wait_for_state(…) Calls create_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).
create_drg_and_wait_for_state(create_drg_details) Calls create_drg() and waits for the Drg acted upon to enter the given state(s).
create_drg_attachment_and_wait_for_state(…) Calls create_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).
create_drg_route_distribution_and_wait_for_state(…) Calls create_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).
create_drg_route_table_and_wait_for_state(…) Calls create_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).
create_internet_gateway_and_wait_for_state(…) Calls create_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).
create_ip_sec_connection_and_wait_for_state(…) Calls create_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).
create_ipv6_and_wait_for_state(…[, …]) Calls create_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).
create_local_peering_gateway_and_wait_for_state(…) Calls create_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).
create_nat_gateway_and_wait_for_state(…[, …]) Calls create_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).
create_network_security_group_and_wait_for_state(…) Calls create_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).
create_public_ip_and_wait_for_state(…[, …]) Calls create_public_ip() and waits for the PublicIp acted upon to enter the given state(s).
create_public_ip_pool_and_wait_for_state(…) Calls create_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).
create_remote_peering_connection_and_wait_for_state(…) Calls create_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).
create_route_table_and_wait_for_state(…[, …]) Calls create_route_table() and waits for the RouteTable acted upon to enter the given state(s).
create_security_list_and_wait_for_state(…) Calls create_security_list() and waits for the SecurityList acted upon to enter the given state(s).
create_service_gateway_and_wait_for_state(…) Calls create_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).
create_subnet_and_wait_for_state(…[, …]) Calls create_subnet() and waits for the Subnet acted upon to enter the given state(s).
create_vcn_and_wait_for_state(create_vcn_details) Calls create_vcn() and waits for the Vcn acted upon to enter the given state(s).
create_virtual_circuit_and_wait_for_state(…) Calls create_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).
create_vlan_and_wait_for_state(…[, …]) Calls create_vlan() and waits for the Vlan acted upon to enter the given state(s).
create_vtap_and_wait_for_state(…[, …]) Calls create_vtap() and waits for the Vtap acted upon to enter the given state(s).
delete_byoip_range_and_wait_for_work_request(…) Calls delete_byoip_range() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
delete_capture_filter_and_wait_for_state(…) Calls delete_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).
delete_cross_connect_and_wait_for_state(…) Calls delete_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).
delete_cross_connect_group_and_wait_for_state(…) Calls delete_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).
delete_dhcp_options_and_wait_for_state(dhcp_id) Calls delete_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).
delete_drg_and_wait_for_state(drg_id[, …]) Calls delete_drg() and waits for the Drg acted upon to enter the given state(s).
delete_drg_attachment_and_wait_for_state(…) Calls delete_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).
delete_drg_route_distribution_and_wait_for_state(…) Calls delete_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).
delete_drg_route_table_and_wait_for_state(…) Calls delete_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).
delete_internet_gateway_and_wait_for_state(ig_id) Calls delete_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).
delete_ip_sec_connection_and_wait_for_state(ipsc_id) Calls delete_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).
delete_ipv6_and_wait_for_state(ipv6_id[, …]) Calls delete_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).
delete_local_peering_gateway_and_wait_for_state(…) Calls delete_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).
delete_nat_gateway_and_wait_for_state(…[, …]) Calls delete_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).
delete_network_security_group_and_wait_for_state(…) Calls delete_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).
delete_public_ip_and_wait_for_state(public_ip_id) Calls delete_public_ip() and waits for the PublicIp acted upon to enter the given state(s).
delete_public_ip_pool_and_wait_for_state(…) Calls delete_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).
delete_remote_peering_connection_and_wait_for_state(…) Calls delete_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).
delete_route_table_and_wait_for_state(rt_id) Calls delete_route_table() and waits for the RouteTable acted upon to enter the given state(s).
delete_security_list_and_wait_for_state(…) Calls delete_security_list() and waits for the SecurityList acted upon to enter the given state(s).
delete_service_gateway_and_wait_for_state(…) Calls delete_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).
delete_subnet_and_wait_for_state(subnet_id) Calls delete_subnet() and waits for the Subnet acted upon to enter the given state(s).
delete_vcn_and_wait_for_state(vcn_id[, …]) Calls delete_vcn() and waits for the Vcn acted upon to enter the given state(s).
delete_virtual_circuit_and_wait_for_state(…) Calls delete_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).
delete_vlan_and_wait_for_state(vlan_id[, …]) Calls delete_vlan() and waits for the Vlan acted upon to enter the given state(s).
delete_vtap_and_wait_for_work_request(vtap_id) Calls delete_vtap() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
detach_service_id_and_wait_for_state(…[, …]) Calls detach_service_id() and waits for the ServiceGateway acted upon to enter the given state(s).
modify_vcn_cidr_and_wait_for_work_request(…) Calls modify_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
remove_export_drg_route_distribution_and_wait_for_state(…) Calls remove_export_drg_route_distribution() and waits for the DrgAttachment acted upon to enter the given state(s).
remove_import_drg_route_distribution_and_wait_for_state(…) Calls remove_import_drg_route_distribution() and waits for the DrgRouteTable acted upon to enter the given state(s).
remove_ipv6_subnet_cidr_and_wait_for_work_request(…) Calls remove_ipv6_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
remove_ipv6_vcn_cidr_and_wait_for_work_request(vcn_id) Calls remove_ipv6_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
remove_public_ip_pool_capacity_and_wait_for_state(…) Calls remove_public_ip_pool_capacity() and waits for the PublicIpPool acted upon to enter the given state(s).
remove_vcn_cidr_and_wait_for_work_request(…) Calls remove_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
update_byoip_range_and_wait_for_state(…[, …]) Calls update_byoip_range() and waits for the ByoipRange acted upon to enter the given state(s).
update_capture_filter_and_wait_for_state(…) Calls update_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).
update_cross_connect_and_wait_for_state(…) Calls update_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).
update_cross_connect_group_and_wait_for_state(…) Calls update_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).
update_dhcp_options_and_wait_for_state(…) Calls update_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).
update_drg_and_wait_for_state(drg_id, …[, …]) Calls update_drg() and waits for the Drg acted upon to enter the given state(s).
update_drg_attachment_and_wait_for_state(…) Calls update_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).
update_drg_route_distribution_and_wait_for_state(…) Calls update_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).
update_drg_route_table_and_wait_for_state(…) Calls update_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).
update_internet_gateway_and_wait_for_state(…) Calls update_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).
update_ip_sec_connection_and_wait_for_state(…) Calls update_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).
update_ip_sec_connection_tunnel_and_wait_for_state(…) Calls update_ip_sec_connection_tunnel() and waits for the IPSecConnectionTunnel acted upon to enter the given state(s).
update_ipv6_and_wait_for_state(ipv6_id, …) Calls update_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).
update_local_peering_gateway_and_wait_for_state(…) Calls update_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).
update_nat_gateway_and_wait_for_state(…[, …]) Calls update_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).
update_network_security_group_and_wait_for_state(…) Calls update_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).
update_public_ip_and_wait_for_state(…[, …]) Calls update_public_ip() and waits for the PublicIp acted upon to enter the given state(s).
update_public_ip_pool_and_wait_for_state(…) Calls update_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).
update_remote_peering_connection_and_wait_for_state(…) Calls update_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).
update_route_table_and_wait_for_state(rt_id, …) Calls update_route_table() and waits for the RouteTable acted upon to enter the given state(s).
update_security_list_and_wait_for_state(…) Calls update_security_list() and waits for the SecurityList acted upon to enter the given state(s).
update_service_gateway_and_wait_for_state(…) Calls update_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).
update_subnet_and_wait_for_state(subnet_id, …) Calls update_subnet() and waits for the Subnet acted upon to enter the given state(s).
update_vcn_and_wait_for_state(vcn_id, …[, …]) Calls update_vcn() and waits for the Vcn acted upon to enter the given state(s).
update_virtual_circuit_and_wait_for_state(…) Calls update_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).
update_vlan_and_wait_for_state(vlan_id, …) Calls update_vlan() and waits for the Vlan acted upon to enter the given state(s).
update_vnic_and_wait_for_state(vnic_id, …) Calls update_vnic() and waits for the Vnic acted upon to enter the given state(s).
update_vtap_and_wait_for_state(vtap_id, …) Calls update_vtap() and waits for the Vtap acted upon to enter the given state(s).
update_vtap_and_wait_for_work_request(…[, …]) Calls update_vtap() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
upgrade_drg_and_wait_for_work_request(drg_id) Calls upgrade_drg() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
validate_byoip_range_and_wait_for_work_request(…) Calls validate_byoip_range() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).
__init__(client, work_request_client=None, **kwargs)

Creates a new VirtualNetworkClientCompositeOperations object

Parameters:
add_ipv6_subnet_cidr_and_wait_for_work_request(subnet_id, add_subnet_ipv6_cidr_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls add_ipv6_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • subnet_id (str) –

    (required) The OCID of the subnet.

  • add_subnet_ipv6_cidr_details (oci.core.models.AddSubnetIpv6CidrDetails) – (required) Details object for adding an IPv6 CIDR to a subnet.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to add_ipv6_subnet_cidr()
  • 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
add_ipv6_vcn_cidr_and_wait_for_work_request(vcn_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls add_ipv6_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to add_ipv6_vcn_cidr()
  • 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
add_public_ip_pool_capacity_and_wait_for_state(public_ip_pool_id, add_public_ip_pool_capacity_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls add_public_ip_pool_capacity() and waits for the PublicIpPool acted upon to enter the given state(s).

Parameters:
  • public_ip_pool_id (str) –

    (required) The OCID of the public IP pool.

  • add_public_ip_pool_capacity_details (oci.core.models.AddPublicIpPoolCapacityDetails) – (required) Byoip Range prefix and a cidr from it
  • 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_public_ip_pool_capacity()
  • 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
add_vcn_cidr_and_wait_for_work_request(vcn_id, add_vcn_cidr_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls add_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • add_vcn_cidr_details (oci.core.models.AddVcnCidrDetails) – (required) Details object for deleting a VCN CIDR.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to add_vcn_cidr()
  • 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
attach_service_id_and_wait_for_state(service_gateway_id, attach_service_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls attach_service_id() and waits for the ServiceGateway acted upon to enter the given state(s).

Parameters:
  • service_gateway_id (str) –

    (required) The service gateway’s OCID.

  • attach_service_details (oci.core.models.ServiceIdRequestDetails) – (required) ServiceId of Service to be attached to a service gateway.
  • 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 attach_service_id()
  • 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_capture_filter_compartment_and_wait_for_work_request(capture_filter_id, change_capture_filter_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_capture_filter_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • capture_filter_id (str) –

    (required) The OCID of the capture filter.

  • change_capture_filter_compartment_details (oci.core.models.ChangeCaptureFilterCompartmentDetails) – (required) Request to change the compartment of a VTAP.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_capture_filter_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_drg_compartment_and_wait_for_work_request(drg_id, change_drg_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_drg_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • drg_id (str) –

    (required) The OCID of the DRG.

  • change_drg_compartment_details (oci.core.models.ChangeDrgCompartmentDetails) – (required) Request to change the compartment of a DRG.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_drg_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_subnet_compartment_and_wait_for_work_request(subnet_id, change_subnet_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_subnet_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • subnet_id (str) –

    (required) The OCID of the subnet.

  • change_subnet_compartment_details (oci.core.models.ChangeSubnetCompartmentDetails) – (required) Request to change the compartment of a given subnet.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_subnet_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_vcn_compartment_and_wait_for_work_request(vcn_id, change_vcn_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_vcn_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • change_vcn_compartment_details (oci.core.models.ChangeVcnCompartmentDetails) – (required) Request to change the compartment of a given VCN.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_vcn_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_vlan_compartment_and_wait_for_work_request(vlan_id, change_vlan_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_vlan_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vlan_id (str) –

    (required) The OCID of the VLAN.

  • change_vlan_compartment_details (oci.core.models.ChangeVlanCompartmentDetails) – (required) Request to change the compartment of a given VLAN.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_vlan_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_vtap_compartment_and_wait_for_work_request(vtap_id, change_vtap_compartment_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls change_vtap_compartment() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vtap_id (str) –

    (required) The OCID of the VTAP.

  • change_vtap_compartment_details (oci.core.models.ChangeVtapCompartmentDetails) – (required) Request to change the compartment that contains a VTAP.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to change_vtap_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_byoip_range_and_wait_for_state(create_byoip_range_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_byoip_range() and waits for the ByoipRange acted upon to enter the given state(s).

Parameters:
  • create_byoip_range_details (oci.core.models.CreateByoipRangeDetails) – (required) Details needed to create a BYOIP CIDR block subrange.
  • 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_byoip_range()
  • 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_capture_filter_and_wait_for_state(create_capture_filter_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).

Parameters:
  • create_capture_filter_details (oci.core.models.CreateCaptureFilterDetails) – (required) Details for creating a capture filter.
  • 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_capture_filter()
  • 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_cross_connect_and_wait_for_state(create_cross_connect_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).

Parameters:
  • create_cross_connect_details (oci.core.models.CreateCrossConnectDetails) – (required) Details to create a CrossConnect
  • 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_cross_connect()
  • 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_cross_connect_group_and_wait_for_state(create_cross_connect_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).

Parameters:
  • create_cross_connect_group_details (oci.core.models.CreateCrossConnectGroupDetails) – (required) Details to create a CrossConnectGroup
  • 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_cross_connect_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_dhcp_options_and_wait_for_state(create_dhcp_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).

Parameters:
  • create_dhcp_details (oci.core.models.CreateDhcpDetails) – (required) Request object for creating a new set of DHCP options.
  • 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_dhcp_options()
  • 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_drg_and_wait_for_state(create_drg_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_drg() and waits for the Drg acted upon to enter the given state(s).

Parameters:
  • create_drg_details (oci.core.models.CreateDrgDetails) – (required) Details for creating a DRG.
  • 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_drg()
  • 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_drg_attachment_and_wait_for_state(create_drg_attachment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).

Parameters:
  • create_drg_attachment_details (oci.core.models.CreateDrgAttachmentDetails) – (required) Details for creating a DrgAttachment.
  • 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_drg_attachment()
  • 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_drg_route_distribution_and_wait_for_state(create_drg_route_distribution_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).

Parameters:
  • create_drg_route_distribution_details (oci.core.models.CreateDrgRouteDistributionDetails) – (required) Details for creating a route distribution.
  • 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_drg_route_distribution()
  • 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_drg_route_table_and_wait_for_state(create_drg_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).

Parameters:
  • create_drg_route_table_details (oci.core.models.CreateDrgRouteTableDetails) – (required) Details for creating a DRG route table.
  • 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_drg_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_internet_gateway_and_wait_for_state(create_internet_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).

Parameters:
  • create_internet_gateway_details (oci.core.models.CreateInternetGatewayDetails) – (required) Details for creating a new internet gateway.
  • 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_internet_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_ip_sec_connection_and_wait_for_state(create_ip_sec_connection_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).

Parameters:
  • create_ip_sec_connection_details (oci.core.models.CreateIPSecConnectionDetails) – (required) Details for creating an IPSecConnection.
  • 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_ip_sec_connection()
  • 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_ipv6_and_wait_for_state(create_ipv6_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).

Parameters:
  • create_ipv6_details (oci.core.models.CreateIpv6Details) – (required) Create IPv6 details.
  • 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_ipv6()
  • 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_local_peering_gateway_and_wait_for_state(create_local_peering_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).

Parameters:
  • create_local_peering_gateway_details (oci.core.models.CreateLocalPeeringGatewayDetails) – (required) Details for creating a new local peering gateway.
  • 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_local_peering_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_nat_gateway_and_wait_for_state(create_nat_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).

Parameters:
  • create_nat_gateway_details (oci.core.models.CreateNatGatewayDetails) – (required) Details for creating a NAT gateway.
  • 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_nat_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_network_security_group_and_wait_for_state(create_network_security_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).

Parameters:
  • create_network_security_group_details (oci.core.models.CreateNetworkSecurityGroupDetails) – (required) Details for creating a network security 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_network_security_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_public_ip_and_wait_for_state(create_public_ip_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_public_ip() and waits for the PublicIp acted upon to enter the given state(s).

Parameters:
  • create_public_ip_details (oci.core.models.CreatePublicIpDetails) – (required) Create public IP details.
  • 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_public_ip()
  • 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_public_ip_pool_and_wait_for_state(create_public_ip_pool_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).

Parameters:
  • create_public_ip_pool_details (oci.core.models.CreatePublicIpPoolDetails) – (required) Create Public Ip Pool details
  • 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_public_ip_pool()
  • 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_remote_peering_connection_and_wait_for_state(create_remote_peering_connection_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).

Parameters:
  • create_remote_peering_connection_details (oci.core.models.CreateRemotePeeringConnectionDetails) – (required) Request to create peering connection to remote region
  • 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_remote_peering_connection()
  • 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_route_table_and_wait_for_state(create_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_route_table() and waits for the RouteTable acted upon to enter the given state(s).

Parameters:
  • create_route_table_details (oci.core.models.CreateRouteTableDetails) – (required) Details for creating a new route table.
  • 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_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_security_list_and_wait_for_state(create_security_list_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_security_list() and waits for the SecurityList acted upon to enter the given state(s).

Parameters:
  • create_security_list_details (oci.core.models.CreateSecurityListDetails) – (required) Details regarding the security list to create.
  • 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_security_list()
  • 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_service_gateway_and_wait_for_state(create_service_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).

Parameters:
  • create_service_gateway_details (oci.core.models.CreateServiceGatewayDetails) – (required) Details for creating a service gateway.
  • 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_service_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_subnet_and_wait_for_state(create_subnet_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_subnet() and waits for the Subnet acted upon to enter the given state(s).

Parameters:
  • create_subnet_details (oci.core.models.CreateSubnetDetails) – (required) Details for creating a subnet.
  • 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_subnet()
  • 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_vcn_and_wait_for_state(create_vcn_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_vcn() and waits for the Vcn acted upon to enter the given state(s).

Parameters:
  • create_vcn_details (oci.core.models.CreateVcnDetails) – (required) Details for creating a new VCN.
  • 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_vcn()
  • 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_circuit_and_wait_for_state(create_virtual_circuit_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).

Parameters:
  • create_virtual_circuit_details (oci.core.models.CreateVirtualCircuitDetails) – (required) Details to create a VirtualCircuit.
  • 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_virtual_circuit()
  • 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_vlan_and_wait_for_state(create_vlan_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_vlan() and waits for the Vlan acted upon to enter the given state(s).

Parameters:
  • create_vlan_details (oci.core.models.CreateVlanDetails) – (required) Details for creating a VLAN
  • 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_vlan()
  • 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_vtap_and_wait_for_state(create_vtap_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_vtap() and waits for the Vtap acted upon to enter the given state(s).

Parameters:
  • create_vtap_details (oci.core.models.CreateVtapDetails) – (required) Details used to create a VTAP.
  • 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_vtap()
  • 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_byoip_range_and_wait_for_work_request(byoip_range_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_byoip_range() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • byoip_range_id (str) –

    (required) The OCID of the ByoipRange resource containing the BYOIP CIDR block.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_byoip_range()
  • 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_capture_filter_and_wait_for_state(capture_filter_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).

Parameters:
  • capture_filter_id (str) –

    (required) The OCID of the capture filter.

  • 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_capture_filter()
  • 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_cross_connect_and_wait_for_state(cross_connect_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).

Parameters:
  • cross_connect_id (str) –

    (required) The OCID of the cross-connect.

  • 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_cross_connect()
  • 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_cross_connect_group_and_wait_for_state(cross_connect_group_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).

Parameters:
  • cross_connect_group_id (str) –

    (required) The OCID of the cross-connect 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_cross_connect_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_dhcp_options_and_wait_for_state(dhcp_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).

Parameters:
  • dhcp_id (str) –

    (required) The OCID for the set of DHCP options.

  • 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_dhcp_options()
  • 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_drg_and_wait_for_state(drg_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_drg() and waits for the Drg acted upon to enter the given state(s).

Parameters:
  • drg_id (str) –

    (required) The OCID of the DRG.

  • 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_drg()
  • 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_drg_attachment_and_wait_for_state(drg_attachment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).

Parameters:
  • drg_attachment_id (str) –

    (required) The OCID of the DRG attachment.

  • 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_drg_attachment()
  • 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_drg_route_distribution_and_wait_for_state(drg_route_distribution_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).

Parameters:
  • drg_route_distribution_id (str) –

    (required) The OCID of the route distribution.

  • 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_drg_route_distribution()
  • 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_drg_route_table_and_wait_for_state(drg_route_table_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).

Parameters:
  • drg_route_table_id (str) –

    (required) The OCID of the DRG route table.

  • 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_drg_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_internet_gateway_and_wait_for_state(ig_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).

Parameters:
  • ig_id (str) –

    (required) The OCID of the internet gateway.

  • 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_internet_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_ip_sec_connection_and_wait_for_state(ipsc_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).

Parameters:
  • ipsc_id (str) –

    (required) The OCID of the IPSec connection.

  • 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_ip_sec_connection()
  • 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_ipv6_and_wait_for_state(ipv6_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).

Parameters:
  • ipv6_id (str) –

    (required) The OCID of the IPv6.

  • 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_ipv6()
  • 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_local_peering_gateway_and_wait_for_state(local_peering_gateway_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).

Parameters:
  • local_peering_gateway_id (str) –

    (required) The OCID of the local peering gateway.

  • 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_local_peering_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_nat_gateway_and_wait_for_state(nat_gateway_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).

Parameters:
  • nat_gateway_id (str) –

    (required) The NAT gateway’s OCID.

  • 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_nat_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_network_security_group_and_wait_for_state(network_security_group_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).

Parameters:
  • network_security_group_id (str) –

    (required) The OCID of the network security 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_network_security_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_public_ip_and_wait_for_state(public_ip_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_public_ip() and waits for the PublicIp acted upon to enter the given state(s).

Parameters:
  • public_ip_id (str) –

    (required) The OCID of the public IP.

  • 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_public_ip()
  • 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_public_ip_pool_and_wait_for_state(public_ip_pool_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).

Parameters:
  • public_ip_pool_id (str) –

    (required) The OCID of the public IP pool.

  • 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_public_ip_pool()
  • 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_remote_peering_connection_and_wait_for_state(remote_peering_connection_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).

Parameters:
  • remote_peering_connection_id (str) –

    (required) The OCID of the remote peering connection (RPC).

  • 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_remote_peering_connection()
  • 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_route_table_and_wait_for_state(rt_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_route_table() and waits for the RouteTable acted upon to enter the given state(s).

Parameters:
  • rt_id (str) –

    (required) The OCID of the route table.

  • 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_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_security_list_and_wait_for_state(security_list_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_security_list() and waits for the SecurityList acted upon to enter the given state(s).

Parameters:
  • security_list_id (str) –

    (required) The OCID of the security list.

  • 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_security_list()
  • 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_service_gateway_and_wait_for_state(service_gateway_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).

Parameters:
  • service_gateway_id (str) –

    (required) The service gateway’s OCID.

  • 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_service_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_subnet_and_wait_for_state(subnet_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_subnet() and waits for the Subnet acted upon to enter the given state(s).

Parameters:
  • subnet_id (str) –

    (required) The OCID of the subnet.

  • 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_subnet()
  • 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_vcn_and_wait_for_state(vcn_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_vcn() and waits for the Vcn acted upon to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • 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_vcn()
  • 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_circuit_and_wait_for_state(virtual_circuit_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).

Parameters:
  • virtual_circuit_id (str) –

    (required) The OCID of the virtual circuit.

  • 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_virtual_circuit()
  • 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_vlan_and_wait_for_state(vlan_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_vlan() and waits for the Vlan acted upon to enter the given state(s).

Parameters:
  • vlan_id (str) –

    (required) The OCID of the VLAN.

  • 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_vlan()
  • 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_vtap_and_wait_for_work_request(vtap_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_vtap() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vtap_id (str) –

    (required) The OCID of the VTAP.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to delete_vtap()
  • 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
detach_service_id_and_wait_for_state(service_gateway_id, detach_service_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls detach_service_id() and waits for the ServiceGateway acted upon to enter the given state(s).

Parameters:
  • service_gateway_id (str) –

    (required) The service gateway’s OCID.

  • detach_service_details (oci.core.models.ServiceIdRequestDetails) – (required) ServiceId of Service to be detached from a service gateway.
  • 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 detach_service_id()
  • 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
modify_vcn_cidr_and_wait_for_work_request(vcn_id, modify_vcn_cidr_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls modify_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • modify_vcn_cidr_details (oci.core.models.ModifyVcnCidrDetails) – (required) Details object for updating a VCN CIDR.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to modify_vcn_cidr()
  • 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
remove_export_drg_route_distribution_and_wait_for_state(drg_attachment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_export_drg_route_distribution() and waits for the DrgAttachment acted upon to enter the given state(s).

Parameters:
  • drg_attachment_id (str) –

    (required) The OCID of the DRG attachment.

  • 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 remove_export_drg_route_distribution()
  • 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
remove_import_drg_route_distribution_and_wait_for_state(drg_route_table_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_import_drg_route_distribution() and waits for the DrgRouteTable acted upon to enter the given state(s).

Parameters:
  • drg_route_table_id (str) –

    (required) The OCID of the DRG route table.

  • 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 remove_import_drg_route_distribution()
  • 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
remove_ipv6_subnet_cidr_and_wait_for_work_request(subnet_id, remove_subnet_ipv6_cidr_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_ipv6_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • subnet_id (str) –

    (required) The OCID of the subnet.

  • remove_subnet_ipv6_cidr_details (oci.core.models.RemoveSubnetIpv6CidrDetails) – (required) Details object for removing an IPv6 SUBNET CIDR.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to remove_ipv6_subnet_cidr()
  • 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
remove_ipv6_vcn_cidr_and_wait_for_work_request(vcn_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_ipv6_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to remove_ipv6_vcn_cidr()
  • 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
remove_public_ip_pool_capacity_and_wait_for_state(public_ip_pool_id, remove_public_ip_pool_capacity_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_public_ip_pool_capacity() and waits for the PublicIpPool acted upon to enter the given state(s).

Parameters:
  • public_ip_pool_id (str) –

    (required) The OCID of the public IP pool.

  • remove_public_ip_pool_capacity_details (oci.core.models.RemovePublicIpPoolCapacityDetails) – (required) The CIDR block to remove from the IP pool.
  • 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 remove_public_ip_pool_capacity()
  • 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
remove_vcn_cidr_and_wait_for_work_request(vcn_id, remove_vcn_cidr_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_vcn_cidr() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • remove_vcn_cidr_details (oci.core.models.RemoveVcnCidrDetails) – (required) Details object for removing a VCN CIDR.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to remove_vcn_cidr()
  • 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_byoip_range_and_wait_for_state(byoip_range_id, update_byoip_range_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_byoip_range() and waits for the ByoipRange acted upon to enter the given state(s).

Parameters:
  • byoip_range_id (str) –

    (required) The OCID of the ByoipRange resource containing the BYOIP CIDR block.

  • update_byoip_range_details (oci.core.models.UpdateByoipRangeDetails) – (required) Byoip Range details.
  • 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_byoip_range()
  • 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_capture_filter_and_wait_for_state(capture_filter_id, update_capture_filter_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_capture_filter() and waits for the CaptureFilter acted upon to enter the given state(s).

Parameters:
  • capture_filter_id (str) –

    (required) The OCID of the capture filter.

  • update_capture_filter_details (oci.core.models.UpdateCaptureFilterDetails) – (required) Details object for updating a VTAP.
  • 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_capture_filter()
  • 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_cross_connect_and_wait_for_state(cross_connect_id, update_cross_connect_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_cross_connect() and waits for the CrossConnect acted upon to enter the given state(s).

Parameters:
  • cross_connect_id (str) –

    (required) The OCID of the cross-connect.

  • update_cross_connect_details (oci.core.models.UpdateCrossConnectDetails) – (required) Update CrossConnect fields.
  • 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_cross_connect()
  • 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_cross_connect_group_and_wait_for_state(cross_connect_group_id, update_cross_connect_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_cross_connect_group() and waits for the CrossConnectGroup acted upon to enter the given state(s).

Parameters:
  • cross_connect_group_id (str) –

    (required) The OCID of the cross-connect group.

  • update_cross_connect_group_details (oci.core.models.UpdateCrossConnectGroupDetails) – (required) Update CrossConnectGroup fields
  • 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_cross_connect_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_dhcp_options_and_wait_for_state(dhcp_id, update_dhcp_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_dhcp_options() and waits for the DhcpOptions acted upon to enter the given state(s).

Parameters:
  • dhcp_id (str) –

    (required) The OCID for the set of DHCP options.

  • update_dhcp_details (oci.core.models.UpdateDhcpDetails) – (required) Request object for updating a set of DHCP options.
  • 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_dhcp_options()
  • 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_drg_and_wait_for_state(drg_id, update_drg_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_drg() and waits for the Drg acted upon to enter the given state(s).

Parameters:
  • drg_id (str) –

    (required) The OCID of the DRG.

  • update_drg_details (oci.core.models.UpdateDrgDetails) – (required) Details object for updating a DRG.
  • 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_drg()
  • 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_drg_attachment_and_wait_for_state(drg_attachment_id, update_drg_attachment_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_drg_attachment() and waits for the DrgAttachment acted upon to enter the given state(s).

Parameters:
  • drg_attachment_id (str) –

    (required) The OCID of the DRG attachment.

  • update_drg_attachment_details (oci.core.models.UpdateDrgAttachmentDetails) – (required) Details object for updating a DrgAttachment.
  • 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_drg_attachment()
  • 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_drg_route_distribution_and_wait_for_state(drg_route_distribution_id, update_drg_route_distribution_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_drg_route_distribution() and waits for the DrgRouteDistribution acted upon to enter the given state(s).

Parameters:
  • drg_route_distribution_id (str) –

    (required) The OCID of the route distribution.

  • update_drg_route_distribution_details (oci.core.models.UpdateDrgRouteDistributionDetails) – (required) Details object for updating a route distribution
  • 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_drg_route_distribution()
  • 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_drg_route_table_and_wait_for_state(drg_route_table_id, update_drg_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_drg_route_table() and waits for the DrgRouteTable acted upon to enter the given state(s).

Parameters:
  • drg_route_table_id (str) –

    (required) The OCID of the DRG route table.

  • update_drg_route_table_details (oci.core.models.UpdateDrgRouteTableDetails) – (required) Details object used to updating a DRG route table.
  • 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_drg_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_internet_gateway_and_wait_for_state(ig_id, update_internet_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_internet_gateway() and waits for the InternetGateway acted upon to enter the given state(s).

Parameters:
  • ig_id (str) –

    (required) The OCID of the internet gateway.

  • update_internet_gateway_details (oci.core.models.UpdateInternetGatewayDetails) – (required) Details for updating the internet gateway.
  • 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_internet_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_ip_sec_connection_and_wait_for_state(ipsc_id, update_ip_sec_connection_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_ip_sec_connection() and waits for the IPSecConnection acted upon to enter the given state(s).

Parameters:
  • ipsc_id (str) –

    (required) The OCID of the IPSec connection.

  • update_ip_sec_connection_details (oci.core.models.UpdateIPSecConnectionDetails) – (required) Details object for updating an IPSec connection.
  • 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_ip_sec_connection()
  • 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_ip_sec_connection_tunnel_and_wait_for_state(ipsc_id, tunnel_id, update_ip_sec_connection_tunnel_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_ip_sec_connection_tunnel() and waits for the IPSecConnectionTunnel acted upon to enter the given state(s).

Parameters:
  • ipsc_id (str) –

    (required) The OCID of the IPSec connection.

  • tunnel_id (str) –

    (required) The OCID of the tunnel.

  • update_ip_sec_connection_tunnel_details (oci.core.models.UpdateIPSecConnectionTunnelDetails) – (required) Details object for updating a IPSecConnection tunnel’s details.
  • 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_ip_sec_connection_tunnel()
  • 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_ipv6_and_wait_for_state(ipv6_id, update_ipv6_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_ipv6() and waits for the Ipv6 acted upon to enter the given state(s).

Parameters:
  • ipv6_id (str) –

    (required) The OCID of the IPv6.

  • update_ipv6_details (oci.core.models.UpdateIpv6Details) – (required) IPv6 details 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_ipv6()
  • 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_local_peering_gateway_and_wait_for_state(local_peering_gateway_id, update_local_peering_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_local_peering_gateway() and waits for the LocalPeeringGateway acted upon to enter the given state(s).

Parameters:
  • local_peering_gateway_id (str) –

    (required) The OCID of the local peering gateway.

  • update_local_peering_gateway_details (oci.core.models.UpdateLocalPeeringGatewayDetails) – (required) Details object for updating a local peering gateway.
  • 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_local_peering_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_nat_gateway_and_wait_for_state(nat_gateway_id, update_nat_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_nat_gateway() and waits for the NatGateway acted upon to enter the given state(s).

Parameters:
  • nat_gateway_id (str) –

    (required) The NAT gateway’s OCID.

  • update_nat_gateway_details (oci.core.models.UpdateNatGatewayDetails) – (required) Details object for updating a NAT gateway.
  • 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_nat_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_network_security_group_and_wait_for_state(network_security_group_id, update_network_security_group_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_network_security_group() and waits for the NetworkSecurityGroup acted upon to enter the given state(s).

Parameters:
  • network_security_group_id (str) –

    (required) The OCID of the network security group.

  • update_network_security_group_details (oci.core.models.UpdateNetworkSecurityGroupDetails) – (required) Details object for updating a network security 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_network_security_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_public_ip_and_wait_for_state(public_ip_id, update_public_ip_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_public_ip() and waits for the PublicIp acted upon to enter the given state(s).

Parameters:
  • public_ip_id (str) –

    (required) The OCID of the public IP.

  • update_public_ip_details (oci.core.models.UpdatePublicIpDetails) – (required) Public IP details.
  • 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_public_ip()
  • 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_public_ip_pool_and_wait_for_state(public_ip_pool_id, update_public_ip_pool_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_public_ip_pool() and waits for the PublicIpPool acted upon to enter the given state(s).

Parameters:
  • public_ip_pool_id (str) –

    (required) The OCID of the public IP pool.

  • update_public_ip_pool_details (oci.core.models.UpdatePublicIpPoolDetails) – (required) Public IP pool details.
  • 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_public_ip_pool()
  • 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_remote_peering_connection_and_wait_for_state(remote_peering_connection_id, update_remote_peering_connection_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_remote_peering_connection() and waits for the RemotePeeringConnection acted upon to enter the given state(s).

Parameters:
  • remote_peering_connection_id (str) –

    (required) The OCID of the remote peering connection (RPC).

  • update_remote_peering_connection_details (oci.core.models.UpdateRemotePeeringConnectionDetails) – (required) Request to the update the peering connection to remote region
  • 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_remote_peering_connection()
  • 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_route_table_and_wait_for_state(rt_id, update_route_table_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_route_table() and waits for the RouteTable acted upon to enter the given state(s).

Parameters:
  • rt_id (str) –

    (required) The OCID of the route table.

  • update_route_table_details (oci.core.models.UpdateRouteTableDetails) – (required) Details object for updating a route table.
  • 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_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_security_list_and_wait_for_state(security_list_id, update_security_list_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_security_list() and waits for the SecurityList acted upon to enter the given state(s).

Parameters:
  • security_list_id (str) –

    (required) The OCID of the security list.

  • update_security_list_details (oci.core.models.UpdateSecurityListDetails) – (required) Updated details for the security list.
  • 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_security_list()
  • 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_service_gateway_and_wait_for_state(service_gateway_id, update_service_gateway_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_service_gateway() and waits for the ServiceGateway acted upon to enter the given state(s).

Parameters:
  • service_gateway_id (str) –

    (required) The service gateway’s OCID.

  • update_service_gateway_details (oci.core.models.UpdateServiceGatewayDetails) – (required) Details object for updating a service gateway.
  • 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_service_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_subnet_and_wait_for_state(subnet_id, update_subnet_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_subnet() and waits for the Subnet acted upon to enter the given state(s).

Parameters:
  • subnet_id (str) –

    (required) The OCID of the subnet.

  • update_subnet_details (oci.core.models.UpdateSubnetDetails) – (required) Details object for updating a subnet.
  • 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_subnet()
  • 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_vcn_and_wait_for_state(vcn_id, update_vcn_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vcn() and waits for the Vcn acted upon to enter the given state(s).

Parameters:
  • vcn_id (str) –

    (required) The OCID of the VCN.

  • update_vcn_details (oci.core.models.UpdateVcnDetails) – (required) Details object for updating a VCN.
  • 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_vcn()
  • 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_circuit_and_wait_for_state(virtual_circuit_id, update_virtual_circuit_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_virtual_circuit() and waits for the VirtualCircuit acted upon to enter the given state(s).

Parameters:
  • virtual_circuit_id (str) –

    (required) The OCID of the virtual circuit.

  • update_virtual_circuit_details (oci.core.models.UpdateVirtualCircuitDetails) – (required) Update VirtualCircuit fields.
  • 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_virtual_circuit()
  • 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_vlan_and_wait_for_state(vlan_id, update_vlan_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vlan() and waits for the Vlan acted upon to enter the given state(s).

Parameters:
  • vlan_id (str) –

    (required) The OCID of the VLAN.

  • update_vlan_details (oci.core.models.UpdateVlanDetails) – (required) Details object for updating a subnet.
  • 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_vlan()
  • 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_vnic_and_wait_for_state(vnic_id, update_vnic_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vnic() and waits for the Vnic acted upon to enter the given state(s).

Parameters:
  • vnic_id (str) –

    (required) The OCID of the VNIC.

  • update_vnic_details (oci.core.models.UpdateVnicDetails) – (required) Details object for updating a VNIC.
  • 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_vnic()
  • 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_vtap_and_wait_for_state(vtap_id, update_vtap_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vtap() and waits for the Vtap acted upon to enter the given state(s).

Parameters:
  • vtap_id (str) –

    (required) The OCID of the VTAP.

  • update_vtap_details (oci.core.models.UpdateVtapDetails) – (required) Details object for updating a VTAP.
  • 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_vtap()
  • 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_vtap_and_wait_for_work_request(vtap_id, update_vtap_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_vtap() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • vtap_id (str) –

    (required) The OCID of the VTAP.

  • update_vtap_details (oci.core.models.UpdateVtapDetails) – (required) Details object for updating a VTAP.
  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_vtap()
  • 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
upgrade_drg_and_wait_for_work_request(drg_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls upgrade_drg() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • drg_id (str) –

    (required) The OCID of the DRG.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to upgrade_drg()
  • 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
validate_byoip_range_and_wait_for_work_request(byoip_range_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls validate_byoip_range() and waits for the oci.work_requests.models.WorkRequest to enter the given state(s).

Parameters:
  • byoip_range_id (str) –

    (required) The OCID of the ByoipRange resource containing the BYOIP CIDR block.

  • work_request_states (list[str]) – (optional) An array of work requests states to wait on. These should be valid values for status Default values are termination states: [STATUS_SUCCEEDED, STATUS_FAILED, STATUS_CANCELED]
  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to validate_byoip_range()
  • 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