SqlEndpointVcnConfig¶
- class oci.data_flow.models.SqlEndpointVcnConfig(**kwargs)¶
Bases:
SqlEndpointNetworkConfigurationThe VCN configuration for VCN network type selection.
Attributes:
A constant which can be used with the network_type property of a SqlEndpointNetworkConfiguration.
A constant which can be used with the network_type property of a SqlEndpointNetworkConfiguration.
Gets the host_name_prefix of this SqlEndpointVcnConfig.
[Required] Gets the network_type of this SqlEndpointNetworkConfiguration.
Gets the nsg_ids of this SqlEndpointVcnConfig.
Gets the private_endpoint_ip of this SqlEndpointVcnConfig.
[Required] Gets the subnet_id of this SqlEndpointVcnConfig.
[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'¶
A constant which can be used with the network_type property of a SqlEndpointNetworkConfiguration. This constant has a value of “SECURE_ACCESS”
- NETWORK_TYPE_VCN = 'VCN'¶
A constant which can be used with the network_type property of a SqlEndpointNetworkConfiguration. This constant has a value of “VCN”
- __init__(**kwargs)¶
Initializes a new SqlEndpointVcnConfig object with values from keyword arguments. The default value of the
network_typeattribute of this class isVCNand 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.
- property 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
- property 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
- property 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]
- property 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
- property subnet_id¶
[Required] Gets the subnet_id of this SqlEndpointVcnConfig. The VCN Subnet OCID.
- Returns
The subnet_id of this SqlEndpointVcnConfig.
- Return type
str
- property vcn_id¶
[Required] Gets the vcn_id of this SqlEndpointVcnConfig. The VCN OCID.
- Returns
The vcn_id of this SqlEndpointVcnConfig.
- Return type
str