FastConnectProviderService¶
- 
class oci.core.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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
 
 - 
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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - 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”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The type of this FastConnectProviderService. - Return type: - str 
 
-