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
-