VirtualCircuitDrgAttachmentNetworkCreateDetails

class oci.vn_monitoring.models.VirtualCircuitDrgAttachmentNetworkCreateDetails(**kwargs)

Bases: oci.vn_monitoring.models.drg_attachment_network_create_details.DrgAttachmentNetworkCreateDetails

VirtualCircuitDrgAttachmentNetworkCreateDetails model.

Attributes

THROUGHPUT_100_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_100_M A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_10_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_1_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_200_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_200_M A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_20_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_2_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_30_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_3_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_400_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_40_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_4_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_500_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_500_M A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_50_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
THROUGHPUT_5_G A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails.
TYPE_FLEX_TUNNEL str(object=’’) -> str
TYPE_INTERNET str(object=’’) -> str
TYPE_IPSEC_TUNNEL str(object=’’) -> str
TYPE_LOOPBACK str(object=’’) -> str
TYPE_REMOTE_PEERING_CONNECTION str(object=’’) -> str
TYPE_VCN str(object=’’) -> str
TYPE_VIRTUAL_CIRCUIT str(object=’’) -> str
compartment_id [Required] Gets the compartment_id of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
id Gets the id of this DrgAttachmentNetworkCreateDetails.
is_edge_pop Gets the is_edge_pop of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
is_whitelisted_for_ingress_disintermediation_c3 Gets the is_whitelisted_for_ingress_disintermediation_c3 of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
region_name Gets the region_name of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
regional_oci_asn Gets the regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
throughput Gets the throughput of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
transport_only_mode Gets the transport_only_mode of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
type [Required] Gets the type of this DrgAttachmentNetworkCreateDetails.

Methods

__init__(**kwargs) Initializes a new VirtualCircuitDrgAttachmentNetworkCreateDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
THROUGHPUT_100_G = '100G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “100G”

THROUGHPUT_100_M = '100M'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “100M”

THROUGHPUT_10_G = '10G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “10G”

THROUGHPUT_1_G = '1G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “1G”

THROUGHPUT_200_G = '200G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “200G”

THROUGHPUT_200_M = '200M'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “200M”

THROUGHPUT_20_G = '20G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “20G”

THROUGHPUT_2_G = '2G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “2G”

THROUGHPUT_30_G = '30G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “30G”

THROUGHPUT_3_G = '3G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “3G”

THROUGHPUT_400_G = '400G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “400G”

THROUGHPUT_40_G = '40G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “40G”

THROUGHPUT_4_G = '4G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “4G”

THROUGHPUT_500_G = '500G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “500G”

THROUGHPUT_500_M = '500M'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “500M”

THROUGHPUT_50_G = '50G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “50G”

THROUGHPUT_5_G = '5G'

A constant which can be used with the throughput property of a VirtualCircuitDrgAttachmentNetworkCreateDetails. This constant has a value of “5G”

TYPE_FLEX_TUNNEL = 'FLEX_TUNNEL'
TYPE_INTERNET = 'INTERNET'
TYPE_IPSEC_TUNNEL = 'IPSEC_TUNNEL'
TYPE_LOOPBACK = 'LOOPBACK'
TYPE_REMOTE_PEERING_CONNECTION = 'REMOTE_PEERING_CONNECTION'
TYPE_VCN = 'VCN'
TYPE_VIRTUAL_CIRCUIT = 'VIRTUAL_CIRCUIT'
__init__(**kwargs)

Initializes a new VirtualCircuitDrgAttachmentNetworkCreateDetails object with values from keyword arguments. The default value of the type attribute of this class is VIRTUAL_CIRCUIT and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Allowed values for this property are: “VCN”, “VIRTUAL_CIRCUIT”, “REMOTE_PEERING_CONNECTION”, “IPSEC_TUNNEL”, “LOOPBACK”, “FLEX_TUNNEL”, “INTERNET”
  • id (str) – The value to assign to the id property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • compartment_id (str) – The value to assign to the compartment_id property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • regional_oci_asn (str) – The value to assign to the regional_oci_asn property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • is_edge_pop (bool) – The value to assign to the is_edge_pop property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • region_name (str) – The value to assign to the region_name property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • transport_only_mode (bool) – The value to assign to the transport_only_mode property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
  • throughput (str) – The value to assign to the throughput property of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Allowed values for this property are: “100M”, “200M”, “500M”, “1G”, “2G”, “3G”, “4G”, “5G”, “10G”, “20G”, “30G”, “40G”, “50G”, “100G”, “200G”, “400G”, “500G”
  • is_whitelisted_for_ingress_disintermediation_c3 (bool) – The value to assign to the is_whitelisted_for_ingress_disintermediation_c3 property of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
compartment_id

[Required] Gets the compartment_id of this VirtualCircuitDrgAttachmentNetworkCreateDetails. The OCID of compartment that contains the Virtual Circuit.

Returns:The compartment_id of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

id

Gets the id of this DrgAttachmentNetworkCreateDetails. The OCID of the network attached to the DRG.

Returns:The id of this DrgAttachmentNetworkCreateDetails.
Return type:str
is_edge_pop

Gets the is_edge_pop of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Whether the Fast Connect exists through an edge pop region.

Example: true

Returns:The is_edge_pop of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:bool
is_whitelisted_for_ingress_disintermediation_c3

Gets the is_whitelisted_for_ingress_disintermediation_c3 of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Determines whether the ingress traffic/routes through this attachment are disintermediated or not.

Example: true

Returns:The is_whitelisted_for_ingress_disintermediation_c3 of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:bool
region_name

Gets the region_name of this VirtualCircuitDrgAttachmentNetworkCreateDetails. The OCI region name

Returns:The region_name of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:str
regional_oci_asn

Gets the regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkCreateDetails. The BGP ASN to use for the Virtual Circuit’s route target

Returns:The regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:str
throughput

Gets the throughput of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Determines Throughput capacity of Virtual Circuit.

Example: 400G

Allowed values for this property are: “100M”, “200M”, “500M”, “1G”, “2G”, “3G”, “4G”, “5G”, “10G”, “20G”, “30G”, “40G”, “50G”, “100G”, “200G”, “400G”, “500G”

Returns:The throughput of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:str
transport_only_mode

Gets the transport_only_mode of this VirtualCircuitDrgAttachmentNetworkCreateDetails. Boolean flag that determines wether all traffic over the VCs is encrypted.

Example: true

Returns:The transport_only_mode of this VirtualCircuitDrgAttachmentNetworkCreateDetails.
Return type:bool
type

[Required] Gets the type of this DrgAttachmentNetworkCreateDetails. Allowed values for this property are: “VCN”, “VIRTUAL_CIRCUIT”, “REMOTE_PEERING_CONNECTION”, “IPSEC_TUNNEL”, “LOOPBACK”, “FLEX_TUNNEL”, “INTERNET”

Returns:The type of this DrgAttachmentNetworkCreateDetails.
Return type:str