FastConnectProviderService¶
- class oci.vn_monitoring.models.FastConnectProviderService(**kwargs)¶
Bases:
objectA service offering from a supported provider. For more information, see FastConnect Overview.
Attributes:
A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the private_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the public_peering_bgp_management property of a FastConnectProviderService.
A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService.
A constant which can be used with the supported_virtual_circuit_types property of a FastConnectProviderService.
A constant which can be used with the type property of a FastConnectProviderService.
A constant which can be used with the type property of a FastConnectProviderService.
Gets the description of this FastConnectProviderService.
[Required] Gets the id of this FastConnectProviderService.
[Required] Gets the private_peering_bgp_management of this FastConnectProviderService.
[Required] Gets the provider_name of this FastConnectProviderService.
[Required] Gets the provider_service_name of this FastConnectProviderService.
[Required] Gets the public_peering_bgp_management of this FastConnectProviderService.
Gets the supported_virtual_circuit_types of this FastConnectProviderService.
[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