FastConnectProviderService

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

Bases: object

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

Attributes

BANDWITH_SHAPE_MANAGEMENT_CUSTOMER_MANAGED A constant which can be used with the bandwith_shape_management property of a FastConnectProviderService.
BANDWITH_SHAPE_MANAGEMENT_ORACLE_MANAGED A constant which can be used with the bandwith_shape_management property of a FastConnectProviderService.
BANDWITH_SHAPE_MANAGEMENT_PROVIDER_MANAGED A constant which can be used with the bandwith_shape_management property of a FastConnectProviderService.
CUSTOMER_ASN_MANAGEMENT_CUSTOMER_MANAGED A constant which can be used with the customer_asn_management property of a FastConnectProviderService.
CUSTOMER_ASN_MANAGEMENT_ORACLE_MANAGED A constant which can be used with the customer_asn_management property of a FastConnectProviderService.
CUSTOMER_ASN_MANAGEMENT_PROVIDER_MANAGED A constant which can be used with the customer_asn_management property of a FastConnectProviderService.
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.
PROVIDER_SERVICE_KEY_MANAGEMENT_CUSTOMER_MANAGED A constant which can be used with the provider_service_key_management property of a FastConnectProviderService.
PROVIDER_SERVICE_KEY_MANAGEMENT_ORACLE_MANAGED A constant which can be used with the provider_service_key_management property of a FastConnectProviderService.
PROVIDER_SERVICE_KEY_MANAGEMENT_PROVIDER_MANAGED A constant which can be used with the provider_service_key_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.
bandwith_shape_management [Required] Gets the bandwith_shape_management of this FastConnectProviderService.
customer_asn_management [Required] Gets the customer_asn_management of this 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_key_management [Required] Gets the provider_service_key_management 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.
required_total_cross_connects [Required] Gets the required_total_cross_connects 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.
BANDWITH_SHAPE_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

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

BANDWITH_SHAPE_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

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

BANDWITH_SHAPE_MANAGEMENT_PROVIDER_MANAGED = 'PROVIDER_MANAGED'

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

CUSTOMER_ASN_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

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

CUSTOMER_ASN_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

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

CUSTOMER_ASN_MANAGEMENT_PROVIDER_MANAGED = 'PROVIDER_MANAGED'

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

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”

PROVIDER_SERVICE_KEY_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

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

PROVIDER_SERVICE_KEY_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

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

PROVIDER_SERVICE_KEY_MANAGEMENT_PROVIDER_MANAGED = 'PROVIDER_MANAGED'

A constant which can be used with the provider_service_key_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”
  • customer_asn_management (str) – The value to assign to the customer_asn_management property of this FastConnectProviderService. Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”
  • provider_service_key_management (str) – The value to assign to the provider_service_key_management property of this FastConnectProviderService. Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”
  • bandwith_shape_management (str) – The value to assign to the bandwith_shape_management property of this FastConnectProviderService. Allowed values for this property are: “CUSTOMER_MANAGED”, “PROVIDER_MANAGED”, “ORACLE_MANAGED”
  • required_total_cross_connects (int) – The value to assign to the required_total_cross_connects property of this FastConnectProviderService.
  • type (str) – The value to assign to the type property of this FastConnectProviderService. Allowed values for this property are: “LAYER2”, “LAYER3”
bandwith_shape_management

[Required] Gets the bandwith_shape_management of this FastConnectProviderService. Who is responsible for managing the virtual circuit bandwidth.

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

Returns:The bandwith_shape_management of this FastConnectProviderService.
Return type:str
customer_asn_management

[Required] Gets the customer_asn_management of this FastConnectProviderService. Who is responsible for managing the ASN information for the network at the other end of the connection from Oracle.

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

Returns:The customer_asn_management of this FastConnectProviderService.
Return type:str
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
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
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
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
provider_service_key_management

[Required] Gets the provider_service_key_management of this FastConnectProviderService. Who is responsible for managing the provider service key.

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

Returns:The provider_service_key_management of this FastConnectProviderService.
Return type:str
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
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
required_total_cross_connects

[Required] Gets the required_total_cross_connects of this FastConnectProviderService. Total number of cross-connect or cross-connect groups required for the virtual circuit.

Returns:The required_total_cross_connects of this FastConnectProviderService.
Return type:int
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]
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