import * as pulumi from "@pulumi/pulumi"; /** * Provides detailed information about the SSL certificate in privacy-enhanced mail (.pem) format for the specified cluster. * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const _this = nutanix.getSslCertificateV2({ * clusterExtId: "6a68ecf4-8cac-42b3-9805-3186c2cecbd2", * }); * ``` * * * ## API Reference * * See detailed information in [Nutanix SSL Certificates v4](https://developers.nutanix.com/api-reference?namespace=clustermgmt&version=v4.2#tag/SSLCertificate/operation/getSSLCertificate) */ export declare function getSslCertificateV2(args: GetSslCertificateV2Args, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSslCertificateV2. */ export interface GetSslCertificateV2Args { /** * — UUID of the cluster to which the host NIC belongs. */ clusterExtId: string; } /** * A collection of values returned by getSslCertificateV2. */ export interface GetSslCertificateV2Result { readonly caChain: string; readonly clusterExtId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly passphrase: string; readonly privateKey: string; /** * — Private Key Algorithm used for SSL certificate. */ readonly privateKeyAlgorithm: string; /** * — Details about the public SSL certificate. */ readonly publicCertificate: string; } /** * Provides detailed information about the SSL certificate in privacy-enhanced mail (.pem) format for the specified cluster. * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const _this = nutanix.getSslCertificateV2({ * clusterExtId: "6a68ecf4-8cac-42b3-9805-3186c2cecbd2", * }); * ``` * * * ## API Reference * * See detailed information in [Nutanix SSL Certificates v4](https://developers.nutanix.com/api-reference?namespace=clustermgmt&version=v4.2#tag/SSLCertificate/operation/getSSLCertificate) */ export declare function getSslCertificateV2Output(args: GetSslCertificateV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSslCertificateV2. */ export interface GetSslCertificateV2OutputArgs { /** * — UUID of the cluster to which the host NIC belongs. */ clusterExtId: pulumi.Input; } //# sourceMappingURL=getSslCertificateV2.d.ts.map