import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Managed Databases Database Parameters in Oracle Cloud Infrastructure Database Management service. * * Gets the list of database parameters for the specified Managed Database. The parameters are listed in alphabetical order, along with their current values. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedDatabasesDatabaseParameters = oci.databasemanagement.getManagedDatabasesDatabaseParameters({ * managedDatabaseId: testManagedDatabase.id, * isAllowedValuesIncluded: managedDatabasesDatabaseParameterIsAllowedValuesIncluded === "true", * name: managedDatabasesDatabaseParameterName, * opcNamedCredentialId: managedDatabasesDatabaseParameterOpcNamedCredentialId, * source: managedDatabasesDatabaseParameterSource, * }); * ``` */ export declare function getManagedDatabasesDatabaseParameters(args: GetManagedDatabasesDatabaseParametersArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getManagedDatabasesDatabaseParameters. */ export interface GetManagedDatabasesDatabaseParametersArgs { filters?: inputs.DatabaseManagement.GetManagedDatabasesDatabaseParametersFilter[]; /** * When true, results include a list of valid values for parameters (if applicable). */ isAllowedValuesIncluded?: boolean; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. */ managedDatabaseId: string; /** * A filter to return all parameters that have the text given in their names. */ name?: string; /** * The OCID of the Named Credential. */ opcNamedCredentialId?: string; /** * The source used to list database parameters. `CURRENT` is used to get the database parameters that are currently in effect for the database instance. `SPFILE` is used to list parameters from the server parameter file. Default is `CURRENT`. */ source?: string; } /** * A collection of values returned by getManagedDatabasesDatabaseParameters. */ export interface GetManagedDatabasesDatabaseParametersResult { /** * The list of database_parameters_collection. */ readonly databaseParametersCollections: outputs.DatabaseManagement.GetManagedDatabasesDatabaseParametersDatabaseParametersCollection[]; readonly filters?: outputs.DatabaseManagement.GetManagedDatabasesDatabaseParametersFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isAllowedValuesIncluded?: boolean; readonly managedDatabaseId: string; /** * The parameter name. */ readonly name?: string; readonly opcNamedCredentialId?: string; readonly source?: string; } /** * This data source provides the list of Managed Databases Database Parameters in Oracle Cloud Infrastructure Database Management service. * * Gets the list of database parameters for the specified Managed Database. The parameters are listed in alphabetical order, along with their current values. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedDatabasesDatabaseParameters = oci.databasemanagement.getManagedDatabasesDatabaseParameters({ * managedDatabaseId: testManagedDatabase.id, * isAllowedValuesIncluded: managedDatabasesDatabaseParameterIsAllowedValuesIncluded === "true", * name: managedDatabasesDatabaseParameterName, * opcNamedCredentialId: managedDatabasesDatabaseParameterOpcNamedCredentialId, * source: managedDatabasesDatabaseParameterSource, * }); * ``` */ export declare function getManagedDatabasesDatabaseParametersOutput(args: GetManagedDatabasesDatabaseParametersOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getManagedDatabasesDatabaseParameters. */ export interface GetManagedDatabasesDatabaseParametersOutputArgs { filters?: pulumi.Input[] | undefined>; /** * When true, results include a list of valid values for parameters (if applicable). */ isAllowedValuesIncluded?: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. */ managedDatabaseId: pulumi.Input; /** * A filter to return all parameters that have the text given in their names. */ name?: pulumi.Input; /** * The OCID of the Named Credential. */ opcNamedCredentialId?: pulumi.Input; /** * The source used to list database parameters. `CURRENT` is used to get the database parameters that are currently in effect for the database instance. `SPFILE` is used to list parameters from the server parameter file. Default is `CURRENT`. */ source?: pulumi.Input; } //# sourceMappingURL=getManagedDatabasesDatabaseParameters.d.ts.map