Show / Hide Table of Contents

Class BulkCreateIpv6sItem

Secondary IPv6 object to use as part of bulk IPv6 object creation.

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

Properties

CidrPrefixLength

Declaration
[JsonProperty(PropertyName = "cidrPrefixLength")]
public int? CidrPrefixLength { get; set; }
Property Value
Type Description
int?

Length of the CIDR range. Optional field to specify a flexible CIDR.

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"}

IpAddress

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

An IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. If you don't specify a value, Oracle automatically assigns an IPv6 address from the subnet. The subnet is the one that contains the VNIC you specify in vnicId.
Example: 2001:DB8::

Ipv6SubnetCidr

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

The IPv6 prefix allocated to the subnet. This is required if more than one IPv6 prefix exists on the subnet.

Lifetime

Declaration
[JsonProperty(PropertyName = "lifetime")]
[JsonConverter(typeof(StringEnumConverter))]
public BulkCreateIpv6sItem.LifetimeEnum? Lifetime { get; set; }
Property Value
Type Description
BulkCreateIpv6sItem.LifetimeEnum?

Lifetime of the IP address. There are two types of IPs:

  • Ephemeral
  • Reserved

RouteTableId

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

The OCID of the route table the IP address or VNIC will use. For more information, see Per-resource Routing.

In this article
Back to top