SqlEndpointVcnConfig

class oci.data_flow.models.SqlEndpointVcnConfig(**kwargs)

Bases: oci.data_flow.models.sql_endpoint_network_configuration.SqlEndpointNetworkConfiguration

The VCN configuration for VCN network type selection.

Attributes

NETWORK_TYPE_SECURE_ACCESS str(object=’’) -> str
NETWORK_TYPE_VCN str(object=’’) -> str
host_name_prefix Gets the host_name_prefix of this SqlEndpointVcnConfig.
network_type [Required] Gets the network_type of this SqlEndpointNetworkConfiguration.
nsg_ids Gets the nsg_ids of this SqlEndpointVcnConfig.
private_endpoint_ip Gets the private_endpoint_ip of this SqlEndpointVcnConfig.
subnet_id [Required] Gets the subnet_id of this SqlEndpointVcnConfig.
vcn_id [Required] Gets the vcn_id of this SqlEndpointVcnConfig.

Methods

__init__(**kwargs) Initializes a new SqlEndpointVcnConfig object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
NETWORK_TYPE_SECURE_ACCESS = 'SECURE_ACCESS'
NETWORK_TYPE_VCN = 'VCN'
__init__(**kwargs)

Initializes a new SqlEndpointVcnConfig object with values from keyword arguments. The default value of the network_type attribute of this class is VCN and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • network_type (str) – The value to assign to the network_type property of this SqlEndpointVcnConfig. Allowed values for this property are: “VCN”, “SECURE_ACCESS”
  • vcn_id (str) – The value to assign to the vcn_id property of this SqlEndpointVcnConfig.
  • subnet_id (str) – The value to assign to the subnet_id property of this SqlEndpointVcnConfig.
  • host_name_prefix (str) – The value to assign to the host_name_prefix property of this SqlEndpointVcnConfig.
  • nsg_ids (list[str]) – The value to assign to the nsg_ids property of this SqlEndpointVcnConfig.
  • private_endpoint_ip (str) – The value to assign to the private_endpoint_ip property of this SqlEndpointVcnConfig.
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

host_name_prefix

Gets the host_name_prefix of this SqlEndpointVcnConfig. The host name prefix.

Returns:The host_name_prefix of this SqlEndpointVcnConfig.
Return type:str
network_type

[Required] Gets the network_type of this SqlEndpointNetworkConfiguration. The type of network configuration.

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

Returns:The network_type of this SqlEndpointNetworkConfiguration.
Return type:str
nsg_ids

Gets the nsg_ids of this SqlEndpointVcnConfig. The OCIDs of Network Security Groups (NSGs).

Returns:The nsg_ids of this SqlEndpointVcnConfig.
Return type:list[str]
private_endpoint_ip

Gets the private_endpoint_ip of this SqlEndpointVcnConfig. Ip Address of private endpoint

Returns:The private_endpoint_ip of this SqlEndpointVcnConfig.
Return type:str
subnet_id

[Required] Gets the subnet_id of this SqlEndpointVcnConfig. The VCN Subnet OCID.

Returns:The subnet_id of this SqlEndpointVcnConfig.
Return type:str
vcn_id

[Required] Gets the vcn_id of this SqlEndpointVcnConfig. The VCN OCID.

Returns:The vcn_id of this SqlEndpointVcnConfig.
Return type:str