Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateVlanDetails

Properties

Optional availabilityDomain

availabilityDomain: undefined | string

Controls whether the VLAN is regional or specific to an availability domain. A regional VLAN has the flexibility to implement failover across availability domains. Previously, all VLANs were AD-specific.

To create a regional VLAN, omit this attribute. Resources created subsequently in this VLAN (such as a Compute instance) can be created in any availability domain in the region.

To create an AD-specific VLAN, use this attribute to specify the availability domain. Resources created in this VLAN must be in that availability domain.

Example: {@code Uocm:PHX-AD-1}

cidrBlock

cidrBlock: string

The range of IPv4 addresses that will be used for layer 3 communication with hosts outside the VLAN. The CIDR must maintain the following rules -

1. The CIDR block is valid and correctly formatted. 2. The new range is within one of the parent VCN ranges.

Example: {@code 192.0.2.0/24}

compartmentId

compartmentId: string

The OCID of the compartment to contain the VLAN.

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

Optional displayName

displayName: undefined | 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\"}}

Optional nsgIds

nsgIds: Array<string>

A list of the OCIDs of the network security groups (NSGs) to add all VNICs in the VLAN to. For more information about NSGs, see NetworkSecurityGroup.

Optional routeTableId

routeTableId: undefined | string

The OCID of the route table the VLAN will use. If you don't provide a value, the VLAN uses the VCN's default route table.

vcnId

vcnId: string

The OCID of the VCN to contain the VLAN.

Optional vlanTag

vlanTag: undefined | number

The IEEE 802.1Q VLAN tag for this VLAN. The value must be unique across all VLANs in the VCN. If you don't provide a value, Oracle assigns one. You cannot change the value later. VLAN tag 0 is reserved for use by Oracle. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj