import * as pulumi from "@pulumi/pulumi"; /** * Get access path detailed information. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const efs = ovh.getStorageEfs({ * serviceName: "XXX", * }); * const accessPath = efs.then(efs => ovh.getStorageEfsShareAccessPath({ * serviceName: efs.serviceName, * shareId: "XXX", * id: "XXX", * })); * ``` */ export declare function getStorageEfsShareAccessPath(args: GetStorageEfsShareAccessPathArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getStorageEfsShareAccessPath. */ export interface GetStorageEfsShareAccessPathArgs { /** * Access path ID */ id: string; /** * Service name */ serviceName: string; /** * Share ID */ shareId: string; } /** * A collection of values returned by getStorageEfsShareAccessPath. */ export interface GetStorageEfsShareAccessPathResult { /** * Access path ID */ readonly id: string; /** * Access path */ readonly path: string; /** * Is this the preferred access path? */ readonly preferred: boolean; /** * Service name */ readonly serviceName: string; /** * Share ID */ readonly shareId: string; } /** * Get access path detailed information. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const efs = ovh.getStorageEfs({ * serviceName: "XXX", * }); * const accessPath = efs.then(efs => ovh.getStorageEfsShareAccessPath({ * serviceName: efs.serviceName, * shareId: "XXX", * id: "XXX", * })); * ``` */ export declare function getStorageEfsShareAccessPathOutput(args: GetStorageEfsShareAccessPathOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getStorageEfsShareAccessPath. */ export interface GetStorageEfsShareAccessPathOutputArgs { /** * Access path ID */ id: pulumi.Input; /** * Service name */ serviceName: pulumi.Input; /** * Share ID */ shareId: pulumi.Input; }