UNPKG

@upcloud/pulumi-upcloud

Version:

A Pulumi package for creating and managing UpCloud resources.

34 lines (33 loc) 1.43 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * Policies available for a Managed Object Storage resource. See `managedObjectStorageUserPolicy` for attaching to a user. */ export declare function getManagedObjectStoragePolicies(args: GetManagedObjectStoragePoliciesArgs, opts?: pulumi.InvokeOptions): Promise<GetManagedObjectStoragePoliciesResult>; /** * A collection of arguments for invoking getManagedObjectStoragePolicies. */ export interface GetManagedObjectStoragePoliciesArgs { serviceUuid: string; } /** * A collection of values returned by getManagedObjectStoragePolicies. */ export interface GetManagedObjectStoragePoliciesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly policies: outputs.GetManagedObjectStoragePoliciesPolicy[]; readonly serviceUuid: string; } /** * Policies available for a Managed Object Storage resource. See `managedObjectStorageUserPolicy` for attaching to a user. */ export declare function getManagedObjectStoragePoliciesOutput(args: GetManagedObjectStoragePoliciesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagedObjectStoragePoliciesResult>; /** * A collection of arguments for invoking getManagedObjectStoragePolicies. */ export interface GetManagedObjectStoragePoliciesOutputArgs { serviceUuid: pulumi.Input<string>; }