FastConnectProviderService

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

Bases: object

A service offering from a supported provider. For more information, see FastConnect Overview.

Attributes:

PRIVATE_PEERING_BGP_MANAGEMENT_CUSTOMER_MANAGED

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.

PRIVATE_PEERING_BGP_MANAGEMENT_ORACLE_MANAGED

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.

PRIVATE_PEERING_BGP_MANAGEMENT_PROVIDER_MANAGED

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.

PUBLIC_PEERING_BGP_MANAGEMENT_CUSTOMER_MANAGED

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.

PUBLIC_PEERING_BGP_MANAGEMENT_ORACLE_MANAGED

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.

PUBLIC_PEERING_BGP_MANAGEMENT_PROVIDER_MANAGED

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.

SUPPORTED_VIRTUAL_CIRCUIT_TYPES_PRIVATE

A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService.

SUPPORTED_VIRTUAL_CIRCUIT_TYPES_PUBLIC

A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService.

TYPE_LAYER2

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

TYPE_LAYER3

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

description

Gets the description of this FastConnectProviderService.

id

[Required] Gets the id of this FastConnectProviderService.

private_peering_bgp_management

[Required] Gets the private_peering_bgp_management of this FastConnectProviderService.

provider_name

[Required] Gets the provider_name of this FastConnectProviderService.

provider_service_name

[Required] Gets the provider_service_name of this FastConnectProviderService.

public_peering_bgp_management

[Required] Gets the public_peering_bgp_management of this FastConnectProviderService.

supported_virtual_circuit_types

Gets the supported_virtual_circuit_types of this FastConnectProviderService.

type

[Required] Gets the type of this FastConnectProviderService.

Methods:

__init__(**kwargs)

Initializes a new FastConnectProviderService object with values from keyword arguments.

PRIVATE_PEERING_BGP_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “CUSTOMER_MANAGED”

PRIVATE_PEERING_BGP_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “ORACLE_MANAGED”

PRIVATE_PEERING_BGP_MANAGEMENT_PROVIDER_MANAGED = 'PROVIDER_MANAGED'

A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “PROVIDER_MANAGED”

PUBLIC_PEERING_BGP_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “CUSTOMER_MANAGED”

PUBLIC_PEERING_BGP_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “ORACLE_MANAGED”

PUBLIC_PEERING_BGP_MANAGEMENT_PROVIDER_MANAGED = 'PROVIDER_MANAGED'

A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService. This constant has a value of “PROVIDER_MANAGED”

SUPPORTED_VIRTUAL_CIRCUIT_TYPES_PRIVATE = 'PRIVATE'

A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService. This constant has a value of “PRIVATE”

SUPPORTED_VIRTUAL_CIRCUIT_TYPES_PUBLIC = 'PUBLIC'

A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService. This constant has a value of “PUBLIC”

TYPE_LAYER2 = 'LAYER2'

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

TYPE_LAYER3 = 'LAYER3'

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

__init__(**kwargs)

Initializes a new FastConnectProviderService object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • description (str) – The value to assign to the description property of this FastConnectProviderService.

  • id (str) – The value to assign to the id property of this FastConnectProviderService.

  • private_peering_bgp_management (str) – The value to assign to the private_peering_bgp_management property of this FastConnectProviderService. Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”

  • provider_name (str) – The value to assign to the provider_name property of this FastConnectProviderService.

  • provider_service_name (str) – The value to assign to the provider_service_name property of this FastConnectProviderService.

  • public_peering_bgp_management (str) – The value to assign to the public_peering_bgp_management property of this FastConnectProviderService. Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”

  • supported_virtual_circuit_types (list[str]) – The value to assign to the supported_virtual_circuit_types property of this FastConnectProviderService. Allowed values for items in this list are: “PUBLIC”, “PRIVATE”

  • type (str) – The value to assign to the type property of this FastConnectProviderService. Allowed values for this property are: “LAYER2”, “LAYER3”

property description

Gets the description of this FastConnectProviderService. The location of the provider’s website or portal. This portal is where you can get information about the provider service, create a virtual circuit connection from the provider to Oracle Cloud Infrastructure, and retrieve your provider service key for that virtual circuit connection.

Example: https://example.com

Returns

The description of this FastConnectProviderService.

Return type

str

property id

[Required] Gets the id of this FastConnectProviderService. The OCID of the service offered by the provider.

Returns

The id of this FastConnectProviderService.

Return type

str

property private_peering_bgp_management

[Required] Gets the private_peering_bgp_management of this FastConnectProviderService. Who is responsible for managing the private peering BGP information.

Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”

Returns

The private_peering_bgp_management of this FastConnectProviderService.

Return type

str

property provider_name

[Required] Gets the provider_name of this FastConnectProviderService. The name of the provider.

Returns

The provider_name of this FastConnectProviderService.

Return type

str

property provider_service_name

[Required] Gets the provider_service_name of this FastConnectProviderService. The name of the service offered by the provider.

Returns

The provider_service_name of this FastConnectProviderService.

Return type

str

property public_peering_bgp_management

[Required] Gets the public_peering_bgp_management of this FastConnectProviderService. Who is responsible for managing the public peering BGP information.

Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”

Returns

The public_peering_bgp_management of this FastConnectProviderService.

Return type

str

property supported_virtual_circuit_types

Gets the supported_virtual_circuit_types of this FastConnectProviderService. An array of virtual circuit types supported by this service.

Allowed values for items in this list are: “PUBLIC”, “PRIVATE”

Returns

The supported_virtual_circuit_types of this FastConnectProviderService.

Return type

list[str]

property type

[Required] Gets the type of this FastConnectProviderService. Provider service type.

Allowed values for this property are: “LAYER2”, “LAYER3”

Returns

The type of this FastConnectProviderService.

Return type

str