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>
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]
func GetManagedObjectStoragePolicies(ctx *Context, args *GetManagedObjectStoragePoliciesArgs, opts ...InvokeOption) (*GetManagedObjectStoragePoliciesResult, error)
func GetManagedObjectStoragePoliciesOutput(ctx *Context, args *GetManagedObjectStoragePoliciesOutputArgs, opts ...InvokeOption) GetManagedObjectStoragePoliciesResultOutput
> 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)
}
public static CompletableFuture<GetManagedObjectStoragePoliciesResult> getManagedObjectStoragePolicies(GetManagedObjectStoragePoliciesArgs args, InvokeOptions options)
public static Output<GetManagedObjectStoragePoliciesResult> getManagedObjectStoragePolicies(GetManagedObjectStoragePoliciesArgs args, InvokeOptions options)
fn::invoke:
function: upcloud:index/getManagedObjectStoragePolicies:getManagedObjectStoragePolicies
arguments:
# arguments dictionary
The following arguments are supported:
- Service
Uuid This property is required. string
- Service
Uuid This property is required. string
- service
Uuid This property is required. String
- service
Uuid This property is required. string
- service_
uuid This property is required. str
- service
Uuid 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<Up
Cloud. Pulumi. Up Cloud. Outputs. Get Managed Object Storage Policies Policy> - Service
Uuid string
- Id string
- The provider-assigned unique ID for this managed resource.
- Policies
[]Get
Managed Object Storage Policies Policy - Service
Uuid string
- id String
- The provider-assigned unique ID for this managed resource.
- policies
List<Get
Managed Object Storage Policies Policy> - service
Uuid String
- id string
- The provider-assigned unique ID for this managed resource.
- policies
Get
Managed Object Storage Policies Policy[] - service
Uuid string
- id str
- The provider-assigned unique ID for this managed resource.
- policies
Sequence[Get
Managed Object Storage Policies Policy] - service_
uuid str
- id String
- The provider-assigned unique ID for this managed resource.
- policies List<Property Map>
- service
Uuid String
Supporting Types
GetManagedObjectStoragePoliciesPolicy
- Arn
This property is required. string - Policy ARN.
- Attachment
Count This property is required. int - Attachment count.
- Created
At This property is required. string - Creation time.
- Default
Version Id 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.
- Service
Uuid 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.
- Updated
At This property is required. string - Update time.
- Description string
- Description of the policy.
- Arn
This property is required. string - Policy ARN.
- Attachment
Count This property is required. int - Attachment count.
- Created
At This property is required. string - Creation time.
- Default
Version Id 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.
- Service
Uuid 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.
- Updated
At This property is required. string - Update time.
- Description string
- Description of the policy.
- arn
This property is required. String - Policy ARN.
- attachment
Count This property is required. Integer - Attachment count.
- created
At This property is required. String - Creation time.
- default
Version Id 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.
- service
Uuid 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.
- updated
At This property is required. String - Update time.
- description String
- Description of the policy.
- arn
This property is required. string - Policy ARN.
- attachment
Count This property is required. number - Attachment count.
- created
At This property is required. string - Creation time.
- default
Version Id 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.
- service
Uuid 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.
- updated
At 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.
- attachment
Count This property is required. Number - Attachment count.
- created
At This property is required. String - Creation time.
- default
Version Id 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.
- service
Uuid 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.
- updated
At 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.