Show / Hide Table of Contents

Class UpdateIPSecConnectionDetails

Inheritance
object
UpdateIPSecConnectionDetails
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 UpdateIPSecConnectionDetails

Properties

CpeLocalIdentifier

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

Your identifier for your CPE device. Can be either an IP address or a hostname (specifically, the fully qualified domain name (FQDN)). The type of identifier you provide here must correspond to the value for cpeLocalIdentifierType.
For information about why you'd provide this value, see If Your CPE Is Behind a NAT Device.
Example IP address: 10.0.3.3
Example hostname: cpe.example.com

CpeLocalIdentifierType

Declaration
[JsonProperty(PropertyName = "cpeLocalIdentifierType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateIPSecConnectionDetails.CpeLocalIdentifierTypeEnum? CpeLocalIdentifierType { get; set; }
Property Value
Type Description
UpdateIPSecConnectionDetails.CpeLocalIdentifierTypeEnum?

The type of identifier for your CPE device. The value you provide here must correspond to the value for cpeLocalIdentifier.

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}

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.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}

StaticRoutes

Declaration
[JsonProperty(PropertyName = "staticRoutes")]
public List<string> StaticRoutes { get; set; }
Property Value
Type Description
List<string>

Static routes to the CPE. If you provide this attribute, it replaces the entire current set of static routes. A static route's CIDR must not be a multicast address or class E address. The CIDR can be either IPv4 or IPv6. IPv6 addressing is supported for all commercial and government regions. See IPv6 Addresses.
Example: 10.0.1.0/24

In this article
Back to top