import * as core from "@terrascript/core"; export interface DsParametersByPathArgs { /** * (Required) The prefix path of the parameter. */ path: string | core.StringOut; /** * (Optional) Whether to recursively return parameters under `path`. Defaults to `false`. */ recursive?: boolean | core.BooleanOut; /** * (Optional) Whether to return decrypted `SecureString` value. Defaults to `true`. */ withDecryption?: boolean | core.BooleanOut; } export declare class DsParametersByPath extends core.Data { /** * The ARNs of the parameters. */ arns: core.Array | core.ArrayOut; id: string | core.StringOut; /** * The names of the parameters. */ names: core.Array | core.ArrayOut; /** * (Required) The prefix path of the parameter. */ path: string | core.StringOut; /** * (Optional) Whether to recursively return parameters under `path`. Defaults to `false`. */ recursive?: boolean | core.BooleanOut; /** * The types of the parameters. */ types: core.Array | core.ArrayOut; /** * The value of the parameters. */ values: core.Array | core.ArrayOut; /** * (Optional) Whether to return decrypted `SecureString` value. Defaults to `true`. */ withDecryption?: boolean | core.BooleanOut; constructor(name: string, args?: DsParametersByPathArgs); getNamespace(): string; } //# sourceMappingURL=ds_parameters_by_path.d.ts.map