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 isVCN
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
-