volcenginecc.tos.Bucket
存储桶是存储对象(Object)的容器,所有的对象都必须隶属于某个存储桶。存储桶具有各种配置属性,包括地域、访问权限等。您可以根据实际需求,创建不同类型的存储桶来存储不同的数据。
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
enableVersionStatus: Enabled
tags:
- key: env
value: test
lifecycleConfigs:
- expiration:
date: 2027-01-18T00:00:00Z
filter:
greaterThanIncludeEqual: Disabled
lessThanIncludeEqual: Disabled
objectSizeGreaterThan: 123
objectSizeLessThan: 789
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,
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.
Constructor example
The following reference example uses placeholder values for all input properties.
var bucketResource = new Volcenginecc.Tos.Bucket("bucketResource", new()
{
Name = "string",
Acl = new Volcenginecc.Tos.Inputs.BucketAclArgs
{
BucketAclDelivered = false,
Grants = new[]
{
new Volcenginecc.Tos.Inputs.BucketAclGrantArgs
{
Acl = "string",
GrantFullControl = "string",
GrantRead = "string",
GrantReadAcp = "string",
GrantWrite = "string",
GrantWriteAcp = "string",
},
},
Owner = new Volcenginecc.Tos.Inputs.BucketAclOwnerArgs
{
DisplayName = "string",
OwnerId = "string",
},
},
AclGrant = new Volcenginecc.Tos.Inputs.BucketAclGrantArgs
{
Acl = "string",
GrantFullControl = "string",
GrantRead = "string",
GrantReadAcp = "string",
GrantWrite = "string",
GrantWriteAcp = "string",
},
AzRedundancy = "string",
BucketType = "string",
EnableVersionStatus = "string",
LifecycleConfigs = new[]
{
new Volcenginecc.Tos.Inputs.BucketLifecycleConfigArgs
{
AbortInCompleteMultipartUpload = new Volcenginecc.Tos.Inputs.BucketLifecycleConfigAbortInCompleteMultipartUploadArgs
{
DaysAfterInitiation = 0,
},
Expiration = new Volcenginecc.Tos.Inputs.BucketLifecycleConfigExpirationArgs
{
Date = "string",
Days = 0,
},
Filter = new Volcenginecc.Tos.Inputs.BucketLifecycleConfigFilterArgs
{
GreaterThanIncludeEqual = "string",
LessThanIncludeEqual = "string",
ObjectSizeGreaterThan = 0,
ObjectSizeLessThan = 0,
},
LifecycleRuleId = "string",
NoCurrentVersionExpiration = new Volcenginecc.Tos.Inputs.BucketLifecycleConfigNoCurrentVersionExpirationArgs
{
NonCurrentDate = "string",
NonCurrentDays = 0,
},
NonCurrentVersionTransitions = new[]
{
new Volcenginecc.Tos.Inputs.BucketLifecycleConfigNonCurrentVersionTransitionArgs
{
NonCurrentDate = "string",
NonCurrentDays = 0,
StorageClass = "string",
},
},
Prefix = "string",
Status = "string",
Tags = new[]
{
new Volcenginecc.Tos.Inputs.BucketLifecycleConfigTagArgs
{
Key = "string",
Value = "string",
},
},
Transitions = new[]
{
new Volcenginecc.Tos.Inputs.BucketLifecycleConfigTransitionArgs
{
Date = "string",
Days = 0,
StorageClass = "string",
},
},
},
},
ProjectName = "string",
StorageClass = "string",
Tags = new[]
{
new Volcenginecc.Tos.Inputs.BucketTagArgs
{
Key = "string",
Value = "string",
},
},
});
example, err := tos.NewBucket(ctx, "bucketResource", &tos.BucketArgs{
Name: pulumi.String("string"),
Acl: &tos.BucketAclArgs{
BucketAclDelivered: pulumi.Bool(false),
Grants: tos.BucketAclGrantArray{
&tos.BucketAclGrantArgs{
Acl: pulumi.String("string"),
GrantFullControl: pulumi.String("string"),
GrantRead: pulumi.String("string"),
GrantReadAcp: pulumi.String("string"),
GrantWrite: pulumi.String("string"),
GrantWriteAcp: pulumi.String("string"),
},
},
Owner: &tos.BucketAclOwnerArgs{
DisplayName: pulumi.String("string"),
OwnerId: pulumi.String("string"),
},
},
AclGrant: &tos.BucketAclGrantArgs{
Acl: pulumi.String("string"),
GrantFullControl: pulumi.String("string"),
GrantRead: pulumi.String("string"),
GrantReadAcp: pulumi.String("string"),
GrantWrite: pulumi.String("string"),
GrantWriteAcp: pulumi.String("string"),
},
AzRedundancy: pulumi.String("string"),
BucketType: pulumi.String("string"),
EnableVersionStatus: pulumi.String("string"),
LifecycleConfigs: tos.BucketLifecycleConfigArray{
&tos.BucketLifecycleConfigArgs{
AbortInCompleteMultipartUpload: &tos.BucketLifecycleConfigAbortInCompleteMultipartUploadArgs{
DaysAfterInitiation: pulumi.Int(0),
},
Expiration: &tos.BucketLifecycleConfigExpirationArgs{
Date: pulumi.String("string"),
Days: pulumi.Int(0),
},
Filter: &tos.BucketLifecycleConfigFilterArgs{
GreaterThanIncludeEqual: pulumi.String("string"),
LessThanIncludeEqual: pulumi.String("string"),
ObjectSizeGreaterThan: pulumi.Int(0),
ObjectSizeLessThan: pulumi.Int(0),
},
LifecycleRuleId: pulumi.String("string"),
NoCurrentVersionExpiration: &tos.BucketLifecycleConfigNoCurrentVersionExpirationArgs{
NonCurrentDate: pulumi.String("string"),
NonCurrentDays: pulumi.Int(0),
},
NonCurrentVersionTransitions: tos.BucketLifecycleConfigNonCurrentVersionTransitionArray{
&tos.BucketLifecycleConfigNonCurrentVersionTransitionArgs{
NonCurrentDate: pulumi.String("string"),
NonCurrentDays: pulumi.Int(0),
StorageClass: pulumi.String("string"),
},
},
Prefix: pulumi.String("string"),
Status: pulumi.String("string"),
Tags: tos.BucketLifecycleConfigTagArray{
&tos.BucketLifecycleConfigTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Transitions: tos.BucketLifecycleConfigTransitionArray{
&tos.BucketLifecycleConfigTransitionArgs{
Date: pulumi.String("string"),
Days: pulumi.Int(0),
StorageClass: pulumi.String("string"),
},
},
},
},
ProjectName: pulumi.String("string"),
StorageClass: pulumi.String("string"),
Tags: tos.BucketTagArray{
&tos.BucketTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var bucketResource = new Bucket("bucketResource", BucketArgs.builder()
.name("string")
.acl(BucketAclArgs.builder()
.bucketAclDelivered(false)
.grants(BucketAclGrantArgs.builder()
.acl("string")
.grantFullControl("string")
.grantRead("string")
.grantReadAcp("string")
.grantWrite("string")
.grantWriteAcp("string")
.build())
.owner(BucketAclOwnerArgs.builder()
.displayName("string")
.ownerId("string")
.build())
.build())
.aclGrant(BucketAclGrantArgs.builder()
.acl("string")
.grantFullControl("string")
.grantRead("string")
.grantReadAcp("string")
.grantWrite("string")
.grantWriteAcp("string")
.build())
.azRedundancy("string")
.bucketType("string")
.enableVersionStatus("string")
.lifecycleConfigs(BucketLifecycleConfigArgs.builder()
.abortInCompleteMultipartUpload(BucketLifecycleConfigAbortInCompleteMultipartUploadArgs.builder()
.daysAfterInitiation(0)
.build())
.expiration(BucketLifecycleConfigExpirationArgs.builder()
.date("string")
.days(0)
.build())
.filter(BucketLifecycleConfigFilterArgs.builder()
.greaterThanIncludeEqual("string")
.lessThanIncludeEqual("string")
.objectSizeGreaterThan(0)
.objectSizeLessThan(0)
.build())
.lifecycleRuleId("string")
.noCurrentVersionExpiration(BucketLifecycleConfigNoCurrentVersionExpirationArgs.builder()
.nonCurrentDate("string")
.nonCurrentDays(0)
.build())
.nonCurrentVersionTransitions(BucketLifecycleConfigNonCurrentVersionTransitionArgs.builder()
.nonCurrentDate("string")
.nonCurrentDays(0)
.storageClass("string")
.build())
.prefix("string")
.status("string")
.tags(BucketLifecycleConfigTagArgs.builder()
.key("string")
.value("string")
.build())
.transitions(BucketLifecycleConfigTransitionArgs.builder()
.date("string")
.days(0)
.storageClass("string")
.build())
.build())
.projectName("string")
.storageClass("string")
.tags(BucketTagArgs.builder()
.key("string")
.value("string")
.build())
.build());
bucket_resource = volcenginecc.tos.Bucket("bucketResource",
name="string",
acl={
"bucket_acl_delivered": False,
"grants": [{
"acl": "string",
"grant_full_control": "string",
"grant_read": "string",
"grant_read_acp": "string",
"grant_write": "string",
"grant_write_acp": "string",
}],
"owner": {
"display_name": "string",
"owner_id": "string",
},
},
acl_grant={
"acl": "string",
"grant_full_control": "string",
"grant_read": "string",
"grant_read_acp": "string",
"grant_write": "string",
"grant_write_acp": "string",
},
az_redundancy="string",
bucket_type="string",
enable_version_status="string",
lifecycle_configs=[{
"abort_in_complete_multipart_upload": {
"days_after_initiation": 0,
},
"expiration": {
"date": "string",
"days": 0,
},
"filter": {
"greater_than_include_equal": "string",
"less_than_include_equal": "string",
"object_size_greater_than": 0,
"object_size_less_than": 0,
},
"lifecycle_rule_id": "string",
"no_current_version_expiration": {
"non_current_date": "string",
"non_current_days": 0,
},
"non_current_version_transitions": [{
"non_current_date": "string",
"non_current_days": 0,
"storage_class": "string",
}],
"prefix": "string",
"status": "string",
"tags": [{
"key": "string",
"value": "string",
}],
"transitions": [{
"date": "string",
"days": 0,
"storage_class": "string",
}],
}],
project_name="string",
storage_class="string",
tags=[{
"key": "string",
"value": "string",
}])
const bucketResource = new volcenginecc.tos.Bucket("bucketResource", {
name: "string",
acl: {
bucketAclDelivered: false,
grants: [{
acl: "string",
grantFullControl: "string",
grantRead: "string",
grantReadAcp: "string",
grantWrite: "string",
grantWriteAcp: "string",
}],
owner: {
displayName: "string",
ownerId: "string",
},
},
aclGrant: {
acl: "string",
grantFullControl: "string",
grantRead: "string",
grantReadAcp: "string",
grantWrite: "string",
grantWriteAcp: "string",
},
azRedundancy: "string",
bucketType: "string",
enableVersionStatus: "string",
lifecycleConfigs: [{
abortInCompleteMultipartUpload: {
daysAfterInitiation: 0,
},
expiration: {
date: "string",
days: 0,
},
filter: {
greaterThanIncludeEqual: "string",
lessThanIncludeEqual: "string",
objectSizeGreaterThan: 0,
objectSizeLessThan: 0,
},
lifecycleRuleId: "string",
noCurrentVersionExpiration: {
nonCurrentDate: "string",
nonCurrentDays: 0,
},
nonCurrentVersionTransitions: [{
nonCurrentDate: "string",
nonCurrentDays: 0,
storageClass: "string",
}],
prefix: "string",
status: "string",
tags: [{
key: "string",
value: "string",
}],
transitions: [{
date: "string",
days: 0,
storageClass: "string",
}],
}],
projectName: "string",
storageClass: "string",
tags: [{
key: "string",
value: "string",
}],
});
type: volcenginecc:tos:Bucket
properties:
acl:
bucketAclDelivered: false
grants:
- acl: string
grantFullControl: string
grantRead: string
grantReadAcp: string
grantWrite: string
grantWriteAcp: string
owner:
displayName: string
ownerId: string
aclGrant:
acl: string
grantFullControl: string
grantRead: string
grantReadAcp: string
grantWrite: string
grantWriteAcp: string
azRedundancy: string
bucketType: string
enableVersionStatus: string
lifecycleConfigs:
- abortInCompleteMultipartUpload:
daysAfterInitiation: 0
expiration:
date: string
days: 0
filter:
greaterThanIncludeEqual: string
lessThanIncludeEqual: string
objectSizeGreaterThan: 0
objectSizeLessThan: 0
lifecycleRuleId: string
noCurrentVersionExpiration:
nonCurrentDate: string
nonCurrentDays: 0
nonCurrentVersionTransitions:
- nonCurrentDate: string
nonCurrentDays: 0
storageClass: string
prefix: string
status: string
tags:
- key: string
value: string
transitions:
- date: string
days: 0
storageClass: string
name: string
projectName: string
storageClass: string
tags:
- key: string
value: string
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
- 桶名。
- Acl
Volcengine.
Bucket Acl - 桶的访问控制权限。
- Acl
Grant Volcengine.Bucket Acl Grant - Az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- Bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- Enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- Lifecycle
Configs List<Volcengine.Bucket Lifecycle Config> - Project
Name string - 存储桶所属项目。
- Storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- List<Volcengine.
Bucket Tag>
- Name string
- 桶名。
- Acl
Bucket
Acl Args - 桶的访问控制权限。
- Acl
Grant BucketAcl Grant Args - Az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- Bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- Enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- Lifecycle
Configs []BucketLifecycle Config Args - Project
Name string - 存储桶所属项目。
- Storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- []Bucket
Tag Args
- name String
- 桶名。
- acl
Bucket
Acl - 桶的访问控制权限。
- acl
Grant BucketAcl Grant - az
Redundancy String - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type String - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- enable
Version StringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- lifecycle
Configs List<BucketLifecycle Config> - project
Name String - 存储桶所属项目。
- storage
Class String - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- List<Bucket
Tag>
- name string
- 桶名。
- acl
Bucket
Acl - 桶的访问控制权限。
- acl
Grant BucketAcl Grant - az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- lifecycle
Configs BucketLifecycle Config[] - project
Name string - 存储桶所属项目。
- storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- Bucket
Tag[]
- name str
- 桶名。
- acl
Bucket
Acl Args - 桶的访问控制权限。
- acl_
grant BucketAcl Grant Args - az_
redundancy str - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket_
type str - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- enable_
version_ strstatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- lifecycle_
configs Sequence[BucketLifecycle Config Args] - project_
name str - 存储桶所属项目。
- storage_
class str - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- Sequence[Bucket
Tag Args]
- name String
- 桶名。
- acl Property Map
- 桶的访问控制权限。
- acl
Grant Property Map - az
Redundancy String - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type String - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- enable
Version StringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- lifecycle
Configs List<Property Map> - project
Name String - 存储桶所属项目。
- storage
Class String - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- 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 - 桶的创建时间。
- Extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- Id string
- The provider-assigned unique ID for this managed resource.
- Intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- Location string
- 桶所在区域。
- Creation
Date string - 桶的创建时间。
- Extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- Id string
- The provider-assigned unique ID for this managed resource.
- Intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- Location string
- 桶所在区域。
- creation
Date String - 桶的创建时间。
- extranet
Endpoint String - 存储桶的 TOS 协议公网访问域名。
- id String
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint String - 存储桶的 TOS 协议私网访问域名
- location String
- 桶所在区域。
- creation
Date string - 桶的创建时间。
- extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- id string
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- location string
- 桶所在区域。
- creation_
date str - 桶的创建时间。
- extranet_
endpoint str - 存储桶的 TOS 协议公网访问域名。
- id str
- The provider-assigned unique ID for this managed resource.
- intranet_
endpoint str - 存储桶的 TOS 协议私网访问域名
- location str
- 桶所在区域。
- creation
Date String - 桶的创建时间。
- extranet
Endpoint String - 存储桶的 TOS 协议公网访问域名。
- id String
- The provider-assigned unique ID for this managed resource.
- intranet
Endpoint String - 存储桶的 TOS 协议私网访问域名
- location String
- 桶所在区域。
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,
project_name: Optional[str] = None,
storage_class: Optional[str] = None,
tags: Optional[Sequence[BucketTagArgs]] = None) -> Bucket
func 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 - 桶的访问控制权限。
- Acl
Grant Volcengine.Bucket Acl Grant - Az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- Bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- Creation
Date string - 桶的创建时间。
- Enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- Extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- Intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- Lifecycle
Configs List<Volcengine.Bucket Lifecycle Config> - Location string
- 桶所在区域。
- Name string
- 桶名。
- Project
Name string - 存储桶所属项目。
- Storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- List<Volcengine.
Bucket Tag>
- Acl
Bucket
Acl Args - 桶的访问控制权限。
- Acl
Grant BucketAcl Grant Args - Az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- Bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- Creation
Date string - 桶的创建时间。
- Enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- Extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- Intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- Lifecycle
Configs []BucketLifecycle Config Args - Location string
- 桶所在区域。
- Name string
- 桶名。
- Project
Name string - 存储桶所属项目。
- Storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- []Bucket
Tag Args
- acl
Bucket
Acl - 桶的访问控制权限。
- acl
Grant BucketAcl Grant - az
Redundancy String - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type String - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- creation
Date String - 桶的创建时间。
- enable
Version StringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- extranet
Endpoint String - 存储桶的 TOS 协议公网访问域名。
- intranet
Endpoint String - 存储桶的 TOS 协议私网访问域名
- lifecycle
Configs List<BucketLifecycle Config> - location String
- 桶所在区域。
- name String
- 桶名。
- project
Name String - 存储桶所属项目。
- storage
Class String - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- List<Bucket
Tag>
- acl
Bucket
Acl - 桶的访问控制权限。
- acl
Grant BucketAcl Grant - az
Redundancy string - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type string - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- creation
Date string - 桶的创建时间。
- enable
Version stringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- extranet
Endpoint string - 存储桶的 TOS 协议公网访问域名。
- intranet
Endpoint string - 存储桶的 TOS 协议私网访问域名
- lifecycle
Configs BucketLifecycle Config[] - location string
- 桶所在区域。
- name string
- 桶名。
- project
Name string - 存储桶所属项目。
- storage
Class string - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- Bucket
Tag[]
- acl
Bucket
Acl Args - 桶的访问控制权限。
- acl_
grant BucketAcl Grant Args - az_
redundancy str - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket_
type str - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- creation_
date str - 桶的创建时间。
- enable_
version_ strstatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- extranet_
endpoint str - 存储桶的 TOS 协议公网访问域名。
- intranet_
endpoint str - 存储桶的 TOS 协议私网访问域名
- lifecycle_
configs Sequence[BucketLifecycle Config Args] - location str
- 桶所在区域。
- name str
- 桶名。
- project_
name str - 存储桶所属项目。
- storage_
class str - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- Sequence[Bucket
Tag Args]
- acl Property Map
- 桶的访问控制权限。
- acl
Grant Property Map - az
Redundancy String - 桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
- bucket
Type String - 桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
- creation
Date String - 桶的创建时间。
- enable
Version StringStatus - 存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
- extranet
Endpoint String - 存储桶的 TOS 协议公网访问域名。
- intranet
Endpoint String - 存储桶的 TOS 协议私网访问域名
- lifecycle
Configs List<Property Map> - location String
- 桶所在区域。
- name String
- 桶名。
- project
Name String - 存储桶所属项目。
- storage
Class String - 桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
- List<Property Map>
Supporting Types
BucketAcl, BucketAclArgs
- Bucket
Acl boolDelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- Grants
List<Volcengine.
Bucket Acl Grant> - Owner
Volcengine.
Bucket Acl Owner - 对象所有者。
- Bucket
Acl boolDelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- Grants
[]Bucket
Acl Grant - Owner
Bucket
Acl Owner - 对象所有者。
- bucket
Acl BooleanDelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- grants
List<Bucket
Acl Grant> - owner
Bucket
Acl Owner - 对象所有者。
- bucket
Acl booleanDelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- grants
Bucket
Acl Grant[] - owner
Bucket
Acl Owner - 对象所有者。
- bucket_
acl_ booldelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- grants
Sequence[Bucket
Acl Grant] - owner
Bucket
Acl Owner - 对象所有者。
- bucket
Acl BooleanDelivered - 是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
- grants List<Property Map>
- owner Property Map
- 对象所有者。
BucketAclGrant, BucketAclGrantArgs
- Acl string
- 桶的访问权限。包括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
Read string - 授予指定用户读权限。
- Grant
Read stringAcp - 授予指定用户查看桶 ACL 的权限。
- Grant
Write string - 授予指定用户写权限。
- Grant
Write stringAcp - 授予指定用户修改和删除桶 ACL 的权限。
- Acl string
- 桶的访问权限。包括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
Read string - 授予指定用户读权限。
- Grant
Read stringAcp - 授予指定用户查看桶 ACL 的权限。
- Grant
Write string - 授予指定用户写权限。
- Grant
Write stringAcp - 授予指定用户修改和删除桶 ACL 的权限。
- acl String
- 桶的访问权限。包括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
Read String - 授予指定用户读权限。
- grant
Read StringAcp - 授予指定用户查看桶 ACL 的权限。
- grant
Write String - 授予指定用户写权限。
- grant
Write StringAcp - 授予指定用户修改和删除桶 ACL 的权限。
- acl string
- 桶的访问权限。包括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
Read string - 授予指定用户读权限。
- grant
Read stringAcp - 授予指定用户查看桶 ACL 的权限。
- grant
Write string - 授予指定用户写权限。
- grant
Write stringAcp - 授予指定用户修改和删除桶 ACL 的权限。
- acl str
- 桶的访问权限。包括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_
read str - 授予指定用户读权限。
- grant_
read_ stracp - 授予指定用户查看桶 ACL 的权限。
- grant_
write str - 授予指定用户写权限。
- grant_
write_ stracp - 授予指定用户修改和删除桶 ACL 的权限。
- acl String
- 桶的访问权限。包括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
Read String - 授予指定用户读权限。
- grant
Read StringAcp - 授予指定用户查看桶 ACL 的权限。
- grant
Write String - 授予指定用户写权限。
- grant
Write StringAcp - 授予指定用户修改和删除桶 ACL 的权限。
BucketAclOwner, BucketAclOwnerArgs
- Display
Name string - 展示名。
- Owner
Id string - 账号ID。
- Display
Name string - 展示名。
- Owner
Id string - 账号ID。
- display
Name String - 展示名。
- owner
Id String - 账号ID。
- display
Name string - 展示名。
- owner
Id string - 账号ID。
- display_
name str - 展示名。
- owner_
id str - 账号ID。
- display
Name String - 展示名。
- owner
Id String - 账号ID。
BucketLifecycleConfig, BucketLifecycleConfigArgs
- Abort
In Volcengine.Complete Multipart Upload Bucket Lifecycle Config Abort In Complete Multipart Upload - 指定未合并的分片任务(碎片)的过期属性。
- Expiration
Volcengine.
Bucket Lifecycle Config Expiration - 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- Filter
Volcengine.
Bucket Lifecycle Config Filter - 指定规则生效的过滤条件。
- Lifecycle
Rule stringId - 规则 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
- 规则所适用的前缀。
- Status string
- 是否启用规则。包括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 - 指定未合并的分片任务(碎片)的过期属性。
- Expiration
Bucket
Lifecycle Config Expiration - 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- Filter
Bucket
Lifecycle Config Filter - 指定规则生效的过滤条件。
- Lifecycle
Rule stringId - 规则 ID。
- No
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - Non
Current []BucketVersion Transitions Lifecycle Config Non Current Version Transition - Prefix string
- 规则所适用的前缀。
- Status string
- 是否启用规则。包括Enabled、Disabled。
- []Bucket
Lifecycle Config Tag - Transitions
[]Bucket
Lifecycle Config Transition
- abort
In BucketComplete Multipart Upload Lifecycle Config Abort In Complete Multipart Upload - 指定未合并的分片任务(碎片)的过期属性。
- expiration
Bucket
Lifecycle Config Expiration - 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- filter
Bucket
Lifecycle Config Filter - 指定规则生效的过滤条件。
- lifecycle
Rule StringId - 规则 ID。
- no
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - non
Current List<BucketVersion Transitions Lifecycle Config Non Current Version Transition> - prefix String
- 规则所适用的前缀。
- status String
- 是否启用规则。包括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 - 指定未合并的分片任务(碎片)的过期属性。
- expiration
Bucket
Lifecycle Config Expiration - 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- filter
Bucket
Lifecycle Config Filter - 指定规则生效的过滤条件。
- lifecycle
Rule stringId - 规则 ID。
- no
Current BucketVersion Expiration Lifecycle Config No Current Version Expiration - non
Current BucketVersion Transitions Lifecycle Config Non Current Version Transition[] - prefix string
- 规则所适用的前缀。
- status string
- 是否启用规则。包括Enabled、Disabled。
- Bucket
Lifecycle Config Tag[] - transitions
Bucket
Lifecycle Config Transition[]
- abort_
in_ Bucketcomplete_ multipart_ upload Lifecycle Config Abort In Complete Multipart Upload - 指定未合并的分片任务(碎片)的过期属性。
- expiration
Bucket
Lifecycle Config Expiration - 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- filter
Bucket
Lifecycle Config Filter - 指定规则生效的过滤条件。
- lifecycle_
rule_ strid - 规则 ID。
- no_
current_ Bucketversion_ expiration Lifecycle Config No Current Version Expiration - non_
current_ Sequence[Bucketversion_ transitions Lifecycle Config Non Current Version Transition] - prefix str
- 规则所适用的前缀。
- status str
- 是否启用规则。包括Enabled、Disabled。
- Sequence[Bucket
Lifecycle Config Tag] - transitions
Sequence[Bucket
Lifecycle Config Transition]
- abort
In Property MapComplete Multipart Upload - 指定未合并的分片任务(碎片)的过期属性。
- expiration Property Map
- 基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
- filter Property Map
- 指定规则生效的过滤条件。
- lifecycle
Rule StringId - 规则 ID。
- no
Current Property MapVersion Expiration - non
Current List<Property Map>Version Transitions - prefix String
- 规则所适用的前缀。
- status String
- 是否启用规则。包括Enabled、Disabled。
- List<Property Map>
- transitions List<Property Map>
BucketLifecycleConfigAbortInCompleteMultipartUpload, BucketLifecycleConfigAbortInCompleteMultipartUploadArgs
- Days
After intInitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
- Days
After intInitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
- days
After IntegerInitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
- days
After numberInitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
- days_
after_ intinitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
- days
After NumberInitiation - 指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
BucketLifecycleConfigExpiration, BucketLifecycleConfigExpirationArgs
BucketLifecycleConfigFilter, BucketLifecycleConfigFilterArgs
- Greater
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- Less
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- Object
Size intGreater Than - 设置规则生效于大于指定大小的对象。
- Object
Size intLess Than - 设置规则生效于小于指定大小的对象。
- Greater
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- Less
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- Object
Size intGreater Than - 设置规则生效于大于指定大小的对象。
- Object
Size intLess Than - 设置规则生效于小于指定大小的对象。
- greater
Than StringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- less
Than StringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- object
Size IntegerGreater Than - 设置规则生效于大于指定大小的对象。
- object
Size IntegerLess Than - 设置规则生效于小于指定大小的对象。
- greater
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- less
Than stringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- object
Size numberGreater Than - 设置规则生效于大于指定大小的对象。
- object
Size numberLess Than - 设置规则生效于小于指定大小的对象。
- greater_
than_ strinclude_ equal - 是否启用相等条件。包括Enabled、Disabled。
- less_
than_ strinclude_ equal - 是否启用相等条件。包括Enabled、Disabled。
- object_
size_ intgreater_ than - 设置规则生效于大于指定大小的对象。
- object_
size_ intless_ than - 设置规则生效于小于指定大小的对象。
- greater
Than StringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- less
Than StringInclude Equal - 是否启用相等条件。包括Enabled、Disabled。
- object
Size NumberGreater Than - 设置规则生效于大于指定大小的对象。
- object
Size NumberLess Than - 设置规则生效于小于指定大小的对象。
BucketLifecycleConfigNoCurrentVersionExpiration, BucketLifecycleConfigNoCurrentVersionExpirationArgs
- Non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- Non
Current intDays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
- Non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- Non
Current intDays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
- non
Current StringDate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- non
Current IntegerDays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
- non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- non
Current numberDays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
- non_
current_ strdate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- non_
current_ intdays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
- non
Current StringDate - 基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
- non
Current NumberDays - 基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
BucketLifecycleConfigNonCurrentVersionTransition, BucketLifecycleConfigNonCurrentVersionTransitionArgs
- Non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- Non
Current intDays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- Storage
Class string - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- Non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- Non
Current intDays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- Storage
Class string - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- non
Current StringDate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- non
Current IntegerDays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- storage
Class String - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- non
Current stringDate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- non
Current numberDays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- storage
Class string - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- non_
current_ strdate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- non_
current_ intdays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- storage_
class str - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- non
Current StringDate - 基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
- non
Current NumberDays - 基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
- storage
Class String - 存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
BucketLifecycleConfigTag, BucketLifecycleConfigTagArgs
BucketLifecycleConfigTransition, BucketLifecycleConfigTransitionArgs
- Date string
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- Days int
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- Storage
Class string - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- Date string
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- Days int
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- Storage
Class string - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- date String
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- days Integer
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- storage
Class String - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- date string
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- days number
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- storage
Class string - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- date str
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- days int
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- storage_
class str - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
- date String
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
- days Number
- 基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
- storage
Class String - 基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括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
volcenginecc
Terraform Provider.