UNPKG

pulumi-infisical

Version:

A Pulumi provider for managing Infisical secrets management platform, dynamically bridged from the Terraform Infisical provider with support for projects, secrets, identity management, integrations, and access controls.

42 lines 1.52 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getSecretMetadata(args: GetSecretMetadataArgs, opts?: pulumi.InvokeOptions): Promise<GetSecretMetadataResult>; /** * A collection of arguments for invoking getSecretMetadata. */ export interface GetSecretMetadataArgs { environmentSlug: string; folderPath: string; name: string; projectId: string; secretType?: string; } /** * A collection of values returned by getSecretMetadata. */ export interface GetSecretMetadataResult { readonly environmentSlug: string; readonly folderPath: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly name: string; readonly projectId: string; readonly secretMetadatas: outputs.GetSecretMetadataSecretMetadata[]; readonly secretType: string; readonly secretVersion: number; readonly tags: outputs.GetSecretMetadataTag[]; } export declare function getSecretMetadataOutput(args: GetSecretMetadataOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSecretMetadataResult>; /** * A collection of arguments for invoking getSecretMetadata. */ export interface GetSecretMetadataOutputArgs { environmentSlug: pulumi.Input<string>; folderPath: pulumi.Input<string>; name: pulumi.Input<string>; projectId: pulumi.Input<string>; secretType?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getSecretMetadata.d.ts.map