1. Packages
  2. Alicloud Provider
  3. API Docs
  4. cloudstoragegateway
  5. getStorageBundles
Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 by Pulumi

alicloud.cloudstoragegateway.getStorageBundles

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 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>
    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
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.63.0 published on Monday, Sep 30, 2024 by Pulumi