Class CreateVirtualCircuitDetails
Inherited Members
Namespace: Oci.VnmonitoringService.Models
Assembly: OCI.DotNetSDK.Vnmonitoring.dll
Syntax
public class CreateVirtualCircuitDetails
Properties
BandwidthShapeName
Declaration
[JsonProperty(PropertyName = "bandwidthShapeName")]
public string BandwidthShapeName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The provisioned data rate of the connection. To get a list of the
available bandwidth levels (that is, shapes), see
{@link #listFastConnectProviderVirtualCircuitBandwidthShapes(ListFastConnectProviderVirtualCircuitBandwidthShapesRequest) listFastConnectProviderVirtualCircuitBandwidthShapes}.
|
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the compartment to contain the virtual circuit. |
Remarks
Required
CrossConnectMappings
Declaration
[JsonProperty(PropertyName = "crossConnectMappings")]
public List<CrossConnectMapping> CrossConnectMappings { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CrossConnectMapping> | Create a |
CustomerBgpAsn
Declaration
[JsonProperty(PropertyName = "customerBgpAsn")]
public int? CustomerBgpAsn { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Your BGP ASN (either public or private). Provide this value only if there's a BGP session that goes from your edge router to Oracle. Otherwise, leave this empty or null. |
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. |
GatewayId
Declaration
[JsonProperty(PropertyName = "gatewayId")]
public string GatewayId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | For private virtual circuits only. The OCID of the {@link Drg} that this virtual circuit uses. |
IsTransportMode
Declaration
[JsonProperty(PropertyName = "isTransportMode")]
public bool? IsTransportMode { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Set to |
ProviderName
Declaration
[JsonProperty(PropertyName = "providerName")]
public string ProviderName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Deprecated. Instead use |
ProviderServiceId
Declaration
[JsonProperty(PropertyName = "providerServiceId")]
public string ProviderServiceId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the service offered by the provider (if you're connecting via a provider). To get a list of the available service offerings, see {@link #listFastConnectProviderServices(ListFastConnectProviderServicesRequest) listFastConnectProviderServices}. |
ProviderServiceName
Declaration
[JsonProperty(PropertyName = "providerServiceName")]
public string ProviderServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Deprecated. Instead use |
PublicPrefixes
Declaration
[JsonProperty(PropertyName = "publicPrefixes")]
public List<CreateVirtualCircuitPublicPrefixDetails> PublicPrefixes { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CreateVirtualCircuitPublicPrefixDetails> | For a public virtual circuit. The public IP prefixes (CIDRs) the customer wants to advertise across the connection. |
Region
Declaration
[JsonProperty(PropertyName = "region")]
public string Region { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The Oracle Cloud Infrastructure region where this virtual circuit is located. Example: phx |
Type
Declaration
[Required(ErrorMessage = "Type is required.")]
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateVirtualCircuitDetails.TypeEnum? Type { get; set; }
Property Value
| Type | Description |
|---|---|
| CreateVirtualCircuitDetails.TypeEnum? | The type of IP addresses used in this virtual circuit. PRIVATE means RFC 1918 addresses (10.0.0.0/8, 172.16/12, and 192.168/16). |
Remarks
Required