import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Database Tools Database Api Gateway Config Global resource in Oracle Cloud Infrastructure Database Tools Runtime service. * * Get a Database Tools database API gateway config global resource * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDatabaseToolsDatabaseApiGatewayConfigGlobal = oci.databasetools.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal({ * databaseToolsDatabaseApiGatewayConfigId: testConfig.id, * globalKey: databaseToolsDatabaseApiGatewayConfigGlobalGlobalKey, * }); * ``` */ export declare function getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal(args: GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal. */ export interface GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config. */ databaseToolsDatabaseApiGatewayConfigId: string; /** * The key of the global config. */ globalKey: string; } /** * A collection of values returned by getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal. */ export interface GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalResult { /** * Advanced global properties. */ readonly advancedProperties: { [key: string]: string; }; /** * The certificate bundle that describes the SSL certicicate. Ignored if the httpsPort is 0. */ readonly certificateBundles: outputs.DatabaseTools.GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalCertificateBundle[]; /** * ORDS database API is a database management and monitoring REST API. Database Actions requires this feature. */ readonly databaseApiStatus: string; readonly databaseToolsDatabaseApiGatewayConfigId: string; /** * The location of the static resources to be served under the / root server path. */ readonly documentRoot: string; readonly globalKey: string; /** * 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–65535) is recommended. */ readonly httpPort: number; /** * 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–65535) is recommended. ORDS will use a self-signed certificate if a certificate bundle is not provided. */ readonly httpsPort: number; readonly id: string; /** * A string that uniquely identifies a Database Tools database API gateway config global settings resource. */ readonly key: string; /** * The RESTful service definition location. */ readonly metadataSource: string; /** * How the target pool route value is determined for a HTTP request. */ readonly poolRoute: string; /** * The request header name providing the pool route value. */ readonly poolRoutingHeader: string; /** * The time the resource was created. An RFC3339 formatted datetime string. */ readonly timeCreated: string; /** * The time the resource was updated. An RFC3339 formatted datetime string. */ readonly timeUpdated: string; /** * The type of the Database Tools database API gateway config global settings resource. */ readonly type: string; } /** * This data source provides details about a specific Database Tools Database Api Gateway Config Global resource in Oracle Cloud Infrastructure Database Tools Runtime service. * * Get a Database Tools database API gateway config global resource * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDatabaseToolsDatabaseApiGatewayConfigGlobal = oci.databasetools.getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal({ * databaseToolsDatabaseApiGatewayConfigId: testConfig.id, * globalKey: databaseToolsDatabaseApiGatewayConfigGlobalGlobalKey, * }); * ``` */ export declare function getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutput(args: GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal. */ export interface GetRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobalOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a Database Tools database API gateway config. */ databaseToolsDatabaseApiGatewayConfigId: pulumi.Input; /** * The key of the global config. */ globalKey: pulumi.Input; } //# sourceMappingURL=getRuntimeDatabaseToolsDatabaseApiGatewayConfigGlobal.d.ts.map