VirtualCircuitPublicPrefix

class oci.core.models.VirtualCircuitPublicPrefix(**kwargs)

Bases: object

A public IP prefix and its details. With a public virtual circuit, the customer specifies the customer-owned public IP prefixes to advertise across the connection. For more information, see FastConnect Overview.

Attributes

VERIFICATION_STATE_COMPLETED A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix.
VERIFICATION_STATE_FAILED A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix.
VERIFICATION_STATE_IN_PROGRESS A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix.
cidr_block [Required] Gets the cidr_block of this VirtualCircuitPublicPrefix.
verification_state [Required] Gets the verification_state of this VirtualCircuitPublicPrefix.

Methods

__init__(**kwargs) Initializes a new VirtualCircuitPublicPrefix object with values from keyword arguments.
VERIFICATION_STATE_COMPLETED = 'COMPLETED'

A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix. This constant has a value of “COMPLETED”

VERIFICATION_STATE_FAILED = 'FAILED'

A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix. This constant has a value of “FAILED”

VERIFICATION_STATE_IN_PROGRESS = 'IN_PROGRESS'

A constant which can be used with the verification_state property of a VirtualCircuitPublicPrefix. This constant has a value of “IN_PROGRESS”

__init__(**kwargs)

Initializes a new VirtualCircuitPublicPrefix object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • cidr_block (str) – The value to assign to the cidr_block property of this VirtualCircuitPublicPrefix.
  • verification_state (str) – The value to assign to the verification_state property of this VirtualCircuitPublicPrefix. Allowed values for this property are: “IN_PROGRESS”, “COMPLETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
cidr_block

[Required] Gets the cidr_block of this VirtualCircuitPublicPrefix. Publix IP prefix (CIDR) that the customer specified.

Returns:The cidr_block of this VirtualCircuitPublicPrefix.
Return type:str
verification_state

[Required] Gets the verification_state of this VirtualCircuitPublicPrefix. Oracle must verify that the customer owns the public IP prefix before traffic for that prefix can flow across the virtual circuit. Verification can take a few business days. IN_PROGRESS means Oracle is verifying the prefix. COMPLETED means verification succeeded. FAILED means verification failed and traffic for this prefix will not flow across the connection.

Allowed values for this property are: “IN_PROGRESS”, “COMPLETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The verification_state of this VirtualCircuitPublicPrefix.
Return type:str