Alibaba Cloud

v3.28.0 published on Tuesday, Aug 16, 2022 by Pulumi

getStorageBundles

Using getStorageBundles

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 getStorageBundles(args: GetStorageBundlesArgs, opts?: InvokeOptions): Promise<GetStorageBundlesResult>
function getStorageBundlesOutput(args: GetStorageBundlesOutputArgs, opts?: InvokeOptions): Output<GetStorageBundlesResult>
def get_storage_bundles(backend_bucket_region_id: Optional[str] = None,
                        ids: Optional[Sequence[str]] = None,
                        name_regex: Optional[str] = None,
                        output_file: Optional[str] = None,
                        page_number: Optional[int] = None,
                        page_size: Optional[int] = None,
                        opts: Optional[InvokeOptions] = None) -> GetStorageBundlesResult
def get_storage_bundles_output(backend_bucket_region_id: Optional[pulumi.Input[str]] = None,
                        ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        name_regex: Optional[pulumi.Input[str]] = None,
                        output_file: Optional[pulumi.Input[str]] = None,
                        page_number: Optional[pulumi.Input[int]] = None,
                        page_size: Optional[pulumi.Input[int]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetStorageBundlesResult]
func GetStorageBundles(ctx *Context, args *GetStorageBundlesArgs, opts ...InvokeOption) (*GetStorageBundlesResult, error)
func GetStorageBundlesOutput(ctx *Context, args *GetStorageBundlesOutputArgs, opts ...InvokeOption) GetStorageBundlesResultOutput

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

public static class GetStorageBundles 
{
    public static Task<GetStorageBundlesResult> InvokeAsync(GetStorageBundlesArgs args, InvokeOptions? opts = null)
    public static Output<GetStorageBundlesResult> Invoke(GetStorageBundlesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStorageBundlesResult> getStorageBundles(GetStorageBundlesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:cloudstoragegateway/getStorageBundles:getStorageBundles
  arguments:
    # arguments dictionary

The following arguments are supported:

BackendBucketRegionId string
Ids List<string>
NameRegex string
OutputFile string
PageNumber int
PageSize int
backendBucketRegionId String
ids List<String>
nameRegex String
outputFile String
pageNumber Integer
pageSize Integer
backendBucketRegionId string
ids string[]
nameRegex string
outputFile string
pageNumber number
pageSize number
backendBucketRegionId String
ids List<String>
nameRegex String
outputFile String
pageNumber Number
pageSize Number

getStorageBundles Result

The following output properties are available:

BackendBucketRegionId string
Bundles List<Pulumi.AliCloud.CloudStorageGateway.Outputs.GetStorageBundlesBundle>
Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>
Names List<string>
TotalCount int
NameRegex string
OutputFile string
PageNumber int
PageSize int
BackendBucketRegionId string
Bundles []GetStorageBundlesBundle
Id string

The provider-assigned unique ID for this managed resource.

Ids []string
Names []string
TotalCount int
NameRegex string
OutputFile string
PageNumber int
PageSize int
backendBucketRegionId String
bundles List<GetStorageBundlesBundle>
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
names List<String>
totalCount Integer
nameRegex String
outputFile String
pageNumber Integer
pageSize Integer
backendBucketRegionId string
bundles GetStorageBundlesBundle[]
id string

The provider-assigned unique ID for this managed resource.

ids string[]
names string[]
totalCount number
nameRegex string
outputFile string
pageNumber number
pageSize number
backend_bucket_region_id str
bundles Sequence[GetStorageBundlesBundle]
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]
names Sequence[str]
total_count int
name_regex str
output_file str
page_number int
page_size int
backendBucketRegionId String
bundles List<Property Map>
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
names List<String>
totalCount Number
nameRegex String
outputFile String
pageNumber Number
pageSize Number

Supporting Types

GetStorageBundlesBundle

CreateTime string
Description string
Id string
Location string
StorageBundleId string
StorageBundleName string
CreateTime string
Description string
Id string
Location string
StorageBundleId string
StorageBundleName string
createTime String
description String
id String
location String
storageBundleId String
storageBundleName String
createTime string
description string
id string
location string
storageBundleId string
storageBundleName string
createTime String
description String
id String
location String
storageBundleId String
storageBundleName String

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.