Class FastConnectProviderService
A service offering from a supported provider. For more information, see FastConnect Overview.
Inherited Members
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.
|
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