published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
A bucket is a container for storing objects. All objects must belong to a bucket. Buckets have various configuration properties, including region and access permissions. You can create different types of buckets to store different data based on your needs.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
bucketDemo:
type: volcenginecc:tos:Bucket
name: BucketDemo
properties:
name: bucket-demo
storageClass: STANDARD
enableVersionStatus: Enabled
bucketType: fns
tags:
- key: env
value: test
policy: '{"Version":"1.0","Statement":[{"Sid":"f8fd","Effect":"Allow","Principal":["*******"],"Action":["tos:Get*","tos:List*","tos:HeadBucket"],"Resource":["trn:tos:::************","trn:tos:::************/*"]}]}'
lifecycleConfigs:
- expiration:
date: 2027-01-18T00:00:00Z
filter:
greaterThanIncludeEqual: Disabled
lessThanIncludeEqual: Disabled
objectSizeGreaterThan: 123
objectSizeLessThan: 789
lifecycle_rule_id: bucketdemo
prefix: prefix
status: Enabled
Create Bucket Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Bucket(name: string, args: BucketArgs, opts?: CustomResourceOptions);@overload
def Bucket(resource_name: str,
args: BucketArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Bucket(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
acl: Optional[BucketAclArgs] = None,
acl_grant: Optional[BucketAclGrantArgs] = None,
az_redundancy: Optional[str] = None,
bucket_type: Optional[str] = None,
enable_version_status: Optional[str] = None,
lifecycle_configs: Optional[Sequence[BucketLifecycleConfigArgs]] = None,
policy: Optional[str] = None,
project_name: Optional[str] = None,
storage_class: Optional[str] = None,
tags: Optional[Sequence[BucketTagArgs]] = None)func NewBucket(ctx *Context, name string, args BucketArgs, opts ...ResourceOption) (*Bucket, error)public Bucket(string name, BucketArgs args, CustomResourceOptions? opts = null)
public Bucket(String name, BucketArgs args)
public Bucket(String name, BucketArgs args, CustomResourceOptions options)
type: volcenginecc:tos:Bucket
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Bucket Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Bucket resource accepts the following input properties:
- Name string
- Bucket name
- Acl
Volcengine.
Bucket Acl - Bucket access control permissions
- Acl
Grant Volcengine.Bucket Acl Grant - Az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- Bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- Enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- Lifecycle
Configs List<Volcengine.Bucket Lifecycle Config> - Policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- Project
Name string - Project associated with the bucket
- Storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
List<Volcengine.
Bucket Tag>
- Name string
- Bucket name
- Acl
Bucket
Acl Args - Bucket access control permissions
- Acl
Grant BucketAcl Grant Args - Az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- Bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- Enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- Lifecycle
Configs []BucketLifecycle Config Args - Policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- Project
Name string - Project associated with the bucket
- Storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
[]Bucket
Tag Args
- name String
- Bucket name
- acl
Bucket
Acl - Bucket access control permissions
- acl
Grant BucketAcl Grant - az
Redundancy String - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type String - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- enable
Version StringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- lifecycle
Configs List<BucketLifecycle Config> - policy String
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name String - Project associated with the bucket
- storage
Class String - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
List<Bucket
Tag>
- name string
- Bucket name
- acl
Bucket
Acl - Bucket access control permissions
- acl
Grant BucketAcl Grant - az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- lifecycle
Configs BucketLifecycle Config[] - policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name string - Project associated with the bucket
- storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
Bucket
Tag[]
- name str
- Bucket name
- acl
Bucket
Acl Args - Bucket access control permissions
- acl_
grant BucketAcl Grant Args - az_
redundancy str - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket_
type str - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- enable_
version_ strstatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- lifecycle_
configs Sequence[BucketLifecycle Config Args] - policy str
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project_
name str - Project associated with the bucket
- storage_
class str - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
Sequence[Bucket
Tag Args]
- name String
- Bucket name
- acl Property Map
- Bucket access control permissions
- acl
Grant Property Map - az
Redundancy String - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type String - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- enable
Version StringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- lifecycle
Configs List<Property Map> - policy String
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name String - Project associated with the bucket
- storage
Class String - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Bucket resource produces the following output properties:
- Creation
Date string - Bucket creation time
- Extranet
Endpoint string - TOS protocol public access domain name for the bucket
- Id string
- The provider-assigned unique ID for this managed resource.
- Intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- Location string
- Bucket region
- Creation
Date string - Bucket creation time
- Extranet
Endpoint string - TOS protocol public access domain name for the bucket
- Id string
- The provider-assigned unique ID for this managed resource.
- Intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- Location string
- Bucket region
- creation
Date String - Bucket creation time
- extranet
Endpoint String - TOS protocol public access domain name for the bucket
- id String
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint String - Private network access domain name for the bucket's TOS protocol
- location String
- Bucket region
- creation
Date string - Bucket creation time
- extranet
Endpoint string - TOS protocol public access domain name for the bucket
- id string
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- location string
- Bucket region
- creation_
date str - Bucket creation time
- extranet_
endpoint str - TOS protocol public access domain name for the bucket
- id str
- The provider-assigned unique ID for this managed resource.
- intranet_
endpoint str - Private network access domain name for the bucket's TOS protocol
- location str
- Bucket region
- creation
Date String - Bucket creation time
- extranet
Endpoint String - TOS protocol public access domain name for the bucket
- id String
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint String - Private network access domain name for the bucket's TOS protocol
- location String
- Bucket region
Look up Existing Bucket Resource
Get an existing Bucket resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BucketState, opts?: CustomResourceOptions): Bucket@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acl: Optional[BucketAclArgs] = None,
acl_grant: Optional[BucketAclGrantArgs] = None,
az_redundancy: Optional[str] = None,
bucket_type: Optional[str] = None,
creation_date: Optional[str] = None,
enable_version_status: Optional[str] = None,
extranet_endpoint: Optional[str] = None,
intranet_endpoint: Optional[str] = None,
lifecycle_configs: Optional[Sequence[BucketLifecycleConfigArgs]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
policy: Optional[str] = None,
project_name: Optional[str] = None,
storage_class: Optional[str] = None,
tags: Optional[Sequence[BucketTagArgs]] = None) -> Bucketfunc GetBucket(ctx *Context, name string, id IDInput, state *BucketState, opts ...ResourceOption) (*Bucket, error)public static Bucket Get(string name, Input<string> id, BucketState? state, CustomResourceOptions? opts = null)public static Bucket get(String name, Output<String> id, BucketState state, CustomResourceOptions options)resources: _: type: volcenginecc:tos:Bucket get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Acl
Volcengine.
Bucket Acl - Bucket access control permissions
- Acl
Grant Volcengine.Bucket Acl Grant - Az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- Bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- Creation
Date string - Bucket creation time
- Enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- Extranet
Endpoint string - TOS protocol public access domain name for the bucket
- Intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- Lifecycle
Configs List<Volcengine.Bucket Lifecycle Config> - Location string
- Bucket region
- Name string
- Bucket name
- Policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- Project
Name string - Project associated with the bucket
- Storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
List<Volcengine.
Bucket Tag>
- Acl
Bucket
Acl Args - Bucket access control permissions
- Acl
Grant BucketAcl Grant Args - Az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- Bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- Creation
Date string - Bucket creation time
- Enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- Extranet
Endpoint string - TOS protocol public access domain name for the bucket
- Intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- Lifecycle
Configs []BucketLifecycle Config Args - Location string
- Bucket region
- Name string
- Bucket name
- Policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- Project
Name string - Project associated with the bucket
- Storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
[]Bucket
Tag Args
- acl
Bucket
Acl - Bucket access control permissions
- acl
Grant BucketAcl Grant - az
Redundancy String - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type String - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- creation
Date String - Bucket creation time
- enable
Version StringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- extranet
Endpoint String - TOS protocol public access domain name for the bucket
- intranet
Endpoint String - Private network access domain name for the bucket's TOS protocol
- lifecycle
Configs List<BucketLifecycle Config> - location String
- Bucket region
- name String
- Bucket name
- policy String
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name String - Project associated with the bucket
- storage
Class String - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
List<Bucket
Tag>
- acl
Bucket
Acl - Bucket access control permissions
- acl
Grant BucketAcl Grant - az
Redundancy string - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type string - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- creation
Date string - Bucket creation time
- enable
Version stringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- extranet
Endpoint string - TOS protocol public access domain name for the bucket
- intranet
Endpoint string - Private network access domain name for the bucket's TOS protocol
- lifecycle
Configs BucketLifecycle Config[] - location string
- Bucket region
- name string
- Bucket name
- policy string
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name string - Project associated with the bucket
- storage
Class string - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
Bucket
Tag[]
- acl
Bucket
Acl Args - Bucket access control permissions
- acl_
grant BucketAcl Grant Args - az_
redundancy str - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket_
type str - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- creation_
date str - Bucket creation time
- enable_
version_ strstatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- extranet_
endpoint str - TOS protocol public access domain name for the bucket
- intranet_
endpoint str - Private network access domain name for the bucket's TOS protocol
- lifecycle_
configs Sequence[BucketLifecycle Config Args] - location str
- Bucket region
- name str
- Bucket name
- policy str
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project_
name str - Project associated with the bucket
- storage_
class str - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
-
Sequence[Bucket
Tag Args]
- acl Property Map
- Bucket access control permissions
- acl
Grant Property Map - az
Redundancy String - Bucket availability zone redundancy type. Includes single-az: single availability zone redundancy, multi-az: multi availability zone redundancy
- bucket
Type String - Bucket type. Includes hns: hierarchical bucket type, fns: flat bucket type
- creation
Date String - Bucket creation time
- enable
Version StringStatus - Bucket versioning status. Enabled: Enable versioning. Suspended: Suspend versioning
- extranet
Endpoint String - TOS protocol public access domain name for the bucket
- intranet
Endpoint String - Private network access domain name for the bucket's TOS protocol
- lifecycle
Configs List<Property Map> - location String
- Bucket region
- name String
- Bucket name
- policy String
- String in JSON format containing bucket policy information. The total size of all bucket policy JSONs for a single bucket must not exceed 20KB
- project
Name String - Project associated with the bucket
- storage
Class String - Default storage class for the bucket. Includes STANDARD: Standard storage. IA: Infrequent access storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVEFR: Archive flashback storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLD_ARCHIVE: Deep cold archive storage
- List<Property Map>
Supporting Types
BucketAcl, BucketAclArgs
- Bucket
Acl boolDelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- Grants
List<Volcengine.
Bucket Acl Grant> - Owner
Volcengine.
Bucket Acl Owner - Object owner
- Bucket
Acl boolDelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- Grants
[]Bucket
Acl Grant - Owner
Bucket
Acl Owner - Object owner
- bucket
Acl BooleanDelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- grants
List<Bucket
Acl Grant> - owner
Bucket
Acl Owner - Object owner
- bucket
Acl booleanDelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- grants
Bucket
Acl Grant[] - owner
Bucket
Acl Owner - Object owner
- bucket_
acl_ booldelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- grants
Sequence[Bucket
Acl Grant] - owner
Bucket
Acl Owner - Object owner
- bucket
Acl BooleanDelivered - Enable object default bucket ACL inheritance. true: Enable object default bucket ACL inheritance. false: Disable object default bucket ACL inheritance.
- grants List<Property Map>
- owner Property Map
- Object owner
BucketAclGrant, BucketAclGrantArgs
- Acl string
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- Grant
Full stringControl - Grant all permissions to the specified user
- Grant
Read string - Grant read permission to the specified user
- Grant
Read stringAcp - Grant permission to specified user to view bucket ACL
- Grant
Write string - Grant write permission to specified user
- Grant
Write stringAcp - Grant permission to the specified user to modify and delete bucket ACL
- Acl string
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- Grant
Full stringControl - Grant all permissions to the specified user
- Grant
Read string - Grant read permission to the specified user
- Grant
Read stringAcp - Grant permission to specified user to view bucket ACL
- Grant
Write string - Grant write permission to specified user
- Grant
Write stringAcp - Grant permission to the specified user to modify and delete bucket ACL
- acl String
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- grant
Full StringControl - Grant all permissions to the specified user
- grant
Read String - Grant read permission to the specified user
- grant
Read StringAcp - Grant permission to specified user to view bucket ACL
- grant
Write String - Grant write permission to specified user
- grant
Write StringAcp - Grant permission to the specified user to modify and delete bucket ACL
- acl string
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- grant
Full stringControl - Grant all permissions to the specified user
- grant
Read string - Grant read permission to the specified user
- grant
Read stringAcp - Grant permission to specified user to view bucket ACL
- grant
Write string - Grant write permission to specified user
- grant
Write stringAcp - Grant permission to the specified user to modify and delete bucket ACL
- acl str
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- grant_
full_ strcontrol - Grant all permissions to the specified user
- grant_
read str - Grant read permission to the specified user
- grant_
read_ stracp - Grant permission to specified user to view bucket ACL
- grant_
write str - Grant write permission to specified user
- grant_
write_ stracp - Grant permission to the specified user to modify and delete bucket ACL
- acl String
- Bucket access permissions. Includes private, public-read, public-read-write, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write, bucket-owner-entrusted, default.
- grant
Full StringControl - Grant all permissions to the specified user
- grant
Read String - Grant read permission to the specified user
- grant
Read StringAcp - Grant permission to specified user to view bucket ACL
- grant
Write String - Grant write permission to specified user
- grant
Write StringAcp - Grant permission to the specified user to modify and delete bucket ACL
BucketAclOwner, BucketAclOwnerArgs
- Display
Name string - Display name
- Owner
Id string - Account ID
- Display
Name string - Display name
- Owner
Id string - Account ID
- display
Name String - Display name
- owner
Id String - Account ID
- display
Name string - Display name
- owner
Id string - Account ID
- display_
name str - Display name
- owner_
id str - Account ID
- display
Name String - Display name
- owner
Id String - Account ID
BucketLifecycleConfig, BucketLifecycleConfigArgs
- Abort
In Volcengine.Complete Multipart Upload Bucket Lifecycle Config Abort In Complete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- Expiration
Volcengine.
Bucket Lifecycle Config Expiration - Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- Filter
Volcengine.
Bucket Lifecycle Config Filter - Filter conditions for applying the rule
- Lifecycle
Rule stringId - Rule ID
- No
Current Volcengine.Version Expiration Bucket Lifecycle Config No Current Version Expiration - Non
Current List<Volcengine.Version Transitions Bucket Lifecycle Config Non Current Version Transition> - Prefix string
- Prefix to which the rule applies
- Status string
- Enable rule. Includes Enabled, Disabled.
-
List<Volcengine.
Bucket Lifecycle Config Tag> - Transitions
List<Volcengine.
Bucket Lifecycle Config Transition>
- Abort
In BucketComplete Multipart Upload Lifecycle Config Abort In Complete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- Expiration
Bucket
Lifecycle Config Expiration - Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- Filter
Bucket
Lifecycle Config Filter - Filter conditions for applying the rule
- Lifecycle
Rule stringId - Rule ID
- No
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - Non
Current []BucketVersion Transitions Lifecycle Config Non Current Version Transition - Prefix string
- Prefix to which the rule applies
- Status string
- Enable rule. Includes Enabled, Disabled.
-
[]Bucket
Lifecycle Config Tag - Transitions
[]Bucket
Lifecycle Config Transition
- abort
In BucketComplete Multipart Upload Lifecycle Config Abort In Complete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- expiration
Bucket
Lifecycle Config Expiration - Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- filter
Bucket
Lifecycle Config Filter - Filter conditions for applying the rule
- lifecycle
Rule StringId - Rule ID
- no
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - non
Current List<BucketVersion Transitions Lifecycle Config Non Current Version Transition> - prefix String
- Prefix to which the rule applies
- status String
- Enable rule. Includes Enabled, Disabled.
-
List<Bucket
Lifecycle Config Tag> - transitions
List<Bucket
Lifecycle Config Transition>
- abort
In BucketComplete Multipart Upload Lifecycle Config Abort In Complete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- expiration
Bucket
Lifecycle Config Expiration - Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- filter
Bucket
Lifecycle Config Filter - Filter conditions for applying the rule
- lifecycle
Rule stringId - Rule ID
- no
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - non
Current BucketVersion Transitions Lifecycle Config Non Current Version Transition[] - prefix string
- Prefix to which the rule applies
- status string
- Enable rule. Includes Enabled, Disabled.
-
Bucket
Lifecycle Config Tag[] - transitions
Bucket
Lifecycle Config Transition[]
- abort_
in_ Bucketcomplete_ multipart_ upload Lifecycle Config Abort In Complete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- expiration
Bucket
Lifecycle Config Expiration - Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- filter
Bucket
Lifecycle Config Filter - Filter conditions for applying the rule
- lifecycle_
rule_ strid - Rule ID
- no_
current_ Bucketversion_ expiration Lifecycle Config No Current Version Expiration - non_
current_ Sequence[Bucketversion_ transitions Lifecycle Config Non Current Version Transition] - prefix str
- Prefix to which the rule applies
- status str
- Enable rule. Includes Enabled, Disabled.
-
Sequence[Bucket
Lifecycle Config Tag] - transitions
Sequence[Bucket
Lifecycle Config Transition]
- abort
In Property MapComplete Multipart Upload - Specify expiration attributes for unmerged multipart tasks (fragments)
- expiration Property Map
- Expiration attribute for deleting the latest version object in the lifecycle rule based on last modified time
- filter Property Map
- Filter conditions for applying the rule
- lifecycle
Rule StringId - Rule ID
- no
Current Property MapVersion Expiration - non
Current List<Property Map>Version Transitions - prefix String
- Prefix to which the rule applies
- status String
- Enable rule. Includes Enabled, Disabled.
- List<Property Map>
- transitions List<Property Map>
BucketLifecycleConfigAbortInCompleteMultipartUpload, BucketLifecycleConfigAbortInCompleteMultipartUploadArgs
- Days
After intInitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
- Days
After intInitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
- days
After IntegerInitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
- days
After numberInitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
- days_
after_ intinitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
- days
After NumberInitiation - Specify lifecycle rule for unmerged multipart tasks (fragments), number of days to delete after task initialization
BucketLifecycleConfigExpiration, BucketLifecycleConfigExpirationArgs
BucketLifecycleConfigFilter, BucketLifecycleConfigFilterArgs
- Greater
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- Less
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- Object
Size intGreater Than - Apply rule to objects larger than the specified size
- Object
Size intLess Than - Apply rule to objects smaller than the specified size
- Greater
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- Less
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- Object
Size intGreater Than - Apply rule to objects larger than the specified size
- Object
Size intLess Than - Apply rule to objects smaller than the specified size
- greater
Than StringInclude Equal - Equality condition status. Includes Enabled, Disabled
- less
Than StringInclude Equal - Equality condition status. Includes Enabled, Disabled
- object
Size IntegerGreater Than - Apply rule to objects larger than the specified size
- object
Size IntegerLess Than - Apply rule to objects smaller than the specified size
- greater
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- less
Than stringInclude Equal - Equality condition status. Includes Enabled, Disabled
- object
Size numberGreater Than - Apply rule to objects larger than the specified size
- object
Size numberLess Than - Apply rule to objects smaller than the specified size
- greater_
than_ strinclude_ equal - Equality condition status. Includes Enabled, Disabled
- less_
than_ strinclude_ equal - Equality condition status. Includes Enabled, Disabled
- object_
size_ intgreater_ than - Apply rule to objects larger than the specified size
- object_
size_ intless_ than - Apply rule to objects smaller than the specified size
- greater
Than StringInclude Equal - Equality condition status. Includes Enabled, Disabled
- less
Than StringInclude Equal - Equality condition status. Includes Enabled, Disabled
- object
Size NumberGreater Than - Apply rule to objects larger than the specified size
- object
Size NumberLess Than - Apply rule to objects smaller than the specified size
BucketLifecycleConfigNoCurrentVersionExpiration, BucketLifecycleConfigNoCurrentVersionExpirationArgs
- Non
Current stringDate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- Non
Current intDays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
- Non
Current stringDate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- Non
Current intDays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
- non
Current StringDate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- non
Current IntegerDays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
- non
Current stringDate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- non
Current numberDays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
- non_
current_ strdate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- non_
current_ intdays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
- non
Current StringDate - Specific date for deleting historical version objects in the lifecycle rule based on last modified time
- non
Current NumberDays - Number of days to delete historical version objects in the lifecycle rule based on last modified time
BucketLifecycleConfigNonCurrentVersionTransition, BucketLifecycleConfigNonCurrentVersionTransitionArgs
- Non
Current stringDate - Specific date for historical version object transition in lifecycle rules based on last modified time
- Non
Current intDays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- Storage
Class string - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- Non
Current stringDate - Specific date for historical version object transition in lifecycle rules based on last modified time
- Non
Current intDays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- Storage
Class string - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- non
Current StringDate - Specific date for historical version object transition in lifecycle rules based on last modified time
- non
Current IntegerDays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- storage
Class String - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- non
Current stringDate - Specific date for historical version object transition in lifecycle rules based on last modified time
- non
Current numberDays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- storage
Class string - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- non_
current_ strdate - Specific date for historical version object transition in lifecycle rules based on last modified time
- non_
current_ intdays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- storage_
class str - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- non
Current StringDate - Specific date for historical version object transition in lifecycle rules based on last modified time
- non
Current NumberDays - Number of days to transition historical version objects in the lifecycle rule based on last modified time
- storage
Class String - Storage class. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
BucketLifecycleConfigTag, BucketLifecycleConfigTagArgs
BucketLifecycleConfigTransition, BucketLifecycleConfigTransitionArgs
- Date string
- Specific date for latest version object transition in lifecycle rules based on last modified time
- Days int
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- Storage
Class string - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- Date string
- Specific date for latest version object transition in lifecycle rules based on last modified time
- Days int
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- Storage
Class string - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- date String
- Specific date for latest version object transition in lifecycle rules based on last modified time
- days Integer
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- storage
Class String - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- date string
- Specific date for latest version object transition in lifecycle rules based on last modified time
- days number
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- storage
Class string - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- date str
- Specific date for latest version object transition in lifecycle rules based on last modified time
- days int
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- storage_
class str - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
- date String
- Specific date for latest version object transition in lifecycle rules based on last modified time
- days Number
- Number of days to transition the latest version object in the lifecycle rule based on last modified time
- storage
Class String - Storage class for historical version object transition in lifecycle rules based on last modified time. Includes STANDARD, IA, ARCHIVEFR, INTELLIGENTTIERING, COLDARCHIVE, ARCHIVE, DEEPCOLD_ARCHIVE
BucketTag, BucketTagArgs
Import
$ pulumi import volcenginecc:tos/bucket:Bucket example "name"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
