VirtualCircuitDrgAttachmentNetworkUpdateDetails

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

Bases: DrgAttachmentNetworkUpdateDetails

Specifies the update details for the virtual circuit attachment.

Attributes:

TYPE_INTERNET

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails.

TYPE_LOOPBACK

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails.

TYPE_VCN

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails.

TYPE_VIRTUAL_CIRCUIT

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails.

is_edge_pop

Gets the is_edge_pop of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

is_ffab

Gets the is_ffab of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

region_name

Gets the region_name of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

regional_oci_asn

Gets the regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

transport_only_mode

Gets the transport_only_mode of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

type

[Required] Gets the type of this DrgAttachmentNetworkUpdateDetails.

Methods:

__init__(**kwargs)

Initializes a new VirtualCircuitDrgAttachmentNetworkUpdateDetails 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.

TYPE_INTERNET = 'INTERNET'

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails. This constant has a value of “INTERNET”

TYPE_LOOPBACK = 'LOOPBACK'

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails. This constant has a value of “LOOPBACK”

TYPE_VCN = 'VCN'

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails. This constant has a value of “VCN”

TYPE_VIRTUAL_CIRCUIT = 'VIRTUAL_CIRCUIT'

A constant which can be used with the type property of a DrgAttachmentNetworkUpdateDetails. This constant has a value of “VIRTUAL_CIRCUIT”

__init__(**kwargs)

Initializes a new VirtualCircuitDrgAttachmentNetworkUpdateDetails 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 VirtualCircuitDrgAttachmentNetworkUpdateDetails. Allowed values for this property are: “VCN”, “VIRTUAL_CIRCUIT”, “LOOPBACK”, “INTERNET”

  • is_ffab (bool) – The value to assign to the is_ffab property of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

  • regional_oci_asn (str) – The value to assign to the regional_oci_asn property of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

  • is_edge_pop (bool) – The value to assign to the is_edge_pop property of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

  • region_name (str) – The value to assign to the region_name property of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

  • transport_only_mode (bool) – The value to assign to the transport_only_mode property of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

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.

property is_edge_pop

Gets the is_edge_pop of this VirtualCircuitDrgAttachmentNetworkUpdateDetails. Indicates whether FastConnect extends through an edge POP region.

Example: true

Returns

The is_edge_pop of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

Return type

bool

property is_ffab

Gets the is_ffab of this VirtualCircuitDrgAttachmentNetworkUpdateDetails. Whether the Fast Connect is an FFAB VirtualCircuit.

Example: true

Returns

The is_ffab of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

Return type

bool

property region_name

Gets the region_name of this VirtualCircuitDrgAttachmentNetworkUpdateDetails. The OCI region name

Returns

The region_name of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

Return type

str

property regional_oci_asn

Gets the regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkUpdateDetails. The BGP ASN to use for the virtual circuit’s route target.

Returns

The regional_oci_asn of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

Return type

str

property transport_only_mode

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

Example: true

Returns

The transport_only_mode of this VirtualCircuitDrgAttachmentNetworkUpdateDetails.

Return type

bool

property type

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

Returns

The type of this DrgAttachmentNetworkUpdateDetails.

Return type

str