import * as pulumi from "@pulumi/pulumi"; /** * **Deprecated. Use oci.Database.AutonomousDatabaseWallet instead.** * * This data source provides details about a specific Autonomous Database Wallet resource in Oracle Cloud Infrastructure Database service. * * Creates and downloads a wallet for the specified Autonomous AI Database. * * ## Example Usage */ export declare function getAutonomousDatabaseWallet(args: GetAutonomousDatabaseWalletArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousDatabaseWallet. */ export interface GetAutonomousDatabaseWalletArgs { /** * The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). * * @deprecated The 'data.oci_database_autonomous_database_wallet' resource has been deprecated. Please use 'oci_database_autonomous_database_wallet' instead. */ autonomousDatabaseId: string; /** * Encodes the downloaded zipped wallet in base64. It is recommended to set this to `true` to avoid corrupting the zip file in Terraform state. The default value is `false` to preserve backwards compatibility with Terraform v0.11 configurations. */ base64EncodeContent?: boolean; /** * The type of wallet to generate. * * **Serverless instance usage:** * * `SINGLE` - used to generate a wallet for a single database * * `ALL` - used to generate wallet for all databases in the region * * **Dedicated Exadata infrastructure usage:** Value must be `NULL` if attribute is used. */ generateType?: string; /** * The password to encrypt the keys inside the wallet. The password must be at least 8 characters long and must include at least 1 letter and either 1 numeric character or 1 special character. */ password: string; } /** * A collection of values returned by getAutonomousDatabaseWallet. */ export interface GetAutonomousDatabaseWalletResult { /** * @deprecated The 'data.oci_database_autonomous_database_wallet' resource has been deprecated. Please use 'oci_database_autonomous_database_wallet' instead. */ readonly autonomousDatabaseId: string; readonly base64EncodeContent?: boolean; /** * content of the downloaded zipped wallet for the Autonomous Database. If `base64EncodeContent` is set to `true`, then this content will be base64 encoded. */ readonly content: string; readonly generateType?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly password: string; } /** * **Deprecated. Use oci.Database.AutonomousDatabaseWallet instead.** * * This data source provides details about a specific Autonomous Database Wallet resource in Oracle Cloud Infrastructure Database service. * * Creates and downloads a wallet for the specified Autonomous AI Database. * * ## Example Usage */ export declare function getAutonomousDatabaseWalletOutput(args: GetAutonomousDatabaseWalletOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousDatabaseWallet. */ export interface GetAutonomousDatabaseWalletOutputArgs { /** * The database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). * * @deprecated The 'data.oci_database_autonomous_database_wallet' resource has been deprecated. Please use 'oci_database_autonomous_database_wallet' instead. */ autonomousDatabaseId: pulumi.Input; /** * Encodes the downloaded zipped wallet in base64. It is recommended to set this to `true` to avoid corrupting the zip file in Terraform state. The default value is `false` to preserve backwards compatibility with Terraform v0.11 configurations. */ base64EncodeContent?: pulumi.Input; /** * The type of wallet to generate. * * **Serverless instance usage:** * * `SINGLE` - used to generate a wallet for a single database * * `ALL` - used to generate wallet for all databases in the region * * **Dedicated Exadata infrastructure usage:** Value must be `NULL` if attribute is used. */ generateType?: pulumi.Input; /** * The password to encrypt the keys inside the wallet. The password must be at least 8 characters long and must include at least 1 letter and either 1 numeric character or 1 special character. */ password: pulumi.Input; } //# sourceMappingURL=getAutonomousDatabaseWallet.d.ts.map