Class CreateIpv6Details
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class CreateIpv6Details
Properties
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.
|
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.
|
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 |
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 CreateIpv6Details.LifetimeEnum? Lifetime { get; set; }
Property Value
Type | Description |
---|---|
CreateIpv6Details.LifetimeEnum? | Lifetime of the IP address. There are two types of IPs:
|
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. |
SubnetId
Declaration
[JsonProperty(PropertyName = "subnetId")]
public string SubnetId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the subnet from which the IPv6 is to be drawn. The IP address, if supplied, must be valid for the given subnet, only valid for reserved IPs currently. |
VnicId
Declaration
[JsonProperty(PropertyName = "vnicId")]
public string VnicId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the VNIC to assign the IPv6 to. The IPv6 will be in the VNIC's subnet. |