1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. cloudstoragegateway
  5. getStorageBundles
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.cloudstoragegateway.getStorageBundles

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

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>
Copy
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]
Copy
func GetStorageBundles(ctx *Context, args *GetStorageBundlesArgs, opts ...InvokeOption) (*GetStorageBundlesResult, error)
func GetStorageBundlesOutput(ctx *Context, args *GetStorageBundlesOutputArgs, opts ...InvokeOption) GetStorageBundlesResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetStorageBundlesResult> getStorageBundles(GetStorageBundlesArgs args, InvokeOptions options)
public static Output<GetStorageBundlesResult> getStorageBundles(GetStorageBundlesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:cloudstoragegateway/getStorageBundles:getStorageBundles
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

BackendBucketRegionId
This property is required.
Changes to this property will trigger replacement.
string
Ids Changes to this property will trigger replacement. List<string>
NameRegex Changes to this property will trigger replacement. string
OutputFile string
PageNumber int
PageSize int
BackendBucketRegionId
This property is required.
Changes to this property will trigger replacement.
string
Ids Changes to this property will trigger replacement. []string
NameRegex Changes to this property will trigger replacement. string
OutputFile string
PageNumber int
PageSize int
backendBucketRegionId
This property is required.
Changes to this property will trigger replacement.
String
ids Changes to this property will trigger replacement. List<String>
nameRegex Changes to this property will trigger replacement. String
outputFile String
pageNumber Integer
pageSize Integer
backendBucketRegionId
This property is required.
Changes to this property will trigger replacement.
string
ids Changes to this property will trigger replacement. string[]
nameRegex Changes to this property will trigger replacement. string
outputFile string
pageNumber number
pageSize number
backend_bucket_region_id
This property is required.
Changes to this property will trigger replacement.
str
ids Changes to this property will trigger replacement. Sequence[str]
name_regex Changes to this property will trigger replacement. str
output_file str
page_number int
page_size int
backendBucketRegionId
This property is required.
Changes to this property will trigger replacement.
String
ids Changes to this property will trigger replacement. List<String>
nameRegex Changes to this property will trigger replacement. 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 This property is required. string
Description This property is required. string
Id This property is required. string
Location This property is required. string
StorageBundleId This property is required. string
StorageBundleName This property is required. string
CreateTime This property is required. string
Description This property is required. string
Id This property is required. string
Location This property is required. string
StorageBundleId This property is required. string
StorageBundleName This property is required. string
createTime This property is required. String
description This property is required. String
id This property is required. String
location This property is required. String
storageBundleId This property is required. String
storageBundleName This property is required. String
createTime This property is required. string
description This property is required. string
id This property is required. string
location This property is required. string
storageBundleId This property is required. string
storageBundleName This property is required. string
create_time This property is required. str
description This property is required. str
id This property is required. str
location This property is required. str
storage_bundle_id This property is required. str
storage_bundle_name This property is required. str
createTime This property is required. String
description This property is required. String
id This property is required. String
location This property is required. String
storageBundleId This property is required. String
storageBundleName This property is required. String

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi