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_drg_nat_rules_and_wait_for_work_request(...)

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

add_ipv4_subnet_cidr_and_wait_for_work_request(...)

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

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).

bulk_create_ipv6s_and_wait_for_work_request(...)

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

bulk_create_private_ips_and_wait_for_work_request(...)

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

bulk_delete_ipv6s_and_wait_for_work_request(...)

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

bulk_delete_private_ips_and_wait_for_work_request(...)

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

bulk_detach_ipv6s_and_wait_for_work_request(...)

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

bulk_detach_private_ips_and_wait_for_work_request(...)

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

bulk_update_ipv6s_and_wait_for_work_request(...)

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

bulk_update_private_ips_and_wait_for_work_request(...)

Calls bulk_update_private_ips() and waits for the oci.work_requests.models.WorkRequest 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_byoasn_and_wait_for_state(...[, ...])

Calls create_byoasn() and waits for the Byoasn acted upon 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_nat_policy_and_wait_for_state(...)

Calls create_drg_nat_policy() and waits for the DrgNatPolicy 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_byoasn_and_wait_for_state(byoasn_id)

Calls delete_byoasn() and waits for the Byoasn 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_nat_policy_and_wait_for_work_request(...)

Calls delete_drg_nat_policy() and waits for the oci.work_requests.models.WorkRequest 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).

get_vcn_overlap_and_wait_for_work_request(...)

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

ipv6_vnic_detach_and_wait_for_state(ipv6_id)

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

list_ip_inventory_and_wait_for_work_request(...)

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

modify_ipv4_subnet_cidr_and_wait_for_work_request(...)

Calls modify_ipv4_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest 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).

patch_subnet_and_wait_for_work_request(...)

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

patch_vcn_and_wait_for_work_request(vcn_id, ...)

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

remove_drg_nat_policy_and_wait_for_state(...)

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

remove_drg_nat_rules_and_wait_for_work_request(...)

Calls remove_drg_nat_rules() 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_ipv4_subnet_cidr_and_wait_for_work_request(...)

Calls remove_ipv4_subnet_cidr() and waits for the oci.work_requests.models.WorkRequest 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).

set_origin_asn_and_wait_for_work_request(...)

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

update_byoasn_and_wait_for_state(byoasn_id, ...)

Calls update_byoasn() and waits for the Byoasn acted upon 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_nat_policy_and_wait_for_state(...)

Calls update_drg_nat_policy() and waits for the DrgNatPolicy acted upon to enter the given state(s).

update_drg_nat_rules_and_wait_for_work_request(...)

Calls update_drg_nat_rules() and waits for the oci.work_requests.models.WorkRequest 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_byoasn_and_wait_for_work_request(...)

Calls validate_byoasn() 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_drg_nat_rules_and_wait_for_work_request(drg_nat_policy_id, add_drg_nat_rules_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • drg_nat_policy_id (str) –

    (required) The OCID of the DRG NAT policy.

  • add_drg_nat_rules_details (oci.core.models.AddDrgNatRulesDetails) – (required) Request with one or more DRG NAT rules to be inserted into the DRG NAT policy.

  • 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_drg_nat_rules()

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

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

Parameters
  • subnet_id (str) –

    (required) Specify the OCID of the subnet.

  • add_ipv4_subnet_cidr_details (oci.core.models.AddIpv4SubnetCidrDetails) – (required) Details object for adding an IPv4 prefix 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_ipv4_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_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) Specify the OCID of the subnet.

  • add_subnet_ipv6_cidr_details (oci.core.models.AddSubnetIpv6CidrDetails) – (required) Details object for adding an IPv6 prefix 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) Specify 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) Specify 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

bulk_create_ipv6s_and_wait_for_work_request(bulk_create_ipv6s_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_create_ipv6s_details (oci.core.models.BulkCreateIpv6sDetails) – (required) Create Ipv6s in bulk.

  • 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 bulk_create_ipv6s()

  • 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

bulk_create_private_ips_and_wait_for_work_request(bulk_create_private_ips_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_create_private_ips_details (oci.core.models.BulkCreatePrivateIpsDetails) – (required) Details used to create secondary private IPs.

  • 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 bulk_create_private_ips()

  • 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

bulk_delete_ipv6s_and_wait_for_work_request(bulk_delete_ipv6s_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_delete_ipv6s_details (oci.core.models.BulkDeleteIpv6sDetails) – (required) Details of the IPv6s to delete.

  • 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 bulk_delete_ipv6s()

  • 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

bulk_delete_private_ips_and_wait_for_work_request(bulk_delete_private_ips_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_delete_private_ips_details (oci.core.models.BulkDeletePrivateIpsDetails) – (required) Details of the secondary IPv4 addresses to delete.

  • 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 bulk_delete_private_ips()

  • 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

bulk_detach_ipv6s_and_wait_for_work_request(bulk_detach_ipv6s_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_detach_ipv6s_details (oci.core.models.BulkDetachIpv6sDetails) – (required) Details needed to detach IPv6s in bulk.

  • 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 bulk_detach_ipv6s()

  • 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

bulk_detach_private_ips_and_wait_for_work_request(bulk_detach_private_ips_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_detach_private_ips_details (oci.core.models.BulkDetachPrivateIpsDetails) – (required) The secondary IPv4 addresses to detach.

  • 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 bulk_detach_private_ips()

  • 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

bulk_update_ipv6s_and_wait_for_work_request(bulk_update_ipv6s_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_update_ipv6s_details (oci.core.models.BulkUpdateIpv6sDetails) – (required) Details of the IPv6s to update.

  • 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 bulk_update_ipv6s()

  • 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

bulk_update_private_ips_and_wait_for_work_request(bulk_update_private_ips_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • bulk_update_private_ips_details (oci.core.models.BulkUpdatePrivateIpsDetails) – (required) Details of the secondary IPv4 addresses to update.

  • 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 bulk_update_private_ips()

  • 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) Specify 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) Specify 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_byoasn_and_wait_for_state(create_byoasn_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls create_byoasn() and waits for the Byoasn acted upon to enter the given state(s).

Parameters
  • create_byoasn_details (oci.core.models.CreateByoasnDetails) – (required) Details needed to create a BYOASN Resource.

  • 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_byoasn()

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

Calls create_drg_nat_policy() and waits for the DrgNatPolicy acted upon to enter the given state(s).

Parameters
  • create_drg_nat_policy_details (oci.core.models.CreateDrgNatPolicyDetails) – (required) Details for creating a DRG NAT policy.

  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state

  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to create_drg_nat_policy()

  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait

create_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_byoasn_and_wait_for_state(byoasn_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls delete_byoasn() and waits for the Byoasn acted upon to enter the given state(s).

Parameters
  • byoasn_id (str) –

    (required) The OCID of the Byoasn resource.

  • 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_byoasn()

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

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

Parameters
  • drg_nat_policy_id (str) –

    (required) The OCID of the DRG NAT policy.

  • 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_drg_nat_policy()

  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait

delete_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) Specify 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) Specify 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

get_vcn_overlap_and_wait_for_work_request(vcn_id, get_vcn_overlap_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • vcn_id (str) –

    (required) Specify the OCID of the VCN.

  • get_vcn_overlap_details (oci.core.models.GetIpInventoryVcnOverlapDetails) – (required) Lists details of the IP Inventory VCN overlap data.

  • 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 get_vcn_overlap()

  • 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

ipv6_vnic_detach_and_wait_for_state(ipv6_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls ipv6_vnic_detach() 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 ipv6_vnic_detach()

  • 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

list_ip_inventory_and_wait_for_work_request(list_ip_inventory_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • list_ip_inventory_details (oci.core.models.ListIpInventoryDetails) – (required) Details required to list the IP Inventory data.

  • 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 list_ip_inventory()

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

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

Parameters
  • subnet_id (str) –

    (required) Specify the OCID of the subnet.

  • modify_ipv4_subnet_cidr_details (oci.core.models.ModifyIpv4SubnetCidrDetails) – (required) Details object for updating a SUBNET IPv4 prefix.

  • 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_ipv4_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

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) Specify 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

patch_subnet_and_wait_for_work_request(subnet_id, patch_subnet_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • subnet_id (str) –

    (required) Specify the OCID of the subnet.

  • patch_subnet_details (oci.core.models.PatchSubnetDetails) – (required) Details object for patching 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 patch_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

patch_vcn_and_wait_for_work_request(vcn_id, patch_vcn_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • vcn_id (str) –

    (required) Specify the OCID of the VCN.

  • patch_vcn_details (oci.core.models.PatchVcnDetails) – (required) Details object for patching a 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 patch_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

remove_drg_nat_policy_and_wait_for_state(drg_attachment_id, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls remove_drg_nat_policy() 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_drg_nat_policy()

  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait

remove_drg_nat_rules_and_wait_for_work_request(drg_nat_policy_id, remove_drg_nat_rules_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • drg_nat_policy_id (str) –

    (required) The OCID of the DRG NAT policy.

  • remove_drg_nat_rules_details (oci.core.models.RemoveDrgNatRulesDetails) – (required) Request with DRG NAT rules to remove from the DRG NAT policy.

  • 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_drg_nat_rules()

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

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

Parameters
  • subnet_id (str) –

    (required) Specify the OCID of the subnet.

  • remove_ipv4_subnet_cidr_details (oci.core.models.RemoveIpv4SubnetCidrDetails) – (required) Details object for removing an IPv4 SUBNET prefix.

  • 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_ipv4_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_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) Specify the OCID of the subnet.

  • remove_subnet_ipv6_cidr_details (oci.core.models.RemoveSubnetIpv6CidrDetails) – (required) Details object for removing an IPv6 SUBNET prefix.

  • 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) Specify 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) Specify 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

set_origin_asn_and_wait_for_work_request(byoip_range_id, set_origin_asn_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

Calls set_origin_asn() 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.

  • set_origin_asn_details (oci.core.models.SetOriginAsnDetails) – (required) ASN details

  • 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 set_origin_asn()

  • 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_byoasn_and_wait_for_state(byoasn_id, update_byoasn_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_byoasn() and waits for the Byoasn acted upon to enter the given state(s).

Parameters
  • byoasn_id (str) –

    (required) The OCID of the Byoasn resource.

  • update_byoasn_details (oci.core.models.UpdateByoasnDetails) – (required) Byoasn 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_byoasn()

  • 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_nat_policy_and_wait_for_state(drg_nat_policy_id, update_drg_nat_policy_details, wait_for_states=[], operation_kwargs={}, waiter_kwargs={})

Calls update_drg_nat_policy() and waits for the DrgNatPolicy acted upon to enter the given state(s).

Parameters
  • drg_nat_policy_id (str) –

    (required) The OCID of the DRG NAT policy.

  • update_drg_nat_policy_details (oci.core.models.UpdateDrgNatPolicyDetails) – (required) Details object for updating a DRG NAT policy

  • wait_for_states (list[str]) – An array of states to wait on. These should be valid values for lifecycle_state

  • operation_kwargs (dict) – A dictionary of keyword arguments to pass to update_drg_nat_policy()

  • waiter_kwargs (dict) – A dictionary of keyword arguments to pass to the oci.wait_until() function. For example, you could pass max_interval_seconds or max_interval_seconds as dictionary keys to modify how long the waiter function will wait between retries and the maximum amount of time it will wait

update_drg_nat_rules_and_wait_for_work_request(drg_nat_policy_id, update_drg_nat_rules_details, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • drg_nat_policy_id (str) –

    (required) The OCID of the DRG NAT policy.

  • update_drg_nat_rules_details (oci.core.models.UpdateDrgNatRulesDetails) – (required) Updates one or more DRG NAT rules in the specified DRG NAT policy.

  • 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_drg_nat_rules()

  • 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) Specify 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) Specify 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_byoasn_and_wait_for_work_request(byoasn_id, work_request_states=[], operation_kwargs={}, waiter_kwargs={})

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

Parameters
  • byoasn_id (str) –

    (required) The OCID of the Byoasn resource.

  • 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_byoasn()

  • 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