Class CreateSqlEndpointDetails
The information about a new SQL Endpoint.
Inherited Members
Namespace: Oci.DataflowService.Models
Assembly: OCI.DotNetSDK.Dataflow.dll
Syntax
public class CreateSqlEndpointDetails
Properties
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The identifier of the compartment used with the SQL Endpoint. |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | 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
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The description of CreateSQLEndpointDetails. |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | The SQL Endpoint name, which can be changed. |
Remarks
Required
DriverShape
Declaration
[Required(ErrorMessage = "DriverShape is required.")]
[JsonProperty(PropertyName = "driverShape")]
public string DriverShape { get; set; }
Property Value
Type | Description |
---|---|
string | The shape of the SQL Endpoint driver instance. |
Remarks
Required
DriverShapeConfig
Declaration
[JsonProperty(PropertyName = "driverShapeConfig")]
public ShapeConfig DriverShapeConfig { get; set; }
Property Value
Type | Description |
---|---|
ShapeConfig |
ExecutorShape
Declaration
[Required(ErrorMessage = "ExecutorShape is required.")]
[JsonProperty(PropertyName = "executorShape")]
public string ExecutorShape { get; set; }
Property Value
Type | Description |
---|---|
string | The shape of the SQL Endpoint worker instance. |
Remarks
Required
ExecutorShapeConfig
Declaration
[JsonProperty(PropertyName = "executorShapeConfig")]
public ShapeConfig ExecutorShapeConfig { get; set; }
Property Value
Type | Description |
---|---|
ShapeConfig |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | 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"} |
LakeId
Declaration
[Required(ErrorMessage = "LakeId is required.")]
[JsonProperty(PropertyName = "lakeId")]
public string LakeId { get; set; }
Property Value
Type | Description |
---|---|
string | OCI lake OCID |
Remarks
Required
MaxExecutorCount
Declaration
[Required(ErrorMessage = "MaxExecutorCount is required.")]
[JsonProperty(PropertyName = "maxExecutorCount")]
public int? MaxExecutorCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum number of executors. |
Remarks
Required
MetastoreId
Declaration
[Required(ErrorMessage = "MetastoreId is required.")]
[JsonProperty(PropertyName = "metastoreId")]
public string MetastoreId { get; set; }
Property Value
Type | Description |
---|---|
string | Metastore OCID |
Remarks
Required
MinExecutorCount
Declaration
[Required(ErrorMessage = "MinExecutorCount is required.")]
[JsonProperty(PropertyName = "minExecutorCount")]
public int? MinExecutorCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The minimum number of executors. |
Remarks
Required
NetworkConfiguration
Declaration
[Required(ErrorMessage = "NetworkConfiguration is required.")]
[JsonProperty(PropertyName = "networkConfiguration")]
public SqlEndpointNetworkConfiguration NetworkConfiguration { get; set; }
Property Value
Type | Description |
---|---|
SqlEndpointNetworkConfiguration |
Remarks
Required
SparkAdvancedConfigurations
Declaration
[JsonProperty(PropertyName = "sparkAdvancedConfigurations")]
public Dictionary<string, string> SparkAdvancedConfigurations { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | 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 isnot allowed to be overwritten will cause a 400 status to be returned. |
SqlEndpointVersion
Declaration
[Required(ErrorMessage = "SqlEndpointVersion is required.")]
[JsonProperty(PropertyName = "sqlEndpointVersion")]
public string SqlEndpointVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The version of the SQL Endpoint. |
Remarks
Required
WarehouseBucketUri
Declaration
[Required(ErrorMessage = "WarehouseBucketUri is required.")]
[JsonProperty(PropertyName = "warehouseBucketUri")]
public string WarehouseBucketUri { get; set; }
Property Value
Type | Description |
---|---|
string | 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 |
Remarks
Required