1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. tos
  5. Bucket
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

volcenginecc.tos.Bucket

Deploy with Pulumi
volcenginecc logo
volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine

    存储桶是存储对象(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.BucketAcl
    桶的访问控制权限。
    AclGrant Volcengine.BucketAclGrant
    AzRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    BucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    EnableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    LifecycleConfigs List<Volcengine.BucketLifecycleConfig>
    ProjectName string
    存储桶所属项目。
    StorageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    Tags List<Volcengine.BucketTag>
    Name string
    桶名。
    Acl BucketAclArgs
    桶的访问控制权限。
    AclGrant BucketAclGrantArgs
    AzRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    BucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    EnableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    LifecycleConfigs []BucketLifecycleConfigArgs
    ProjectName string
    存储桶所属项目。
    StorageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    Tags []BucketTagArgs
    name String
    桶名。
    acl BucketAcl
    桶的访问控制权限。
    aclGrant BucketAclGrant
    azRedundancy String
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType String
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    enableVersionStatus String
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    lifecycleConfigs List<BucketLifecycleConfig>
    projectName String
    存储桶所属项目。
    storageClass String
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags List<BucketTag>
    name string
    桶名。
    acl BucketAcl
    桶的访问控制权限。
    aclGrant BucketAclGrant
    azRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    enableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    lifecycleConfigs BucketLifecycleConfig[]
    projectName string
    存储桶所属项目。
    storageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags BucketTag[]
    name str
    桶名。
    acl BucketAclArgs
    桶的访问控制权限。
    acl_grant BucketAclGrantArgs
    az_redundancy str
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucket_type str
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    enable_version_status str
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    lifecycle_configs Sequence[BucketLifecycleConfigArgs]
    project_name str
    存储桶所属项目。
    storage_class str
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags Sequence[BucketTagArgs]
    name String
    桶名。
    acl Property Map
    桶的访问控制权限。
    aclGrant Property Map
    azRedundancy String
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType String
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    enableVersionStatus String
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    lifecycleConfigs List<Property Map>
    projectName String
    存储桶所属项目。
    storageClass String
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Bucket resource produces the following output properties:

    CreationDate string
    桶的创建时间。
    ExtranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    Id string
    The provider-assigned unique ID for this managed resource.
    IntranetEndpoint string
    存储桶的 TOS 协议私网访问域名
    Location string
    桶所在区域。
    CreationDate string
    桶的创建时间。
    ExtranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    Id string
    The provider-assigned unique ID for this managed resource.
    IntranetEndpoint string
    存储桶的 TOS 协议私网访问域名
    Location string
    桶所在区域。
    creationDate String
    桶的创建时间。
    extranetEndpoint String
    存储桶的 TOS 协议公网访问域名。
    id String
    The provider-assigned unique ID for this managed resource.
    intranetEndpoint String
    存储桶的 TOS 协议私网访问域名
    location String
    桶所在区域。
    creationDate string
    桶的创建时间。
    extranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    id string
    The provider-assigned unique ID for this managed resource.
    intranetEndpoint 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
    桶所在区域。
    creationDate String
    桶的创建时间。
    extranetEndpoint String
    存储桶的 TOS 协议公网访问域名。
    id String
    The provider-assigned unique ID for this managed resource.
    intranetEndpoint 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.
    The following state arguments are supported:
    Acl Volcengine.BucketAcl
    桶的访问控制权限。
    AclGrant Volcengine.BucketAclGrant
    AzRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    BucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    CreationDate string
    桶的创建时间。
    EnableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    ExtranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    IntranetEndpoint string
    存储桶的 TOS 协议私网访问域名
    LifecycleConfigs List<Volcengine.BucketLifecycleConfig>
    Location string
    桶所在区域。
    Name string
    桶名。
    ProjectName string
    存储桶所属项目。
    StorageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    Tags List<Volcengine.BucketTag>
    Acl BucketAclArgs
    桶的访问控制权限。
    AclGrant BucketAclGrantArgs
    AzRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    BucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    CreationDate string
    桶的创建时间。
    EnableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    ExtranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    IntranetEndpoint string
    存储桶的 TOS 协议私网访问域名
    LifecycleConfigs []BucketLifecycleConfigArgs
    Location string
    桶所在区域。
    Name string
    桶名。
    ProjectName string
    存储桶所属项目。
    StorageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    Tags []BucketTagArgs
    acl BucketAcl
    桶的访问控制权限。
    aclGrant BucketAclGrant
    azRedundancy String
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType String
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    creationDate String
    桶的创建时间。
    enableVersionStatus String
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    extranetEndpoint String
    存储桶的 TOS 协议公网访问域名。
    intranetEndpoint String
    存储桶的 TOS 协议私网访问域名
    lifecycleConfigs List<BucketLifecycleConfig>
    location String
    桶所在区域。
    name String
    桶名。
    projectName String
    存储桶所属项目。
    storageClass String
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags List<BucketTag>
    acl BucketAcl
    桶的访问控制权限。
    aclGrant BucketAclGrant
    azRedundancy string
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType string
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    creationDate string
    桶的创建时间。
    enableVersionStatus string
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    extranetEndpoint string
    存储桶的 TOS 协议公网访问域名。
    intranetEndpoint string
    存储桶的 TOS 协议私网访问域名
    lifecycleConfigs BucketLifecycleConfig[]
    location string
    桶所在区域。
    name string
    桶名。
    projectName string
    存储桶所属项目。
    storageClass string
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags BucketTag[]
    acl BucketAclArgs
    桶的访问控制权限。
    acl_grant BucketAclGrantArgs
    az_redundancy str
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucket_type str
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    creation_date str
    桶的创建时间。
    enable_version_status str
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    extranet_endpoint str
    存储桶的 TOS 协议公网访问域名。
    intranet_endpoint str
    存储桶的 TOS 协议私网访问域名
    lifecycle_configs Sequence[BucketLifecycleConfigArgs]
    location str
    桶所在区域。
    name str
    桶名。
    project_name str
    存储桶所属项目。
    storage_class str
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags Sequence[BucketTagArgs]
    acl Property Map
    桶的访问控制权限。
    aclGrant Property Map
    azRedundancy String
    桶的可用区冗余类型。包括single-az:单可用区冗余,multi-az:多可用区冗余。
    bucketType String
    桶的类型。包括hns:获取所有分层桶列表,fns:获取所有扁平桶列表。
    creationDate String
    桶的创建时间。
    enableVersionStatus String
    存储桶的版本控制状态。Enabled:开启版本控制功能。Suspended:暂停版本控制功能。
    extranetEndpoint String
    存储桶的 TOS 协议公网访问域名。
    intranetEndpoint String
    存储桶的 TOS 协议私网访问域名
    lifecycleConfigs List<Property Map>
    location String
    桶所在区域。
    name String
    桶名。
    projectName String
    存储桶所属项目。
    storageClass String
    桶的默认存储类型。包括STANDARD:标准存储。IA:低频访问存储。INTELLIGENTTIERING:智能分层存储。ARCHIVEFR:归档闪回存储。ARCHIVE:归档存储。COLDARCHIVE:冷归档存储。DEEPCOLD_ARCHIVE:深度冷归档存储。
    tags List<Property Map>

    Supporting Types

    BucketAcl, BucketAclArgs

    BucketAclDelivered bool
    是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
    Grants List<Volcengine.BucketAclGrant>
    Owner Volcengine.BucketAclOwner
    对象所有者。
    BucketAclDelivered bool
    是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
    Grants []BucketAclGrant
    Owner BucketAclOwner
    对象所有者。
    bucketAclDelivered Boolean
    是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
    grants List<BucketAclGrant>
    owner BucketAclOwner
    对象所有者。
    bucketAclDelivered boolean
    是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
    grants BucketAclGrant[]
    owner BucketAclOwner
    对象所有者。
    bucket_acl_delivered bool
    是否开启对象默认继承桶 ACL 功能。true:开启对象默认继承桶 ACL 功能。false:关闭对象默认继承桶 ACL 功能。
    grants Sequence[BucketAclGrant]
    owner BucketAclOwner
    对象所有者。
    bucketAclDelivered Boolean
    是否开启对象默认继承桶 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。
    GrantFullControl string
    授予指定用户所有权限。
    GrantRead string
    授予指定用户读权限。
    GrantReadAcp string
    授予指定用户查看桶 ACL 的权限。
    GrantWrite string
    授予指定用户写权限。
    GrantWriteAcp string
    授予指定用户修改和删除桶 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。
    GrantFullControl string
    授予指定用户所有权限。
    GrantRead string
    授予指定用户读权限。
    GrantReadAcp string
    授予指定用户查看桶 ACL 的权限。
    GrantWrite string
    授予指定用户写权限。
    GrantWriteAcp string
    授予指定用户修改和删除桶 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。
    grantFullControl String
    授予指定用户所有权限。
    grantRead String
    授予指定用户读权限。
    grantReadAcp String
    授予指定用户查看桶 ACL 的权限。
    grantWrite String
    授予指定用户写权限。
    grantWriteAcp String
    授予指定用户修改和删除桶 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。
    grantFullControl string
    授予指定用户所有权限。
    grantRead string
    授予指定用户读权限。
    grantReadAcp string
    授予指定用户查看桶 ACL 的权限。
    grantWrite string
    授予指定用户写权限。
    grantWriteAcp string
    授予指定用户修改和删除桶 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_control str
    授予指定用户所有权限。
    grant_read str
    授予指定用户读权限。
    grant_read_acp str
    授予指定用户查看桶 ACL 的权限。
    grant_write str
    授予指定用户写权限。
    grant_write_acp str
    授予指定用户修改和删除桶 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。
    grantFullControl String
    授予指定用户所有权限。
    grantRead String
    授予指定用户读权限。
    grantReadAcp String
    授予指定用户查看桶 ACL 的权限。
    grantWrite String
    授予指定用户写权限。
    grantWriteAcp String
    授予指定用户修改和删除桶 ACL 的权限。

    BucketAclOwner, BucketAclOwnerArgs

    DisplayName string
    展示名。
    OwnerId string
    账号ID。
    DisplayName string
    展示名。
    OwnerId string
    账号ID。
    displayName String
    展示名。
    ownerId String
    账号ID。
    displayName string
    展示名。
    ownerId string
    账号ID。
    display_name str
    展示名。
    owner_id str
    账号ID。
    displayName String
    展示名。
    ownerId String
    账号ID。

    BucketLifecycleConfig, BucketLifecycleConfigArgs

    AbortInCompleteMultipartUpload BucketLifecycleConfigAbortInCompleteMultipartUpload
    指定未合并的分片任务(碎片)的过期属性。
    Expiration BucketLifecycleConfigExpiration
    基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
    Filter BucketLifecycleConfigFilter
    指定规则生效的过滤条件。
    LifecycleRuleId string
    规则 ID。
    NoCurrentVersionExpiration BucketLifecycleConfigNoCurrentVersionExpiration
    NonCurrentVersionTransitions []BucketLifecycleConfigNonCurrentVersionTransition
    Prefix string
    规则所适用的前缀。
    Status string
    是否启用规则。包括Enabled、Disabled。
    Tags []BucketLifecycleConfigTag
    Transitions []BucketLifecycleConfigTransition
    abortInCompleteMultipartUpload BucketLifecycleConfigAbortInCompleteMultipartUpload
    指定未合并的分片任务(碎片)的过期属性。
    expiration BucketLifecycleConfigExpiration
    基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
    filter BucketLifecycleConfigFilter
    指定规则生效的过滤条件。
    lifecycleRuleId String
    规则 ID。
    noCurrentVersionExpiration BucketLifecycleConfigNoCurrentVersionExpiration
    nonCurrentVersionTransitions List<BucketLifecycleConfigNonCurrentVersionTransition>
    prefix String
    规则所适用的前缀。
    status String
    是否启用规则。包括Enabled、Disabled。
    tags List<BucketLifecycleConfigTag>
    transitions List<BucketLifecycleConfigTransition>
    abortInCompleteMultipartUpload BucketLifecycleConfigAbortInCompleteMultipartUpload
    指定未合并的分片任务(碎片)的过期属性。
    expiration BucketLifecycleConfigExpiration
    基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
    filter BucketLifecycleConfigFilter
    指定规则生效的过滤条件。
    lifecycleRuleId string
    规则 ID。
    noCurrentVersionExpiration BucketLifecycleConfigNoCurrentVersionExpiration
    nonCurrentVersionTransitions BucketLifecycleConfigNonCurrentVersionTransition[]
    prefix string
    规则所适用的前缀。
    status string
    是否启用规则。包括Enabled、Disabled。
    tags BucketLifecycleConfigTag[]
    transitions BucketLifecycleConfigTransition[]
    abortInCompleteMultipartUpload Property Map
    指定未合并的分片任务(碎片)的过期属性。
    expiration Property Map
    基于最后修改时间的生命周期规则中删除最新版本对象的过期属性。
    filter Property Map
    指定规则生效的过滤条件。
    lifecycleRuleId String
    规则 ID。
    noCurrentVersionExpiration Property Map
    nonCurrentVersionTransitions List<Property Map>
    prefix String
    规则所适用的前缀。
    status String
    是否启用规则。包括Enabled、Disabled。
    tags List<Property Map>
    transitions List<Property Map>

    BucketLifecycleConfigAbortInCompleteMultipartUpload, BucketLifecycleConfigAbortInCompleteMultipartUploadArgs

    DaysAfterInitiation int
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
    DaysAfterInitiation int
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
    daysAfterInitiation Integer
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
    daysAfterInitiation number
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
    days_after_initiation int
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。
    daysAfterInitiation Number
    指定未合并的分片任务(碎片)的生命周期规则,在分片任务初始化过后过期删除的天数。

    BucketLifecycleConfigExpiration, BucketLifecycleConfigExpirationArgs

    Date string
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    Days int
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。
    Date string
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    Days int
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。
    date String
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    days Integer
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。
    date string
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    days number
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。
    date str
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    days int
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。
    date String
    基于最后修改时间的生命周期规则中最新版本对象过期删除的具体日期。
    days Number
    基于最后修改时间的生命周期规则中最新版本对象过期删除的天数。

    BucketLifecycleConfigFilter, BucketLifecycleConfigFilterArgs

    GreaterThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    LessThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    ObjectSizeGreaterThan int
    设置规则生效于大于指定大小的对象。
    ObjectSizeLessThan int
    设置规则生效于小于指定大小的对象。
    GreaterThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    LessThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    ObjectSizeGreaterThan int
    设置规则生效于大于指定大小的对象。
    ObjectSizeLessThan int
    设置规则生效于小于指定大小的对象。
    greaterThanIncludeEqual String
    是否启用相等条件。包括Enabled、Disabled。
    lessThanIncludeEqual String
    是否启用相等条件。包括Enabled、Disabled。
    objectSizeGreaterThan Integer
    设置规则生效于大于指定大小的对象。
    objectSizeLessThan Integer
    设置规则生效于小于指定大小的对象。
    greaterThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    lessThanIncludeEqual string
    是否启用相等条件。包括Enabled、Disabled。
    objectSizeGreaterThan number
    设置规则生效于大于指定大小的对象。
    objectSizeLessThan number
    设置规则生效于小于指定大小的对象。
    greater_than_include_equal str
    是否启用相等条件。包括Enabled、Disabled。
    less_than_include_equal str
    是否启用相等条件。包括Enabled、Disabled。
    object_size_greater_than int
    设置规则生效于大于指定大小的对象。
    object_size_less_than int
    设置规则生效于小于指定大小的对象。
    greaterThanIncludeEqual String
    是否启用相等条件。包括Enabled、Disabled。
    lessThanIncludeEqual String
    是否启用相等条件。包括Enabled、Disabled。
    objectSizeGreaterThan Number
    设置规则生效于大于指定大小的对象。
    objectSizeLessThan Number
    设置规则生效于小于指定大小的对象。

    BucketLifecycleConfigNoCurrentVersionExpiration, BucketLifecycleConfigNoCurrentVersionExpirationArgs

    NonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    NonCurrentDays int
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
    NonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    NonCurrentDays int
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
    nonCurrentDate String
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    nonCurrentDays Integer
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
    nonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    nonCurrentDays number
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
    non_current_date str
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    non_current_days int
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。
    nonCurrentDate String
    基于最后修改时间的生命周期规则中历史版本对象过期删除的具体日期。
    nonCurrentDays Number
    基于最后修改时间的生命周期规则中历史版本对象过期删除的天数。

    BucketLifecycleConfigNonCurrentVersionTransition, BucketLifecycleConfigNonCurrentVersionTransitionArgs

    NonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    NonCurrentDays int
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    StorageClass string
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    NonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    NonCurrentDays int
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    StorageClass string
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    nonCurrentDate String
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    nonCurrentDays Integer
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    storageClass String
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    nonCurrentDate string
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    nonCurrentDays number
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    storageClass string
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    non_current_date str
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    non_current_days int
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    storage_class str
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    nonCurrentDate String
    基于最后修改时间的生命周期规则中历史版本对象沉降的具体日期。
    nonCurrentDays Number
    基于最后修改时间的生命周期规则中历史版本对象沉降的天数。
    storageClass String
    存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。

    BucketLifecycleConfigTag, BucketLifecycleConfigTagArgs

    Key string
    标签键。
    Value string
    标签值。
    Key string
    标签键。
    Value string
    标签值。
    key String
    标签键。
    value String
    标签值。
    key string
    标签键。
    value string
    标签值。
    key str
    标签键。
    value str
    标签值。
    key String
    标签键。
    value String
    标签值。

    BucketLifecycleConfigTransition, BucketLifecycleConfigTransitionArgs

    Date string
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
    Days int
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
    StorageClass string
    基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    Date string
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
    Days int
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
    StorageClass string
    基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    date String
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
    days Integer
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
    storageClass String
    基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。
    date string
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的具体日期。
    days number
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
    storageClass 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
    基于最后修改时间的生命周期规则中最新版本对象过期沉降的天数。
    storageClass String
    基于最后修改时间的生命周期规则中历史版本对象沉降的存储类型。包括STANDARD、IA、ARCHIVEFR、INTELLIGENTTIERING、COLDARCHIVE、ARCHIVE、DEEPCOLD_ARCHIVE。

    BucketTag, BucketTagArgs

    Key string
    标签键。
    Value string
    标签值。
    Key string
    标签键。
    Value string
    标签值。
    key String
    标签键。
    value String
    标签值。
    key string
    标签键。
    value string
    标签值。
    key str
    标签键。
    value str
    标签值。
    key String
    标签键。
    value String
    标签值。

    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.
    volcenginecc logo
    volcenginecc v0.0.2 published on Saturday, Oct 11, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate