digitalocean.getSpacesBucketObjects
Explore with Pulumi AI
NOTE on
max_keys
: Retrieving very large numbers of keys can adversely affect the provider’s performance.
The bucket-objects data source returns keys (i.e., file names) and other metadata about objects in a Spaces bucket.
Using getSpacesBucketObjects
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 getSpacesBucketObjects(args: GetSpacesBucketObjectsArgs, opts?: InvokeOptions): Promise<GetSpacesBucketObjectsResult>
function getSpacesBucketObjectsOutput(args: GetSpacesBucketObjectsOutputArgs, opts?: InvokeOptions): Output<GetSpacesBucketObjectsResult>
def get_spaces_bucket_objects(bucket: Optional[str] = None,
delimiter: Optional[str] = None,
encoding_type: Optional[str] = None,
max_keys: Optional[int] = None,
prefix: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSpacesBucketObjectsResult
def get_spaces_bucket_objects_output(bucket: Optional[pulumi.Input[str]] = None,
delimiter: Optional[pulumi.Input[str]] = None,
encoding_type: Optional[pulumi.Input[str]] = None,
max_keys: Optional[pulumi.Input[int]] = None,
prefix: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSpacesBucketObjectsResult]
func GetSpacesBucketObjects(ctx *Context, args *GetSpacesBucketObjectsArgs, opts ...InvokeOption) (*GetSpacesBucketObjectsResult, error)
func GetSpacesBucketObjectsOutput(ctx *Context, args *GetSpacesBucketObjectsOutputArgs, opts ...InvokeOption) GetSpacesBucketObjectsResultOutput
> Note: This function is named GetSpacesBucketObjects
in the Go SDK.
public static class GetSpacesBucketObjects
{
public static Task<GetSpacesBucketObjectsResult> InvokeAsync(GetSpacesBucketObjectsArgs args, InvokeOptions? opts = null)
public static Output<GetSpacesBucketObjectsResult> Invoke(GetSpacesBucketObjectsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSpacesBucketObjectsResult> getSpacesBucketObjects(GetSpacesBucketObjectsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: digitalocean:index/getSpacesBucketObjects:getSpacesBucketObjects
arguments:
# arguments dictionary
The following arguments are supported:
- Bucket string
Lists object keys in this Spaces bucket
- Region string
The slug of the region where the bucket is stored.
- Delimiter string
A character used to group keys (Default: none)
- Encoding
Type string Encodes keys using this method (Default: none; besides none, only "url" can be used)
- Max
Keys int Maximum object keys to return (Default: 1000)
- Prefix string
Limits results to object keys with this prefix (Default: none)
- Bucket string
Lists object keys in this Spaces bucket
- Region string
The slug of the region where the bucket is stored.
- Delimiter string
A character used to group keys (Default: none)
- Encoding
Type string Encodes keys using this method (Default: none; besides none, only "url" can be used)
- Max
Keys int Maximum object keys to return (Default: 1000)
- Prefix string
Limits results to object keys with this prefix (Default: none)
- bucket String
Lists object keys in this Spaces bucket
- region String
The slug of the region where the bucket is stored.
- delimiter String
A character used to group keys (Default: none)
- encoding
Type String Encodes keys using this method (Default: none; besides none, only "url" can be used)
- max
Keys Integer Maximum object keys to return (Default: 1000)
- prefix String
Limits results to object keys with this prefix (Default: none)
- bucket string
Lists object keys in this Spaces bucket
- region string
The slug of the region where the bucket is stored.
- delimiter string
A character used to group keys (Default: none)
- encoding
Type string Encodes keys using this method (Default: none; besides none, only "url" can be used)
- max
Keys number Maximum object keys to return (Default: 1000)
- prefix string
Limits results to object keys with this prefix (Default: none)
- bucket str
Lists object keys in this Spaces bucket
- region str
The slug of the region where the bucket is stored.
- delimiter str
A character used to group keys (Default: none)
- encoding_
type str Encodes keys using this method (Default: none; besides none, only "url" can be used)
- max_
keys int Maximum object keys to return (Default: 1000)
- prefix str
Limits results to object keys with this prefix (Default: none)
- bucket String
Lists object keys in this Spaces bucket
- region String
The slug of the region where the bucket is stored.
- delimiter String
A character used to group keys (Default: none)
- encoding
Type String Encodes keys using this method (Default: none; besides none, only "url" can be used)
- max
Keys Number Maximum object keys to return (Default: 1000)
- prefix String
Limits results to object keys with this prefix (Default: none)
getSpacesBucketObjects Result
The following output properties are available:
- Bucket string
- Common
Prefixes List<string> List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- Id string
The provider-assigned unique ID for this managed resource.
- Keys List<string>
List of strings representing object keys
- Owners List<string>
List of strings representing object owner IDs
- Region string
- Delimiter string
- Encoding
Type string - Max
Keys int - Prefix string
- Bucket string
- Common
Prefixes []string List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- Id string
The provider-assigned unique ID for this managed resource.
- Keys []string
List of strings representing object keys
- Owners []string
List of strings representing object owner IDs
- Region string
- Delimiter string
- Encoding
Type string - Max
Keys int - Prefix string
- bucket String
- common
Prefixes List<String> List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- id String
The provider-assigned unique ID for this managed resource.
- keys List<String>
List of strings representing object keys
- owners List<String>
List of strings representing object owner IDs
- region String
- delimiter String
- encoding
Type String - max
Keys Integer - prefix String
- bucket string
- common
Prefixes string[] List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- id string
The provider-assigned unique ID for this managed resource.
- keys string[]
List of strings representing object keys
- owners string[]
List of strings representing object owner IDs
- region string
- delimiter string
- encoding
Type string - max
Keys number - prefix string
- bucket str
- common_
prefixes Sequence[str] List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- id str
The provider-assigned unique ID for this managed resource.
- keys Sequence[str]
List of strings representing object keys
- owners Sequence[str]
List of strings representing object owner IDs
- region str
- delimiter str
- encoding_
type str - max_
keys int - prefix str
- bucket String
- common
Prefixes List<String> List of any keys between
prefix
and the next occurrence ofdelimiter
(i.e., similar to subdirectories of theprefix
"directory"); the list is only returned when you specifydelimiter
- id String
The provider-assigned unique ID for this managed resource.
- keys List<String>
List of strings representing object keys
- owners List<String>
List of strings representing object owner IDs
- region String
- delimiter String
- encoding
Type String - max
Keys Number - prefix String
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
digitalocean
Terraform Provider.