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.

31 lines 1.1 kB
import * as pulumi from "@pulumi/pulumi"; export declare function getKmsKeyPublicKey(args: GetKmsKeyPublicKeyArgs, opts?: pulumi.InvokeOptions): Promise<GetKmsKeyPublicKeyResult>; /** * A collection of arguments for invoking getKmsKeyPublicKey. */ export interface GetKmsKeyPublicKeyArgs { keyId: string; } /** * A collection of values returned by getKmsKeyPublicKey. */ export interface GetKmsKeyPublicKeyResult { readonly encryptionAlgorithm: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly keyId: string; readonly keyUsage: string; readonly name: string; readonly publicKey: string; readonly signingAlgorithms: string[]; } export declare function getKmsKeyPublicKeyOutput(args: GetKmsKeyPublicKeyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetKmsKeyPublicKeyResult>; /** * A collection of arguments for invoking getKmsKeyPublicKey. */ export interface GetKmsKeyPublicKeyOutputArgs { keyId: pulumi.Input<string>; } //# sourceMappingURL=getKmsKeyPublicKey.d.ts.map