import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Get a list of the SSL certificates which can be used to access an Object store. * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const example = nutanix.getCertificatesV2({ * objectStoreExtId: "ac91151a-28b4-4ffe-b150-6bcb2ec80cd4", * }); * ``` * */ export declare function getCertificatesV2(args: GetCertificatesV2Args, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCertificatesV2. */ export interface GetCertificatesV2Args { /** * -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with \$filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the \$filter must conform to the OData V4.01 URL conventions. The filter can be applied to the following fields: * - alternateFqdns/value * - alternateIps/ipv4/value */ filter?: string; /** * -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set. Default value is 50. */ limit?: number; /** * -(Required) The UUID of the Object store. */ objectStoreExtId: string; /** * -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results. Default value is 0. */ page?: number; /** * -(Optional) URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. * - alternateFqdns * - alternateFqdns/value * - alternateIps * - alternateIps/ipv4/value */ select?: string; } /** * A collection of values returned by getCertificatesV2. */ export interface GetCertificatesV2Result { /** * - list of the SSL certificates which can be used to access an Object store. */ readonly certificates: outputs.GetCertificatesV2Certificate[]; readonly filter?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly limit?: number; readonly objectStoreExtId: string; readonly page?: number; readonly select?: string; } /** * Get a list of the SSL certificates which can be used to access an Object store. * * ## Example Usage * * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as nutanix from "@pierskarsenbarg/nutanix"; * * const example = nutanix.getCertificatesV2({ * objectStoreExtId: "ac91151a-28b4-4ffe-b150-6bcb2ec80cd4", * }); * ``` * */ export declare function getCertificatesV2Output(args: GetCertificatesV2OutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCertificatesV2. */ export interface GetCertificatesV2OutputArgs { /** * -(Optional) A URL query parameter that allows clients to filter a collection of resources. The expression specified with \$filter is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response. Expression specified with the \$filter must conform to the OData V4.01 URL conventions. The filter can be applied to the following fields: * - alternateFqdns/value * - alternateIps/ipv4/value */ filter?: pulumi.Input; /** * -(Optional) A URL query parameter that specifies the total number of records returned in the result set. Must be a positive integer between 1 and 100. Any number out of this range will lead to a validation error. If the limit is not provided, a default value of 50 records will be returned in the result set. Default value is 50. */ limit?: pulumi.Input; /** * -(Required) The UUID of the Object store. */ objectStoreExtId: pulumi.Input; /** * -(Optional) A URL query parameter that specifies the page number of the result set. It must be a positive integer between 0 and the maximum number of pages that are available for that resource. Any number out of this range might lead to no results. Default value is 0. */ page?: pulumi.Input; /** * -(Optional) URL query parameter that allows clients to request a specific set of properties for each entity or complex type. Expression specified with the $select must conform to the OData V4.01 URL conventions. If a $select expression consists of a single select item that is an asterisk (i.e., *), then all properties on the matching resource will be returned. * - alternateFqdns * - alternateFqdns/value * - alternateIps * - alternateIps/ipv4/value */ select?: pulumi.Input; } //# sourceMappingURL=getCertificatesV2.d.ts.map