import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Distributed Autonomous Database Raft Metric resource in Oracle Cloud Infrastructure Distributed Database service. * * Operation to retrieve RAFT metrics for the Globally distributed autonomous database. If the Globally distributed * autonomous database is not RAFT based then empty response is returned from the API. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDistributedAutonomousDatabaseRaftMetric = oci.oci.getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric({ * distributedAutonomousDatabaseId: testDistributedAutonomousDatabase.id, * }); * ``` */ export declare function getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric(args: GetDistributedDatabaseDistributedAutonomousDatabaseRaftMetricArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric. */ export interface GetDistributedDatabaseDistributedAutonomousDatabaseRaftMetricArgs { /** * Globally distributed autonomous database identifier */ distributedAutonomousDatabaseId: string; } /** * A collection of values returned by getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric. */ export interface GetDistributedDatabaseDistributedAutonomousDatabaseRaftMetricResult { /** * Details of in-progress configuration tasks. */ readonly configTasks: { [key: string]: string; }; readonly distributedAutonomousDatabaseId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Raft metrics for the Globally distributed autonomous database. */ readonly raftMetrics: { [key: string]: string; }; } /** * This data source provides details about a specific Distributed Autonomous Database Raft Metric resource in Oracle Cloud Infrastructure Distributed Database service. * * Operation to retrieve RAFT metrics for the Globally distributed autonomous database. If the Globally distributed * autonomous database is not RAFT based then empty response is returned from the API. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDistributedAutonomousDatabaseRaftMetric = oci.oci.getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric({ * distributedAutonomousDatabaseId: testDistributedAutonomousDatabase.id, * }); * ``` */ export declare function getDistributedDatabaseDistributedAutonomousDatabaseRaftMetricOutput(args: GetDistributedDatabaseDistributedAutonomousDatabaseRaftMetricOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric. */ export interface GetDistributedDatabaseDistributedAutonomousDatabaseRaftMetricOutputArgs { /** * Globally distributed autonomous database identifier */ distributedAutonomousDatabaseId: pulumi.Input; } //# sourceMappingURL=getDistributedDatabaseDistributedAutonomousDatabaseRaftMetric.d.ts.map