Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ByoipRange

Oracle offers the ability to Bring Your Own IP (BYOIP), importing public IP addresses or IPv6 addresses that you currently own to Oracle Cloud Infrastructure. A {@code ByoipRange} resource is a record of the imported address block (a BYOIP CIDR block) and also some associated metadata. The process used to Bring Your Own IP is explained in the documentation.

Properties

Optional byoipRangeVcnIpv6Allocations

byoipRangeVcnIpv6Allocations: Array<ByoipRangeVcnIpv6AllocationSummary>

A list of {@code ByoipRangeVcnIpv6AllocationSummary} objects.

Optional cidrBlock

cidrBlock: undefined | string

The public IPv4 CIDR block being imported from on-premises to the Oracle cloud.

compartmentId

compartmentId: string

The OCID of the compartment containing the BYOIP CIDR block.

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

id

id: string

The OCID of the {@code ByoipRange} resource.

Optional ipv6CidrBlock

ipv6CidrBlock: undefined | string

The IPv6 prefix being imported to the Oracle cloud. This prefix must be /48 or larger, and can be subdivided into sub-ranges used across multiple VCNs. A BYOIPv6 prefix can be also assigned across multiple VCNs, and each VCN must be /64 or larger. You may specify a ULA or private IPv6 prefix of /64 or larger to use in the VCN. IPv6-enabled subnets will remain a fixed /64 in size.

Optional lifecycleDetails

lifecycleDetails: LifecycleDetails

The {@code ByoipRange} resource's current status.

lifecycleState

lifecycleState: LifecycleState

The {@code ByoipRange} resource's current state.

Optional timeAdvertised

timeAdvertised: Date

The date and time the {@code ByoipRange} resource was advertised to the internet by BGP, in the format defined by RFC3339.

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

timeCreated

timeCreated: Date

The date and time the {@code ByoipRange} resource was created, in the format defined by RFC3339.

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

Optional timeValidated

timeValidated: Date

The date and time the {@code ByoipRange} resource was validated, in the format defined by RFC3339.

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

Optional timeWithdrawn

timeWithdrawn: Date

The date and time the {@code ByoipRange} resource was withdrawn from advertisement by BGP to the internet, in the format defined by RFC3339.

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

validationToken

validationToken: string

The validation token is an internally-generated ASCII string used in the validation process. See Importing a CIDR block for details.

Functions

getDeserializedJsonObj

getJsonObj