Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Ipv6

An IPv6 is a conceptual term that refers to an IPv6 address and related properties. The {@code IPv6} object is the API representation of an IPv6.

You can create and assign an IPv6 to any VNIC that is in an IPv6-enabled subnet in an IPv6-enabled VCN.

*Note:** IPv6 addressing is supported for all commercial and government regions. For important details about IPv6 addressing in a VCN, see [IPv6 Addresses](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/ipv6.htm).

Properties

compartmentId

compartmentId: string

The OCID of the compartment containing the IPv6. This is the same as the VNIC's compartment.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {@code {\"Operations\": {\"CostCenter\": \"42\"}}}

displayName

displayName: string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional freeformTags

freeformTags: undefined | object

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: {@code {\"Department\": \"Finance\"}}

id

id: string

The OCID of the IPv6.

ipAddress

ipAddress: string

The IPv6 address of the {@code IPv6} object. The address is within the IPv6 prefix of the VNIC's subnet (see the {@code ipv6CidrBlock} attribute for the Subnet object.

Example: {@code 2001:0db8:0123:1111:abcd:ef01:2345:6789}

lifecycleState

lifecycleState: LifecycleState

The IPv6's current state.

subnetId

subnetId: string

The OCID of the subnet the VNIC is in.

timeCreated

timeCreated: Date

The date and time the IPv6 was created, in the format defined by RFC3339.

Example: {@code 2016-08-25T21:10:29.600Z}

vnicId

vnicId: string

The OCID of the VNIC the IPv6 is assigned to. The VNIC and IPv6 must be in the same subnet.

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Ipv6): object

getJsonObj

  • getJsonObj(obj: Ipv6): object