Class UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
The content of the Database Tools database API gateway config global sub resource to be updated.
Inheritance
Inherited Members
Namespace: Oci.DatabasetoolsruntimeService.Models
Assembly: OCI.DotNetSDK.Databasetoolsruntime.dll
Syntax
[JsonConverter(typeof(UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetailsModelConverter))]
public class UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails
Properties
AdvancedProperties
Declaration
[JsonProperty(PropertyName = "advancedProperties")]
public Dictionary<string, string> AdvancedProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | Advanced global properties. |
CertificateBundle
Declaration
[JsonProperty(PropertyName = "certificateBundle")]
public DatabaseApiGatewayConfigCertificateBundle CertificateBundle { get; set; }
Property Value
| Type | Description |
|---|---|
| DatabaseApiGatewayConfigCertificateBundle |
DatabaseApiStatus
Declaration
[JsonProperty(PropertyName = "databaseApiStatus")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatusEnum? DatabaseApiStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.DatabaseApiStatusEnum? | ORDS database API is a database management and monitoring REST API. Database Actions requires this feature. |
DocumentRoot
Declaration
[JsonProperty(PropertyName = "documentRoot")]
public string DocumentRoot { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The location of the static resources to be served under the / root server path. |
HttpPort
Declaration
[JsonProperty(PropertyName = "httpPort")]
public int? HttpPort { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Specifies the HTTP listen port. 0 disables HTTP. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024\u201365535) is recommended. |
HttpsPort
Declaration
[JsonProperty(PropertyName = "httpsPort")]
public int? HttpsPort { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Specifies the HTTPS listen port. 0 disables HTTPS. Use of ports below 1024 requires elevated (root) privileges and is generally discouraged; deployment on non-privileged ports (1024\u201365535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided. |
PoolRoute
Declaration
[JsonProperty(PropertyName = "poolRoute")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRouteEnum? PoolRoute { get; set; }
Property Value
| Type | Description |
|---|---|
| UpdateDatabaseToolsDatabaseApiGatewayConfigGlobalDetails.PoolRouteEnum? | How the target pool route value is determined for a HTTP request. |
PoolRoutingHeader
Declaration
[JsonProperty(PropertyName = "poolRoutingHeader")]
public string PoolRoutingHeader { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The request header name providing the pool route value. |