import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Autonomous Database Instance Wallet Management resource in Oracle Cloud Infrastructure Database service. * * Gets the wallet details for the specified Autonomous AI Database. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDatabaseInstanceWalletManagement = oci.database.getAutonomousDatabaseInstanceWalletManagement({ * autonomousDatabaseId: testAutonomousDatabase.id, * }); * ``` */ export declare function getAutonomousDatabaseInstanceWalletManagement(args: GetAutonomousDatabaseInstanceWalletManagementArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousDatabaseInstanceWalletManagement. */ export interface GetAutonomousDatabaseInstanceWalletManagementArgs { /** * The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ autonomousDatabaseId: string; } /** * A collection of values returned by getAutonomousDatabaseInstanceWalletManagement. */ export interface GetAutonomousDatabaseInstanceWalletManagementResult { /** * The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ readonly autonomousDatabaseId: string; readonly gracePeriod: number; readonly id: string; /** * Indicates whether to rotate the wallet or not. If `false`, the wallet will not be rotated. The default is `false`. */ readonly shouldRotate: boolean; /** * The current lifecycle state of the Autonomous AI Database wallet. */ readonly state: string; /** * The date and time the wallet was last rotated. */ readonly timeRotated: string; } /** * This data source provides details about a specific Autonomous Database Instance Wallet Management resource in Oracle Cloud Infrastructure Database service. * * Gets the wallet details for the specified Autonomous AI Database. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousDatabaseInstanceWalletManagement = oci.database.getAutonomousDatabaseInstanceWalletManagement({ * autonomousDatabaseId: testAutonomousDatabase.id, * }); * ``` */ export declare function getAutonomousDatabaseInstanceWalletManagementOutput(args: GetAutonomousDatabaseInstanceWalletManagementOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousDatabaseInstanceWalletManagement. */ export interface GetAutonomousDatabaseInstanceWalletManagementOutputArgs { /** * The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ autonomousDatabaseId: pulumi.Input; } //# sourceMappingURL=getAutonomousDatabaseInstanceWalletManagement.d.ts.map