SqlEndpointSecureAccessConfig

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

Bases: oci.data_flow.models.sql_endpoint_network_configuration.SqlEndpointNetworkConfiguration

Access control rules for secure access selection.

Attributes

NETWORK_TYPE_SECURE_ACCESS str(object=’’) -> str
NETWORK_TYPE_VCN str(object=’’) -> str
access_control_rules Gets the access_control_rules of this SqlEndpointSecureAccessConfig.
network_type [Required] Gets the network_type of this SqlEndpointNetworkConfiguration.
public_endpoint_ip Gets the public_endpoint_ip of this SqlEndpointSecureAccessConfig.

Methods

__init__(**kwargs) Initializes a new SqlEndpointSecureAccessConfig 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 SqlEndpointSecureAccessConfig object with values from keyword arguments. The default value of the network_type attribute of this class is SECURE_ACCESS 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 SqlEndpointSecureAccessConfig. Allowed values for this property are: “VCN”, “SECURE_ACCESS”
  • access_control_rules (list[oci.data_flow.models.SecureAccessControlRule]) – The value to assign to the access_control_rules property of this SqlEndpointSecureAccessConfig.
  • public_endpoint_ip (str) – The value to assign to the public_endpoint_ip property of this SqlEndpointSecureAccessConfig.
access_control_rules

Gets the access_control_rules of this SqlEndpointSecureAccessConfig. A list of SecureAccessControlRule’s to which access is limited to

Returns:The access_control_rules of this SqlEndpointSecureAccessConfig.
Return type:list[oci.data_flow.models.SecureAccessControlRule]
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.

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
public_endpoint_ip

Gets the public_endpoint_ip of this SqlEndpointSecureAccessConfig. Ip Address of public endpoint

Returns:The public_endpoint_ip of this SqlEndpointSecureAccessConfig.
Return type:str