Skip to main content

fast_connect_provider_services

Creates, updates, deletes, gets or lists a fast_connect_provider_services resource.

Overview​

Namefast_connect_provider_services
TypeResource
Idoci.network.fast_connect_provider_services

Fields​

The following fields are returned by SELECT queries:

The provider service is being retrieved.

NameDatatypeDescription
idstringThe [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the service offered by the provider.
bandwithShapeManagementstringWho is responsible for managing the virtual circuit bandwidth. (CUSTOMER_MANAGED, PROVIDER_MANAGED, ORACLE_MANAGED)
customerAsnManagementstringWho is responsible for managing the ASN information for the network at the other end of the connection from Oracle. (CUSTOMER_MANAGED, PROVIDER_MANAGED, ORACLE_MANAGED)
descriptionstringThe 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
privatePeeringBgpManagementstringWho is responsible for managing the private peering BGP information. (CUSTOMER_MANAGED, PROVIDER_MANAGED, ORACLE_MANAGED)
providerNamestringThe name of the provider.
providerServiceKeyManagementstringWho is responsible for managing the provider service key. (CUSTOMER_MANAGED, PROVIDER_MANAGED, ORACLE_MANAGED)
providerServiceNamestringThe name of the service offered by the provider.
publicPeeringBgpManagementstringWho is responsible for managing the public peering BGP information. (CUSTOMER_MANAGED, PROVIDER_MANAGED, ORACLE_MANAGED)
requiredTotalCrossConnectsintegerTotal number of cross-connect or cross-connect groups required for the virtual circuit.
supportedVirtualCircuitTypesarrayAn array of virtual circuit types supported by this service.
typestringProvider service type. (LAYER2, LAYER3)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectproviderServiceId, regionGets the specified provider service.<br />For more information, see [FastConnect Overview](/iaas/Content/Network/Concepts/fastconnect.htm).<br />
listselectcompartmentId, regionlimit, pageLists the service offerings from supported providers. You need this<br />information so you can specify your desired provider and service<br />offering when you create a virtual circuit.<br /><br />For the compartment ID, provide the [OCID](/iaas/Content/General/Concepts/identifiers.htm) of your tenancy (the root compartment).<br /><br />For more information, see [FastConnect Overview](/iaas/Content/Network/Concepts/fastconnect.htm).<br />

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
compartmentIdstringThe [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
providerServiceIdstringThe [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the provider service.
regionstringOCI region identifier (e.g. us-ashburn-1, ap-sydney-1); resolves from OCI_REGION when not supplied in the query. (default: us-ashburn-1, x-stackQL-envVar: OCI_REGION)
limitintegerFor list pagination. The maximum number of results per page, or items to return in a paginated "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). Example: 50
pagestringFor list pagination. The value of the opc-next-page response header from the previous "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

SELECT examples​

Gets the specified provider service.<br />For more information, see [FastConnect Overview](/iaas/Content/Network/Concepts/fastconnect.htm).<br />

SELECT
id,
bandwithShapeManagement,
customerAsnManagement,
description,
privatePeeringBgpManagement,
providerName,
providerServiceKeyManagement,
providerServiceName,
publicPeeringBgpManagement,
requiredTotalCrossConnects,
supportedVirtualCircuitTypes,
type
FROM oci.network.fast_connect_provider_services
WHERE providerServiceId = '{{ providerServiceId }}' -- required
AND region = '{{ region }}' -- required
;