Documentation ¶
Index ¶
- type Bucket
- type BucketAccountAcl
- type BucketAccountAclArgs
- type BucketAccountAclArray
- type BucketAccountAclArrayInput
- type BucketAccountAclArrayOutput
- func (BucketAccountAclArrayOutput) ElementType() reflect.Type
- func (o BucketAccountAclArrayOutput) Index(i pulumi.IntInput) BucketAccountAclOutput
- func (o BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutput() BucketAccountAclArrayOutput
- func (o BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutputWithContext(ctx context.Context) BucketAccountAclArrayOutput
- type BucketAccountAclInput
- type BucketAccountAclOutput
- func (o BucketAccountAclOutput) AccountId() pulumi.StringOutput
- func (o BucketAccountAclOutput) AclType() pulumi.StringPtrOutput
- func (BucketAccountAclOutput) ElementType() reflect.Type
- func (o BucketAccountAclOutput) Permission() pulumi.StringOutput
- func (o BucketAccountAclOutput) ToBucketAccountAclOutput() BucketAccountAclOutput
- func (o BucketAccountAclOutput) ToBucketAccountAclOutputWithContext(ctx context.Context) BucketAccountAclOutput
- type BucketArgs
- type BucketArray
- type BucketArrayInput
- type BucketArrayOutput
- type BucketInput
- type BucketMap
- type BucketMapInput
- type BucketMapOutput
- type BucketObject
- type BucketObjectAccountAcl
- type BucketObjectAccountAclArgs
- type BucketObjectAccountAclArray
- func (BucketObjectAccountAclArray) ElementType() reflect.Type
- func (i BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutput() BucketObjectAccountAclArrayOutput
- func (i BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutputWithContext(ctx context.Context) BucketObjectAccountAclArrayOutput
- type BucketObjectAccountAclArrayInput
- type BucketObjectAccountAclArrayOutput
- func (BucketObjectAccountAclArrayOutput) ElementType() reflect.Type
- func (o BucketObjectAccountAclArrayOutput) Index(i pulumi.IntInput) BucketObjectAccountAclOutput
- func (o BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutput() BucketObjectAccountAclArrayOutput
- func (o BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutputWithContext(ctx context.Context) BucketObjectAccountAclArrayOutput
- type BucketObjectAccountAclInput
- type BucketObjectAccountAclOutput
- func (o BucketObjectAccountAclOutput) AccountId() pulumi.StringOutput
- func (o BucketObjectAccountAclOutput) AclType() pulumi.StringPtrOutput
- func (BucketObjectAccountAclOutput) ElementType() reflect.Type
- func (o BucketObjectAccountAclOutput) Permission() pulumi.StringOutput
- func (o BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutput() BucketObjectAccountAclOutput
- func (o BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutputWithContext(ctx context.Context) BucketObjectAccountAclOutput
- type BucketObjectArgs
- type BucketObjectArray
- type BucketObjectArrayInput
- type BucketObjectArrayOutput
- func (BucketObjectArrayOutput) ElementType() reflect.Type
- func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
- type BucketObjectInput
- type BucketObjectMap
- type BucketObjectMapInput
- type BucketObjectMapOutput
- func (BucketObjectMapOutput) ElementType() reflect.Type
- func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
- type BucketObjectOutput
- func (o BucketObjectOutput) AccountAcls() BucketObjectAccountAclArrayOutput
- func (o BucketObjectOutput) BucketName() pulumi.StringOutput
- func (o BucketObjectOutput) Content() pulumi.StringOutput
- func (o BucketObjectOutput) ContentMd5() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentType() pulumi.StringOutput
- func (BucketObjectOutput) ElementType() reflect.Type
- func (o BucketObjectOutput) EnableVersion() pulumi.BoolOutput
- func (o BucketObjectOutput) Encryption() pulumi.StringPtrOutput
- func (o BucketObjectOutput) FilePath() pulumi.StringOutput
- func (o BucketObjectOutput) ObjectName() pulumi.StringOutput
- func (o BucketObjectOutput) PublicAcl() pulumi.StringPtrOutput
- func (o BucketObjectOutput) StorageClass() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
- func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
- func (o BucketObjectOutput) VersionIds() pulumi.StringArrayOutput
- type BucketObjectState
- type BucketObjectsArgs
- type BucketObjectsObject
- type BucketObjectsObjectArgs
- type BucketObjectsObjectArray
- type BucketObjectsObjectArrayInput
- type BucketObjectsObjectArrayOutput
- func (BucketObjectsObjectArrayOutput) ElementType() reflect.Type
- func (o BucketObjectsObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectsObjectOutput
- func (o BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutput() BucketObjectsObjectArrayOutput
- func (o BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutputWithContext(ctx context.Context) BucketObjectsObjectArrayOutput
- type BucketObjectsObjectInput
- type BucketObjectsObjectOutput
- func (o BucketObjectsObjectOutput) Content() pulumi.StringOutput
- func (BucketObjectsObjectOutput) ElementType() reflect.Type
- func (o BucketObjectsObjectOutput) Name() pulumi.StringOutput
- func (o BucketObjectsObjectOutput) Size() pulumi.IntOutput
- func (o BucketObjectsObjectOutput) StorageClass() pulumi.StringOutput
- func (o BucketObjectsObjectOutput) ToBucketObjectsObjectOutput() BucketObjectsObjectOutput
- func (o BucketObjectsObjectOutput) ToBucketObjectsObjectOutputWithContext(ctx context.Context) BucketObjectsObjectOutput
- type BucketObjectsOutputArgs
- type BucketObjectsResult
- type BucketObjectsResultOutput
- func (o BucketObjectsResultOutput) BucketName() pulumi.StringOutput
- func (BucketObjectsResultOutput) ElementType() reflect.Type
- func (o BucketObjectsResultOutput) Id() pulumi.StringOutput
- func (o BucketObjectsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o BucketObjectsResultOutput) ObjectName() pulumi.StringPtrOutput
- func (o BucketObjectsResultOutput) Objects() BucketObjectsObjectArrayOutput
- func (o BucketObjectsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o BucketObjectsResultOutput) ToBucketObjectsResultOutput() BucketObjectsResultOutput
- func (o BucketObjectsResultOutput) ToBucketObjectsResultOutputWithContext(ctx context.Context) BucketObjectsResultOutput
- func (o BucketObjectsResultOutput) TotalCount() pulumi.IntOutput
- type BucketOutput
- func (o BucketOutput) AccountAcls() BucketAccountAclArrayOutput
- func (o BucketOutput) BucketName() pulumi.StringOutput
- func (o BucketOutput) CreationDate() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) EnableVersion() pulumi.BoolPtrOutput
- func (o BucketOutput) ExtranetEndpoint() pulumi.StringOutput
- func (o BucketOutput) IntranetEndpoint() pulumi.StringOutput
- func (o BucketOutput) Location() pulumi.StringOutput
- func (o BucketOutput) PublicAcl() pulumi.StringPtrOutput
- func (o BucketOutput) StorageClass() pulumi.StringPtrOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyArray
- type BucketPolicyArrayInput
- type BucketPolicyArrayOutput
- func (BucketPolicyArrayOutput) ElementType() reflect.Type
- func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
- type BucketPolicyInput
- type BucketPolicyMap
- type BucketPolicyMapInput
- type BucketPolicyMapOutput
- func (BucketPolicyMapOutput) ElementType() reflect.Type
- func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) BucketName() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) Policy() pulumi.StringOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- type BucketPolicyState
- type BucketState
- type BucketsArgs
- type BucketsBucket
- type BucketsBucketArgs
- type BucketsBucketArray
- type BucketsBucketArrayInput
- type BucketsBucketArrayOutput
- func (BucketsBucketArrayOutput) ElementType() reflect.Type
- func (o BucketsBucketArrayOutput) Index(i pulumi.IntInput) BucketsBucketOutput
- func (o BucketsBucketArrayOutput) ToBucketsBucketArrayOutput() BucketsBucketArrayOutput
- func (o BucketsBucketArrayOutput) ToBucketsBucketArrayOutputWithContext(ctx context.Context) BucketsBucketArrayOutput
- type BucketsBucketInput
- type BucketsBucketOutput
- func (o BucketsBucketOutput) CreationDate() pulumi.StringOutput
- func (BucketsBucketOutput) ElementType() reflect.Type
- func (o BucketsBucketOutput) ExtranetEndpoint() pulumi.StringOutput
- func (o BucketsBucketOutput) IntranetEndpoint() pulumi.StringOutput
- func (o BucketsBucketOutput) IsTruncated() pulumi.BoolOutputdeprecated
- func (o BucketsBucketOutput) Location() pulumi.StringOutput
- func (o BucketsBucketOutput) Marker() pulumi.StringOutputdeprecated
- func (o BucketsBucketOutput) MaxKeys() pulumi.IntOutputdeprecated
- func (o BucketsBucketOutput) Name() pulumi.StringOutput
- func (o BucketsBucketOutput) Prefix() pulumi.StringOutputdeprecated
- func (o BucketsBucketOutput) ToBucketsBucketOutput() BucketsBucketOutput
- func (o BucketsBucketOutput) ToBucketsBucketOutputWithContext(ctx context.Context) BucketsBucketOutput
- type BucketsOutputArgs
- type BucketsResult
- type BucketsResultOutput
- func (o BucketsResultOutput) BucketName() pulumi.StringPtrOutput
- func (o BucketsResultOutput) Buckets() BucketsBucketArrayOutput
- func (BucketsResultOutput) ElementType() reflect.Type
- func (o BucketsResultOutput) Id() pulumi.StringOutput
- func (o BucketsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o BucketsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o BucketsResultOutput) ToBucketsResultOutput() BucketsResultOutput
- func (o BucketsResultOutput) ToBucketsResultOutputWithContext(ctx context.Context) BucketsResultOutput
- func (o BucketsResultOutput) TotalCount() pulumi.IntOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // The user set of grant full control. AccountAcls BucketAccountAclArrayOutput `pulumi:"accountAcls"` // The name of the bucket. BucketName pulumi.StringOutput `pulumi:"bucketName"` // The create date of the TOS bucket. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The flag of enable tos version. EnableVersion pulumi.BoolPtrOutput `pulumi:"enableVersion"` // The extranet endpoint of the TOS bucket. ExtranetEndpoint pulumi.StringOutput `pulumi:"extranetEndpoint"` // The intranet endpoint the TOS bucket. IntranetEndpoint pulumi.StringOutput `pulumi:"intranetEndpoint"` // The location of the TOS bucket. Location pulumi.StringOutput `pulumi:"location"` // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrOutput `pulumi:"publicAcl"` // The storage type of the object.Valid value is STANDARD|IA|ARCHIVE_FR.Default is STANDARD. StorageClass pulumi.StringPtrOutput `pulumi:"storageClass"` }
Provides a resource to manage tos bucket ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tos.NewBucket(ctx, "default", &tos.BucketArgs{ AccountAcls: tos.BucketAccountAclArray{ &tos.BucketAccountAclArgs{ AccountId: pulumi.String("1"), Permission: pulumi.String("READ"), }, &tos.BucketAccountAclArgs{ AccountId: pulumi.String("2001"), Permission: pulumi.String("WRITE_ACP"), }, }, BucketName: pulumi.String("test-xym-1"), EnableVersion: pulumi.Bool(true), PublicAcl: pulumi.String("private"), }) if err != nil { return err } return nil }) }
```
## Import
Tos Bucket can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tos/bucket:Bucket default bucketName
```
func GetBucket ¶
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucket ¶
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶
func (*Bucket) ToBucketOutput ¶
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketAccountAcl ¶
type BucketAccountAcl struct { // The accountId to control. AccountId string `pulumi:"accountId"` // The acl type to control.Valid value is CanonicalUser. AclType *string `pulumi:"aclType"` // The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP. Permission string `pulumi:"permission"` }
type BucketAccountAclArgs ¶
type BucketAccountAclArgs struct { // The accountId to control. AccountId pulumi.StringInput `pulumi:"accountId"` // The acl type to control.Valid value is CanonicalUser. AclType pulumi.StringPtrInput `pulumi:"aclType"` // The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP. Permission pulumi.StringInput `pulumi:"permission"` }
func (BucketAccountAclArgs) ElementType ¶
func (BucketAccountAclArgs) ElementType() reflect.Type
func (BucketAccountAclArgs) ToBucketAccountAclOutput ¶
func (i BucketAccountAclArgs) ToBucketAccountAclOutput() BucketAccountAclOutput
func (BucketAccountAclArgs) ToBucketAccountAclOutputWithContext ¶
func (i BucketAccountAclArgs) ToBucketAccountAclOutputWithContext(ctx context.Context) BucketAccountAclOutput
type BucketAccountAclArray ¶
type BucketAccountAclArray []BucketAccountAclInput
func (BucketAccountAclArray) ElementType ¶
func (BucketAccountAclArray) ElementType() reflect.Type
func (BucketAccountAclArray) ToBucketAccountAclArrayOutput ¶
func (i BucketAccountAclArray) ToBucketAccountAclArrayOutput() BucketAccountAclArrayOutput
func (BucketAccountAclArray) ToBucketAccountAclArrayOutputWithContext ¶
func (i BucketAccountAclArray) ToBucketAccountAclArrayOutputWithContext(ctx context.Context) BucketAccountAclArrayOutput
type BucketAccountAclArrayInput ¶
type BucketAccountAclArrayInput interface { pulumi.Input ToBucketAccountAclArrayOutput() BucketAccountAclArrayOutput ToBucketAccountAclArrayOutputWithContext(context.Context) BucketAccountAclArrayOutput }
BucketAccountAclArrayInput is an input type that accepts BucketAccountAclArray and BucketAccountAclArrayOutput values. You can construct a concrete instance of `BucketAccountAclArrayInput` via:
BucketAccountAclArray{ BucketAccountAclArgs{...} }
type BucketAccountAclArrayOutput ¶
type BucketAccountAclArrayOutput struct{ *pulumi.OutputState }
func (BucketAccountAclArrayOutput) ElementType ¶
func (BucketAccountAclArrayOutput) ElementType() reflect.Type
func (BucketAccountAclArrayOutput) Index ¶
func (o BucketAccountAclArrayOutput) Index(i pulumi.IntInput) BucketAccountAclOutput
func (BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutput ¶
func (o BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutput() BucketAccountAclArrayOutput
func (BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutputWithContext ¶
func (o BucketAccountAclArrayOutput) ToBucketAccountAclArrayOutputWithContext(ctx context.Context) BucketAccountAclArrayOutput
type BucketAccountAclInput ¶
type BucketAccountAclInput interface { pulumi.Input ToBucketAccountAclOutput() BucketAccountAclOutput ToBucketAccountAclOutputWithContext(context.Context) BucketAccountAclOutput }
BucketAccountAclInput is an input type that accepts BucketAccountAclArgs and BucketAccountAclOutput values. You can construct a concrete instance of `BucketAccountAclInput` via:
BucketAccountAclArgs{...}
type BucketAccountAclOutput ¶
type BucketAccountAclOutput struct{ *pulumi.OutputState }
func (BucketAccountAclOutput) AccountId ¶
func (o BucketAccountAclOutput) AccountId() pulumi.StringOutput
The accountId to control.
func (BucketAccountAclOutput) AclType ¶
func (o BucketAccountAclOutput) AclType() pulumi.StringPtrOutput
The acl type to control.Valid value is CanonicalUser.
func (BucketAccountAclOutput) ElementType ¶
func (BucketAccountAclOutput) ElementType() reflect.Type
func (BucketAccountAclOutput) Permission ¶
func (o BucketAccountAclOutput) Permission() pulumi.StringOutput
The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP.
func (BucketAccountAclOutput) ToBucketAccountAclOutput ¶
func (o BucketAccountAclOutput) ToBucketAccountAclOutput() BucketAccountAclOutput
func (BucketAccountAclOutput) ToBucketAccountAclOutputWithContext ¶
func (o BucketAccountAclOutput) ToBucketAccountAclOutputWithContext(ctx context.Context) BucketAccountAclOutput
type BucketArgs ¶
type BucketArgs struct { // The user set of grant full control. AccountAcls BucketAccountAclArrayInput // The name of the bucket. BucketName pulumi.StringInput // The flag of enable tos version. EnableVersion pulumi.BoolPtrInput // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrInput // The storage type of the object.Valid value is STANDARD|IA|ARCHIVE_FR.Default is STANDARD. StorageClass pulumi.StringPtrInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketArray ¶
type BucketArray []BucketInput
func (BucketArray) ElementType ¶
func (BucketArray) ElementType() reflect.Type
func (BucketArray) ToBucketArrayOutput ¶
func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput
func (BucketArray) ToBucketArrayOutputWithContext ¶
func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketArrayInput ¶
type BucketArrayInput interface { pulumi.Input ToBucketArrayOutput() BucketArrayOutput ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput }
BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:
BucketArray{ BucketArgs{...} }
type BucketArrayOutput ¶
type BucketArrayOutput struct{ *pulumi.OutputState }
func (BucketArrayOutput) ElementType ¶
func (BucketArrayOutput) ElementType() reflect.Type
func (BucketArrayOutput) Index ¶
func (o BucketArrayOutput) Index(i pulumi.IntInput) BucketOutput
func (BucketArrayOutput) ToBucketArrayOutput ¶
func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput
func (BucketArrayOutput) ToBucketArrayOutputWithContext ¶
func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketMap ¶
type BucketMap map[string]BucketInput
func (BucketMap) ElementType ¶
func (BucketMap) ToBucketMapOutput ¶
func (i BucketMap) ToBucketMapOutput() BucketMapOutput
func (BucketMap) ToBucketMapOutputWithContext ¶
func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketMapInput ¶
type BucketMapInput interface { pulumi.Input ToBucketMapOutput() BucketMapOutput ToBucketMapOutputWithContext(context.Context) BucketMapOutput }
BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:
BucketMap{ "key": BucketArgs{...} }
type BucketMapOutput ¶
type BucketMapOutput struct{ *pulumi.OutputState }
func (BucketMapOutput) ElementType ¶
func (BucketMapOutput) ElementType() reflect.Type
func (BucketMapOutput) MapIndex ¶
func (o BucketMapOutput) MapIndex(k pulumi.StringInput) BucketOutput
func (BucketMapOutput) ToBucketMapOutput ¶
func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput
func (BucketMapOutput) ToBucketMapOutputWithContext ¶
func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketObject ¶
type BucketObject struct { pulumi.CustomResourceState // The user set of grant full control. AccountAcls BucketObjectAccountAclArrayOutput `pulumi:"accountAcls"` // The name of the bucket. BucketName pulumi.StringOutput `pulumi:"bucketName"` // The content the TOS Object when content type is json or text and xml. Content pulumi.StringOutput `pulumi:"content"` // The file md5 sum (32-bit hexadecimal string) for upload. ContentMd5 pulumi.StringPtrOutput `pulumi:"contentMd5"` // The content type of the object. ContentType pulumi.StringOutput `pulumi:"contentType"` // The flag of enable tos version. EnableVersion pulumi.BoolOutput `pulumi:"enableVersion"` // The encryption of the object.Valid value is AES256. Encryption pulumi.StringPtrOutput `pulumi:"encryption"` // The file path for upload. FilePath pulumi.StringOutput `pulumi:"filePath"` // The name of the object. ObjectName pulumi.StringOutput `pulumi:"objectName"` // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrOutput `pulumi:"publicAcl"` // The storage type of the object.Valid value is STANDARD|IA. StorageClass pulumi.StringPtrOutput `pulumi:"storageClass"` // The version ids of the object if exist. VersionIds pulumi.StringArrayOutput `pulumi:"versionIds"` }
Provides a resource to manage tos object ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tos.NewBucketObject(ctx, "default", &tos.BucketObjectArgs{ AccountAcls: tos.BucketObjectAccountAclArray{ &tos.BucketObjectAccountAclArgs{ AccountId: pulumi.String("1"), Permission: pulumi.String("READ"), }, &tos.BucketObjectAccountAclArgs{ AccountId: pulumi.String("2001"), Permission: pulumi.String("WRITE_ACP"), }, }, BucketName: pulumi.String("test-xym-1"), Encryption: pulumi.String("AES256"), FilePath: pulumi.String("/Users/bytedance/Work/Go/build/test.txt"), ObjectName: pulumi.String("demo_xym"), PublicAcl: pulumi.String("private"), }) if err != nil { return err } return nil }) }
```
## Import
TOS Object can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tos/bucketObject:BucketObject default bucketName:objectName
```
func GetBucketObject ¶
func GetBucketObject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketObjectState, opts ...pulumi.ResourceOption) (*BucketObject, error)
GetBucketObject gets an existing BucketObject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketObject ¶
func NewBucketObject(ctx *pulumi.Context, name string, args *BucketObjectArgs, opts ...pulumi.ResourceOption) (*BucketObject, error)
NewBucketObject registers a new resource with the given unique name, arguments, and options.
func (*BucketObject) ElementType ¶
func (*BucketObject) ElementType() reflect.Type
func (*BucketObject) ToBucketObjectOutput ¶
func (i *BucketObject) ToBucketObjectOutput() BucketObjectOutput
func (*BucketObject) ToBucketObjectOutputWithContext ¶
func (i *BucketObject) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
type BucketObjectAccountAcl ¶
type BucketObjectAccountAcl struct { // The accountId to control. AccountId string `pulumi:"accountId"` // The acl type to control.Valid value is CanonicalUser. AclType *string `pulumi:"aclType"` // The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP. Permission string `pulumi:"permission"` }
type BucketObjectAccountAclArgs ¶
type BucketObjectAccountAclArgs struct { // The accountId to control. AccountId pulumi.StringInput `pulumi:"accountId"` // The acl type to control.Valid value is CanonicalUser. AclType pulumi.StringPtrInput `pulumi:"aclType"` // The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP. Permission pulumi.StringInput `pulumi:"permission"` }
func (BucketObjectAccountAclArgs) ElementType ¶
func (BucketObjectAccountAclArgs) ElementType() reflect.Type
func (BucketObjectAccountAclArgs) ToBucketObjectAccountAclOutput ¶
func (i BucketObjectAccountAclArgs) ToBucketObjectAccountAclOutput() BucketObjectAccountAclOutput
func (BucketObjectAccountAclArgs) ToBucketObjectAccountAclOutputWithContext ¶
func (i BucketObjectAccountAclArgs) ToBucketObjectAccountAclOutputWithContext(ctx context.Context) BucketObjectAccountAclOutput
type BucketObjectAccountAclArray ¶
type BucketObjectAccountAclArray []BucketObjectAccountAclInput
func (BucketObjectAccountAclArray) ElementType ¶
func (BucketObjectAccountAclArray) ElementType() reflect.Type
func (BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutput ¶
func (i BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutput() BucketObjectAccountAclArrayOutput
func (BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutputWithContext ¶
func (i BucketObjectAccountAclArray) ToBucketObjectAccountAclArrayOutputWithContext(ctx context.Context) BucketObjectAccountAclArrayOutput
type BucketObjectAccountAclArrayInput ¶
type BucketObjectAccountAclArrayInput interface { pulumi.Input ToBucketObjectAccountAclArrayOutput() BucketObjectAccountAclArrayOutput ToBucketObjectAccountAclArrayOutputWithContext(context.Context) BucketObjectAccountAclArrayOutput }
BucketObjectAccountAclArrayInput is an input type that accepts BucketObjectAccountAclArray and BucketObjectAccountAclArrayOutput values. You can construct a concrete instance of `BucketObjectAccountAclArrayInput` via:
BucketObjectAccountAclArray{ BucketObjectAccountAclArgs{...} }
type BucketObjectAccountAclArrayOutput ¶
type BucketObjectAccountAclArrayOutput struct{ *pulumi.OutputState }
func (BucketObjectAccountAclArrayOutput) ElementType ¶
func (BucketObjectAccountAclArrayOutput) ElementType() reflect.Type
func (BucketObjectAccountAclArrayOutput) Index ¶
func (o BucketObjectAccountAclArrayOutput) Index(i pulumi.IntInput) BucketObjectAccountAclOutput
func (BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutput ¶
func (o BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutput() BucketObjectAccountAclArrayOutput
func (BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutputWithContext ¶
func (o BucketObjectAccountAclArrayOutput) ToBucketObjectAccountAclArrayOutputWithContext(ctx context.Context) BucketObjectAccountAclArrayOutput
type BucketObjectAccountAclInput ¶
type BucketObjectAccountAclInput interface { pulumi.Input ToBucketObjectAccountAclOutput() BucketObjectAccountAclOutput ToBucketObjectAccountAclOutputWithContext(context.Context) BucketObjectAccountAclOutput }
BucketObjectAccountAclInput is an input type that accepts BucketObjectAccountAclArgs and BucketObjectAccountAclOutput values. You can construct a concrete instance of `BucketObjectAccountAclInput` via:
BucketObjectAccountAclArgs{...}
type BucketObjectAccountAclOutput ¶
type BucketObjectAccountAclOutput struct{ *pulumi.OutputState }
func (BucketObjectAccountAclOutput) AccountId ¶
func (o BucketObjectAccountAclOutput) AccountId() pulumi.StringOutput
The accountId to control.
func (BucketObjectAccountAclOutput) AclType ¶
func (o BucketObjectAccountAclOutput) AclType() pulumi.StringPtrOutput
The acl type to control.Valid value is CanonicalUser.
func (BucketObjectAccountAclOutput) ElementType ¶
func (BucketObjectAccountAclOutput) ElementType() reflect.Type
func (BucketObjectAccountAclOutput) Permission ¶
func (o BucketObjectAccountAclOutput) Permission() pulumi.StringOutput
The permission to control.Valid value is FULL_CONTROL|READ|READ_ACP|WRITE|WRITE_ACP.
func (BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutput ¶
func (o BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutput() BucketObjectAccountAclOutput
func (BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutputWithContext ¶
func (o BucketObjectAccountAclOutput) ToBucketObjectAccountAclOutputWithContext(ctx context.Context) BucketObjectAccountAclOutput
type BucketObjectArgs ¶
type BucketObjectArgs struct { // The user set of grant full control. AccountAcls BucketObjectAccountAclArrayInput // The name of the bucket. BucketName pulumi.StringInput // The file md5 sum (32-bit hexadecimal string) for upload. ContentMd5 pulumi.StringPtrInput // The content type of the object. ContentType pulumi.StringPtrInput // The encryption of the object.Valid value is AES256. Encryption pulumi.StringPtrInput // The file path for upload. FilePath pulumi.StringInput // The name of the object. ObjectName pulumi.StringInput // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrInput // The storage type of the object.Valid value is STANDARD|IA. StorageClass pulumi.StringPtrInput }
The set of arguments for constructing a BucketObject resource.
func (BucketObjectArgs) ElementType ¶
func (BucketObjectArgs) ElementType() reflect.Type
type BucketObjectArray ¶
type BucketObjectArray []BucketObjectInput
func (BucketObjectArray) ElementType ¶
func (BucketObjectArray) ElementType() reflect.Type
func (BucketObjectArray) ToBucketObjectArrayOutput ¶
func (i BucketObjectArray) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArray) ToBucketObjectArrayOutputWithContext ¶
func (i BucketObjectArray) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectArrayInput ¶
type BucketObjectArrayInput interface { pulumi.Input ToBucketObjectArrayOutput() BucketObjectArrayOutput ToBucketObjectArrayOutputWithContext(context.Context) BucketObjectArrayOutput }
BucketObjectArrayInput is an input type that accepts BucketObjectArray and BucketObjectArrayOutput values. You can construct a concrete instance of `BucketObjectArrayInput` via:
BucketObjectArray{ BucketObjectArgs{...} }
type BucketObjectArrayOutput ¶
type BucketObjectArrayOutput struct{ *pulumi.OutputState }
func (BucketObjectArrayOutput) ElementType ¶
func (BucketObjectArrayOutput) ElementType() reflect.Type
func (BucketObjectArrayOutput) Index ¶
func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutput ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectInput ¶
type BucketObjectInput interface { pulumi.Input ToBucketObjectOutput() BucketObjectOutput ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput }
type BucketObjectMap ¶
type BucketObjectMap map[string]BucketObjectInput
func (BucketObjectMap) ElementType ¶
func (BucketObjectMap) ElementType() reflect.Type
func (BucketObjectMap) ToBucketObjectMapOutput ¶
func (i BucketObjectMap) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMap) ToBucketObjectMapOutputWithContext ¶
func (i BucketObjectMap) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectMapInput ¶
type BucketObjectMapInput interface { pulumi.Input ToBucketObjectMapOutput() BucketObjectMapOutput ToBucketObjectMapOutputWithContext(context.Context) BucketObjectMapOutput }
BucketObjectMapInput is an input type that accepts BucketObjectMap and BucketObjectMapOutput values. You can construct a concrete instance of `BucketObjectMapInput` via:
BucketObjectMap{ "key": BucketObjectArgs{...} }
type BucketObjectMapOutput ¶
type BucketObjectMapOutput struct{ *pulumi.OutputState }
func (BucketObjectMapOutput) ElementType ¶
func (BucketObjectMapOutput) ElementType() reflect.Type
func (BucketObjectMapOutput) MapIndex ¶
func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutput ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutputWithContext ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectOutput ¶
type BucketObjectOutput struct{ *pulumi.OutputState }
func (BucketObjectOutput) AccountAcls ¶
func (o BucketObjectOutput) AccountAcls() BucketObjectAccountAclArrayOutput
The user set of grant full control.
func (BucketObjectOutput) BucketName ¶
func (o BucketObjectOutput) BucketName() pulumi.StringOutput
The name of the bucket.
func (BucketObjectOutput) Content ¶ added in v0.0.17
func (o BucketObjectOutput) Content() pulumi.StringOutput
The content the TOS Object when content type is json or text and xml.
func (BucketObjectOutput) ContentMd5 ¶
func (o BucketObjectOutput) ContentMd5() pulumi.StringPtrOutput
The file md5 sum (32-bit hexadecimal string) for upload.
func (BucketObjectOutput) ContentType ¶
func (o BucketObjectOutput) ContentType() pulumi.StringOutput
The content type of the object.
func (BucketObjectOutput) ElementType ¶
func (BucketObjectOutput) ElementType() reflect.Type
func (BucketObjectOutput) EnableVersion ¶
func (o BucketObjectOutput) EnableVersion() pulumi.BoolOutput
The flag of enable tos version.
func (BucketObjectOutput) Encryption ¶
func (o BucketObjectOutput) Encryption() pulumi.StringPtrOutput
The encryption of the object.Valid value is AES256.
func (BucketObjectOutput) FilePath ¶
func (o BucketObjectOutput) FilePath() pulumi.StringOutput
The file path for upload.
func (BucketObjectOutput) ObjectName ¶
func (o BucketObjectOutput) ObjectName() pulumi.StringOutput
The name of the object.
func (BucketObjectOutput) PublicAcl ¶
func (o BucketObjectOutput) PublicAcl() pulumi.StringPtrOutput
The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read.
func (BucketObjectOutput) StorageClass ¶
func (o BucketObjectOutput) StorageClass() pulumi.StringPtrOutput
The storage type of the object.Valid value is STANDARD|IA.
func (BucketObjectOutput) ToBucketObjectOutput ¶
func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
func (BucketObjectOutput) ToBucketObjectOutputWithContext ¶
func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
func (BucketObjectOutput) VersionIds ¶
func (o BucketObjectOutput) VersionIds() pulumi.StringArrayOutput
The version ids of the object if exist.
type BucketObjectState ¶
type BucketObjectState struct { // The user set of grant full control. AccountAcls BucketObjectAccountAclArrayInput // The name of the bucket. BucketName pulumi.StringPtrInput // The content the TOS Object when content type is json or text and xml. Content pulumi.StringPtrInput // The file md5 sum (32-bit hexadecimal string) for upload. ContentMd5 pulumi.StringPtrInput // The content type of the object. ContentType pulumi.StringPtrInput // The flag of enable tos version. EnableVersion pulumi.BoolPtrInput // The encryption of the object.Valid value is AES256. Encryption pulumi.StringPtrInput // The file path for upload. FilePath pulumi.StringPtrInput // The name of the object. ObjectName pulumi.StringPtrInput // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrInput // The storage type of the object.Valid value is STANDARD|IA. StorageClass pulumi.StringPtrInput // The version ids of the object if exist. VersionIds pulumi.StringArrayInput }
func (BucketObjectState) ElementType ¶
func (BucketObjectState) ElementType() reflect.Type
type BucketObjectsArgs ¶
type BucketObjectsArgs struct { // The name the TOS bucket. BucketName string `pulumi:"bucketName"` // A Name Regex of TOS Object. NameRegex *string `pulumi:"nameRegex"` // The name the TOS Object. ObjectName *string `pulumi:"objectName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking BucketObjects.
type BucketObjectsObject ¶
type BucketObjectsObject struct { // The content the TOS Object when content type is json or text and xml. Content string `pulumi:"content"` // The name the TOS Object. Name string `pulumi:"name"` // The name the TOS Object size. Size int `pulumi:"size"` // The name the TOS Object storage class. StorageClass string `pulumi:"storageClass"` }
type BucketObjectsObjectArgs ¶
type BucketObjectsObjectArgs struct { // The content the TOS Object when content type is json or text and xml. Content pulumi.StringInput `pulumi:"content"` // The name the TOS Object. Name pulumi.StringInput `pulumi:"name"` // The name the TOS Object size. Size pulumi.IntInput `pulumi:"size"` // The name the TOS Object storage class. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BucketObjectsObjectArgs) ElementType ¶
func (BucketObjectsObjectArgs) ElementType() reflect.Type
func (BucketObjectsObjectArgs) ToBucketObjectsObjectOutput ¶
func (i BucketObjectsObjectArgs) ToBucketObjectsObjectOutput() BucketObjectsObjectOutput
func (BucketObjectsObjectArgs) ToBucketObjectsObjectOutputWithContext ¶
func (i BucketObjectsObjectArgs) ToBucketObjectsObjectOutputWithContext(ctx context.Context) BucketObjectsObjectOutput
type BucketObjectsObjectArray ¶
type BucketObjectsObjectArray []BucketObjectsObjectInput
func (BucketObjectsObjectArray) ElementType ¶
func (BucketObjectsObjectArray) ElementType() reflect.Type
func (BucketObjectsObjectArray) ToBucketObjectsObjectArrayOutput ¶
func (i BucketObjectsObjectArray) ToBucketObjectsObjectArrayOutput() BucketObjectsObjectArrayOutput
func (BucketObjectsObjectArray) ToBucketObjectsObjectArrayOutputWithContext ¶
func (i BucketObjectsObjectArray) ToBucketObjectsObjectArrayOutputWithContext(ctx context.Context) BucketObjectsObjectArrayOutput
type BucketObjectsObjectArrayInput ¶
type BucketObjectsObjectArrayInput interface { pulumi.Input ToBucketObjectsObjectArrayOutput() BucketObjectsObjectArrayOutput ToBucketObjectsObjectArrayOutputWithContext(context.Context) BucketObjectsObjectArrayOutput }
BucketObjectsObjectArrayInput is an input type that accepts BucketObjectsObjectArray and BucketObjectsObjectArrayOutput values. You can construct a concrete instance of `BucketObjectsObjectArrayInput` via:
BucketObjectsObjectArray{ BucketObjectsObjectArgs{...} }
type BucketObjectsObjectArrayOutput ¶
type BucketObjectsObjectArrayOutput struct{ *pulumi.OutputState }
func (BucketObjectsObjectArrayOutput) ElementType ¶
func (BucketObjectsObjectArrayOutput) ElementType() reflect.Type
func (BucketObjectsObjectArrayOutput) Index ¶
func (o BucketObjectsObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectsObjectOutput
func (BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutput ¶
func (o BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutput() BucketObjectsObjectArrayOutput
func (BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutputWithContext ¶
func (o BucketObjectsObjectArrayOutput) ToBucketObjectsObjectArrayOutputWithContext(ctx context.Context) BucketObjectsObjectArrayOutput
type BucketObjectsObjectInput ¶
type BucketObjectsObjectInput interface { pulumi.Input ToBucketObjectsObjectOutput() BucketObjectsObjectOutput ToBucketObjectsObjectOutputWithContext(context.Context) BucketObjectsObjectOutput }
BucketObjectsObjectInput is an input type that accepts BucketObjectsObjectArgs and BucketObjectsObjectOutput values. You can construct a concrete instance of `BucketObjectsObjectInput` via:
BucketObjectsObjectArgs{...}
type BucketObjectsObjectOutput ¶
type BucketObjectsObjectOutput struct{ *pulumi.OutputState }
func (BucketObjectsObjectOutput) Content ¶ added in v0.0.17
func (o BucketObjectsObjectOutput) Content() pulumi.StringOutput
The content the TOS Object when content type is json or text and xml.
func (BucketObjectsObjectOutput) ElementType ¶
func (BucketObjectsObjectOutput) ElementType() reflect.Type
func (BucketObjectsObjectOutput) Name ¶
func (o BucketObjectsObjectOutput) Name() pulumi.StringOutput
The name the TOS Object.
func (BucketObjectsObjectOutput) Size ¶
func (o BucketObjectsObjectOutput) Size() pulumi.IntOutput
The name the TOS Object size.
func (BucketObjectsObjectOutput) StorageClass ¶
func (o BucketObjectsObjectOutput) StorageClass() pulumi.StringOutput
The name the TOS Object storage class.
func (BucketObjectsObjectOutput) ToBucketObjectsObjectOutput ¶
func (o BucketObjectsObjectOutput) ToBucketObjectsObjectOutput() BucketObjectsObjectOutput
func (BucketObjectsObjectOutput) ToBucketObjectsObjectOutputWithContext ¶
func (o BucketObjectsObjectOutput) ToBucketObjectsObjectOutputWithContext(ctx context.Context) BucketObjectsObjectOutput
type BucketObjectsOutputArgs ¶
type BucketObjectsOutputArgs struct { // The name the TOS bucket. BucketName pulumi.StringInput `pulumi:"bucketName"` // A Name Regex of TOS Object. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The name the TOS Object. ObjectName pulumi.StringPtrInput `pulumi:"objectName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking BucketObjects.
func (BucketObjectsOutputArgs) ElementType ¶
func (BucketObjectsOutputArgs) ElementType() reflect.Type
type BucketObjectsResult ¶
type BucketObjectsResult struct { BucketName string `pulumi:"bucketName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NameRegex *string `pulumi:"nameRegex"` ObjectName *string `pulumi:"objectName"` // The collection of TOS Object query. Objects []BucketObjectsObject `pulumi:"objects"` OutputFile *string `pulumi:"outputFile"` // The total count of TOS Object query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by BucketObjects.
func BucketObjects ¶
func BucketObjects(ctx *pulumi.Context, args *BucketObjectsArgs, opts ...pulumi.InvokeOption) (*BucketObjectsResult, error)
Use this data source to query detailed information of tos objects ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tos.BucketObjects(ctx, &tos.BucketObjectsArgs{ BucketName: "test", }, nil) if err != nil { return err } return nil }) }
```
type BucketObjectsResultOutput ¶
type BucketObjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by BucketObjects.
func BucketObjectsOutput ¶
func BucketObjectsOutput(ctx *pulumi.Context, args BucketObjectsOutputArgs, opts ...pulumi.InvokeOption) BucketObjectsResultOutput
func (BucketObjectsResultOutput) BucketName ¶
func (o BucketObjectsResultOutput) BucketName() pulumi.StringOutput
func (BucketObjectsResultOutput) ElementType ¶
func (BucketObjectsResultOutput) ElementType() reflect.Type
func (BucketObjectsResultOutput) Id ¶
func (o BucketObjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (BucketObjectsResultOutput) NameRegex ¶
func (o BucketObjectsResultOutput) NameRegex() pulumi.StringPtrOutput
func (BucketObjectsResultOutput) ObjectName ¶
func (o BucketObjectsResultOutput) ObjectName() pulumi.StringPtrOutput
func (BucketObjectsResultOutput) Objects ¶
func (o BucketObjectsResultOutput) Objects() BucketObjectsObjectArrayOutput
The collection of TOS Object query.
func (BucketObjectsResultOutput) OutputFile ¶
func (o BucketObjectsResultOutput) OutputFile() pulumi.StringPtrOutput
func (BucketObjectsResultOutput) ToBucketObjectsResultOutput ¶
func (o BucketObjectsResultOutput) ToBucketObjectsResultOutput() BucketObjectsResultOutput
func (BucketObjectsResultOutput) ToBucketObjectsResultOutputWithContext ¶
func (o BucketObjectsResultOutput) ToBucketObjectsResultOutputWithContext(ctx context.Context) BucketObjectsResultOutput
func (BucketObjectsResultOutput) TotalCount ¶
func (o BucketObjectsResultOutput) TotalCount() pulumi.IntOutput
The total count of TOS Object query.
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) AccountAcls ¶
func (o BucketOutput) AccountAcls() BucketAccountAclArrayOutput
The user set of grant full control.
func (BucketOutput) BucketName ¶
func (o BucketOutput) BucketName() pulumi.StringOutput
The name of the bucket.
func (BucketOutput) CreationDate ¶
func (o BucketOutput) CreationDate() pulumi.StringOutput
The create date of the TOS bucket.
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) EnableVersion ¶
func (o BucketOutput) EnableVersion() pulumi.BoolPtrOutput
The flag of enable tos version.
func (BucketOutput) ExtranetEndpoint ¶
func (o BucketOutput) ExtranetEndpoint() pulumi.StringOutput
The extranet endpoint of the TOS bucket.
func (BucketOutput) IntranetEndpoint ¶
func (o BucketOutput) IntranetEndpoint() pulumi.StringOutput
The intranet endpoint the TOS bucket.
func (BucketOutput) Location ¶
func (o BucketOutput) Location() pulumi.StringOutput
The location of the TOS bucket.
func (BucketOutput) PublicAcl ¶
func (o BucketOutput) PublicAcl() pulumi.StringPtrOutput
The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read.
func (BucketOutput) StorageClass ¶
func (o BucketOutput) StorageClass() pulumi.StringPtrOutput
The storage type of the object.Valid value is STANDARD|IA|ARCHIVE_FR.Default is STANDARD.
func (BucketOutput) ToBucketOutput ¶
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketPolicy ¶
type BucketPolicy struct { pulumi.CustomResourceState // The name of the bucket. BucketName pulumi.StringOutput `pulumi:"bucketName"` // The policy document. This is a JSON formatted string. For more information about building Volcengine IAM policy // documents with Terraform, see the [Volcengine IAM Policy Document Guide](https://www.volcengine.com/docs/6349/102127). Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a resource to manage tos bucket policy ## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "Statement": []map[string]interface{}{ map[string]interface{}{ "Sid": "test", "Effect": "Allow", "Principal": []string{ "AccountId/subUserName", }, "Action": []string{ "tos:List*", }, "Resource": []string{ "trn:tos:::bucket-20230418", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = tos.NewBucketPolicy(ctx, "default", &tos.BucketPolicyArgs{ BucketName: pulumi.String("bucket-20230418"), Policy: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
## Import
Tos Bucket can be imported using the id, e.g.
```sh
$ pulumi import volcengine:tos/bucketPolicy:BucketPolicy default bucketName:policy
```
func GetBucketPolicy ¶
func GetBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
GetBucketPolicy gets an existing BucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPolicy ¶
func NewBucketPolicy(ctx *pulumi.Context, name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
NewBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*BucketPolicy) ElementType ¶
func (*BucketPolicy) ElementType() reflect.Type
func (*BucketPolicy) ToBucketPolicyOutput ¶
func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput
func (*BucketPolicy) ToBucketPolicyOutputWithContext ¶
func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { // The name of the bucket. BucketName pulumi.StringInput // The policy document. This is a JSON formatted string. For more information about building Volcengine IAM policy // documents with Terraform, see the [Volcengine IAM Policy Document Guide](https://www.volcengine.com/docs/6349/102127). Policy pulumi.StringInput }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyArray ¶
type BucketPolicyArray []BucketPolicyInput
func (BucketPolicyArray) ElementType ¶
func (BucketPolicyArray) ElementType() reflect.Type
func (BucketPolicyArray) ToBucketPolicyArrayOutput ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArray) ToBucketPolicyArrayOutputWithContext ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyArrayInput ¶
type BucketPolicyArrayInput interface { pulumi.Input ToBucketPolicyArrayOutput() BucketPolicyArrayOutput ToBucketPolicyArrayOutputWithContext(context.Context) BucketPolicyArrayOutput }
BucketPolicyArrayInput is an input type that accepts BucketPolicyArray and BucketPolicyArrayOutput values. You can construct a concrete instance of `BucketPolicyArrayInput` via:
BucketPolicyArray{ BucketPolicyArgs{...} }
type BucketPolicyArrayOutput ¶
type BucketPolicyArrayOutput struct{ *pulumi.OutputState }
func (BucketPolicyArrayOutput) ElementType ¶
func (BucketPolicyArrayOutput) ElementType() reflect.Type
func (BucketPolicyArrayOutput) Index ¶
func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutput ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyMap ¶
type BucketPolicyMap map[string]BucketPolicyInput
func (BucketPolicyMap) ElementType ¶
func (BucketPolicyMap) ElementType() reflect.Type
func (BucketPolicyMap) ToBucketPolicyMapOutput ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMap) ToBucketPolicyMapOutputWithContext ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyMapInput ¶
type BucketPolicyMapInput interface { pulumi.Input ToBucketPolicyMapOutput() BucketPolicyMapOutput ToBucketPolicyMapOutputWithContext(context.Context) BucketPolicyMapOutput }
BucketPolicyMapInput is an input type that accepts BucketPolicyMap and BucketPolicyMapOutput values. You can construct a concrete instance of `BucketPolicyMapInput` via:
BucketPolicyMap{ "key": BucketPolicyArgs{...} }
type BucketPolicyMapOutput ¶
type BucketPolicyMapOutput struct{ *pulumi.OutputState }
func (BucketPolicyMapOutput) ElementType ¶
func (BucketPolicyMapOutput) ElementType() reflect.Type
func (BucketPolicyMapOutput) MapIndex ¶
func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutput ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) BucketName ¶
func (o BucketPolicyOutput) BucketName() pulumi.StringOutput
The name of the bucket.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) Policy ¶
func (o BucketPolicyOutput) Policy() pulumi.StringOutput
The policy document. This is a JSON formatted string. For more information about building Volcengine IAM policy documents with Terraform, see the [Volcengine IAM Policy Document Guide](https://www.volcengine.com/docs/6349/102127).
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyState ¶
type BucketPolicyState struct { // The name of the bucket. BucketName pulumi.StringPtrInput // The policy document. This is a JSON formatted string. For more information about building Volcengine IAM policy // documents with Terraform, see the [Volcengine IAM Policy Document Guide](https://www.volcengine.com/docs/6349/102127). Policy pulumi.StringPtrInput }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketState ¶
type BucketState struct { // The user set of grant full control. AccountAcls BucketAccountAclArrayInput // The name of the bucket. BucketName pulumi.StringPtrInput // The create date of the TOS bucket. CreationDate pulumi.StringPtrInput // The flag of enable tos version. EnableVersion pulumi.BoolPtrInput // The extranet endpoint of the TOS bucket. ExtranetEndpoint pulumi.StringPtrInput // The intranet endpoint the TOS bucket. IntranetEndpoint pulumi.StringPtrInput // The location of the TOS bucket. Location pulumi.StringPtrInput // The public acl control of object.Valid value is private|public-read|public-read-write|authenticated-read|bucket-owner-read. PublicAcl pulumi.StringPtrInput // The storage type of the object.Valid value is STANDARD|IA|ARCHIVE_FR.Default is STANDARD. StorageClass pulumi.StringPtrInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketsArgs ¶
type BucketsArgs struct { // The name the TOS bucket. BucketName *string `pulumi:"bucketName"` // A Name Regex of TOS bucket. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Buckets.
type BucketsBucket ¶
type BucketsBucket struct { // The create date of the TOS bucket. CreationDate string `pulumi:"creationDate"` // The extranet endpoint of the TOS bucket. ExtranetEndpoint string `pulumi:"extranetEndpoint"` // The intranet endpoint the TOS bucket. IntranetEndpoint string `pulumi:"intranetEndpoint"` // (**Deprecated**) The Field is Deprecated. The truncated the TOS bucket. // // Deprecated: The Field is Deprecated. IsTruncated bool `pulumi:"isTruncated"` // The location of the TOS bucket. Location string `pulumi:"location"` // (**Deprecated**) The Field is Deprecated. The marker the TOS bucket. // // Deprecated: The Field is Deprecated. Marker string `pulumi:"marker"` // (**Deprecated**) The Field is Deprecated. The max keys the TOS bucket. // // Deprecated: The Field is Deprecated. MaxKeys int `pulumi:"maxKeys"` // The name the TOS bucket. Name string `pulumi:"name"` // (**Deprecated**) The Field is Deprecated. The prefix the TOS bucket. // // Deprecated: The Field is Deprecated. Prefix string `pulumi:"prefix"` }
type BucketsBucketArgs ¶
type BucketsBucketArgs struct { // The create date of the TOS bucket. CreationDate pulumi.StringInput `pulumi:"creationDate"` // The extranet endpoint of the TOS bucket. ExtranetEndpoint pulumi.StringInput `pulumi:"extranetEndpoint"` // The intranet endpoint the TOS bucket. IntranetEndpoint pulumi.StringInput `pulumi:"intranetEndpoint"` // (**Deprecated**) The Field is Deprecated. The truncated the TOS bucket. // // Deprecated: The Field is Deprecated. IsTruncated pulumi.BoolInput `pulumi:"isTruncated"` // The location of the TOS bucket. Location pulumi.StringInput `pulumi:"location"` // (**Deprecated**) The Field is Deprecated. The marker the TOS bucket. // // Deprecated: The Field is Deprecated. Marker pulumi.StringInput `pulumi:"marker"` // (**Deprecated**) The Field is Deprecated. The max keys the TOS bucket. // // Deprecated: The Field is Deprecated. MaxKeys pulumi.IntInput `pulumi:"maxKeys"` // The name the TOS bucket. Name pulumi.StringInput `pulumi:"name"` // (**Deprecated**) The Field is Deprecated. The prefix the TOS bucket. // // Deprecated: The Field is Deprecated. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (BucketsBucketArgs) ElementType ¶
func (BucketsBucketArgs) ElementType() reflect.Type
func (BucketsBucketArgs) ToBucketsBucketOutput ¶
func (i BucketsBucketArgs) ToBucketsBucketOutput() BucketsBucketOutput
func (BucketsBucketArgs) ToBucketsBucketOutputWithContext ¶
func (i BucketsBucketArgs) ToBucketsBucketOutputWithContext(ctx context.Context) BucketsBucketOutput
type BucketsBucketArray ¶
type BucketsBucketArray []BucketsBucketInput
func (BucketsBucketArray) ElementType ¶
func (BucketsBucketArray) ElementType() reflect.Type
func (BucketsBucketArray) ToBucketsBucketArrayOutput ¶
func (i BucketsBucketArray) ToBucketsBucketArrayOutput() BucketsBucketArrayOutput
func (BucketsBucketArray) ToBucketsBucketArrayOutputWithContext ¶
func (i BucketsBucketArray) ToBucketsBucketArrayOutputWithContext(ctx context.Context) BucketsBucketArrayOutput
type BucketsBucketArrayInput ¶
type BucketsBucketArrayInput interface { pulumi.Input ToBucketsBucketArrayOutput() BucketsBucketArrayOutput ToBucketsBucketArrayOutputWithContext(context.Context) BucketsBucketArrayOutput }
BucketsBucketArrayInput is an input type that accepts BucketsBucketArray and BucketsBucketArrayOutput values. You can construct a concrete instance of `BucketsBucketArrayInput` via:
BucketsBucketArray{ BucketsBucketArgs{...} }
type BucketsBucketArrayOutput ¶
type BucketsBucketArrayOutput struct{ *pulumi.OutputState }
func (BucketsBucketArrayOutput) ElementType ¶
func (BucketsBucketArrayOutput) ElementType() reflect.Type
func (BucketsBucketArrayOutput) Index ¶
func (o BucketsBucketArrayOutput) Index(i pulumi.IntInput) BucketsBucketOutput
func (BucketsBucketArrayOutput) ToBucketsBucketArrayOutput ¶
func (o BucketsBucketArrayOutput) ToBucketsBucketArrayOutput() BucketsBucketArrayOutput
func (BucketsBucketArrayOutput) ToBucketsBucketArrayOutputWithContext ¶
func (o BucketsBucketArrayOutput) ToBucketsBucketArrayOutputWithContext(ctx context.Context) BucketsBucketArrayOutput
type BucketsBucketInput ¶
type BucketsBucketInput interface { pulumi.Input ToBucketsBucketOutput() BucketsBucketOutput ToBucketsBucketOutputWithContext(context.Context) BucketsBucketOutput }
BucketsBucketInput is an input type that accepts BucketsBucketArgs and BucketsBucketOutput values. You can construct a concrete instance of `BucketsBucketInput` via:
BucketsBucketArgs{...}
type BucketsBucketOutput ¶
type BucketsBucketOutput struct{ *pulumi.OutputState }
func (BucketsBucketOutput) CreationDate ¶
func (o BucketsBucketOutput) CreationDate() pulumi.StringOutput
The create date of the TOS bucket.
func (BucketsBucketOutput) ElementType ¶
func (BucketsBucketOutput) ElementType() reflect.Type
func (BucketsBucketOutput) ExtranetEndpoint ¶
func (o BucketsBucketOutput) ExtranetEndpoint() pulumi.StringOutput
The extranet endpoint of the TOS bucket.
func (BucketsBucketOutput) IntranetEndpoint ¶
func (o BucketsBucketOutput) IntranetEndpoint() pulumi.StringOutput
The intranet endpoint the TOS bucket.
func (BucketsBucketOutput) IsTruncated
deprecated
func (o BucketsBucketOutput) IsTruncated() pulumi.BoolOutput
(**Deprecated**) The Field is Deprecated. The truncated the TOS bucket.
Deprecated: The Field is Deprecated.
func (BucketsBucketOutput) Location ¶
func (o BucketsBucketOutput) Location() pulumi.StringOutput
The location of the TOS bucket.
func (BucketsBucketOutput) Marker
deprecated
func (o BucketsBucketOutput) Marker() pulumi.StringOutput
(**Deprecated**) The Field is Deprecated. The marker the TOS bucket.
Deprecated: The Field is Deprecated.
func (BucketsBucketOutput) MaxKeys
deprecated
func (o BucketsBucketOutput) MaxKeys() pulumi.IntOutput
(**Deprecated**) The Field is Deprecated. The max keys the TOS bucket.
Deprecated: The Field is Deprecated.
func (BucketsBucketOutput) Name ¶
func (o BucketsBucketOutput) Name() pulumi.StringOutput
The name the TOS bucket.
func (BucketsBucketOutput) Prefix
deprecated
func (o BucketsBucketOutput) Prefix() pulumi.StringOutput
(**Deprecated**) The Field is Deprecated. The prefix the TOS bucket.
Deprecated: The Field is Deprecated.
func (BucketsBucketOutput) ToBucketsBucketOutput ¶
func (o BucketsBucketOutput) ToBucketsBucketOutput() BucketsBucketOutput
func (BucketsBucketOutput) ToBucketsBucketOutputWithContext ¶
func (o BucketsBucketOutput) ToBucketsBucketOutputWithContext(ctx context.Context) BucketsBucketOutput
type BucketsOutputArgs ¶
type BucketsOutputArgs struct { // The name the TOS bucket. BucketName pulumi.StringPtrInput `pulumi:"bucketName"` // A Name Regex of TOS bucket. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Buckets.
func (BucketsOutputArgs) ElementType ¶
func (BucketsOutputArgs) ElementType() reflect.Type
type BucketsResult ¶
type BucketsResult struct { BucketName *string `pulumi:"bucketName"` // The collection of TOS bucket query. Buckets []BucketsBucket `pulumi:"buckets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The total count of TOS bucket query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Buckets.
func Buckets ¶
func Buckets(ctx *pulumi.Context, args *BucketsArgs, opts ...pulumi.InvokeOption) (*BucketsResult, error)
Use this data source to query detailed information of tos buckets ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/tos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := tos.Buckets(ctx, &tos.BucketsArgs{ NameRegex: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type BucketsResultOutput ¶
type BucketsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Buckets.
func BucketsOutput ¶
func BucketsOutput(ctx *pulumi.Context, args BucketsOutputArgs, opts ...pulumi.InvokeOption) BucketsResultOutput
func (BucketsResultOutput) BucketName ¶
func (o BucketsResultOutput) BucketName() pulumi.StringPtrOutput
func (BucketsResultOutput) Buckets ¶
func (o BucketsResultOutput) Buckets() BucketsBucketArrayOutput
The collection of TOS bucket query.
func (BucketsResultOutput) ElementType ¶
func (BucketsResultOutput) ElementType() reflect.Type
func (BucketsResultOutput) Id ¶
func (o BucketsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (BucketsResultOutput) NameRegex ¶
func (o BucketsResultOutput) NameRegex() pulumi.StringPtrOutput
func (BucketsResultOutput) OutputFile ¶
func (o BucketsResultOutput) OutputFile() pulumi.StringPtrOutput
func (BucketsResultOutput) ToBucketsResultOutput ¶
func (o BucketsResultOutput) ToBucketsResultOutput() BucketsResultOutput
func (BucketsResultOutput) ToBucketsResultOutputWithContext ¶
func (o BucketsResultOutput) ToBucketsResultOutputWithContext(ctx context.Context) BucketsResultOutput
func (BucketsResultOutput) TotalCount ¶
func (o BucketsResultOutput) TotalCount() pulumi.IntOutput
The total count of TOS bucket query.