Show / Hide Table of Contents

Class FastConnectProviderService

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

Inheritance
object
FastConnectProviderService
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class FastConnectProviderService

Properties

BandwithShapeManagement

Declaration
[Required(ErrorMessage = "BandwithShapeManagement is required.")]
[JsonProperty(PropertyName = "bandwithShapeManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.BandwithShapeManagementEnum? BandwithShapeManagement { get; set; }
Property Value
Type Description
FastConnectProviderService.BandwithShapeManagementEnum?

Who is responsible for managing the virtual circuit bandwidth.

Remarks

Required

CustomerAsnManagement

Declaration
[Required(ErrorMessage = "CustomerAsnManagement is required.")]
[JsonProperty(PropertyName = "customerAsnManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.CustomerAsnManagementEnum? CustomerAsnManagement { get; set; }
Property Value
Type Description
FastConnectProviderService.CustomerAsnManagementEnum?

Who is responsible for managing the ASN information for the network at the other end of the connection from Oracle.

Remarks

Required

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

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

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the service offered by the provider.

Remarks

Required

PrivatePeeringBgpManagement

Declaration
[Required(ErrorMessage = "PrivatePeeringBgpManagement is required.")]
[JsonProperty(PropertyName = "privatePeeringBgpManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.PrivatePeeringBgpManagementEnum? PrivatePeeringBgpManagement { get; set; }
Property Value
Type Description
FastConnectProviderService.PrivatePeeringBgpManagementEnum?

Who is responsible for managing the private peering BGP information.

Remarks

Required

ProviderName

Declaration
[Required(ErrorMessage = "ProviderName is required.")]
[JsonProperty(PropertyName = "providerName")]
public string ProviderName { get; set; }
Property Value
Type Description
string

The name of the provider.

Remarks

Required

ProviderServiceKeyManagement

Declaration
[Required(ErrorMessage = "ProviderServiceKeyManagement is required.")]
[JsonProperty(PropertyName = "providerServiceKeyManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.ProviderServiceKeyManagementEnum? ProviderServiceKeyManagement { get; set; }
Property Value
Type Description
FastConnectProviderService.ProviderServiceKeyManagementEnum?

Who is responsible for managing the provider service key.

Remarks

Required

ProviderServiceName

Declaration
[Required(ErrorMessage = "ProviderServiceName is required.")]
[JsonProperty(PropertyName = "providerServiceName")]
public string ProviderServiceName { get; set; }
Property Value
Type Description
string

The name of the service offered by the provider.

Remarks

Required

PublicPeeringBgpManagement

Declaration
[Required(ErrorMessage = "PublicPeeringBgpManagement is required.")]
[JsonProperty(PropertyName = "publicPeeringBgpManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.PublicPeeringBgpManagementEnum? PublicPeeringBgpManagement { get; set; }
Property Value
Type Description
FastConnectProviderService.PublicPeeringBgpManagementEnum?

Who is responsible for managing the public peering BGP information.

Remarks

Required

RequiredTotalCrossConnects

Declaration
[Required(ErrorMessage = "RequiredTotalCrossConnects is required.")]
[JsonProperty(PropertyName = "requiredTotalCrossConnects")]
public int? RequiredTotalCrossConnects { get; set; }
Property Value
Type Description
int?

Total number of cross-connect or cross-connect groups required for the virtual circuit.

Remarks

Required

SupportedVirtualCircuitTypes

Declaration
[JsonProperty(PropertyName = "supportedVirtualCircuitTypes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<FastConnectProviderService.SupportedVirtualCircuitTypesEnum> SupportedVirtualCircuitTypes { get; set; }
Property Value
Type Description
List<FastConnectProviderService.SupportedVirtualCircuitTypesEnum>

An array of virtual circuit types supported by this service.

Type

Declaration
[Required(ErrorMessage = "Type is required.")]
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FastConnectProviderService.TypeEnum? Type { get; set; }
Property Value
Type Description
FastConnectProviderService.TypeEnum?

Provider service type.

Remarks

Required

In this article
Back to top