1. Packages
  2. UpCloud
  3. API Docs
  4. getManagedObjectStoragePolicies
UpCloud v0.2.0 published on Wednesday, Apr 16, 2025 by UpCloudLtd

upcloud.getManagedObjectStoragePolicies

Explore with Pulumi AI

Policies available for a Managed Object Storage resource. See managed_object_storage_user_policy for attaching to a user.

Using getManagedObjectStoragePolicies

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getManagedObjectStoragePolicies(args: GetManagedObjectStoragePoliciesArgs, opts?: InvokeOptions): Promise<GetManagedObjectStoragePoliciesResult>
function getManagedObjectStoragePoliciesOutput(args: GetManagedObjectStoragePoliciesOutputArgs, opts?: InvokeOptions): Output<GetManagedObjectStoragePoliciesResult>
Copy
def get_managed_object_storage_policies(service_uuid: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetManagedObjectStoragePoliciesResult
def get_managed_object_storage_policies_output(service_uuid: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetManagedObjectStoragePoliciesResult]
Copy
func GetManagedObjectStoragePolicies(ctx *Context, args *GetManagedObjectStoragePoliciesArgs, opts ...InvokeOption) (*GetManagedObjectStoragePoliciesResult, error)
func GetManagedObjectStoragePoliciesOutput(ctx *Context, args *GetManagedObjectStoragePoliciesOutputArgs, opts ...InvokeOption) GetManagedObjectStoragePoliciesResultOutput
Copy

> Note: This function is named GetManagedObjectStoragePolicies in the Go SDK.

public static class GetManagedObjectStoragePolicies 
{
    public static Task<GetManagedObjectStoragePoliciesResult> InvokeAsync(GetManagedObjectStoragePoliciesArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedObjectStoragePoliciesResult> Invoke(GetManagedObjectStoragePoliciesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagedObjectStoragePoliciesResult> getManagedObjectStoragePolicies(GetManagedObjectStoragePoliciesArgs args, InvokeOptions options)
public static Output<GetManagedObjectStoragePoliciesResult> getManagedObjectStoragePolicies(GetManagedObjectStoragePoliciesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: upcloud:index/getManagedObjectStoragePolicies:getManagedObjectStoragePolicies
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ServiceUuid This property is required. string
ServiceUuid This property is required. string
serviceUuid This property is required. String
serviceUuid This property is required. string
service_uuid This property is required. str
serviceUuid This property is required. String

getManagedObjectStoragePolicies Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Policies List<UpCloud.Pulumi.UpCloud.Outputs.GetManagedObjectStoragePoliciesPolicy>
ServiceUuid string
Id string
The provider-assigned unique ID for this managed resource.
Policies []GetManagedObjectStoragePoliciesPolicy
ServiceUuid string
id String
The provider-assigned unique ID for this managed resource.
policies List<GetManagedObjectStoragePoliciesPolicy>
serviceUuid String
id string
The provider-assigned unique ID for this managed resource.
policies GetManagedObjectStoragePoliciesPolicy[]
serviceUuid string
id str
The provider-assigned unique ID for this managed resource.
policies Sequence[GetManagedObjectStoragePoliciesPolicy]
service_uuid str
id String
The provider-assigned unique ID for this managed resource.
policies List<Property Map>
serviceUuid String

Supporting Types

GetManagedObjectStoragePoliciesPolicy

Arn This property is required. string
Policy ARN.
AttachmentCount This property is required. int
Attachment count.
CreatedAt This property is required. string
Creation time.
DefaultVersionId This property is required. string
Default version id.
Document This property is required. string
Policy document, URL-encoded compliant with RFC 3986.
Name This property is required. string
Policy name.
ServiceUuid This property is required. string
Managed Object Storage service UUID.
System This property is required. bool
Defines whether the policy was set up by the system.
UpdatedAt This property is required. string
Update time.
Description string
Description of the policy.
Arn This property is required. string
Policy ARN.
AttachmentCount This property is required. int
Attachment count.
CreatedAt This property is required. string
Creation time.
DefaultVersionId This property is required. string
Default version id.
Document This property is required. string
Policy document, URL-encoded compliant with RFC 3986.
Name This property is required. string
Policy name.
ServiceUuid This property is required. string
Managed Object Storage service UUID.
System This property is required. bool
Defines whether the policy was set up by the system.
UpdatedAt This property is required. string
Update time.
Description string
Description of the policy.
arn This property is required. String
Policy ARN.
attachmentCount This property is required. Integer
Attachment count.
createdAt This property is required. String
Creation time.
defaultVersionId This property is required. String
Default version id.
document This property is required. String
Policy document, URL-encoded compliant with RFC 3986.
name This property is required. String
Policy name.
serviceUuid This property is required. String
Managed Object Storage service UUID.
system This property is required. Boolean
Defines whether the policy was set up by the system.
updatedAt This property is required. String
Update time.
description String
Description of the policy.
arn This property is required. string
Policy ARN.
attachmentCount This property is required. number
Attachment count.
createdAt This property is required. string
Creation time.
defaultVersionId This property is required. string
Default version id.
document This property is required. string
Policy document, URL-encoded compliant with RFC 3986.
name This property is required. string
Policy name.
serviceUuid This property is required. string
Managed Object Storage service UUID.
system This property is required. boolean
Defines whether the policy was set up by the system.
updatedAt This property is required. string
Update time.
description string
Description of the policy.
arn This property is required. str
Policy ARN.
attachment_count This property is required. int
Attachment count.
created_at This property is required. str
Creation time.
default_version_id This property is required. str
Default version id.
document This property is required. str
Policy document, URL-encoded compliant with RFC 3986.
name This property is required. str
Policy name.
service_uuid This property is required. str
Managed Object Storage service UUID.
system This property is required. bool
Defines whether the policy was set up by the system.
updated_at This property is required. str
Update time.
description str
Description of the policy.
arn This property is required. String
Policy ARN.
attachmentCount This property is required. Number
Attachment count.
createdAt This property is required. String
Creation time.
defaultVersionId This property is required. String
Default version id.
document This property is required. String
Policy document, URL-encoded compliant with RFC 3986.
name This property is required. String
Policy name.
serviceUuid This property is required. String
Managed Object Storage service UUID.
system This property is required. Boolean
Defines whether the policy was set up by the system.
updatedAt This property is required. String
Update time.
description String
Description of the policy.

Package Details

Repository
upcloud UpCloudLtd/pulumi-upcloud
License
Apache-2.0
Notes
This Pulumi package is based on the upcloud Terraform Provider.