oci.DataFlow.SqlEndpoint
Explore with Pulumi AI
This resource provides the Sql Endpoint resource in Oracle Cloud Infrastructure Data Flow service.
Note
Resource Discovery is not supported for this resource.
Create a new Sql Endpoint.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
testSqlEndpoint:
type: oci:DataFlow:SqlEndpoint
name: test_sql_endpoint
properties:
compartmentId: ${compartmentId}
displayName: ${sqlEndpointDisplayName}
driverShape: ${sqlEndpointDriverShape}
executorShape: ${sqlEndpointExecutorShape}
lakeId: ${testLake.id}
maxExecutorCount: ${sqlEndpointMaxExecutorCount}
metastoreId: ${testMetastore.id}
minExecutorCount: ${sqlEndpointMinExecutorCount}
networkConfiguration:
networkType: ${sqlEndpointNetworkConfigurationNetworkType}
accessControlRules:
- ipNotation: ${sqlEndpointNetworkConfigurationAccessControlRulesIpNotation}
value: ${sqlEndpointNetworkConfigurationAccessControlRulesValue}
vcnIps: ${sqlEndpointNetworkConfigurationAccessControlRulesVcnIps}
hostNamePrefix: ${sqlEndpointNetworkConfigurationHostNamePrefix}
nsgIds: ${sqlEndpointNetworkConfigurationNsgIds}
privateEndpointIp: ${sqlEndpointNetworkConfigurationPrivateEndpointIp}
publicEndpointIp: ${sqlEndpointNetworkConfigurationPublicEndpointIp}
subnetId: ${testSubnet.id}
vcnId: ${testVcn.id}
sqlEndpointVersion: ${sqlEndpointSqlEndpointVersion}
warehouseBucketUri: ${sqlEndpointWarehouseBucketUri}
definedTags:
Operations.CostCenter: '42'
description: ${sqlEndpointDescription}
driverShapeConfig:
memoryInGbs: ${sqlEndpointDriverShapeConfigMemoryInGbs}
ocpus: ${sqlEndpointDriverShapeConfigOcpus}
executorShapeConfig:
memoryInGbs: ${sqlEndpointExecutorShapeConfigMemoryInGbs}
ocpus: ${sqlEndpointExecutorShapeConfigOcpus}
freeformTags:
Department: Finance
sparkAdvancedConfigurations: ${sqlEndpointSparkAdvancedConfigurations}
Create SqlEndpoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SqlEndpoint(name: string, args: SqlEndpointArgs, opts?: CustomResourceOptions);
@overload
def SqlEndpoint(resource_name: str,
args: SqlEndpointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SqlEndpoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
network_configuration: Optional[_dataflow.SqlEndpointNetworkConfigurationArgs] = None,
metastore_id: Optional[str] = None,
sql_endpoint_version: Optional[str] = None,
display_name: Optional[str] = None,
compartment_id: Optional[str] = None,
min_executor_count: Optional[int] = None,
max_executor_count: Optional[int] = None,
executor_shape: Optional[str] = None,
driver_shape: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
executor_shape_config: Optional[_dataflow.SqlEndpointExecutorShapeConfigArgs] = None,
driver_shape_config: Optional[_dataflow.SqlEndpointDriverShapeConfigArgs] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
spark_advanced_configurations: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
state: Optional[str] = None)
func NewSqlEndpoint(ctx *Context, name string, args SqlEndpointArgs, opts ...ResourceOption) (*SqlEndpoint, error)
public SqlEndpoint(string name, SqlEndpointArgs args, CustomResourceOptions? opts = null)
public SqlEndpoint(String name, SqlEndpointArgs args)
public SqlEndpoint(String name, SqlEndpointArgs args, CustomResourceOptions options)
type: oci:DataFlow:SqlEndpoint
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SqlEndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SqlEndpointArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SqlEndpointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SqlEndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SqlEndpointArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sqlEndpointResource = new Oci.DataFlow.SqlEndpoint("sqlEndpointResource", new()
{
NetworkConfiguration = new Oci.DataFlow.Inputs.SqlEndpointNetworkConfigurationArgs
{
NetworkType = "string",
AccessControlRules = new[]
{
new Oci.DataFlow.Inputs.SqlEndpointNetworkConfigurationAccessControlRuleArgs
{
IpNotation = "string",
Value = "string",
VcnIps = "string",
},
},
HostNamePrefix = "string",
PrivateEndpointIp = "string",
PublicEndpointIp = "string",
SubnetId = "string",
VcnId = "string",
},
MetastoreId = "string",
SqlEndpointVersion = "string",
DisplayName = "string",
CompartmentId = "string",
MinExecutorCount = 0,
MaxExecutorCount = 0,
ExecutorShape = "string",
DriverShape = "string",
DefinedTags =
{
{ "string", "string" },
},
ExecutorShapeConfig = new Oci.DataFlow.Inputs.SqlEndpointExecutorShapeConfigArgs
{
MemoryInGbs = 0,
Ocpus = 0,
},
DriverShapeConfig = new Oci.DataFlow.Inputs.SqlEndpointDriverShapeConfigArgs
{
MemoryInGbs = 0,
Ocpus = 0,
},
FreeformTags =
{
{ "string", "string" },
},
SparkAdvancedConfigurations =
{
{ "string", "string" },
},
Description = "string",
State = "string",
});
example, err := DataFlow.NewSqlEndpoint(ctx, "sqlEndpointResource", &DataFlow.SqlEndpointArgs{
NetworkConfiguration: &dataflow.SqlEndpointNetworkConfigurationArgs{
NetworkType: pulumi.String("string"),
AccessControlRules: dataflow.SqlEndpointNetworkConfigurationAccessControlRuleArray{
&dataflow.SqlEndpointNetworkConfigurationAccessControlRuleArgs{
IpNotation: pulumi.String("string"),
Value: pulumi.String("string"),
VcnIps: pulumi.String("string"),
},
},
HostNamePrefix: pulumi.String("string"),
PrivateEndpointIp: pulumi.String("string"),
PublicEndpointIp: pulumi.String("string"),
SubnetId: pulumi.String("string"),
VcnId: pulumi.String("string"),
},
MetastoreId: pulumi.String("string"),
SqlEndpointVersion: pulumi.String("string"),
DisplayName: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
MinExecutorCount: pulumi.Int(0),
MaxExecutorCount: pulumi.Int(0),
ExecutorShape: pulumi.String("string"),
DriverShape: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ExecutorShapeConfig: &dataflow.SqlEndpointExecutorShapeConfigArgs{
MemoryInGbs: pulumi.Float64(0),
Ocpus: pulumi.Float64(0),
},
DriverShapeConfig: &dataflow.SqlEndpointDriverShapeConfigArgs{
MemoryInGbs: pulumi.Float64(0),
Ocpus: pulumi.Float64(0),
},
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
SparkAdvancedConfigurations: pulumi.StringMap{
"string": pulumi.String("string"),
},
Description: pulumi.String("string"),
State: pulumi.String("string"),
})
var sqlEndpointResource = new SqlEndpoint("sqlEndpointResource", SqlEndpointArgs.builder()
.networkConfiguration(SqlEndpointNetworkConfigurationArgs.builder()
.networkType("string")
.accessControlRules(SqlEndpointNetworkConfigurationAccessControlRuleArgs.builder()
.ipNotation("string")
.value("string")
.vcnIps("string")
.build())
.hostNamePrefix("string")
.privateEndpointIp("string")
.publicEndpointIp("string")
.subnetId("string")
.vcnId("string")
.build())
.metastoreId("string")
.sqlEndpointVersion("string")
.displayName("string")
.compartmentId("string")
.minExecutorCount(0)
.maxExecutorCount(0)
.executorShape("string")
.driverShape("string")
.definedTags(Map.of("string", "string"))
.executorShapeConfig(SqlEndpointExecutorShapeConfigArgs.builder()
.memoryInGbs(0)
.ocpus(0)
.build())
.driverShapeConfig(SqlEndpointDriverShapeConfigArgs.builder()
.memoryInGbs(0)
.ocpus(0)
.build())
.freeformTags(Map.of("string", "string"))
.sparkAdvancedConfigurations(Map.of("string", "string"))
.description("string")
.state("string")
.build());
sql_endpoint_resource = oci.data_flow.SqlEndpoint("sqlEndpointResource",
network_configuration={
"network_type": "string",
"access_control_rules": [{
"ip_notation": "string",
"value": "string",
"vcn_ips": "string",
}],
"host_name_prefix": "string",
"private_endpoint_ip": "string",
"public_endpoint_ip": "string",
"subnet_id": "string",
"vcn_id": "string",
},
metastore_id="string",
sql_endpoint_version="string",
display_name="string",
compartment_id="string",
min_executor_count=0,
max_executor_count=0,
executor_shape="string",
driver_shape="string",
defined_tags={
"string": "string",
},
executor_shape_config={
"memory_in_gbs": 0,
"ocpus": 0,
},
driver_shape_config={
"memory_in_gbs": 0,
"ocpus": 0,
},
freeform_tags={
"string": "string",
},
spark_advanced_configurations={
"string": "string",
},
description="string",
state="string")
const sqlEndpointResource = new oci.dataflow.SqlEndpoint("sqlEndpointResource", {
networkConfiguration: {
networkType: "string",
accessControlRules: [{
ipNotation: "string",
value: "string",
vcnIps: "string",
}],
hostNamePrefix: "string",
privateEndpointIp: "string",
publicEndpointIp: "string",
subnetId: "string",
vcnId: "string",
},
metastoreId: "string",
sqlEndpointVersion: "string",
displayName: "string",
compartmentId: "string",
minExecutorCount: 0,
maxExecutorCount: 0,
executorShape: "string",
driverShape: "string",
definedTags: {
string: "string",
},
executorShapeConfig: {
memoryInGbs: 0,
ocpus: 0,
},
driverShapeConfig: {
memoryInGbs: 0,
ocpus: 0,
},
freeformTags: {
string: "string",
},
sparkAdvancedConfigurations: {
string: "string",
},
description: "string",
state: "string",
});
type: oci:DataFlow:SqlEndpoint
properties:
compartmentId: string
definedTags:
string: string
description: string
displayName: string
driverShape: string
driverShapeConfig:
memoryInGbs: 0
ocpus: 0
executorShape: string
executorShapeConfig:
memoryInGbs: 0
ocpus: 0
freeformTags:
string: string
maxExecutorCount: 0
metastoreId: string
minExecutorCount: 0
networkConfiguration:
accessControlRules:
- ipNotation: string
value: string
vcnIps: string
hostNamePrefix: string
networkType: string
privateEndpointIp: string
publicEndpointIp: string
subnetId: string
vcnId: string
sparkAdvancedConfigurations:
string: string
sqlEndpointVersion: string
state: string
SqlEndpoint Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SqlEndpoint resource accepts the following input properties:
- Compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- Driver
Shape string - The shape of the SQL Endpoint driver instance.
- Executor
Shape string - The shape of the SQL Endpoint worker instance.
- Max
Executor intCount - (Updatable) The maximum number of executors.
- Metastore
Id string - Metastore OCID
- Min
Executor intCount - (Updatable) The minimum number of executors.
- Network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- Sql
Endpoint stringVersion - The version of the SQL Endpoint.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of CreateSQLEndpointDetails.
- Driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Spark
Advanced Dictionary<string, string>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- State string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- Driver
Shape string - The shape of the SQL Endpoint driver instance.
- Executor
Shape string - The shape of the SQL Endpoint worker instance.
- Max
Executor intCount - (Updatable) The maximum number of executors.
- Metastore
Id string - Metastore OCID
- Min
Executor intCount - (Updatable) The minimum number of executors.
- Network
Configuration SqlEndpoint Network Configuration Args - The network configuration of a SQL Endpoint.
- Sql
Endpoint stringVersion - The version of the SQL Endpoint.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of CreateSQLEndpointDetails.
- Driver
Shape SqlConfig Endpoint Driver Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Executor
Shape SqlConfig Endpoint Executor Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Spark
Advanced map[string]stringConfigurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- State string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- display
Name String - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape String - The shape of the SQL Endpoint driver instance.
- executor
Shape String - The shape of the SQL Endpoint worker instance.
- max
Executor IntegerCount - (Updatable) The maximum number of executors.
- metastore
Id String - Metastore OCID
- min
Executor IntegerCount - (Updatable) The minimum number of executors.
- network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- sql
Endpoint StringVersion - The version of the SQL Endpoint.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of CreateSQLEndpointDetails.
- driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- spark
Advanced Map<String,String>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- state String
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape string - The shape of the SQL Endpoint driver instance.
- executor
Shape string - The shape of the SQL Endpoint worker instance.
- max
Executor numberCount - (Updatable) The maximum number of executors.
- metastore
Id string - Metastore OCID
- min
Executor numberCount - (Updatable) The minimum number of executors.
- network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- sql
Endpoint stringVersion - The version of the SQL Endpoint.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- (Updatable) The description of CreateSQLEndpointDetails.
- driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- spark
Advanced {[key: string]: string}Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- state string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment_
id str - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- display_
name str - (Updatable) The SQL Endpoint name, which can be changed.
- driver_
shape str - The shape of the SQL Endpoint driver instance.
- executor_
shape str - The shape of the SQL Endpoint worker instance.
- max_
executor_ intcount - (Updatable) The maximum number of executors.
- metastore_
id str - Metastore OCID
- min_
executor_ intcount - (Updatable) The minimum number of executors.
- network_
configuration dataflow.Sql Endpoint Network Configuration Args - The network configuration of a SQL Endpoint.
- sql_
endpoint_ strversion - The version of the SQL Endpoint.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- (Updatable) The description of CreateSQLEndpointDetails.
- driver_
shape_ dataflow.config Sql Endpoint Driver Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor_
shape_ dataflow.config Sql Endpoint Executor Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- spark_
advanced_ Mapping[str, str]configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- state str
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- display
Name String - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape String - The shape of the SQL Endpoint driver instance.
- executor
Shape String - The shape of the SQL Endpoint worker instance.
- max
Executor NumberCount - (Updatable) The maximum number of executors.
- metastore
Id String - Metastore OCID
- min
Executor NumberCount - (Updatable) The minimum number of executors.
- network
Configuration Property Map - The network configuration of a SQL Endpoint.
- sql
Endpoint StringVersion - The version of the SQL Endpoint.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of CreateSQLEndpointDetails.
- driver
Shape Property MapConfig - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape Property MapConfig - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- spark
Advanced Map<String>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- state String
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Outputs
All input properties are implicitly available as output properties. Additionally, the SqlEndpoint resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- Lake
Id string - Oracle Cloud Infrastructure lake OCID
- State
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Dictionary<string, string>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- Time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- Warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- Id string
- The provider-assigned unique ID for this managed resource.
- Jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- Lake
Id string - Oracle Cloud Infrastructure lake OCID
- State
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- map[string]string
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- Time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- Warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- id String
- The provider-assigned unique ID for this managed resource.
- jdbc
Endpoint StringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id String - Oracle Cloud Infrastructure lake OCID
- state
Message String - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Map<String,String>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created String - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket StringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- id string
- The provider-assigned unique ID for this managed resource.
- jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id string - Oracle Cloud Infrastructure lake OCID
- state
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- {[key: string]: string}
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- id str
- The provider-assigned unique ID for this managed resource.
- jdbc_
endpoint_ strurl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake_
id str - Oracle Cloud Infrastructure lake OCID
- state_
message str - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Mapping[str, str]
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time_
created str - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse_
bucket_ struri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- id String
- The provider-assigned unique ID for this managed resource.
- jdbc
Endpoint StringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id String - Oracle Cloud Infrastructure lake OCID
- state
Message String - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Map<String>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created String - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket StringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
Look up Existing SqlEndpoint Resource
Get an existing SqlEndpoint resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SqlEndpointState, opts?: CustomResourceOptions): SqlEndpoint
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
driver_shape: Optional[str] = None,
driver_shape_config: Optional[_dataflow.SqlEndpointDriverShapeConfigArgs] = None,
executor_shape: Optional[str] = None,
executor_shape_config: Optional[_dataflow.SqlEndpointExecutorShapeConfigArgs] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
jdbc_endpoint_url: Optional[str] = None,
lake_id: Optional[str] = None,
max_executor_count: Optional[int] = None,
metastore_id: Optional[str] = None,
min_executor_count: Optional[int] = None,
network_configuration: Optional[_dataflow.SqlEndpointNetworkConfigurationArgs] = None,
spark_advanced_configurations: Optional[Mapping[str, str]] = None,
sql_endpoint_version: Optional[str] = None,
state: Optional[str] = None,
state_message: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None,
warehouse_bucket_uri: Optional[str] = None) -> SqlEndpoint
func GetSqlEndpoint(ctx *Context, name string, id IDInput, state *SqlEndpointState, opts ...ResourceOption) (*SqlEndpoint, error)
public static SqlEndpoint Get(string name, Input<string> id, SqlEndpointState? state, CustomResourceOptions? opts = null)
public static SqlEndpoint get(String name, Output<String> id, SqlEndpointState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of CreateSQLEndpointDetails.
- Display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- Driver
Shape string - The shape of the SQL Endpoint driver instance.
- Driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Executor
Shape string - The shape of the SQL Endpoint worker instance.
- Executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- Lake
Id string - Oracle Cloud Infrastructure lake OCID
- Max
Executor intCount - (Updatable) The maximum number of executors.
- Metastore
Id string - Metastore OCID
- Min
Executor intCount - (Updatable) The minimum number of executors.
- Network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- Spark
Advanced Dictionary<string, string>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- Sql
Endpoint stringVersion - The version of the SQL Endpoint.
- State string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Dictionary<string, string>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- Time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- Warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- Compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of CreateSQLEndpointDetails.
- Display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- Driver
Shape string - The shape of the SQL Endpoint driver instance.
- Driver
Shape SqlConfig Endpoint Driver Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Executor
Shape string - The shape of the SQL Endpoint worker instance.
- Executor
Shape SqlConfig Endpoint Executor Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- Lake
Id string - Oracle Cloud Infrastructure lake OCID
- Max
Executor intCount - (Updatable) The maximum number of executors.
- Metastore
Id string - Metastore OCID
- Min
Executor intCount - (Updatable) The minimum number of executors.
- Network
Configuration SqlEndpoint Network Configuration Args - The network configuration of a SQL Endpoint.
- Spark
Advanced map[string]stringConfigurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- Sql
Endpoint stringVersion - The version of the SQL Endpoint.
- State string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- map[string]string
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- Time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- Warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- compartment
Id String - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of CreateSQLEndpointDetails.
- display
Name String - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape String - The shape of the SQL Endpoint driver instance.
- driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape String - The shape of the SQL Endpoint worker instance.
- executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- jdbc
Endpoint StringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id String - Oracle Cloud Infrastructure lake OCID
- max
Executor IntegerCount - (Updatable) The maximum number of executors.
- metastore
Id String - Metastore OCID
- min
Executor IntegerCount - (Updatable) The minimum number of executors.
- network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- spark
Advanced Map<String,String>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- sql
Endpoint StringVersion - The version of the SQL Endpoint.
- state String
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message String - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Map<String,String>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created String - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket StringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- compartment
Id string - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- (Updatable) The description of CreateSQLEndpointDetails.
- display
Name string - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape string - The shape of the SQL Endpoint driver instance.
- driver
Shape SqlConfig Endpoint Driver Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape string - The shape of the SQL Endpoint worker instance.
- executor
Shape SqlConfig Endpoint Executor Shape Config - This is used to configure the shape of the driver or executor if a flexible shape is used.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- jdbc
Endpoint stringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id string - Oracle Cloud Infrastructure lake OCID
- max
Executor numberCount - (Updatable) The maximum number of executors.
- metastore
Id string - Metastore OCID
- min
Executor numberCount - (Updatable) The minimum number of executors.
- network
Configuration SqlEndpoint Network Configuration - The network configuration of a SQL Endpoint.
- spark
Advanced {[key: string]: string}Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- sql
Endpoint stringVersion - The version of the SQL Endpoint.
- state string
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message string - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- {[key: string]: string}
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created string - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket stringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- compartment_
id str - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- (Updatable) The description of CreateSQLEndpointDetails.
- display_
name str - (Updatable) The SQL Endpoint name, which can be changed.
- driver_
shape str - The shape of the SQL Endpoint driver instance.
- driver_
shape_ dataflow.config Sql Endpoint Driver Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor_
shape str - The shape of the SQL Endpoint worker instance.
- executor_
shape_ dataflow.config Sql Endpoint Executor Shape Config Args - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- jdbc_
endpoint_ strurl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake_
id str - Oracle Cloud Infrastructure lake OCID
- max_
executor_ intcount - (Updatable) The maximum number of executors.
- metastore_
id str - Metastore OCID
- min_
executor_ intcount - (Updatable) The minimum number of executors.
- network_
configuration dataflow.Sql Endpoint Network Configuration Args - The network configuration of a SQL Endpoint.
- spark_
advanced_ Mapping[str, str]configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- sql_
endpoint_ strversion - The version of the SQL Endpoint.
- state str
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state_
message str - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Mapping[str, str]
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time_
created str - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse_
bucket_ struri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
- compartment
Id String - (Updatable) The identifier of the compartment used with the SQL Endpoint.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of CreateSQLEndpointDetails.
- display
Name String - (Updatable) The SQL Endpoint name, which can be changed.
- driver
Shape String - The shape of the SQL Endpoint driver instance.
- driver
Shape Property MapConfig - This is used to configure the shape of the driver or executor if a flexible shape is used.
- executor
Shape String - The shape of the SQL Endpoint worker instance.
- executor
Shape Property MapConfig - This is used to configure the shape of the driver or executor if a flexible shape is used.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- jdbc
Endpoint StringUrl - The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
- lake
Id String - Oracle Cloud Infrastructure lake OCID
- max
Executor NumberCount - (Updatable) The maximum number of executors.
- metastore
Id String - Metastore OCID
- min
Executor NumberCount - (Updatable) The minimum number of executors.
- network
Configuration Property Map - The network configuration of a SQL Endpoint.
- spark
Advanced Map<String>Configurations - (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
- sql
Endpoint StringVersion - The version of the SQL Endpoint.
- state String
(Updatable) The target state for the Sql Endpoint. Could be set to
ACTIVE
orINACTIVE
.** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message String - A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
- Map<String>
- The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example:
{orcl-cloud: {free-tier-retain: true}}
- time
Created String - The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
- warehouse
Bucket StringUri - The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
Supporting Types
SqlEndpointDriverShapeConfig, SqlEndpointDriverShapeConfigArgs
- Memory
In doubleGbs - The amount of memory used for the driver or executors.
- Ocpus double
- The total number of OCPUs used for the driver or executors. See here for details.
- Memory
In float64Gbs - The amount of memory used for the driver or executors.
- Ocpus float64
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In DoubleGbs - The amount of memory used for the driver or executors.
- ocpus Double
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In numberGbs - The amount of memory used for the driver or executors.
- ocpus number
- The total number of OCPUs used for the driver or executors. See here for details.
- memory_
in_ floatgbs - The amount of memory used for the driver or executors.
- ocpus float
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In NumberGbs - The amount of memory used for the driver or executors.
- ocpus Number
- The total number of OCPUs used for the driver or executors. See here for details.
SqlEndpointExecutorShapeConfig, SqlEndpointExecutorShapeConfigArgs
- Memory
In doubleGbs - The amount of memory used for the driver or executors.
- Ocpus double
- The total number of OCPUs used for the driver or executors. See here for details.
- Memory
In float64Gbs - The amount of memory used for the driver or executors.
- Ocpus float64
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In DoubleGbs - The amount of memory used for the driver or executors.
- ocpus Double
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In numberGbs - The amount of memory used for the driver or executors.
- ocpus number
- The total number of OCPUs used for the driver or executors. See here for details.
- memory_
in_ floatgbs - The amount of memory used for the driver or executors.
- ocpus float
- The total number of OCPUs used for the driver or executors. See here for details.
- memory
In NumberGbs - The amount of memory used for the driver or executors.
- ocpus Number
- The total number of OCPUs used for the driver or executors. See here for details.
SqlEndpointNetworkConfiguration, SqlEndpointNetworkConfigurationArgs
- Network
Type string - The type of network configuration.
- Access
Control List<SqlRules Endpoint Network Configuration Access Control Rule> - A list of SecureAccessControlRule's to which access is limited to
- Host
Name stringPrefix - The host name prefix.
- Private
Endpoint stringIp - Ip Address of private endpoint
- Public
Endpoint stringIp - Ip Address of public endpoint
- Subnet
Id string - The VCN Subnet OCID.
- Vcn
Id string - The VCN OCID.
- Network
Type string - The type of network configuration.
- Access
Control []SqlRules Endpoint Network Configuration Access Control Rule - A list of SecureAccessControlRule's to which access is limited to
- Host
Name stringPrefix - The host name prefix.
- Private
Endpoint stringIp - Ip Address of private endpoint
- Public
Endpoint stringIp - Ip Address of public endpoint
- Subnet
Id string - The VCN Subnet OCID.
- Vcn
Id string - The VCN OCID.
- network
Type String - The type of network configuration.
- access
Control List<SqlRules Endpoint Network Configuration Access Control Rule> - A list of SecureAccessControlRule's to which access is limited to
- host
Name StringPrefix - The host name prefix.
- private
Endpoint StringIp - Ip Address of private endpoint
- public
Endpoint StringIp - Ip Address of public endpoint
- subnet
Id String - The VCN Subnet OCID.
- vcn
Id String - The VCN OCID.
- network
Type string - The type of network configuration.
- access
Control SqlRules Endpoint Network Configuration Access Control Rule[] - A list of SecureAccessControlRule's to which access is limited to
- host
Name stringPrefix - The host name prefix.
- private
Endpoint stringIp - Ip Address of private endpoint
- public
Endpoint stringIp - Ip Address of public endpoint
- subnet
Id string - The VCN Subnet OCID.
- vcn
Id string - The VCN OCID.
- network_
type str - The type of network configuration.
- access_
control_ Sequence[dataflow.rules Sql Endpoint Network Configuration Access Control Rule] - A list of SecureAccessControlRule's to which access is limited to
- host_
name_ strprefix - The host name prefix.
- private_
endpoint_ strip - Ip Address of private endpoint
- public_
endpoint_ strip - Ip Address of public endpoint
- subnet_
id str - The VCN Subnet OCID.
- vcn_
id str - The VCN OCID.
- network
Type String - The type of network configuration.
- access
Control List<Property Map>Rules - A list of SecureAccessControlRule's to which access is limited to
- host
Name StringPrefix - The host name prefix.
- private
Endpoint StringIp - Ip Address of private endpoint
- public
Endpoint StringIp - Ip Address of public endpoint
- subnet
Id String - The VCN Subnet OCID.
- vcn
Id String - The VCN OCID.
SqlEndpointNetworkConfigurationAccessControlRule, SqlEndpointNetworkConfigurationAccessControlRuleArgs
- Ip
Notation string - The type of IP notation.
- Value string
- The associated value of the selected IP notation.
- Vcn
Ips string - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
- Ip
Notation string - The type of IP notation.
- Value string
- The associated value of the selected IP notation.
- Vcn
Ips string - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
- ip
Notation String - The type of IP notation.
- value String
- The associated value of the selected IP notation.
- vcn
Ips String - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
- ip
Notation string - The type of IP notation.
- value string
- The associated value of the selected IP notation.
- vcn
Ips string - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
- ip_
notation str - The type of IP notation.
- value str
- The associated value of the selected IP notation.
- vcn_
ips str - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
- ip
Notation String - The type of IP notation.
- value String
- The associated value of the selected IP notation.
- vcn
Ips String - A comma-separated IP or CIDR address for VCN OCID IP notation selection.
Import
SqlEndpoints can be imported using the id
, e.g.
$ pulumi import oci:DataFlow/sqlEndpoint:SqlEndpoint test_sql_endpoint "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.