Documentation
¶
Index ¶
- type Bucket
- type BucketArgs
- type BucketCorsRule
- type BucketCorsRuleArgs
- type BucketCorsRuleArray
- type BucketCorsRuleArrayInput
- type BucketCorsRuleArrayOutput
- func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
- func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
- func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
- type BucketCorsRuleInput
- type BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (BucketCorsRuleOutput) ElementType() reflect.Type
- func (o BucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o BucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntPtrOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
- func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
- type BucketLifecycleRule
- type BucketLifecycleRuleArgs
- type BucketLifecycleRuleArray
- type BucketLifecycleRuleArrayInput
- type BucketLifecycleRuleArrayOutput
- func (BucketLifecycleRuleArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
- func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
- type BucketLifecycleRuleExpiration
- type BucketLifecycleRuleExpirationArgs
- func (BucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
- type BucketLifecycleRuleExpirationArray
- func (BucketLifecycleRuleExpirationArray) ElementType() reflect.Type
- func (i BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutput() BucketLifecycleRuleExpirationArrayOutput
- func (i BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationArrayOutput
- type BucketLifecycleRuleExpirationArrayInput
- type BucketLifecycleRuleExpirationArrayOutput
- func (BucketLifecycleRuleExpirationArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutput() BucketLifecycleRuleExpirationArrayOutput
- func (o BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationArrayOutput
- type BucketLifecycleRuleExpirationInput
- type BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
- type BucketLifecycleRuleInput
- type BucketLifecycleRuleOutput
- func (BucketLifecycleRuleOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
- func (o BucketLifecycleRuleOutput) Expirations() BucketLifecycleRuleExpirationArrayOutput
- func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleOutput) Prefix() pulumi.StringOutput
- func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) Transitions() BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransition
- type BucketLifecycleRuleTransitionArgs
- func (BucketLifecycleRuleTransitionArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
- func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
- type BucketLifecycleRuleTransitionArray
- func (BucketLifecycleRuleTransitionArray) ElementType() reflect.Type
- func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
- func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransitionArrayInput
- type BucketLifecycleRuleTransitionArrayOutput
- func (BucketLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleTransitionArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
- func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
- type BucketLifecycleRuleTransitionInput
- type BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionOutput) CreatedBeforeDate() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleTransitionOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleTransitionOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleTransitionOutput) StorageClass() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
- type BucketLogging
- type BucketLoggingArgs
- func (BucketLoggingArgs) ElementType() reflect.Type
- func (i BucketLoggingArgs) ToBucketLoggingOutput() BucketLoggingOutput
- func (i BucketLoggingArgs) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
- func (i BucketLoggingArgs) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
- func (i BucketLoggingArgs) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
- type BucketLoggingInput
- type BucketLoggingOutput
- func (BucketLoggingOutput) ElementType() reflect.Type
- func (o BucketLoggingOutput) TargetBucket() pulumi.StringOutput
- func (o BucketLoggingOutput) TargetPrefix() pulumi.StringPtrOutput
- func (o BucketLoggingOutput) ToBucketLoggingOutput() BucketLoggingOutput
- func (o BucketLoggingOutput) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
- func (o BucketLoggingOutput) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
- func (o BucketLoggingOutput) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
- type BucketLoggingPtrInput
- type BucketLoggingPtrOutput
- func (o BucketLoggingPtrOutput) Elem() BucketLoggingOutput
- func (BucketLoggingPtrOutput) ElementType() reflect.Type
- func (o BucketLoggingPtrOutput) TargetBucket() pulumi.StringPtrOutput
- func (o BucketLoggingPtrOutput) TargetPrefix() pulumi.StringPtrOutput
- func (o BucketLoggingPtrOutput) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
- func (o BucketLoggingPtrOutput) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
- type BucketObject
- type BucketObjectArgs
- type BucketObjectState
- type BucketRefererConfig
- type BucketRefererConfigArgs
- func (BucketRefererConfigArgs) ElementType() reflect.Type
- func (i BucketRefererConfigArgs) ToBucketRefererConfigOutput() BucketRefererConfigOutput
- func (i BucketRefererConfigArgs) ToBucketRefererConfigOutputWithContext(ctx context.Context) BucketRefererConfigOutput
- func (i BucketRefererConfigArgs) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
- func (i BucketRefererConfigArgs) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
- type BucketRefererConfigInput
- type BucketRefererConfigOutput
- func (o BucketRefererConfigOutput) AllowEmpty() pulumi.BoolPtrOutput
- func (BucketRefererConfigOutput) ElementType() reflect.Type
- func (o BucketRefererConfigOutput) Referers() pulumi.StringArrayOutput
- func (o BucketRefererConfigOutput) ToBucketRefererConfigOutput() BucketRefererConfigOutput
- func (o BucketRefererConfigOutput) ToBucketRefererConfigOutputWithContext(ctx context.Context) BucketRefererConfigOutput
- func (o BucketRefererConfigOutput) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
- func (o BucketRefererConfigOutput) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
- type BucketRefererConfigPtrInput
- type BucketRefererConfigPtrOutput
- func (o BucketRefererConfigPtrOutput) AllowEmpty() pulumi.BoolPtrOutput
- func (o BucketRefererConfigPtrOutput) Elem() BucketRefererConfigOutput
- func (BucketRefererConfigPtrOutput) ElementType() reflect.Type
- func (o BucketRefererConfigPtrOutput) Referers() pulumi.StringArrayOutput
- func (o BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
- func (o BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
- type BucketServerSideEncryptionRule
- type BucketServerSideEncryptionRuleArgs
- func (BucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
- func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
- type BucketServerSideEncryptionRuleInput
- type BucketServerSideEncryptionRuleOutput
- func (BucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionRuleOutput) SseAlgorithm() pulumi.StringOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
- func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
- type BucketServerSideEncryptionRulePtrInput
- type BucketServerSideEncryptionRulePtrOutput
- func (o BucketServerSideEncryptionRulePtrOutput) Elem() BucketServerSideEncryptionRuleOutput
- func (BucketServerSideEncryptionRulePtrOutput) ElementType() reflect.Type
- func (o BucketServerSideEncryptionRulePtrOutput) SseAlgorithm() pulumi.StringPtrOutput
- func (o BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
- func (o BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
- type BucketState
- type BucketVersioning
- type BucketVersioningArgs
- func (BucketVersioningArgs) ElementType() reflect.Type
- func (i BucketVersioningArgs) ToBucketVersioningOutput() BucketVersioningOutput
- func (i BucketVersioningArgs) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
- func (i BucketVersioningArgs) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (i BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type BucketVersioningInput
- type BucketVersioningOutput
- func (BucketVersioningOutput) ElementType() reflect.Type
- func (o BucketVersioningOutput) Status() pulumi.StringOutput
- func (o BucketVersioningOutput) ToBucketVersioningOutput() BucketVersioningOutput
- func (o BucketVersioningOutput) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
- func (o BucketVersioningOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (o BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type BucketVersioningPtrInput
- type BucketVersioningPtrOutput
- func (o BucketVersioningPtrOutput) Elem() BucketVersioningOutput
- func (BucketVersioningPtrOutput) ElementType() reflect.Type
- func (o BucketVersioningPtrOutput) Status() pulumi.StringPtrOutput
- func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
- func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
- type BucketWebsite
- type BucketWebsiteArgs
- func (BucketWebsiteArgs) ElementType() reflect.Type
- func (i BucketWebsiteArgs) ToBucketWebsiteOutput() BucketWebsiteOutput
- func (i BucketWebsiteArgs) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput
- func (i BucketWebsiteArgs) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
- func (i BucketWebsiteArgs) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
- type BucketWebsiteInput
- type BucketWebsiteOutput
- func (BucketWebsiteOutput) ElementType() reflect.Type
- func (o BucketWebsiteOutput) ErrorDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteOutput) IndexDocument() pulumi.StringOutput
- func (o BucketWebsiteOutput) ToBucketWebsiteOutput() BucketWebsiteOutput
- func (o BucketWebsiteOutput) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput
- func (o BucketWebsiteOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
- func (o BucketWebsiteOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
- type BucketWebsitePtrInput
- type BucketWebsitePtrOutput
- func (o BucketWebsitePtrOutput) Elem() BucketWebsiteOutput
- func (BucketWebsitePtrOutput) ElementType() reflect.Type
- func (o BucketWebsitePtrOutput) ErrorDocument() pulumi.StringPtrOutput
- func (o BucketWebsitePtrOutput) IndexDocument() pulumi.StringPtrOutput
- func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
- func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
- type GetBucketObjectsArgs
- type GetBucketObjectsObject
- type GetBucketObjectsObjectArgs
- type GetBucketObjectsObjectArray
- func (GetBucketObjectsObjectArray) ElementType() reflect.Type
- func (i GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutput() GetBucketObjectsObjectArrayOutput
- func (i GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutputWithContext(ctx context.Context) GetBucketObjectsObjectArrayOutput
- type GetBucketObjectsObjectArrayInput
- type GetBucketObjectsObjectArrayOutput
- func (GetBucketObjectsObjectArrayOutput) ElementType() reflect.Type
- func (o GetBucketObjectsObjectArrayOutput) Index(i pulumi.IntInput) GetBucketObjectsObjectOutput
- func (o GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutput() GetBucketObjectsObjectArrayOutput
- func (o GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutputWithContext(ctx context.Context) GetBucketObjectsObjectArrayOutput
- type GetBucketObjectsObjectInput
- type GetBucketObjectsObjectOutput
- func (o GetBucketObjectsObjectOutput) Acl() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) CacheControl() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ContentDisposition() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ContentEncoding() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ContentLength() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ContentMd5() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ContentType() pulumi.StringOutput
- func (GetBucketObjectsObjectOutput) ElementType() reflect.Type
- func (o GetBucketObjectsObjectOutput) Etag() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) Expires() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) Key() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) LastModificationTime() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ServerSideEncryption() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) SseKmsKeyId() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) StorageClass() pulumi.StringOutput
- func (o GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutput() GetBucketObjectsObjectOutput
- func (o GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutputWithContext(ctx context.Context) GetBucketObjectsObjectOutput
- type GetBucketObjectsResult
- type GetBucketsArgs
- type GetBucketsBucket
- type GetBucketsBucketArgs
- type GetBucketsBucketArray
- type GetBucketsBucketArrayInput
- type GetBucketsBucketArrayOutput
- func (GetBucketsBucketArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketOutput
- func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput
- func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutputWithContext(ctx context.Context) GetBucketsBucketArrayOutput
- type GetBucketsBucketCorsRule
- type GetBucketsBucketCorsRuleArgs
- func (GetBucketsBucketCorsRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutput() GetBucketsBucketCorsRuleOutput
- func (i GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleOutput
- type GetBucketsBucketCorsRuleArray
- func (GetBucketsBucketCorsRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutput() GetBucketsBucketCorsRuleArrayOutput
- func (i GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleArrayOutput
- type GetBucketsBucketCorsRuleArrayInput
- type GetBucketsBucketCorsRuleArrayOutput
- func (GetBucketsBucketCorsRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketCorsRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketCorsRuleOutput
- func (o GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutput() GetBucketsBucketCorsRuleArrayOutput
- func (o GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleArrayOutput
- type GetBucketsBucketCorsRuleInput
- type GetBucketsBucketCorsRuleOutput
- func (o GetBucketsBucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o GetBucketsBucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o GetBucketsBucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetBucketsBucketCorsRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o GetBucketsBucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntOutput
- func (o GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutput() GetBucketsBucketCorsRuleOutput
- func (o GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleOutput
- type GetBucketsBucketInput
- type GetBucketsBucketLifecycleRule
- type GetBucketsBucketLifecycleRuleArgs
- func (GetBucketsBucketLifecycleRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutput() GetBucketsBucketLifecycleRuleOutput
- func (i GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleOutput
- type GetBucketsBucketLifecycleRuleArray
- func (GetBucketsBucketLifecycleRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutput() GetBucketsBucketLifecycleRuleArrayOutput
- func (i GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleArrayOutput
- type GetBucketsBucketLifecycleRuleArrayInput
- type GetBucketsBucketLifecycleRuleArrayOutput
- func (GetBucketsBucketLifecycleRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketLifecycleRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketLifecycleRuleOutput
- func (o GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutput() GetBucketsBucketLifecycleRuleArrayOutput
- func (o GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleArrayOutput
- type GetBucketsBucketLifecycleRuleExpiration
- type GetBucketsBucketLifecycleRuleExpirationArgs
- func (GetBucketsBucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
- func (i GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutput() GetBucketsBucketLifecycleRuleExpirationOutput
- func (i GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleExpirationOutput
- type GetBucketsBucketLifecycleRuleExpirationInput
- type GetBucketsBucketLifecycleRuleExpirationOutput
- func (o GetBucketsBucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
- func (o GetBucketsBucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
- func (GetBucketsBucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
- func (o GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutput() GetBucketsBucketLifecycleRuleExpirationOutput
- func (o GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleExpirationOutput
- type GetBucketsBucketLifecycleRuleInput
- type GetBucketsBucketLifecycleRuleOutput
- func (GetBucketsBucketLifecycleRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
- func (o GetBucketsBucketLifecycleRuleOutput) Expiration() GetBucketsBucketLifecycleRuleExpirationOutput
- func (o GetBucketsBucketLifecycleRuleOutput) Id() pulumi.StringOutput
- func (o GetBucketsBucketLifecycleRuleOutput) Prefix() pulumi.StringOutput
- func (o GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutput() GetBucketsBucketLifecycleRuleOutput
- func (o GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleOutput
- type GetBucketsBucketLogging
- type GetBucketsBucketLoggingArgs
- type GetBucketsBucketLoggingInput
- type GetBucketsBucketLoggingOutput
- func (GetBucketsBucketLoggingOutput) ElementType() reflect.Type
- func (o GetBucketsBucketLoggingOutput) TargetBucket() pulumi.StringOutput
- func (o GetBucketsBucketLoggingOutput) TargetPrefix() pulumi.StringOutput
- func (o GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutput() GetBucketsBucketLoggingOutput
- func (o GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutputWithContext(ctx context.Context) GetBucketsBucketLoggingOutput
- type GetBucketsBucketOutput
- func (o GetBucketsBucketOutput) Acl() pulumi.StringOutput
- func (o GetBucketsBucketOutput) CorsRules() GetBucketsBucketCorsRuleArrayOutput
- func (o GetBucketsBucketOutput) CreationDate() pulumi.StringOutput
- func (GetBucketsBucketOutput) ElementType() reflect.Type
- func (o GetBucketsBucketOutput) ExtranetEndpoint() pulumi.StringOutput
- func (o GetBucketsBucketOutput) IntranetEndpoint() pulumi.StringOutput
- func (o GetBucketsBucketOutput) LifecycleRules() GetBucketsBucketLifecycleRuleArrayOutput
- func (o GetBucketsBucketOutput) Location() pulumi.StringOutput
- func (o GetBucketsBucketOutput) Logging() GetBucketsBucketLoggingOutput
- func (o GetBucketsBucketOutput) Name() pulumi.StringOutput
- func (o GetBucketsBucketOutput) Owner() pulumi.StringOutput
- func (o GetBucketsBucketOutput) Policy() pulumi.StringPtrOutput
- func (o GetBucketsBucketOutput) RefererConfig() GetBucketsBucketRefererConfigOutput
- func (o GetBucketsBucketOutput) ServerSideEncryptionRule() GetBucketsBucketServerSideEncryptionRuleOutput
- func (o GetBucketsBucketOutput) StorageClass() pulumi.StringOutput
- func (o GetBucketsBucketOutput) Tags() pulumi.MapOutput
- func (o GetBucketsBucketOutput) ToGetBucketsBucketOutput() GetBucketsBucketOutput
- func (o GetBucketsBucketOutput) ToGetBucketsBucketOutputWithContext(ctx context.Context) GetBucketsBucketOutput
- func (o GetBucketsBucketOutput) Versioning() GetBucketsBucketVersioningOutput
- func (o GetBucketsBucketOutput) Website() GetBucketsBucketWebsiteOutput
- type GetBucketsBucketRefererConfig
- type GetBucketsBucketRefererConfigArgs
- func (GetBucketsBucketRefererConfigArgs) ElementType() reflect.Type
- func (i GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutput() GetBucketsBucketRefererConfigOutput
- func (i GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutputWithContext(ctx context.Context) GetBucketsBucketRefererConfigOutput
- type GetBucketsBucketRefererConfigInput
- type GetBucketsBucketRefererConfigOutput
- func (o GetBucketsBucketRefererConfigOutput) AllowEmpty() pulumi.BoolOutput
- func (GetBucketsBucketRefererConfigOutput) ElementType() reflect.Type
- func (o GetBucketsBucketRefererConfigOutput) Referers() pulumi.StringArrayOutput
- func (o GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutput() GetBucketsBucketRefererConfigOutput
- func (o GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutputWithContext(ctx context.Context) GetBucketsBucketRefererConfigOutput
- type GetBucketsBucketServerSideEncryptionRule
- type GetBucketsBucketServerSideEncryptionRuleArgs
- func (GetBucketsBucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutput() GetBucketsBucketServerSideEncryptionRuleOutput
- func (i GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) GetBucketsBucketServerSideEncryptionRuleOutput
- type GetBucketsBucketServerSideEncryptionRuleInput
- type GetBucketsBucketServerSideEncryptionRuleOutput
- func (GetBucketsBucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketServerSideEncryptionRuleOutput) SseAlgorithm() pulumi.StringOutput
- func (o GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutput() GetBucketsBucketServerSideEncryptionRuleOutput
- func (o GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) GetBucketsBucketServerSideEncryptionRuleOutput
- type GetBucketsBucketVersioning
- type GetBucketsBucketVersioningArgs
- func (GetBucketsBucketVersioningArgs) ElementType() reflect.Type
- func (i GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutput() GetBucketsBucketVersioningOutput
- func (i GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutputWithContext(ctx context.Context) GetBucketsBucketVersioningOutput
- type GetBucketsBucketVersioningInput
- type GetBucketsBucketVersioningOutput
- func (GetBucketsBucketVersioningOutput) ElementType() reflect.Type
- func (o GetBucketsBucketVersioningOutput) Status() pulumi.StringOutput
- func (o GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutput() GetBucketsBucketVersioningOutput
- func (o GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutputWithContext(ctx context.Context) GetBucketsBucketVersioningOutput
- type GetBucketsBucketWebsite
- type GetBucketsBucketWebsiteArgs
- type GetBucketsBucketWebsiteInput
- type GetBucketsBucketWebsiteOutput
- func (GetBucketsBucketWebsiteOutput) ElementType() reflect.Type
- func (o GetBucketsBucketWebsiteOutput) ErrorDocument() pulumi.StringOutput
- func (o GetBucketsBucketWebsiteOutput) IndexDocument() pulumi.StringOutput
- func (o GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutput() GetBucketsBucketWebsiteOutput
- func (o GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketWebsiteOutput
- type GetBucketsResult
- type GetInstanceAttachmentsArgs
- type GetInstanceAttachmentsAttachment
- type GetInstanceAttachmentsAttachmentArgs
- func (GetInstanceAttachmentsAttachmentArgs) ElementType() reflect.Type
- func (i GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutput() GetInstanceAttachmentsAttachmentOutput
- func (i GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentOutput
- type GetInstanceAttachmentsAttachmentArray
- func (GetInstanceAttachmentsAttachmentArray) ElementType() reflect.Type
- func (i GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutput() GetInstanceAttachmentsAttachmentArrayOutput
- func (i GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentArrayOutput
- type GetInstanceAttachmentsAttachmentArrayInput
- type GetInstanceAttachmentsAttachmentArrayOutput
- func (GetInstanceAttachmentsAttachmentArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAttachmentsAttachmentArrayOutput) Index(i pulumi.IntInput) GetInstanceAttachmentsAttachmentOutput
- func (o GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutput() GetInstanceAttachmentsAttachmentArrayOutput
- func (o GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentArrayOutput
- type GetInstanceAttachmentsAttachmentInput
- type GetInstanceAttachmentsAttachmentOutput
- func (o GetInstanceAttachmentsAttachmentOutput) Domain() pulumi.StringOutput
- func (GetInstanceAttachmentsAttachmentOutput) ElementType() reflect.Type
- func (o GetInstanceAttachmentsAttachmentOutput) Endpoint() pulumi.StringOutput
- func (o GetInstanceAttachmentsAttachmentOutput) Id() pulumi.StringOutput
- func (o GetInstanceAttachmentsAttachmentOutput) InstanceName() pulumi.StringOutput
- func (o GetInstanceAttachmentsAttachmentOutput) Region() pulumi.StringOutput
- func (o GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutput() GetInstanceAttachmentsAttachmentOutput
- func (o GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentOutput
- func (o GetInstanceAttachmentsAttachmentOutput) VpcId() pulumi.StringOutput
- func (o GetInstanceAttachmentsAttachmentOutput) VpcName() pulumi.StringOutput
- type GetInstanceAttachmentsResult
- type GetInstancesArgs
- type GetInstancesInstance
- type GetInstancesInstanceArgs
- type GetInstancesInstanceArray
- type GetInstancesInstanceArrayInput
- type GetInstancesInstanceArrayOutput
- func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
- func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
- type GetInstancesInstanceInput
- type GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) ClusterType() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Description() pulumi.StringOutput
- func (GetInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceOutput) EntityQuota() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Network() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) ReadCapacity() pulumi.IntOutput
- func (o GetInstancesInstanceOutput) Status() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
- func (o GetInstancesInstanceOutput) UserId() pulumi.StringOutput
- func (o GetInstancesInstanceOutput) WriteCapacity() pulumi.IntOutput
- type GetInstancesResult
- type GetTablesArgs
- type GetTablesResult
- type GetTablesTable
- type GetTablesTableArgs
- type GetTablesTableArray
- type GetTablesTableArrayInput
- type GetTablesTableArrayOutput
- func (GetTablesTableArrayOutput) ElementType() reflect.Type
- func (o GetTablesTableArrayOutput) Index(i pulumi.IntInput) GetTablesTableOutput
- func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput
- func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput
- type GetTablesTableInput
- type GetTablesTableOutput
- func (GetTablesTableOutput) ElementType() reflect.Type
- func (o GetTablesTableOutput) Id() pulumi.StringOutput
- func (o GetTablesTableOutput) InstanceName() pulumi.StringOutput
- func (o GetTablesTableOutput) MaxVersion() pulumi.IntOutput
- func (o GetTablesTableOutput) PrimaryKeys() GetTablesTablePrimaryKeyArrayOutput
- func (o GetTablesTableOutput) TableName() pulumi.StringOutput
- func (o GetTablesTableOutput) TimeToLive() pulumi.IntOutput
- func (o GetTablesTableOutput) ToGetTablesTableOutput() GetTablesTableOutput
- func (o GetTablesTableOutput) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput
- type GetTablesTablePrimaryKey
- type GetTablesTablePrimaryKeyArgs
- func (GetTablesTablePrimaryKeyArgs) ElementType() reflect.Type
- func (i GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutput() GetTablesTablePrimaryKeyOutput
- func (i GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyOutput
- type GetTablesTablePrimaryKeyArray
- func (GetTablesTablePrimaryKeyArray) ElementType() reflect.Type
- func (i GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutput() GetTablesTablePrimaryKeyArrayOutput
- func (i GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyArrayOutput
- type GetTablesTablePrimaryKeyArrayInput
- type GetTablesTablePrimaryKeyArrayOutput
- func (GetTablesTablePrimaryKeyArrayOutput) ElementType() reflect.Type
- func (o GetTablesTablePrimaryKeyArrayOutput) Index(i pulumi.IntInput) GetTablesTablePrimaryKeyOutput
- func (o GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutput() GetTablesTablePrimaryKeyArrayOutput
- func (o GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyArrayOutput
- type GetTablesTablePrimaryKeyInput
- type GetTablesTablePrimaryKeyOutput
- func (GetTablesTablePrimaryKeyOutput) ElementType() reflect.Type
- func (o GetTablesTablePrimaryKeyOutput) Name() pulumi.StringOutput
- func (o GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutput() GetTablesTablePrimaryKeyOutput
- func (o GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyOutput
- func (o GetTablesTablePrimaryKeyOutput) Type() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/31898.htm) to apply. Can be "private", "public-read" and "public-read-write". Defaults to "private". Acl pulumi.StringPtrOutput `pulumi:"acl"` Bucket pulumi.StringPtrOutput `pulumi:"bucket"` // A rule of [Cross-Origin Resource Sharing](https://www.alibabacloud.com/help/doc-detail/31903.htm) (documented below). The items of core rule are no more than 10 for every OSS bucket. CorsRules BucketCorsRuleArrayOutput `pulumi:"corsRules"` // The creation date of the bucket. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The extranet access endpoint of the bucket. ExtranetEndpoint pulumi.StringOutput `pulumi:"extranetEndpoint"` // A boolean that indicates all objects should be deleted from the bucket so that the bucket can be destroyed without error. These objects are not recoverable. Defaults to "false". ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // The intranet access endpoint of the bucket. IntranetEndpoint pulumi.StringOutput `pulumi:"intranetEndpoint"` // A configuration of [object lifecycle management](https://www.alibabacloud.com/help/doc-detail/31904.htm) (documented below). LifecycleRules BucketLifecycleRuleArrayOutput `pulumi:"lifecycleRules"` // The location of the bucket. Location pulumi.StringOutput `pulumi:"location"` // A Settings of [bucket logging](https://www.alibabacloud.com/help/doc-detail/31900.htm) (documented below). Logging BucketLoggingPtrOutput `pulumi:"logging"` // The flag of using logging enable container. Defaults true. // // Deprecated: Deprecated from 1.37.0. When `logging` is set, the bucket logging will be able. LoggingIsenable pulumi.BoolPtrOutput `pulumi:"loggingIsenable"` // The bucket owner. Owner pulumi.StringOutput `pulumi:"owner"` // Json format text of bucket policy [bucket policy management](https://www.alibabacloud.com/help/doc-detail/100680.htm). Policy pulumi.StringPtrOutput `pulumi:"policy"` // The configuration of [referer](https://www.alibabacloud.com/help/doc-detail/31901.htm) (documented below). RefererConfig BucketRefererConfigPtrOutput `pulumi:"refererConfig"` // A configuration of server-side encryption (documented below). ServerSideEncryptionRule BucketServerSideEncryptionRulePtrOutput `pulumi:"serverSideEncryptionRule"` // Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`. StorageClass pulumi.StringPtrOutput `pulumi:"storageClass"` // A mapping of tags to assign to the bucket. The items are no more than 10 for a bucket. Tags pulumi.MapOutput `pulumi:"tags"` // A state of versioning (documented below). Versioning BucketVersioningPtrOutput `pulumi:"versioning"` // A website object(documented below). Website BucketWebsitePtrOutput `pulumi:"website"` }
Provides a resource to create a oss bucket and set its attribution.
> **NOTE:** The bucket namespace is shared by all users of the OSS system. Please set bucket name as unique as possible.
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.
type BucketArgs ¶
type BucketArgs struct { // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/31898.htm) to apply. Can be "private", "public-read" and "public-read-write". Defaults to "private". Acl pulumi.StringPtrInput Bucket pulumi.StringPtrInput // A rule of [Cross-Origin Resource Sharing](https://www.alibabacloud.com/help/doc-detail/31903.htm) (documented below). The items of core rule are no more than 10 for every OSS bucket. CorsRules BucketCorsRuleArrayInput // A boolean that indicates all objects should be deleted from the bucket so that the bucket can be destroyed without error. These objects are not recoverable. Defaults to "false". ForceDestroy pulumi.BoolPtrInput // A configuration of [object lifecycle management](https://www.alibabacloud.com/help/doc-detail/31904.htm) (documented below). LifecycleRules BucketLifecycleRuleArrayInput // A Settings of [bucket logging](https://www.alibabacloud.com/help/doc-detail/31900.htm) (documented below). Logging BucketLoggingPtrInput // The flag of using logging enable container. Defaults true. // // Deprecated: Deprecated from 1.37.0. When `logging` is set, the bucket logging will be able. LoggingIsenable pulumi.BoolPtrInput // Json format text of bucket policy [bucket policy management](https://www.alibabacloud.com/help/doc-detail/100680.htm). Policy pulumi.StringPtrInput // The configuration of [referer](https://www.alibabacloud.com/help/doc-detail/31901.htm) (documented below). RefererConfig BucketRefererConfigPtrInput // A configuration of server-side encryption (documented below). ServerSideEncryptionRule BucketServerSideEncryptionRulePtrInput // Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`. StorageClass pulumi.StringPtrInput // A mapping of tags to assign to the bucket. The items are no more than 10 for a bucket. Tags pulumi.MapInput // A state of versioning (documented below). Versioning BucketVersioningPtrInput // A website object(documented below). Website BucketWebsitePtrInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶
func (BucketArgs) ElementType() reflect.Type
type BucketCorsRule ¶
type BucketCorsRule struct { // Specifies which headers are allowed. AllowedHeaders []string `pulumi:"allowedHeaders"` // Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD. AllowedMethods []string `pulumi:"allowedMethods"` // Specifies which origins are allowed. AllowedOrigins []string `pulumi:"allowedOrigins"` // Specifies expose header in the response. ExposeHeaders []string `pulumi:"exposeHeaders"` // Specifies time in seconds that browser can cache the response for a preflight request. MaxAgeSeconds *int `pulumi:"maxAgeSeconds"` }
type BucketCorsRuleArgs ¶
type BucketCorsRuleArgs struct { // Specifies which headers are allowed. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // Specifies which origins are allowed. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Specifies expose header in the response. ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` // Specifies time in seconds that browser can cache the response for a preflight request. MaxAgeSeconds pulumi.IntPtrInput `pulumi:"maxAgeSeconds"` }
func (BucketCorsRuleArgs) ElementType ¶
func (BucketCorsRuleArgs) ElementType() reflect.Type
func (BucketCorsRuleArgs) ToBucketCorsRuleOutput ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext ¶
func (i BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
type BucketCorsRuleArray ¶
type BucketCorsRuleArray []BucketCorsRuleInput
func (BucketCorsRuleArray) ElementType ¶
func (BucketCorsRuleArray) ElementType() reflect.Type
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutput ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext ¶
func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
type BucketCorsRuleArrayInput ¶
type BucketCorsRuleArrayInput interface { pulumi.Input ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput ToBucketCorsRuleArrayOutputWithContext(context.Context) BucketCorsRuleArrayOutput }
BucketCorsRuleArrayInput is an input type that accepts BucketCorsRuleArray and BucketCorsRuleArrayOutput values. You can construct a concrete instance of `BucketCorsRuleArrayInput` via:
BucketCorsRuleArray{ BucketCorsRuleArgs{...} }
type BucketCorsRuleArrayOutput ¶
type BucketCorsRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleArrayOutput) ElementType ¶
func (BucketCorsRuleArrayOutput) ElementType() reflect.Type
func (BucketCorsRuleArrayOutput) Index ¶
func (o BucketCorsRuleArrayOutput) Index(i pulumi.IntInput) BucketCorsRuleOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext ¶
func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput
type BucketCorsRuleInput ¶
type BucketCorsRuleInput interface { pulumi.Input ToBucketCorsRuleOutput() BucketCorsRuleOutput ToBucketCorsRuleOutputWithContext(context.Context) BucketCorsRuleOutput }
BucketCorsRuleInput is an input type that accepts BucketCorsRuleArgs and BucketCorsRuleOutput values. You can construct a concrete instance of `BucketCorsRuleInput` via:
BucketCorsRuleArgs{...}
type BucketCorsRuleOutput ¶
type BucketCorsRuleOutput struct{ *pulumi.OutputState }
func (BucketCorsRuleOutput) AllowedHeaders ¶
func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
Specifies which headers are allowed.
func (BucketCorsRuleOutput) AllowedMethods ¶
func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD.
func (BucketCorsRuleOutput) AllowedOrigins ¶
func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
Specifies which origins are allowed.
func (BucketCorsRuleOutput) ElementType ¶
func (BucketCorsRuleOutput) ElementType() reflect.Type
func (BucketCorsRuleOutput) ExposeHeaders ¶
func (o BucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
Specifies expose header in the response.
func (BucketCorsRuleOutput) MaxAgeSeconds ¶
func (o BucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntPtrOutput
Specifies time in seconds that browser can cache the response for a preflight request.
func (BucketCorsRuleOutput) ToBucketCorsRuleOutput ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput
func (BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext ¶
func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput
type BucketLifecycleRule ¶
type BucketLifecycleRule struct { // Specifies lifecycle rule status. Enabled bool `pulumi:"enabled"` // Specifies a period in the object's expire (documented below). Expirations []BucketLifecycleRuleExpiration `pulumi:"expirations"` // Unique identifier for the rule. If omitted, OSS bucket will assign a unique name. Id *string `pulumi:"id"` // Object key prefix identifying one or more objects to which the rule applies. Prefix string `pulumi:"prefix"` // Specifies the time when an object is converted to the IA or archive storage class during a valid life cycle. (documented below). Transitions []BucketLifecycleRuleTransition `pulumi:"transitions"` }
type BucketLifecycleRuleArgs ¶
type BucketLifecycleRuleArgs struct { // Specifies lifecycle rule status. Enabled pulumi.BoolInput `pulumi:"enabled"` // Specifies a period in the object's expire (documented below). Expirations BucketLifecycleRuleExpirationArrayInput `pulumi:"expirations"` // Unique identifier for the rule. If omitted, OSS bucket will assign a unique name. Id pulumi.StringPtrInput `pulumi:"id"` // Object key prefix identifying one or more objects to which the rule applies. Prefix pulumi.StringInput `pulumi:"prefix"` // Specifies the time when an object is converted to the IA or archive storage class during a valid life cycle. (documented below). Transitions BucketLifecycleRuleTransitionArrayInput `pulumi:"transitions"` }
func (BucketLifecycleRuleArgs) ElementType ¶
func (BucketLifecycleRuleArgs) ElementType() reflect.Type
func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput ¶
func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext ¶
func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
type BucketLifecycleRuleArray ¶
type BucketLifecycleRuleArray []BucketLifecycleRuleInput
func (BucketLifecycleRuleArray) ElementType ¶
func (BucketLifecycleRuleArray) ElementType() reflect.Type
func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput ¶
func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext ¶
func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
type BucketLifecycleRuleArrayInput ¶
type BucketLifecycleRuleArrayInput interface { pulumi.Input ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput ToBucketLifecycleRuleArrayOutputWithContext(context.Context) BucketLifecycleRuleArrayOutput }
BucketLifecycleRuleArrayInput is an input type that accepts BucketLifecycleRuleArray and BucketLifecycleRuleArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleArrayInput` via:
BucketLifecycleRuleArray{ BucketLifecycleRuleArgs{...} }
type BucketLifecycleRuleArrayOutput ¶
type BucketLifecycleRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleArrayOutput) ElementType ¶
func (BucketLifecycleRuleArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleArrayOutput) Index ¶
func (o BucketLifecycleRuleArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleOutput
func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput ¶
func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext ¶
func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput
type BucketLifecycleRuleExpiration ¶
type BucketLifecycleRuleExpiration struct { // Specifies the date after which you want the corresponding action to take effect. The value obeys ISO8601 format like `2017-03-09`. Date *string `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days *int `pulumi:"days"` }
type BucketLifecycleRuleExpirationArgs ¶
type BucketLifecycleRuleExpirationArgs struct { // Specifies the date after which you want the corresponding action to take effect. The value obeys ISO8601 format like `2017-03-09`. Date pulumi.StringPtrInput `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days pulumi.IntPtrInput `pulumi:"days"` }
func (BucketLifecycleRuleExpirationArgs) ElementType ¶
func (BucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
type BucketLifecycleRuleExpirationArray ¶
type BucketLifecycleRuleExpirationArray []BucketLifecycleRuleExpirationInput
func (BucketLifecycleRuleExpirationArray) ElementType ¶
func (BucketLifecycleRuleExpirationArray) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutput ¶
func (i BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutput() BucketLifecycleRuleExpirationArrayOutput
func (BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutputWithContext ¶
func (i BucketLifecycleRuleExpirationArray) ToBucketLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationArrayOutput
type BucketLifecycleRuleExpirationArrayInput ¶
type BucketLifecycleRuleExpirationArrayInput interface { pulumi.Input ToBucketLifecycleRuleExpirationArrayOutput() BucketLifecycleRuleExpirationArrayOutput ToBucketLifecycleRuleExpirationArrayOutputWithContext(context.Context) BucketLifecycleRuleExpirationArrayOutput }
BucketLifecycleRuleExpirationArrayInput is an input type that accepts BucketLifecycleRuleExpirationArray and BucketLifecycleRuleExpirationArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationArrayInput` via:
BucketLifecycleRuleExpirationArray{ BucketLifecycleRuleExpirationArgs{...} }
type BucketLifecycleRuleExpirationArrayOutput ¶
type BucketLifecycleRuleExpirationArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleExpirationArrayOutput) ElementType ¶
func (BucketLifecycleRuleExpirationArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutput ¶
func (o BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutput() BucketLifecycleRuleExpirationArrayOutput
func (BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutputWithContext ¶
func (o BucketLifecycleRuleExpirationArrayOutput) ToBucketLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationArrayOutput
type BucketLifecycleRuleExpirationInput ¶
type BucketLifecycleRuleExpirationInput interface { pulumi.Input ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput ToBucketLifecycleRuleExpirationOutputWithContext(context.Context) BucketLifecycleRuleExpirationOutput }
BucketLifecycleRuleExpirationInput is an input type that accepts BucketLifecycleRuleExpirationArgs and BucketLifecycleRuleExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationInput` via:
BucketLifecycleRuleExpirationArgs{...}
type BucketLifecycleRuleExpirationOutput ¶
type BucketLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleExpirationOutput) Date ¶
func (o BucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
Specifies the date after which you want the corresponding action to take effect. The value obeys ISO8601 format like `2017-03-09`.
func (BucketLifecycleRuleExpirationOutput) Days ¶
func (o BucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
Specifies the number of days after object creation when the specific rule action takes effect.
func (BucketLifecycleRuleExpirationOutput) ElementType ¶
func (BucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
type BucketLifecycleRuleInput ¶
type BucketLifecycleRuleInput interface { pulumi.Input ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput ToBucketLifecycleRuleOutputWithContext(context.Context) BucketLifecycleRuleOutput }
BucketLifecycleRuleInput is an input type that accepts BucketLifecycleRuleArgs and BucketLifecycleRuleOutput values. You can construct a concrete instance of `BucketLifecycleRuleInput` via:
BucketLifecycleRuleArgs{...}
type BucketLifecycleRuleOutput ¶
type BucketLifecycleRuleOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleOutput) ElementType ¶
func (BucketLifecycleRuleOutput) ElementType() reflect.Type
func (BucketLifecycleRuleOutput) Enabled ¶
func (o BucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
Specifies lifecycle rule status.
func (BucketLifecycleRuleOutput) Expirations ¶
func (o BucketLifecycleRuleOutput) Expirations() BucketLifecycleRuleExpirationArrayOutput
Specifies a period in the object's expire (documented below).
func (BucketLifecycleRuleOutput) Id ¶
func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
Unique identifier for the rule. If omitted, OSS bucket will assign a unique name.
func (BucketLifecycleRuleOutput) Prefix ¶
func (o BucketLifecycleRuleOutput) Prefix() pulumi.StringOutput
Object key prefix identifying one or more objects to which the rule applies.
func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput ¶
func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext ¶
func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput
func (BucketLifecycleRuleOutput) Transitions ¶
func (o BucketLifecycleRuleOutput) Transitions() BucketLifecycleRuleTransitionArrayOutput
Specifies the time when an object is converted to the IA or archive storage class during a valid life cycle. (documented below).
type BucketLifecycleRuleTransition ¶
type BucketLifecycleRuleTransition struct { // Specifies the time before which the rules take effect. The date must conform to the ISO8601 format and always be UTC 00:00. For example: 2002-10-11T00:00:00.000Z indicates that objects updated before 2002-10-11T00:00:00.000Z are deleted or converted to another storage class, and objects updated after this time (including this time) are not deleted or converted. CreatedBeforeDate *string `pulumi:"createdBeforeDate"` // Specifies the number of days after object creation when the specific rule action takes effect. Days *int `pulumi:"days"` // Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`. StorageClass *string `pulumi:"storageClass"` }
type BucketLifecycleRuleTransitionArgs ¶
type BucketLifecycleRuleTransitionArgs struct { // Specifies the time before which the rules take effect. The date must conform to the ISO8601 format and always be UTC 00:00. For example: 2002-10-11T00:00:00.000Z indicates that objects updated before 2002-10-11T00:00:00.000Z are deleted or converted to another storage class, and objects updated after this time (including this time) are not deleted or converted. CreatedBeforeDate pulumi.StringPtrInput `pulumi:"createdBeforeDate"` // Specifies the number of days after object creation when the specific rule action takes effect. Days pulumi.IntPtrInput `pulumi:"days"` // Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`. StorageClass pulumi.StringPtrInput `pulumi:"storageClass"` }
func (BucketLifecycleRuleTransitionArgs) ElementType ¶
func (BucketLifecycleRuleTransitionArgs) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput ¶
func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext ¶
func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
type BucketLifecycleRuleTransitionArray ¶
type BucketLifecycleRuleTransitionArray []BucketLifecycleRuleTransitionInput
func (BucketLifecycleRuleTransitionArray) ElementType ¶
func (BucketLifecycleRuleTransitionArray) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput ¶
func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext ¶
func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
type BucketLifecycleRuleTransitionArrayInput ¶
type BucketLifecycleRuleTransitionArrayInput interface { pulumi.Input ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput ToBucketLifecycleRuleTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleTransitionArrayOutput }
BucketLifecycleRuleTransitionArrayInput is an input type that accepts BucketLifecycleRuleTransitionArray and BucketLifecycleRuleTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionArrayInput` via:
BucketLifecycleRuleTransitionArray{ BucketLifecycleRuleTransitionArgs{...} }
type BucketLifecycleRuleTransitionArrayOutput ¶
type BucketLifecycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleTransitionArrayOutput) ElementType ¶
func (BucketLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput ¶
func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext ¶
func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput
type BucketLifecycleRuleTransitionInput ¶
type BucketLifecycleRuleTransitionInput interface { pulumi.Input ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput ToBucketLifecycleRuleTransitionOutputWithContext(context.Context) BucketLifecycleRuleTransitionOutput }
BucketLifecycleRuleTransitionInput is an input type that accepts BucketLifecycleRuleTransitionArgs and BucketLifecycleRuleTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionInput` via:
BucketLifecycleRuleTransitionArgs{...}
type BucketLifecycleRuleTransitionOutput ¶
type BucketLifecycleRuleTransitionOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleTransitionOutput) CreatedBeforeDate ¶
func (o BucketLifecycleRuleTransitionOutput) CreatedBeforeDate() pulumi.StringPtrOutput
Specifies the time before which the rules take effect. The date must conform to the ISO8601 format and always be UTC 00:00. For example: 2002-10-11T00:00:00.000Z indicates that objects updated before 2002-10-11T00:00:00.000Z are deleted or converted to another storage class, and objects updated after this time (including this time) are not deleted or converted.
func (BucketLifecycleRuleTransitionOutput) Days ¶
func (o BucketLifecycleRuleTransitionOutput) Days() pulumi.IntPtrOutput
Specifies the number of days after object creation when the specific rule action takes effect.
func (BucketLifecycleRuleTransitionOutput) ElementType ¶
func (BucketLifecycleRuleTransitionOutput) ElementType() reflect.Type
func (BucketLifecycleRuleTransitionOutput) StorageClass ¶
func (o BucketLifecycleRuleTransitionOutput) StorageClass() pulumi.StringPtrOutput
Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`.
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
type BucketLogging ¶
type BucketLoggingArgs ¶
type BucketLoggingArgs struct { // The name of the bucket that will receive the log objects. TargetBucket pulumi.StringInput `pulumi:"targetBucket"` // To specify a key prefix for log objects. TargetPrefix pulumi.StringPtrInput `pulumi:"targetPrefix"` }
func (BucketLoggingArgs) ElementType ¶
func (BucketLoggingArgs) ElementType() reflect.Type
func (BucketLoggingArgs) ToBucketLoggingOutput ¶
func (i BucketLoggingArgs) ToBucketLoggingOutput() BucketLoggingOutput
func (BucketLoggingArgs) ToBucketLoggingOutputWithContext ¶
func (i BucketLoggingArgs) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
func (BucketLoggingArgs) ToBucketLoggingPtrOutput ¶
func (i BucketLoggingArgs) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
func (BucketLoggingArgs) ToBucketLoggingPtrOutputWithContext ¶
func (i BucketLoggingArgs) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
type BucketLoggingInput ¶
type BucketLoggingInput interface { pulumi.Input ToBucketLoggingOutput() BucketLoggingOutput ToBucketLoggingOutputWithContext(context.Context) BucketLoggingOutput }
BucketLoggingInput is an input type that accepts BucketLoggingArgs and BucketLoggingOutput values. You can construct a concrete instance of `BucketLoggingInput` via:
BucketLoggingArgs{...}
type BucketLoggingOutput ¶
type BucketLoggingOutput struct{ *pulumi.OutputState }
func (BucketLoggingOutput) ElementType ¶
func (BucketLoggingOutput) ElementType() reflect.Type
func (BucketLoggingOutput) TargetBucket ¶
func (o BucketLoggingOutput) TargetBucket() pulumi.StringOutput
The name of the bucket that will receive the log objects.
func (BucketLoggingOutput) TargetPrefix ¶
func (o BucketLoggingOutput) TargetPrefix() pulumi.StringPtrOutput
To specify a key prefix for log objects.
func (BucketLoggingOutput) ToBucketLoggingOutput ¶
func (o BucketLoggingOutput) ToBucketLoggingOutput() BucketLoggingOutput
func (BucketLoggingOutput) ToBucketLoggingOutputWithContext ¶
func (o BucketLoggingOutput) ToBucketLoggingOutputWithContext(ctx context.Context) BucketLoggingOutput
func (BucketLoggingOutput) ToBucketLoggingPtrOutput ¶
func (o BucketLoggingOutput) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
func (BucketLoggingOutput) ToBucketLoggingPtrOutputWithContext ¶
func (o BucketLoggingOutput) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
type BucketLoggingPtrInput ¶
type BucketLoggingPtrInput interface { pulumi.Input ToBucketLoggingPtrOutput() BucketLoggingPtrOutput ToBucketLoggingPtrOutputWithContext(context.Context) BucketLoggingPtrOutput }
BucketLoggingPtrInput is an input type that accepts BucketLoggingArgs, BucketLoggingPtr and BucketLoggingPtrOutput values. You can construct a concrete instance of `BucketLoggingPtrInput` via:
BucketLoggingArgs{...} or: nil
func BucketLoggingPtr ¶
func BucketLoggingPtr(v *BucketLoggingArgs) BucketLoggingPtrInput
type BucketLoggingPtrOutput ¶
type BucketLoggingPtrOutput struct{ *pulumi.OutputState }
func (BucketLoggingPtrOutput) Elem ¶
func (o BucketLoggingPtrOutput) Elem() BucketLoggingOutput
func (BucketLoggingPtrOutput) ElementType ¶
func (BucketLoggingPtrOutput) ElementType() reflect.Type
func (BucketLoggingPtrOutput) TargetBucket ¶
func (o BucketLoggingPtrOutput) TargetBucket() pulumi.StringPtrOutput
The name of the bucket that will receive the log objects.
func (BucketLoggingPtrOutput) TargetPrefix ¶
func (o BucketLoggingPtrOutput) TargetPrefix() pulumi.StringPtrOutput
To specify a key prefix for log objects.
func (BucketLoggingPtrOutput) ToBucketLoggingPtrOutput ¶
func (o BucketLoggingPtrOutput) ToBucketLoggingPtrOutput() BucketLoggingPtrOutput
func (BucketLoggingPtrOutput) ToBucketLoggingPtrOutputWithContext ¶
func (o BucketLoggingPtrOutput) ToBucketLoggingPtrOutputWithContext(ctx context.Context) BucketLoggingPtrOutput
type BucketObject ¶
type BucketObject struct { pulumi.CustomResourceState // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/52284.htm) to apply. Defaults to "private". Acl pulumi.StringPtrOutput `pulumi:"acl"` // The name of the bucket to put the file in. Bucket pulumi.StringOutput `pulumi:"bucket"` // Specifies caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details. CacheControl pulumi.StringPtrOutput `pulumi:"cacheControl"` // The literal content being uploaded to the bucket. Content pulumi.StringPtrOutput `pulumi:"content"` // Specifies presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentDisposition pulumi.StringPtrOutput `pulumi:"contentDisposition"` // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentEncoding pulumi.StringPtrOutput `pulumi:"contentEncoding"` // the content length of request. ContentLength pulumi.StringOutput `pulumi:"contentLength"` // The MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method. ContentMd5 pulumi.StringPtrOutput `pulumi:"contentMd5"` // A standard MIME type describing the format of the object data, e.g. application/octet-stream. All Valid MIME Types are valid for this input. ContentType pulumi.StringOutput `pulumi:"contentType"` // the ETag generated for the object (an MD5 sum of the object content). Etag pulumi.StringOutput `pulumi:"etag"` // Specifies expire date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details. Expires pulumi.StringPtrOutput `pulumi:"expires"` // The name of the object once it is in the bucket. Key pulumi.StringOutput `pulumi:"key"` // Specifies the primary key managed by KMS. This parameter is valid when the value of `serverSideEncryption` is set to KMS. KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` // Specifies server-side encryption of the object in OSS. Valid values are `AES256`, `KMS`. Default value is `AES256`. ServerSideEncryption pulumi.StringPtrOutput `pulumi:"serverSideEncryption"` // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrOutput `pulumi:"source"` // A unique version ID value for the object, if bucket versioning is enabled. VersionId pulumi.StringOutput `pulumi:"versionId"` }
Provides a resource to put a object(content or file) to a oss bucket.
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.
type BucketObjectArgs ¶
type BucketObjectArgs struct { // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/52284.htm) to apply. Defaults to "private". Acl pulumi.StringPtrInput // The name of the bucket to put the file in. Bucket pulumi.StringInput // Specifies caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details. CacheControl pulumi.StringPtrInput // The literal content being uploaded to the bucket. Content pulumi.StringPtrInput // Specifies presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentDisposition pulumi.StringPtrInput // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentEncoding pulumi.StringPtrInput // The MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method. ContentMd5 pulumi.StringPtrInput // A standard MIME type describing the format of the object data, e.g. application/octet-stream. All Valid MIME Types are valid for this input. ContentType pulumi.StringPtrInput // Specifies expire date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details. Expires pulumi.StringPtrInput // The name of the object once it is in the bucket. Key pulumi.StringInput // Specifies the primary key managed by KMS. This parameter is valid when the value of `serverSideEncryption` is set to KMS. KmsKeyId pulumi.StringPtrInput // Specifies server-side encryption of the object in OSS. Valid values are `AES256`, `KMS`. Default value is `AES256`. ServerSideEncryption pulumi.StringPtrInput // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrInput }
The set of arguments for constructing a BucketObject resource.
func (BucketObjectArgs) ElementType ¶
func (BucketObjectArgs) ElementType() reflect.Type
type BucketObjectState ¶
type BucketObjectState struct { // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/52284.htm) to apply. Defaults to "private". Acl pulumi.StringPtrInput // The name of the bucket to put the file in. Bucket pulumi.StringPtrInput // Specifies caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details. CacheControl pulumi.StringPtrInput // The literal content being uploaded to the bucket. Content pulumi.StringPtrInput // Specifies presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentDisposition pulumi.StringPtrInput // Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentEncoding pulumi.StringPtrInput // the content length of request. ContentLength pulumi.StringPtrInput // The MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method. ContentMd5 pulumi.StringPtrInput // A standard MIME type describing the format of the object data, e.g. application/octet-stream. All Valid MIME Types are valid for this input. ContentType pulumi.StringPtrInput // the ETag generated for the object (an MD5 sum of the object content). Etag pulumi.StringPtrInput // Specifies expire date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details. Expires pulumi.StringPtrInput // The name of the object once it is in the bucket. Key pulumi.StringPtrInput // Specifies the primary key managed by KMS. This parameter is valid when the value of `serverSideEncryption` is set to KMS. KmsKeyId pulumi.StringPtrInput // Specifies server-side encryption of the object in OSS. Valid values are `AES256`, `KMS`. Default value is `AES256`. ServerSideEncryption pulumi.StringPtrInput // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrInput // A unique version ID value for the object, if bucket versioning is enabled. VersionId pulumi.StringPtrInput }
func (BucketObjectState) ElementType ¶
func (BucketObjectState) ElementType() reflect.Type
type BucketRefererConfig ¶
type BucketRefererConfigArgs ¶
type BucketRefererConfigArgs struct { // Allows referer to be empty. Defaults false. AllowEmpty pulumi.BoolPtrInput `pulumi:"allowEmpty"` // The list of referer. Referers pulumi.StringArrayInput `pulumi:"referers"` }
func (BucketRefererConfigArgs) ElementType ¶
func (BucketRefererConfigArgs) ElementType() reflect.Type
func (BucketRefererConfigArgs) ToBucketRefererConfigOutput ¶
func (i BucketRefererConfigArgs) ToBucketRefererConfigOutput() BucketRefererConfigOutput
func (BucketRefererConfigArgs) ToBucketRefererConfigOutputWithContext ¶
func (i BucketRefererConfigArgs) ToBucketRefererConfigOutputWithContext(ctx context.Context) BucketRefererConfigOutput
func (BucketRefererConfigArgs) ToBucketRefererConfigPtrOutput ¶
func (i BucketRefererConfigArgs) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
func (BucketRefererConfigArgs) ToBucketRefererConfigPtrOutputWithContext ¶
func (i BucketRefererConfigArgs) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
type BucketRefererConfigInput ¶
type BucketRefererConfigInput interface { pulumi.Input ToBucketRefererConfigOutput() BucketRefererConfigOutput ToBucketRefererConfigOutputWithContext(context.Context) BucketRefererConfigOutput }
BucketRefererConfigInput is an input type that accepts BucketRefererConfigArgs and BucketRefererConfigOutput values. You can construct a concrete instance of `BucketRefererConfigInput` via:
BucketRefererConfigArgs{...}
type BucketRefererConfigOutput ¶
type BucketRefererConfigOutput struct{ *pulumi.OutputState }
func (BucketRefererConfigOutput) AllowEmpty ¶
func (o BucketRefererConfigOutput) AllowEmpty() pulumi.BoolPtrOutput
Allows referer to be empty. Defaults false.
func (BucketRefererConfigOutput) ElementType ¶
func (BucketRefererConfigOutput) ElementType() reflect.Type
func (BucketRefererConfigOutput) Referers ¶
func (o BucketRefererConfigOutput) Referers() pulumi.StringArrayOutput
The list of referer.
func (BucketRefererConfigOutput) ToBucketRefererConfigOutput ¶
func (o BucketRefererConfigOutput) ToBucketRefererConfigOutput() BucketRefererConfigOutput
func (BucketRefererConfigOutput) ToBucketRefererConfigOutputWithContext ¶
func (o BucketRefererConfigOutput) ToBucketRefererConfigOutputWithContext(ctx context.Context) BucketRefererConfigOutput
func (BucketRefererConfigOutput) ToBucketRefererConfigPtrOutput ¶
func (o BucketRefererConfigOutput) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
func (BucketRefererConfigOutput) ToBucketRefererConfigPtrOutputWithContext ¶
func (o BucketRefererConfigOutput) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
type BucketRefererConfigPtrInput ¶
type BucketRefererConfigPtrInput interface { pulumi.Input ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput ToBucketRefererConfigPtrOutputWithContext(context.Context) BucketRefererConfigPtrOutput }
BucketRefererConfigPtrInput is an input type that accepts BucketRefererConfigArgs, BucketRefererConfigPtr and BucketRefererConfigPtrOutput values. You can construct a concrete instance of `BucketRefererConfigPtrInput` via:
BucketRefererConfigArgs{...} or: nil
func BucketRefererConfigPtr ¶
func BucketRefererConfigPtr(v *BucketRefererConfigArgs) BucketRefererConfigPtrInput
type BucketRefererConfigPtrOutput ¶
type BucketRefererConfigPtrOutput struct{ *pulumi.OutputState }
func (BucketRefererConfigPtrOutput) AllowEmpty ¶
func (o BucketRefererConfigPtrOutput) AllowEmpty() pulumi.BoolPtrOutput
Allows referer to be empty. Defaults false.
func (BucketRefererConfigPtrOutput) Elem ¶
func (o BucketRefererConfigPtrOutput) Elem() BucketRefererConfigOutput
func (BucketRefererConfigPtrOutput) ElementType ¶
func (BucketRefererConfigPtrOutput) ElementType() reflect.Type
func (BucketRefererConfigPtrOutput) Referers ¶
func (o BucketRefererConfigPtrOutput) Referers() pulumi.StringArrayOutput
The list of referer.
func (BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutput ¶
func (o BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutput() BucketRefererConfigPtrOutput
func (BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutputWithContext ¶
func (o BucketRefererConfigPtrOutput) ToBucketRefererConfigPtrOutputWithContext(ctx context.Context) BucketRefererConfigPtrOutput
type BucketServerSideEncryptionRule ¶
type BucketServerSideEncryptionRule struct { // The server-side encryption algorithm to use. Possible values: `AES256` and `KMS`. SseAlgorithm string `pulumi:"sseAlgorithm"` }
type BucketServerSideEncryptionRuleArgs ¶
type BucketServerSideEncryptionRuleArgs struct { // The server-side encryption algorithm to use. Possible values: `AES256` and `KMS`. SseAlgorithm pulumi.StringInput `pulumi:"sseAlgorithm"` }
func (BucketServerSideEncryptionRuleArgs) ElementType ¶
func (BucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutput ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
func (BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutputWithContext ¶
func (i BucketServerSideEncryptionRuleArgs) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
type BucketServerSideEncryptionRuleInput ¶
type BucketServerSideEncryptionRuleInput interface { pulumi.Input ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput ToBucketServerSideEncryptionRuleOutputWithContext(context.Context) BucketServerSideEncryptionRuleOutput }
BucketServerSideEncryptionRuleInput is an input type that accepts BucketServerSideEncryptionRuleArgs and BucketServerSideEncryptionRuleOutput values. You can construct a concrete instance of `BucketServerSideEncryptionRuleInput` via:
BucketServerSideEncryptionRuleArgs{...}
type BucketServerSideEncryptionRuleOutput ¶
type BucketServerSideEncryptionRuleOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionRuleOutput) ElementType ¶
func (BucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionRuleOutput) SseAlgorithm ¶
func (o BucketServerSideEncryptionRuleOutput) SseAlgorithm() pulumi.StringOutput
The server-side encryption algorithm to use. Possible values: `AES256` and `KMS`.
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutput() BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) BucketServerSideEncryptionRuleOutput
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutput ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
func (BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext ¶
func (o BucketServerSideEncryptionRuleOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
type BucketServerSideEncryptionRulePtrInput ¶
type BucketServerSideEncryptionRulePtrInput interface { pulumi.Input ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput ToBucketServerSideEncryptionRulePtrOutputWithContext(context.Context) BucketServerSideEncryptionRulePtrOutput }
BucketServerSideEncryptionRulePtrInput is an input type that accepts BucketServerSideEncryptionRuleArgs, BucketServerSideEncryptionRulePtr and BucketServerSideEncryptionRulePtrOutput values. You can construct a concrete instance of `BucketServerSideEncryptionRulePtrInput` via:
BucketServerSideEncryptionRuleArgs{...} or: nil
func BucketServerSideEncryptionRulePtr ¶
func BucketServerSideEncryptionRulePtr(v *BucketServerSideEncryptionRuleArgs) BucketServerSideEncryptionRulePtrInput
type BucketServerSideEncryptionRulePtrOutput ¶
type BucketServerSideEncryptionRulePtrOutput struct{ *pulumi.OutputState }
func (BucketServerSideEncryptionRulePtrOutput) ElementType ¶
func (BucketServerSideEncryptionRulePtrOutput) ElementType() reflect.Type
func (BucketServerSideEncryptionRulePtrOutput) SseAlgorithm ¶
func (o BucketServerSideEncryptionRulePtrOutput) SseAlgorithm() pulumi.StringPtrOutput
The server-side encryption algorithm to use. Possible values: `AES256` and `KMS`.
func (BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutput ¶
func (o BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutput() BucketServerSideEncryptionRulePtrOutput
func (BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext ¶
func (o BucketServerSideEncryptionRulePtrOutput) ToBucketServerSideEncryptionRulePtrOutputWithContext(ctx context.Context) BucketServerSideEncryptionRulePtrOutput
type BucketState ¶
type BucketState struct { // The [canned ACL](https://www.alibabacloud.com/help/doc-detail/31898.htm) to apply. Can be "private", "public-read" and "public-read-write". Defaults to "private". Acl pulumi.StringPtrInput Bucket pulumi.StringPtrInput // A rule of [Cross-Origin Resource Sharing](https://www.alibabacloud.com/help/doc-detail/31903.htm) (documented below). The items of core rule are no more than 10 for every OSS bucket. CorsRules BucketCorsRuleArrayInput // The creation date of the bucket. CreationDate pulumi.StringPtrInput // The extranet access endpoint of the bucket. ExtranetEndpoint pulumi.StringPtrInput // A boolean that indicates all objects should be deleted from the bucket so that the bucket can be destroyed without error. These objects are not recoverable. Defaults to "false". ForceDestroy pulumi.BoolPtrInput // The intranet access endpoint of the bucket. IntranetEndpoint pulumi.StringPtrInput // A configuration of [object lifecycle management](https://www.alibabacloud.com/help/doc-detail/31904.htm) (documented below). LifecycleRules BucketLifecycleRuleArrayInput // The location of the bucket. Location pulumi.StringPtrInput // A Settings of [bucket logging](https://www.alibabacloud.com/help/doc-detail/31900.htm) (documented below). Logging BucketLoggingPtrInput // The flag of using logging enable container. Defaults true. // // Deprecated: Deprecated from 1.37.0. When `logging` is set, the bucket logging will be able. LoggingIsenable pulumi.BoolPtrInput // The bucket owner. Owner pulumi.StringPtrInput // Json format text of bucket policy [bucket policy management](https://www.alibabacloud.com/help/doc-detail/100680.htm). Policy pulumi.StringPtrInput // The configuration of [referer](https://www.alibabacloud.com/help/doc-detail/31901.htm) (documented below). RefererConfig BucketRefererConfigPtrInput // A configuration of server-side encryption (documented below). ServerSideEncryptionRule BucketServerSideEncryptionRulePtrInput // Specifies the storage class that objects that conform to the rule are converted into. The storage class of the objects in a bucket of the IA storage class can be converted into Archive but cannot be converted into Standard. Values: `IA`, `Archive`. StorageClass pulumi.StringPtrInput // A mapping of tags to assign to the bucket. The items are no more than 10 for a bucket. Tags pulumi.MapInput // A state of versioning (documented below). Versioning BucketVersioningPtrInput // A website object(documented below). Website BucketWebsitePtrInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketVersioning ¶
type BucketVersioning struct { // Specifies the versioning state of a bucket. Valid values: `Enabled` and `Suspended`. Status string `pulumi:"status"` }
type BucketVersioningArgs ¶
type BucketVersioningArgs struct { // Specifies the versioning state of a bucket. Valid values: `Enabled` and `Suspended`. Status pulumi.StringInput `pulumi:"status"` }
func (BucketVersioningArgs) ElementType ¶
func (BucketVersioningArgs) ElementType() reflect.Type
func (BucketVersioningArgs) ToBucketVersioningOutput ¶
func (i BucketVersioningArgs) ToBucketVersioningOutput() BucketVersioningOutput
func (BucketVersioningArgs) ToBucketVersioningOutputWithContext ¶
func (i BucketVersioningArgs) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
func (BucketVersioningArgs) ToBucketVersioningPtrOutput ¶
func (i BucketVersioningArgs) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext ¶
func (i BucketVersioningArgs) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type BucketVersioningInput ¶
type BucketVersioningInput interface { pulumi.Input ToBucketVersioningOutput() BucketVersioningOutput ToBucketVersioningOutputWithContext(context.Context) BucketVersioningOutput }
BucketVersioningInput is an input type that accepts BucketVersioningArgs and BucketVersioningOutput values. You can construct a concrete instance of `BucketVersioningInput` via:
BucketVersioningArgs{...}
type BucketVersioningOutput ¶
type BucketVersioningOutput struct{ *pulumi.OutputState }
func (BucketVersioningOutput) ElementType ¶
func (BucketVersioningOutput) ElementType() reflect.Type
func (BucketVersioningOutput) Status ¶
func (o BucketVersioningOutput) Status() pulumi.StringOutput
Specifies the versioning state of a bucket. Valid values: `Enabled` and `Suspended`.
func (BucketVersioningOutput) ToBucketVersioningOutput ¶
func (o BucketVersioningOutput) ToBucketVersioningOutput() BucketVersioningOutput
func (BucketVersioningOutput) ToBucketVersioningOutputWithContext ¶
func (o BucketVersioningOutput) ToBucketVersioningOutputWithContext(ctx context.Context) BucketVersioningOutput
func (BucketVersioningOutput) ToBucketVersioningPtrOutput ¶
func (o BucketVersioningOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext ¶
func (o BucketVersioningOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type BucketVersioningPtrInput ¶
type BucketVersioningPtrInput interface { pulumi.Input ToBucketVersioningPtrOutput() BucketVersioningPtrOutput ToBucketVersioningPtrOutputWithContext(context.Context) BucketVersioningPtrOutput }
BucketVersioningPtrInput is an input type that accepts BucketVersioningArgs, BucketVersioningPtr and BucketVersioningPtrOutput values. You can construct a concrete instance of `BucketVersioningPtrInput` via:
BucketVersioningArgs{...} or: nil
func BucketVersioningPtr ¶
func BucketVersioningPtr(v *BucketVersioningArgs) BucketVersioningPtrInput
type BucketVersioningPtrOutput ¶
type BucketVersioningPtrOutput struct{ *pulumi.OutputState }
func (BucketVersioningPtrOutput) Elem ¶
func (o BucketVersioningPtrOutput) Elem() BucketVersioningOutput
func (BucketVersioningPtrOutput) ElementType ¶
func (BucketVersioningPtrOutput) ElementType() reflect.Type
func (BucketVersioningPtrOutput) Status ¶
func (o BucketVersioningPtrOutput) Status() pulumi.StringPtrOutput
Specifies the versioning state of a bucket. Valid values: `Enabled` and `Suspended`.
func (BucketVersioningPtrOutput) ToBucketVersioningPtrOutput ¶
func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutput() BucketVersioningPtrOutput
func (BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext ¶
func (o BucketVersioningPtrOutput) ToBucketVersioningPtrOutputWithContext(ctx context.Context) BucketVersioningPtrOutput
type BucketWebsite ¶
type BucketWebsite struct { // An absolute path to the document to return in case of a 4XX error. ErrorDocument *string `pulumi:"errorDocument"` // Alicloud OSS returns this index document when requests are made to the root domain or any of the subfolders. IndexDocument string `pulumi:"indexDocument"` }
type BucketWebsiteArgs ¶
type BucketWebsiteArgs struct { // An absolute path to the document to return in case of a 4XX error. ErrorDocument pulumi.StringPtrInput `pulumi:"errorDocument"` // Alicloud OSS returns this index document when requests are made to the root domain or any of the subfolders. IndexDocument pulumi.StringInput `pulumi:"indexDocument"` }
func (BucketWebsiteArgs) ElementType ¶
func (BucketWebsiteArgs) ElementType() reflect.Type
func (BucketWebsiteArgs) ToBucketWebsiteOutput ¶
func (i BucketWebsiteArgs) ToBucketWebsiteOutput() BucketWebsiteOutput
func (BucketWebsiteArgs) ToBucketWebsiteOutputWithContext ¶
func (i BucketWebsiteArgs) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput
func (BucketWebsiteArgs) ToBucketWebsitePtrOutput ¶
func (i BucketWebsiteArgs) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
func (BucketWebsiteArgs) ToBucketWebsitePtrOutputWithContext ¶
func (i BucketWebsiteArgs) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
type BucketWebsiteInput ¶
type BucketWebsiteInput interface { pulumi.Input ToBucketWebsiteOutput() BucketWebsiteOutput ToBucketWebsiteOutputWithContext(context.Context) BucketWebsiteOutput }
BucketWebsiteInput is an input type that accepts BucketWebsiteArgs and BucketWebsiteOutput values. You can construct a concrete instance of `BucketWebsiteInput` via:
BucketWebsiteArgs{...}
type BucketWebsiteOutput ¶
type BucketWebsiteOutput struct{ *pulumi.OutputState }
func (BucketWebsiteOutput) ElementType ¶
func (BucketWebsiteOutput) ElementType() reflect.Type
func (BucketWebsiteOutput) ErrorDocument ¶
func (o BucketWebsiteOutput) ErrorDocument() pulumi.StringPtrOutput
An absolute path to the document to return in case of a 4XX error.
func (BucketWebsiteOutput) IndexDocument ¶
func (o BucketWebsiteOutput) IndexDocument() pulumi.StringOutput
Alicloud OSS returns this index document when requests are made to the root domain or any of the subfolders.
func (BucketWebsiteOutput) ToBucketWebsiteOutput ¶
func (o BucketWebsiteOutput) ToBucketWebsiteOutput() BucketWebsiteOutput
func (BucketWebsiteOutput) ToBucketWebsiteOutputWithContext ¶
func (o BucketWebsiteOutput) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput
func (BucketWebsiteOutput) ToBucketWebsitePtrOutput ¶
func (o BucketWebsiteOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
func (BucketWebsiteOutput) ToBucketWebsitePtrOutputWithContext ¶
func (o BucketWebsiteOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
type BucketWebsitePtrInput ¶
type BucketWebsitePtrInput interface { pulumi.Input ToBucketWebsitePtrOutput() BucketWebsitePtrOutput ToBucketWebsitePtrOutputWithContext(context.Context) BucketWebsitePtrOutput }
BucketWebsitePtrInput is an input type that accepts BucketWebsiteArgs, BucketWebsitePtr and BucketWebsitePtrOutput values. You can construct a concrete instance of `BucketWebsitePtrInput` via:
BucketWebsiteArgs{...} or: nil
func BucketWebsitePtr ¶
func BucketWebsitePtr(v *BucketWebsiteArgs) BucketWebsitePtrInput
type BucketWebsitePtrOutput ¶
type BucketWebsitePtrOutput struct{ *pulumi.OutputState }
func (BucketWebsitePtrOutput) Elem ¶
func (o BucketWebsitePtrOutput) Elem() BucketWebsiteOutput
func (BucketWebsitePtrOutput) ElementType ¶
func (BucketWebsitePtrOutput) ElementType() reflect.Type
func (BucketWebsitePtrOutput) ErrorDocument ¶
func (o BucketWebsitePtrOutput) ErrorDocument() pulumi.StringPtrOutput
An absolute path to the document to return in case of a 4XX error.
func (BucketWebsitePtrOutput) IndexDocument ¶
func (o BucketWebsitePtrOutput) IndexDocument() pulumi.StringPtrOutput
Alicloud OSS returns this index document when requests are made to the root domain or any of the subfolders.
func (BucketWebsitePtrOutput) ToBucketWebsitePtrOutput ¶
func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
func (BucketWebsitePtrOutput) ToBucketWebsitePtrOutputWithContext ¶
func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput
type GetBucketObjectsArgs ¶
type GetBucketObjectsArgs struct { // Name of the bucket that contains the objects to find. BucketName string `pulumi:"bucketName"` // Filter results by the given key prefix (such as "path/to/folder/logs-"). KeyPrefix *string `pulumi:"keyPrefix"` // A regex string to filter results by key. KeyRegex *string `pulumi:"keyRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getBucketObjects.
type GetBucketObjectsObject ¶
type GetBucketObjectsObject struct { // Object access control list. Possible values: `default`, `private`, `public-read` and `public-read-write`. Acl string `pulumi:"acl"` // Caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details. CacheControl string `pulumi:"cacheControl"` // Presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentDisposition string `pulumi:"contentDisposition"` // Content encodings that have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentEncoding string `pulumi:"contentEncoding"` // Size of the object in bytes. ContentLength string `pulumi:"contentLength"` // MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method. ContentMd5 string `pulumi:"contentMd5"` // Standard MIME type describing the format of the object data, e.g. "application/octet-stream". ContentType string `pulumi:"contentType"` // ETag generated for the object (MD5 sum of the object content). Etag string `pulumi:"etag"` // Expiration date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details. Expires string `pulumi:"expires"` // Object key. Key string `pulumi:"key"` // Last modification time of the object. LastModificationTime string `pulumi:"lastModificationTime"` // Server-side encryption of the object in OSS. It can be empty or `AES256`. ServerSideEncryption string `pulumi:"serverSideEncryption"` // If present, specifies the ID of the Key Management Service(KMS) master encryption key that was used for the object. SseKmsKeyId string `pulumi:"sseKmsKeyId"` // Object storage type. Possible values: `Standard`, `IA` and `Archive`. StorageClass string `pulumi:"storageClass"` }
type GetBucketObjectsObjectArgs ¶
type GetBucketObjectsObjectArgs struct { // Object access control list. Possible values: `default`, `private`, `public-read` and `public-read-write`. Acl pulumi.StringInput `pulumi:"acl"` // Caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details. CacheControl pulumi.StringInput `pulumi:"cacheControl"` // Presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentDisposition pulumi.StringInput `pulumi:"contentDisposition"` // Content encodings that have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details. ContentEncoding pulumi.StringInput `pulumi:"contentEncoding"` // Size of the object in bytes. ContentLength pulumi.StringInput `pulumi:"contentLength"` // MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method. ContentMd5 pulumi.StringInput `pulumi:"contentMd5"` // Standard MIME type describing the format of the object data, e.g. "application/octet-stream". ContentType pulumi.StringInput `pulumi:"contentType"` // ETag generated for the object (MD5 sum of the object content). Etag pulumi.StringInput `pulumi:"etag"` // Expiration date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details. Expires pulumi.StringInput `pulumi:"expires"` // Object key. Key pulumi.StringInput `pulumi:"key"` // Last modification time of the object. LastModificationTime pulumi.StringInput `pulumi:"lastModificationTime"` // Server-side encryption of the object in OSS. It can be empty or `AES256`. ServerSideEncryption pulumi.StringInput `pulumi:"serverSideEncryption"` // If present, specifies the ID of the Key Management Service(KMS) master encryption key that was used for the object. SseKmsKeyId pulumi.StringInput `pulumi:"sseKmsKeyId"` // Object storage type. Possible values: `Standard`, `IA` and `Archive`. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (GetBucketObjectsObjectArgs) ElementType ¶
func (GetBucketObjectsObjectArgs) ElementType() reflect.Type
func (GetBucketObjectsObjectArgs) ToGetBucketObjectsObjectOutput ¶
func (i GetBucketObjectsObjectArgs) ToGetBucketObjectsObjectOutput() GetBucketObjectsObjectOutput
func (GetBucketObjectsObjectArgs) ToGetBucketObjectsObjectOutputWithContext ¶
func (i GetBucketObjectsObjectArgs) ToGetBucketObjectsObjectOutputWithContext(ctx context.Context) GetBucketObjectsObjectOutput
type GetBucketObjectsObjectArray ¶
type GetBucketObjectsObjectArray []GetBucketObjectsObjectInput
func (GetBucketObjectsObjectArray) ElementType ¶
func (GetBucketObjectsObjectArray) ElementType() reflect.Type
func (GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutput ¶
func (i GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutput() GetBucketObjectsObjectArrayOutput
func (GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutputWithContext ¶
func (i GetBucketObjectsObjectArray) ToGetBucketObjectsObjectArrayOutputWithContext(ctx context.Context) GetBucketObjectsObjectArrayOutput
type GetBucketObjectsObjectArrayInput ¶
type GetBucketObjectsObjectArrayInput interface { pulumi.Input ToGetBucketObjectsObjectArrayOutput() GetBucketObjectsObjectArrayOutput ToGetBucketObjectsObjectArrayOutputWithContext(context.Context) GetBucketObjectsObjectArrayOutput }
GetBucketObjectsObjectArrayInput is an input type that accepts GetBucketObjectsObjectArray and GetBucketObjectsObjectArrayOutput values. You can construct a concrete instance of `GetBucketObjectsObjectArrayInput` via:
GetBucketObjectsObjectArray{ GetBucketObjectsObjectArgs{...} }
type GetBucketObjectsObjectArrayOutput ¶
type GetBucketObjectsObjectArrayOutput struct{ *pulumi.OutputState }
func (GetBucketObjectsObjectArrayOutput) ElementType ¶
func (GetBucketObjectsObjectArrayOutput) ElementType() reflect.Type
func (GetBucketObjectsObjectArrayOutput) Index ¶
func (o GetBucketObjectsObjectArrayOutput) Index(i pulumi.IntInput) GetBucketObjectsObjectOutput
func (GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutput ¶
func (o GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutput() GetBucketObjectsObjectArrayOutput
func (GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutputWithContext ¶
func (o GetBucketObjectsObjectArrayOutput) ToGetBucketObjectsObjectArrayOutputWithContext(ctx context.Context) GetBucketObjectsObjectArrayOutput
type GetBucketObjectsObjectInput ¶
type GetBucketObjectsObjectInput interface { pulumi.Input ToGetBucketObjectsObjectOutput() GetBucketObjectsObjectOutput ToGetBucketObjectsObjectOutputWithContext(context.Context) GetBucketObjectsObjectOutput }
GetBucketObjectsObjectInput is an input type that accepts GetBucketObjectsObjectArgs and GetBucketObjectsObjectOutput values. You can construct a concrete instance of `GetBucketObjectsObjectInput` via:
GetBucketObjectsObjectArgs{...}
type GetBucketObjectsObjectOutput ¶
type GetBucketObjectsObjectOutput struct{ *pulumi.OutputState }
func (GetBucketObjectsObjectOutput) Acl ¶
func (o GetBucketObjectsObjectOutput) Acl() pulumi.StringOutput
Object access control list. Possible values: `default`, `private`, `public-read` and `public-read-write`.
func (GetBucketObjectsObjectOutput) CacheControl ¶
func (o GetBucketObjectsObjectOutput) CacheControl() pulumi.StringOutput
Caching behavior along the request/reply chain. Read [RFC2616 Cache-Control](https://www.ietf.org/rfc/rfc2616.txt) for further details.
func (GetBucketObjectsObjectOutput) ContentDisposition ¶
func (o GetBucketObjectsObjectOutput) ContentDisposition() pulumi.StringOutput
Presentational information for the object. Read [RFC2616 Content-Disposition](https://www.ietf.org/rfc/rfc2616.txt) for further details.
func (GetBucketObjectsObjectOutput) ContentEncoding ¶
func (o GetBucketObjectsObjectOutput) ContentEncoding() pulumi.StringOutput
Content encodings that have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read [RFC2616 Content-Encoding](https://www.ietf.org/rfc/rfc2616.txt) for further details.
func (GetBucketObjectsObjectOutput) ContentLength ¶
func (o GetBucketObjectsObjectOutput) ContentLength() pulumi.StringOutput
Size of the object in bytes.
func (GetBucketObjectsObjectOutput) ContentMd5 ¶
func (o GetBucketObjectsObjectOutput) ContentMd5() pulumi.StringOutput
MD5 value of the content. Read [MD5](https://www.alibabacloud.com/help/doc-detail/31978.htm) for computing method.
func (GetBucketObjectsObjectOutput) ContentType ¶
func (o GetBucketObjectsObjectOutput) ContentType() pulumi.StringOutput
Standard MIME type describing the format of the object data, e.g. "application/octet-stream".
func (GetBucketObjectsObjectOutput) ElementType ¶
func (GetBucketObjectsObjectOutput) ElementType() reflect.Type
func (GetBucketObjectsObjectOutput) Etag ¶
func (o GetBucketObjectsObjectOutput) Etag() pulumi.StringOutput
ETag generated for the object (MD5 sum of the object content).
func (GetBucketObjectsObjectOutput) Expires ¶
func (o GetBucketObjectsObjectOutput) Expires() pulumi.StringOutput
Expiration date for the the request/response. Read [RFC2616 Expires](https://www.ietf.org/rfc/rfc2616.txt) for further details.
func (GetBucketObjectsObjectOutput) Key ¶
func (o GetBucketObjectsObjectOutput) Key() pulumi.StringOutput
Object key.
func (GetBucketObjectsObjectOutput) LastModificationTime ¶
func (o GetBucketObjectsObjectOutput) LastModificationTime() pulumi.StringOutput
Last modification time of the object.
func (GetBucketObjectsObjectOutput) ServerSideEncryption ¶
func (o GetBucketObjectsObjectOutput) ServerSideEncryption() pulumi.StringOutput
Server-side encryption of the object in OSS. It can be empty or `AES256`.
func (GetBucketObjectsObjectOutput) SseKmsKeyId ¶
func (o GetBucketObjectsObjectOutput) SseKmsKeyId() pulumi.StringOutput
If present, specifies the ID of the Key Management Service(KMS) master encryption key that was used for the object.
func (GetBucketObjectsObjectOutput) StorageClass ¶
func (o GetBucketObjectsObjectOutput) StorageClass() pulumi.StringOutput
Object storage type. Possible values: `Standard`, `IA` and `Archive`.
func (GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutput ¶
func (o GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutput() GetBucketObjectsObjectOutput
func (GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutputWithContext ¶
func (o GetBucketObjectsObjectOutput) ToGetBucketObjectsObjectOutputWithContext(ctx context.Context) GetBucketObjectsObjectOutput
type GetBucketObjectsResult ¶
type GetBucketObjectsResult struct { BucketName string `pulumi:"bucketName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyPrefix *string `pulumi:"keyPrefix"` KeyRegex *string `pulumi:"keyRegex"` // A list of bucket objects. Each element contains the following attributes: Objects []GetBucketObjectsObject `pulumi:"objects"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getBucketObjects.
func GetBucketObjects ¶
func GetBucketObjects(ctx *pulumi.Context, args *GetBucketObjectsArgs, opts ...pulumi.InvokeOption) (*GetBucketObjectsResult, error)
This data source provides the objects of an OSS bucket.
type GetBucketsArgs ¶
type GetBucketsArgs struct { // A regex string to filter results by bucket name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getBuckets.
type GetBucketsBucket ¶
type GetBucketsBucket struct { // Bucket access control list. Possible values: `private`, `public-read` and `public-read-write`. Acl string `pulumi:"acl"` // A list of CORS rule configurations. Each element contains the following attributes: CorsRules []GetBucketsBucketCorsRule `pulumi:"corsRules"` // Bucket creation date. CreationDate string `pulumi:"creationDate"` // Internet domain name for accessing the bucket from outside. ExtranetEndpoint string `pulumi:"extranetEndpoint"` // Intranet domain name for accessing the bucket from an ECS instance in the same region. IntranetEndpoint string `pulumi:"intranetEndpoint"` // A list CORS of lifecycle configurations. When Lifecycle is enabled, OSS automatically deletes the objects or transitions the objects (to another storage class) corresponding the lifecycle rules on a regular basis. Each element contains the following attributes: LifecycleRules []GetBucketsBucketLifecycleRule `pulumi:"lifecycleRules"` // Region of the data center where the bucket is located. Location string `pulumi:"location"` // A list of one element containing configuration parameters used for storing access log information. It contains the following attributes: Logging GetBucketsBucketLogging `pulumi:"logging"` // Bucket name. Name string `pulumi:"name"` // Bucket owner. Owner string `pulumi:"owner"` Policy *string `pulumi:"policy"` // A list of one element containing referer configuration. It contains the following attributes: RefererConfig GetBucketsBucketRefererConfig `pulumi:"refererConfig"` // A configuration of default encryption for a bucket. It contains the following attributes: ServerSideEncryptionRule GetBucketsBucketServerSideEncryptionRule `pulumi:"serverSideEncryptionRule"` // Object storage type. Possible values: `Standard`, `IA` and `Archive`. StorageClass string `pulumi:"storageClass"` // A mapping of tags. Tags map[string]interface{} `pulumi:"tags"` // If present , the versioning state has been set on the bucket. It contains the following attribute. Versioning GetBucketsBucketVersioning `pulumi:"versioning"` // A list of one element containing configuration parameters used when the bucket is used as a website. It contains the following attributes: Website GetBucketsBucketWebsite `pulumi:"website"` }
type GetBucketsBucketArgs ¶
type GetBucketsBucketArgs struct { // Bucket access control list. Possible values: `private`, `public-read` and `public-read-write`. Acl pulumi.StringInput `pulumi:"acl"` // A list of CORS rule configurations. Each element contains the following attributes: CorsRules GetBucketsBucketCorsRuleArrayInput `pulumi:"corsRules"` // Bucket creation date. CreationDate pulumi.StringInput `pulumi:"creationDate"` // Internet domain name for accessing the bucket from outside. ExtranetEndpoint pulumi.StringInput `pulumi:"extranetEndpoint"` // Intranet domain name for accessing the bucket from an ECS instance in the same region. IntranetEndpoint pulumi.StringInput `pulumi:"intranetEndpoint"` // A list CORS of lifecycle configurations. When Lifecycle is enabled, OSS automatically deletes the objects or transitions the objects (to another storage class) corresponding the lifecycle rules on a regular basis. Each element contains the following attributes: LifecycleRules GetBucketsBucketLifecycleRuleArrayInput `pulumi:"lifecycleRules"` // Region of the data center where the bucket is located. Location pulumi.StringInput `pulumi:"location"` // A list of one element containing configuration parameters used for storing access log information. It contains the following attributes: Logging GetBucketsBucketLoggingInput `pulumi:"logging"` // Bucket name. Name pulumi.StringInput `pulumi:"name"` // Bucket owner. Owner pulumi.StringInput `pulumi:"owner"` Policy pulumi.StringPtrInput `pulumi:"policy"` // A list of one element containing referer configuration. It contains the following attributes: RefererConfig GetBucketsBucketRefererConfigInput `pulumi:"refererConfig"` // A configuration of default encryption for a bucket. It contains the following attributes: ServerSideEncryptionRule GetBucketsBucketServerSideEncryptionRuleInput `pulumi:"serverSideEncryptionRule"` // Object storage type. Possible values: `Standard`, `IA` and `Archive`. StorageClass pulumi.StringInput `pulumi:"storageClass"` // A mapping of tags. Tags pulumi.MapInput `pulumi:"tags"` // If present , the versioning state has been set on the bucket. It contains the following attribute. Versioning GetBucketsBucketVersioningInput `pulumi:"versioning"` // A list of one element containing configuration parameters used when the bucket is used as a website. It contains the following attributes: Website GetBucketsBucketWebsiteInput `pulumi:"website"` }
func (GetBucketsBucketArgs) ElementType ¶
func (GetBucketsBucketArgs) ElementType() reflect.Type
func (GetBucketsBucketArgs) ToGetBucketsBucketOutput ¶
func (i GetBucketsBucketArgs) ToGetBucketsBucketOutput() GetBucketsBucketOutput
func (GetBucketsBucketArgs) ToGetBucketsBucketOutputWithContext ¶
func (i GetBucketsBucketArgs) ToGetBucketsBucketOutputWithContext(ctx context.Context) GetBucketsBucketOutput
type GetBucketsBucketArray ¶
type GetBucketsBucketArray []GetBucketsBucketInput
func (GetBucketsBucketArray) ElementType ¶
func (GetBucketsBucketArray) ElementType() reflect.Type
func (GetBucketsBucketArray) ToGetBucketsBucketArrayOutput ¶
func (i GetBucketsBucketArray) ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput
func (GetBucketsBucketArray) ToGetBucketsBucketArrayOutputWithContext ¶
func (i GetBucketsBucketArray) ToGetBucketsBucketArrayOutputWithContext(ctx context.Context) GetBucketsBucketArrayOutput
type GetBucketsBucketArrayInput ¶
type GetBucketsBucketArrayInput interface { pulumi.Input ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput ToGetBucketsBucketArrayOutputWithContext(context.Context) GetBucketsBucketArrayOutput }
GetBucketsBucketArrayInput is an input type that accepts GetBucketsBucketArray and GetBucketsBucketArrayOutput values. You can construct a concrete instance of `GetBucketsBucketArrayInput` via:
GetBucketsBucketArray{ GetBucketsBucketArgs{...} }
type GetBucketsBucketArrayOutput ¶
type GetBucketsBucketArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketArrayOutput) ElementType ¶
func (GetBucketsBucketArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketArrayOutput) Index ¶
func (o GetBucketsBucketArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketOutput
func (GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutput ¶
func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutput() GetBucketsBucketArrayOutput
func (GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutputWithContext ¶
func (o GetBucketsBucketArrayOutput) ToGetBucketsBucketArrayOutputWithContext(ctx context.Context) GetBucketsBucketArrayOutput
type GetBucketsBucketCorsRule ¶
type GetBucketsBucketCorsRule struct { // Control whether the headers specified by Access-Control-Request-Headers in the OPTIONS prefetch command are allowed. Each header specified by Access-Control-Request-Headers must match a value in AllowedHeader. Each rule allows up to one wildcard “*” . AllowedHeaders []string `pulumi:"allowedHeaders"` // Specify the allowed methods for cross-domain requests. Possible values: `GET`, `PUT`, `DELETE`, `POST` and `HEAD`. AllowedMethods []string `pulumi:"allowedMethods"` // The origins allowed for cross-domain requests. Multiple elements can be used to specify multiple allowed origins. Each rule allows up to one wildcard "\*". If "\*" is specified, cross-domain requests of all origins are allowed. AllowedOrigins []string `pulumi:"allowedOrigins"` // Specify the response headers allowing users to access from an application (for example, a Javascript XMLHttpRequest object). The wildcard "\*" is not allowed. ExposeHeaders []string `pulumi:"exposeHeaders"` // Specify the cache time for the returned result of a browser prefetch (OPTIONS) request to a specific resource. MaxAgeSeconds int `pulumi:"maxAgeSeconds"` }
type GetBucketsBucketCorsRuleArgs ¶
type GetBucketsBucketCorsRuleArgs struct { // Control whether the headers specified by Access-Control-Request-Headers in the OPTIONS prefetch command are allowed. Each header specified by Access-Control-Request-Headers must match a value in AllowedHeader. Each rule allows up to one wildcard “*” . AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // Specify the allowed methods for cross-domain requests. Possible values: `GET`, `PUT`, `DELETE`, `POST` and `HEAD`. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The origins allowed for cross-domain requests. Multiple elements can be used to specify multiple allowed origins. Each rule allows up to one wildcard "\*". If "\*" is specified, cross-domain requests of all origins are allowed. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Specify the response headers allowing users to access from an application (for example, a Javascript XMLHttpRequest object). The wildcard "\*" is not allowed. ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` // Specify the cache time for the returned result of a browser prefetch (OPTIONS) request to a specific resource. MaxAgeSeconds pulumi.IntInput `pulumi:"maxAgeSeconds"` }
func (GetBucketsBucketCorsRuleArgs) ElementType ¶
func (GetBucketsBucketCorsRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutput ¶
func (i GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutput() GetBucketsBucketCorsRuleOutput
func (GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutputWithContext ¶
func (i GetBucketsBucketCorsRuleArgs) ToGetBucketsBucketCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleOutput
type GetBucketsBucketCorsRuleArray ¶
type GetBucketsBucketCorsRuleArray []GetBucketsBucketCorsRuleInput
func (GetBucketsBucketCorsRuleArray) ElementType ¶
func (GetBucketsBucketCorsRuleArray) ElementType() reflect.Type
func (GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutput ¶
func (i GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutput() GetBucketsBucketCorsRuleArrayOutput
func (GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutputWithContext ¶
func (i GetBucketsBucketCorsRuleArray) ToGetBucketsBucketCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleArrayOutput
type GetBucketsBucketCorsRuleArrayInput ¶
type GetBucketsBucketCorsRuleArrayInput interface { pulumi.Input ToGetBucketsBucketCorsRuleArrayOutput() GetBucketsBucketCorsRuleArrayOutput ToGetBucketsBucketCorsRuleArrayOutputWithContext(context.Context) GetBucketsBucketCorsRuleArrayOutput }
GetBucketsBucketCorsRuleArrayInput is an input type that accepts GetBucketsBucketCorsRuleArray and GetBucketsBucketCorsRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketCorsRuleArrayInput` via:
GetBucketsBucketCorsRuleArray{ GetBucketsBucketCorsRuleArgs{...} }
type GetBucketsBucketCorsRuleArrayOutput ¶
type GetBucketsBucketCorsRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketCorsRuleArrayOutput) ElementType ¶
func (GetBucketsBucketCorsRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketCorsRuleArrayOutput) Index ¶
func (o GetBucketsBucketCorsRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketCorsRuleOutput
func (GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutput ¶
func (o GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutput() GetBucketsBucketCorsRuleArrayOutput
func (GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutputWithContext ¶
func (o GetBucketsBucketCorsRuleArrayOutput) ToGetBucketsBucketCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleArrayOutput
type GetBucketsBucketCorsRuleInput ¶
type GetBucketsBucketCorsRuleInput interface { pulumi.Input ToGetBucketsBucketCorsRuleOutput() GetBucketsBucketCorsRuleOutput ToGetBucketsBucketCorsRuleOutputWithContext(context.Context) GetBucketsBucketCorsRuleOutput }
GetBucketsBucketCorsRuleInput is an input type that accepts GetBucketsBucketCorsRuleArgs and GetBucketsBucketCorsRuleOutput values. You can construct a concrete instance of `GetBucketsBucketCorsRuleInput` via:
GetBucketsBucketCorsRuleArgs{...}
type GetBucketsBucketCorsRuleOutput ¶
type GetBucketsBucketCorsRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketCorsRuleOutput) AllowedHeaders ¶
func (o GetBucketsBucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
Control whether the headers specified by Access-Control-Request-Headers in the OPTIONS prefetch command are allowed. Each header specified by Access-Control-Request-Headers must match a value in AllowedHeader. Each rule allows up to one wildcard “*” .
func (GetBucketsBucketCorsRuleOutput) AllowedMethods ¶
func (o GetBucketsBucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
Specify the allowed methods for cross-domain requests. Possible values: `GET`, `PUT`, `DELETE`, `POST` and `HEAD`.
func (GetBucketsBucketCorsRuleOutput) AllowedOrigins ¶
func (o GetBucketsBucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
The origins allowed for cross-domain requests. Multiple elements can be used to specify multiple allowed origins. Each rule allows up to one wildcard "\*". If "\*" is specified, cross-domain requests of all origins are allowed.
func (GetBucketsBucketCorsRuleOutput) ElementType ¶
func (GetBucketsBucketCorsRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketCorsRuleOutput) ExposeHeaders ¶
func (o GetBucketsBucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
Specify the response headers allowing users to access from an application (for example, a Javascript XMLHttpRequest object). The wildcard "\*" is not allowed.
func (GetBucketsBucketCorsRuleOutput) MaxAgeSeconds ¶
func (o GetBucketsBucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntOutput
Specify the cache time for the returned result of a browser prefetch (OPTIONS) request to a specific resource.
func (GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutput ¶
func (o GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutput() GetBucketsBucketCorsRuleOutput
func (GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutputWithContext ¶
func (o GetBucketsBucketCorsRuleOutput) ToGetBucketsBucketCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketCorsRuleOutput
type GetBucketsBucketInput ¶
type GetBucketsBucketInput interface { pulumi.Input ToGetBucketsBucketOutput() GetBucketsBucketOutput ToGetBucketsBucketOutputWithContext(context.Context) GetBucketsBucketOutput }
GetBucketsBucketInput is an input type that accepts GetBucketsBucketArgs and GetBucketsBucketOutput values. You can construct a concrete instance of `GetBucketsBucketInput` via:
GetBucketsBucketArgs{...}
type GetBucketsBucketLifecycleRule ¶
type GetBucketsBucketLifecycleRule struct { // Indicate whether the rule is enabled or not. Enabled bool `pulumi:"enabled"` // A list of one element containing expiration attributes of an object. It contains the following attributes: Expiration GetBucketsBucketLifecycleRuleExpiration `pulumi:"expiration"` // Unique ID of the rule. Id string `pulumi:"id"` // Prefix applicable to a rule. Only those objects with a matching prefix can be affected by the rule. Prefix string `pulumi:"prefix"` }
type GetBucketsBucketLifecycleRuleArgs ¶
type GetBucketsBucketLifecycleRuleArgs struct { // Indicate whether the rule is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // A list of one element containing expiration attributes of an object. It contains the following attributes: Expiration GetBucketsBucketLifecycleRuleExpirationInput `pulumi:"expiration"` // Unique ID of the rule. Id pulumi.StringInput `pulumi:"id"` // Prefix applicable to a rule. Only those objects with a matching prefix can be affected by the rule. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (GetBucketsBucketLifecycleRuleArgs) ElementType ¶
func (GetBucketsBucketLifecycleRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutput ¶
func (i GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutput() GetBucketsBucketLifecycleRuleOutput
func (GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutputWithContext ¶
func (i GetBucketsBucketLifecycleRuleArgs) ToGetBucketsBucketLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleOutput
type GetBucketsBucketLifecycleRuleArray ¶
type GetBucketsBucketLifecycleRuleArray []GetBucketsBucketLifecycleRuleInput
func (GetBucketsBucketLifecycleRuleArray) ElementType ¶
func (GetBucketsBucketLifecycleRuleArray) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutput ¶
func (i GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutput() GetBucketsBucketLifecycleRuleArrayOutput
func (GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext ¶
func (i GetBucketsBucketLifecycleRuleArray) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleArrayOutput
type GetBucketsBucketLifecycleRuleArrayInput ¶
type GetBucketsBucketLifecycleRuleArrayInput interface { pulumi.Input ToGetBucketsBucketLifecycleRuleArrayOutput() GetBucketsBucketLifecycleRuleArrayOutput ToGetBucketsBucketLifecycleRuleArrayOutputWithContext(context.Context) GetBucketsBucketLifecycleRuleArrayOutput }
GetBucketsBucketLifecycleRuleArrayInput is an input type that accepts GetBucketsBucketLifecycleRuleArray and GetBucketsBucketLifecycleRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketLifecycleRuleArrayInput` via:
GetBucketsBucketLifecycleRuleArray{ GetBucketsBucketLifecycleRuleArgs{...} }
type GetBucketsBucketLifecycleRuleArrayOutput ¶
type GetBucketsBucketLifecycleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketLifecycleRuleArrayOutput) ElementType ¶
func (GetBucketsBucketLifecycleRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutput ¶
func (o GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutput() GetBucketsBucketLifecycleRuleArrayOutput
func (GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext ¶
func (o GetBucketsBucketLifecycleRuleArrayOutput) ToGetBucketsBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleArrayOutput
type GetBucketsBucketLifecycleRuleExpirationArgs ¶
type GetBucketsBucketLifecycleRuleExpirationArgs struct { // Date after which the rule to take effect. The format is like 2017-03-09. Date pulumi.StringPtrInput `pulumi:"date"` // Indicate the number of days after the last object update until the rules take effect. Days pulumi.IntPtrInput `pulumi:"days"` }
func (GetBucketsBucketLifecycleRuleExpirationArgs) ElementType ¶
func (GetBucketsBucketLifecycleRuleExpirationArgs) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutput ¶
func (i GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutput() GetBucketsBucketLifecycleRuleExpirationOutput
func (GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext ¶
func (i GetBucketsBucketLifecycleRuleExpirationArgs) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleExpirationOutput
type GetBucketsBucketLifecycleRuleExpirationInput ¶
type GetBucketsBucketLifecycleRuleExpirationInput interface { pulumi.Input ToGetBucketsBucketLifecycleRuleExpirationOutput() GetBucketsBucketLifecycleRuleExpirationOutput ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext(context.Context) GetBucketsBucketLifecycleRuleExpirationOutput }
GetBucketsBucketLifecycleRuleExpirationInput is an input type that accepts GetBucketsBucketLifecycleRuleExpirationArgs and GetBucketsBucketLifecycleRuleExpirationOutput values. You can construct a concrete instance of `GetBucketsBucketLifecycleRuleExpirationInput` via:
GetBucketsBucketLifecycleRuleExpirationArgs{...}
type GetBucketsBucketLifecycleRuleExpirationOutput ¶
type GetBucketsBucketLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketLifecycleRuleExpirationOutput) Date ¶
func (o GetBucketsBucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
Date after which the rule to take effect. The format is like 2017-03-09.
func (GetBucketsBucketLifecycleRuleExpirationOutput) Days ¶
func (o GetBucketsBucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
Indicate the number of days after the last object update until the rules take effect.
func (GetBucketsBucketLifecycleRuleExpirationOutput) ElementType ¶
func (GetBucketsBucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutput ¶
func (o GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutput() GetBucketsBucketLifecycleRuleExpirationOutput
func (GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext ¶
func (o GetBucketsBucketLifecycleRuleExpirationOutput) ToGetBucketsBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleExpirationOutput
type GetBucketsBucketLifecycleRuleInput ¶
type GetBucketsBucketLifecycleRuleInput interface { pulumi.Input ToGetBucketsBucketLifecycleRuleOutput() GetBucketsBucketLifecycleRuleOutput ToGetBucketsBucketLifecycleRuleOutputWithContext(context.Context) GetBucketsBucketLifecycleRuleOutput }
GetBucketsBucketLifecycleRuleInput is an input type that accepts GetBucketsBucketLifecycleRuleArgs and GetBucketsBucketLifecycleRuleOutput values. You can construct a concrete instance of `GetBucketsBucketLifecycleRuleInput` via:
GetBucketsBucketLifecycleRuleArgs{...}
type GetBucketsBucketLifecycleRuleOutput ¶
type GetBucketsBucketLifecycleRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketLifecycleRuleOutput) ElementType ¶
func (GetBucketsBucketLifecycleRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketLifecycleRuleOutput) Enabled ¶
func (o GetBucketsBucketLifecycleRuleOutput) Enabled() pulumi.BoolOutput
Indicate whether the rule is enabled or not.
func (GetBucketsBucketLifecycleRuleOutput) Expiration ¶
func (o GetBucketsBucketLifecycleRuleOutput) Expiration() GetBucketsBucketLifecycleRuleExpirationOutput
A list of one element containing expiration attributes of an object. It contains the following attributes:
func (GetBucketsBucketLifecycleRuleOutput) Id ¶
func (o GetBucketsBucketLifecycleRuleOutput) Id() pulumi.StringOutput
Unique ID of the rule.
func (GetBucketsBucketLifecycleRuleOutput) Prefix ¶
func (o GetBucketsBucketLifecycleRuleOutput) Prefix() pulumi.StringOutput
Prefix applicable to a rule. Only those objects with a matching prefix can be affected by the rule.
func (GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutput ¶
func (o GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutput() GetBucketsBucketLifecycleRuleOutput
func (GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutputWithContext ¶
func (o GetBucketsBucketLifecycleRuleOutput) ToGetBucketsBucketLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketLifecycleRuleOutput
type GetBucketsBucketLogging ¶
type GetBucketsBucketLoggingArgs ¶
type GetBucketsBucketLoggingArgs struct { // Bucket for storing access logs. TargetBucket pulumi.StringInput `pulumi:"targetBucket"` // Prefix of the saved access log file paths. TargetPrefix pulumi.StringInput `pulumi:"targetPrefix"` }
func (GetBucketsBucketLoggingArgs) ElementType ¶
func (GetBucketsBucketLoggingArgs) ElementType() reflect.Type
func (GetBucketsBucketLoggingArgs) ToGetBucketsBucketLoggingOutput ¶
func (i GetBucketsBucketLoggingArgs) ToGetBucketsBucketLoggingOutput() GetBucketsBucketLoggingOutput
func (GetBucketsBucketLoggingArgs) ToGetBucketsBucketLoggingOutputWithContext ¶
func (i GetBucketsBucketLoggingArgs) ToGetBucketsBucketLoggingOutputWithContext(ctx context.Context) GetBucketsBucketLoggingOutput
type GetBucketsBucketLoggingInput ¶
type GetBucketsBucketLoggingInput interface { pulumi.Input ToGetBucketsBucketLoggingOutput() GetBucketsBucketLoggingOutput ToGetBucketsBucketLoggingOutputWithContext(context.Context) GetBucketsBucketLoggingOutput }
GetBucketsBucketLoggingInput is an input type that accepts GetBucketsBucketLoggingArgs and GetBucketsBucketLoggingOutput values. You can construct a concrete instance of `GetBucketsBucketLoggingInput` via:
GetBucketsBucketLoggingArgs{...}
type GetBucketsBucketLoggingOutput ¶
type GetBucketsBucketLoggingOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketLoggingOutput) ElementType ¶
func (GetBucketsBucketLoggingOutput) ElementType() reflect.Type
func (GetBucketsBucketLoggingOutput) TargetBucket ¶
func (o GetBucketsBucketLoggingOutput) TargetBucket() pulumi.StringOutput
Bucket for storing access logs.
func (GetBucketsBucketLoggingOutput) TargetPrefix ¶
func (o GetBucketsBucketLoggingOutput) TargetPrefix() pulumi.StringOutput
Prefix of the saved access log file paths.
func (GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutput ¶
func (o GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutput() GetBucketsBucketLoggingOutput
func (GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutputWithContext ¶
func (o GetBucketsBucketLoggingOutput) ToGetBucketsBucketLoggingOutputWithContext(ctx context.Context) GetBucketsBucketLoggingOutput
type GetBucketsBucketOutput ¶
type GetBucketsBucketOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketOutput) Acl ¶
func (o GetBucketsBucketOutput) Acl() pulumi.StringOutput
Bucket access control list. Possible values: `private`, `public-read` and `public-read-write`.
func (GetBucketsBucketOutput) CorsRules ¶
func (o GetBucketsBucketOutput) CorsRules() GetBucketsBucketCorsRuleArrayOutput
A list of CORS rule configurations. Each element contains the following attributes:
func (GetBucketsBucketOutput) CreationDate ¶
func (o GetBucketsBucketOutput) CreationDate() pulumi.StringOutput
Bucket creation date.
func (GetBucketsBucketOutput) ElementType ¶
func (GetBucketsBucketOutput) ElementType() reflect.Type
func (GetBucketsBucketOutput) ExtranetEndpoint ¶
func (o GetBucketsBucketOutput) ExtranetEndpoint() pulumi.StringOutput
Internet domain name for accessing the bucket from outside.
func (GetBucketsBucketOutput) IntranetEndpoint ¶
func (o GetBucketsBucketOutput) IntranetEndpoint() pulumi.StringOutput
Intranet domain name for accessing the bucket from an ECS instance in the same region.
func (GetBucketsBucketOutput) LifecycleRules ¶
func (o GetBucketsBucketOutput) LifecycleRules() GetBucketsBucketLifecycleRuleArrayOutput
A list CORS of lifecycle configurations. When Lifecycle is enabled, OSS automatically deletes the objects or transitions the objects (to another storage class) corresponding the lifecycle rules on a regular basis. Each element contains the following attributes:
func (GetBucketsBucketOutput) Location ¶
func (o GetBucketsBucketOutput) Location() pulumi.StringOutput
Region of the data center where the bucket is located.
func (GetBucketsBucketOutput) Logging ¶
func (o GetBucketsBucketOutput) Logging() GetBucketsBucketLoggingOutput
A list of one element containing configuration parameters used for storing access log information. It contains the following attributes:
func (GetBucketsBucketOutput) Name ¶
func (o GetBucketsBucketOutput) Name() pulumi.StringOutput
Bucket name.
func (GetBucketsBucketOutput) Owner ¶
func (o GetBucketsBucketOutput) Owner() pulumi.StringOutput
Bucket owner.
func (GetBucketsBucketOutput) Policy ¶
func (o GetBucketsBucketOutput) Policy() pulumi.StringPtrOutput
func (GetBucketsBucketOutput) RefererConfig ¶
func (o GetBucketsBucketOutput) RefererConfig() GetBucketsBucketRefererConfigOutput
A list of one element containing referer configuration. It contains the following attributes:
func (GetBucketsBucketOutput) ServerSideEncryptionRule ¶
func (o GetBucketsBucketOutput) ServerSideEncryptionRule() GetBucketsBucketServerSideEncryptionRuleOutput
A configuration of default encryption for a bucket. It contains the following attributes:
func (GetBucketsBucketOutput) StorageClass ¶
func (o GetBucketsBucketOutput) StorageClass() pulumi.StringOutput
Object storage type. Possible values: `Standard`, `IA` and `Archive`.
func (GetBucketsBucketOutput) Tags ¶
func (o GetBucketsBucketOutput) Tags() pulumi.MapOutput
A mapping of tags.
func (GetBucketsBucketOutput) ToGetBucketsBucketOutput ¶
func (o GetBucketsBucketOutput) ToGetBucketsBucketOutput() GetBucketsBucketOutput
func (GetBucketsBucketOutput) ToGetBucketsBucketOutputWithContext ¶
func (o GetBucketsBucketOutput) ToGetBucketsBucketOutputWithContext(ctx context.Context) GetBucketsBucketOutput
func (GetBucketsBucketOutput) Versioning ¶
func (o GetBucketsBucketOutput) Versioning() GetBucketsBucketVersioningOutput
If present , the versioning state has been set on the bucket. It contains the following attribute.
func (GetBucketsBucketOutput) Website ¶
func (o GetBucketsBucketOutput) Website() GetBucketsBucketWebsiteOutput
A list of one element containing configuration parameters used when the bucket is used as a website. It contains the following attributes:
type GetBucketsBucketRefererConfigArgs ¶
type GetBucketsBucketRefererConfigArgs struct { // Indicate whether the access request referer field can be empty. AllowEmpty pulumi.BoolInput `pulumi:"allowEmpty"` // Referer access whitelist. Referers pulumi.StringArrayInput `pulumi:"referers"` }
func (GetBucketsBucketRefererConfigArgs) ElementType ¶
func (GetBucketsBucketRefererConfigArgs) ElementType() reflect.Type
func (GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutput ¶
func (i GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutput() GetBucketsBucketRefererConfigOutput
func (GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutputWithContext ¶
func (i GetBucketsBucketRefererConfigArgs) ToGetBucketsBucketRefererConfigOutputWithContext(ctx context.Context) GetBucketsBucketRefererConfigOutput
type GetBucketsBucketRefererConfigInput ¶
type GetBucketsBucketRefererConfigInput interface { pulumi.Input ToGetBucketsBucketRefererConfigOutput() GetBucketsBucketRefererConfigOutput ToGetBucketsBucketRefererConfigOutputWithContext(context.Context) GetBucketsBucketRefererConfigOutput }
GetBucketsBucketRefererConfigInput is an input type that accepts GetBucketsBucketRefererConfigArgs and GetBucketsBucketRefererConfigOutput values. You can construct a concrete instance of `GetBucketsBucketRefererConfigInput` via:
GetBucketsBucketRefererConfigArgs{...}
type GetBucketsBucketRefererConfigOutput ¶
type GetBucketsBucketRefererConfigOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketRefererConfigOutput) AllowEmpty ¶
func (o GetBucketsBucketRefererConfigOutput) AllowEmpty() pulumi.BoolOutput
Indicate whether the access request referer field can be empty.
func (GetBucketsBucketRefererConfigOutput) ElementType ¶
func (GetBucketsBucketRefererConfigOutput) ElementType() reflect.Type
func (GetBucketsBucketRefererConfigOutput) Referers ¶
func (o GetBucketsBucketRefererConfigOutput) Referers() pulumi.StringArrayOutput
Referer access whitelist.
func (GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutput ¶
func (o GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutput() GetBucketsBucketRefererConfigOutput
func (GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutputWithContext ¶
func (o GetBucketsBucketRefererConfigOutput) ToGetBucketsBucketRefererConfigOutputWithContext(ctx context.Context) GetBucketsBucketRefererConfigOutput
type GetBucketsBucketServerSideEncryptionRule ¶
type GetBucketsBucketServerSideEncryptionRule struct { // The server-side encryption algorithm to use. SseAlgorithm string `pulumi:"sseAlgorithm"` }
type GetBucketsBucketServerSideEncryptionRuleArgs ¶
type GetBucketsBucketServerSideEncryptionRuleArgs struct { // The server-side encryption algorithm to use. SseAlgorithm pulumi.StringInput `pulumi:"sseAlgorithm"` }
func (GetBucketsBucketServerSideEncryptionRuleArgs) ElementType ¶
func (GetBucketsBucketServerSideEncryptionRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutput ¶
func (i GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutput() GetBucketsBucketServerSideEncryptionRuleOutput
func (GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext ¶
func (i GetBucketsBucketServerSideEncryptionRuleArgs) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) GetBucketsBucketServerSideEncryptionRuleOutput
type GetBucketsBucketServerSideEncryptionRuleInput ¶
type GetBucketsBucketServerSideEncryptionRuleInput interface { pulumi.Input ToGetBucketsBucketServerSideEncryptionRuleOutput() GetBucketsBucketServerSideEncryptionRuleOutput ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext(context.Context) GetBucketsBucketServerSideEncryptionRuleOutput }
GetBucketsBucketServerSideEncryptionRuleInput is an input type that accepts GetBucketsBucketServerSideEncryptionRuleArgs and GetBucketsBucketServerSideEncryptionRuleOutput values. You can construct a concrete instance of `GetBucketsBucketServerSideEncryptionRuleInput` via:
GetBucketsBucketServerSideEncryptionRuleArgs{...}
type GetBucketsBucketServerSideEncryptionRuleOutput ¶
type GetBucketsBucketServerSideEncryptionRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketServerSideEncryptionRuleOutput) ElementType ¶
func (GetBucketsBucketServerSideEncryptionRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketServerSideEncryptionRuleOutput) SseAlgorithm ¶
func (o GetBucketsBucketServerSideEncryptionRuleOutput) SseAlgorithm() pulumi.StringOutput
The server-side encryption algorithm to use.
func (GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutput ¶
func (o GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutput() GetBucketsBucketServerSideEncryptionRuleOutput
func (GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext ¶
func (o GetBucketsBucketServerSideEncryptionRuleOutput) ToGetBucketsBucketServerSideEncryptionRuleOutputWithContext(ctx context.Context) GetBucketsBucketServerSideEncryptionRuleOutput
type GetBucketsBucketVersioning ¶
type GetBucketsBucketVersioning struct { // A bucket versioning state. Possible values:`Enabled` and `Suspended`. Status string `pulumi:"status"` }
type GetBucketsBucketVersioningArgs ¶
type GetBucketsBucketVersioningArgs struct { // A bucket versioning state. Possible values:`Enabled` and `Suspended`. Status pulumi.StringInput `pulumi:"status"` }
func (GetBucketsBucketVersioningArgs) ElementType ¶
func (GetBucketsBucketVersioningArgs) ElementType() reflect.Type
func (GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutput ¶
func (i GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutput() GetBucketsBucketVersioningOutput
func (GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutputWithContext ¶
func (i GetBucketsBucketVersioningArgs) ToGetBucketsBucketVersioningOutputWithContext(ctx context.Context) GetBucketsBucketVersioningOutput
type GetBucketsBucketVersioningInput ¶
type GetBucketsBucketVersioningInput interface { pulumi.Input ToGetBucketsBucketVersioningOutput() GetBucketsBucketVersioningOutput ToGetBucketsBucketVersioningOutputWithContext(context.Context) GetBucketsBucketVersioningOutput }
GetBucketsBucketVersioningInput is an input type that accepts GetBucketsBucketVersioningArgs and GetBucketsBucketVersioningOutput values. You can construct a concrete instance of `GetBucketsBucketVersioningInput` via:
GetBucketsBucketVersioningArgs{...}
type GetBucketsBucketVersioningOutput ¶
type GetBucketsBucketVersioningOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketVersioningOutput) ElementType ¶
func (GetBucketsBucketVersioningOutput) ElementType() reflect.Type
func (GetBucketsBucketVersioningOutput) Status ¶
func (o GetBucketsBucketVersioningOutput) Status() pulumi.StringOutput
A bucket versioning state. Possible values:`Enabled` and `Suspended`.
func (GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutput ¶
func (o GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutput() GetBucketsBucketVersioningOutput
func (GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutputWithContext ¶
func (o GetBucketsBucketVersioningOutput) ToGetBucketsBucketVersioningOutputWithContext(ctx context.Context) GetBucketsBucketVersioningOutput
type GetBucketsBucketWebsite ¶
type GetBucketsBucketWebsiteArgs ¶
type GetBucketsBucketWebsiteArgs struct { // Key of the HTML document containing the error page. ErrorDocument pulumi.StringInput `pulumi:"errorDocument"` // Key of the HTML document containing the home page. IndexDocument pulumi.StringInput `pulumi:"indexDocument"` }
func (GetBucketsBucketWebsiteArgs) ElementType ¶
func (GetBucketsBucketWebsiteArgs) ElementType() reflect.Type
func (GetBucketsBucketWebsiteArgs) ToGetBucketsBucketWebsiteOutput ¶
func (i GetBucketsBucketWebsiteArgs) ToGetBucketsBucketWebsiteOutput() GetBucketsBucketWebsiteOutput
func (GetBucketsBucketWebsiteArgs) ToGetBucketsBucketWebsiteOutputWithContext ¶
func (i GetBucketsBucketWebsiteArgs) ToGetBucketsBucketWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketWebsiteOutput
type GetBucketsBucketWebsiteInput ¶
type GetBucketsBucketWebsiteInput interface { pulumi.Input ToGetBucketsBucketWebsiteOutput() GetBucketsBucketWebsiteOutput ToGetBucketsBucketWebsiteOutputWithContext(context.Context) GetBucketsBucketWebsiteOutput }
GetBucketsBucketWebsiteInput is an input type that accepts GetBucketsBucketWebsiteArgs and GetBucketsBucketWebsiteOutput values. You can construct a concrete instance of `GetBucketsBucketWebsiteInput` via:
GetBucketsBucketWebsiteArgs{...}
type GetBucketsBucketWebsiteOutput ¶
type GetBucketsBucketWebsiteOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketWebsiteOutput) ElementType ¶
func (GetBucketsBucketWebsiteOutput) ElementType() reflect.Type
func (GetBucketsBucketWebsiteOutput) ErrorDocument ¶
func (o GetBucketsBucketWebsiteOutput) ErrorDocument() pulumi.StringOutput
Key of the HTML document containing the error page.
func (GetBucketsBucketWebsiteOutput) IndexDocument ¶
func (o GetBucketsBucketWebsiteOutput) IndexDocument() pulumi.StringOutput
Key of the HTML document containing the home page.
func (GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutput ¶
func (o GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutput() GetBucketsBucketWebsiteOutput
func (GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutputWithContext ¶
func (o GetBucketsBucketWebsiteOutput) ToGetBucketsBucketWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketWebsiteOutput
type GetBucketsResult ¶
type GetBucketsResult struct { // A list of buckets. Each element contains the following attributes: Buckets []GetBucketsBucket `pulumi:"buckets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NameRegex *string `pulumi:"nameRegex"` // A list of bucket names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getBuckets.
func GetBuckets ¶
func GetBuckets(ctx *pulumi.Context, args *GetBucketsArgs, opts ...pulumi.InvokeOption) (*GetBucketsResult, error)
This data source provides the OSS buckets of the current Alibaba Cloud user.
type GetInstanceAttachmentsArgs ¶
type GetInstanceAttachmentsArgs struct { // The name of OTS instance. InstanceName string `pulumi:"instanceName"` // A regex string to filter results by vpc name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getInstanceAttachments.
type GetInstanceAttachmentsAttachment ¶
type GetInstanceAttachmentsAttachment struct { // The domain of the instance attachment. Domain string `pulumi:"domain"` // The access endpoint of the instance attachment. Endpoint string `pulumi:"endpoint"` // The resource ID, the value is same as "instanceName". Id string `pulumi:"id"` // The name of OTS instance. InstanceName string `pulumi:"instanceName"` // The region of the instance attachment. Region string `pulumi:"region"` // The ID of attaching VPC to instance. VpcId string `pulumi:"vpcId"` // The name of attaching VPC to instance. VpcName string `pulumi:"vpcName"` }
type GetInstanceAttachmentsAttachmentArgs ¶
type GetInstanceAttachmentsAttachmentArgs struct { // The domain of the instance attachment. Domain pulumi.StringInput `pulumi:"domain"` // The access endpoint of the instance attachment. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The resource ID, the value is same as "instanceName". Id pulumi.StringInput `pulumi:"id"` // The name of OTS instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // The region of the instance attachment. Region pulumi.StringInput `pulumi:"region"` // The ID of attaching VPC to instance. VpcId pulumi.StringInput `pulumi:"vpcId"` // The name of attaching VPC to instance. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (GetInstanceAttachmentsAttachmentArgs) ElementType ¶
func (GetInstanceAttachmentsAttachmentArgs) ElementType() reflect.Type
func (GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutput ¶
func (i GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutput() GetInstanceAttachmentsAttachmentOutput
func (GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutputWithContext ¶
func (i GetInstanceAttachmentsAttachmentArgs) ToGetInstanceAttachmentsAttachmentOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentOutput
type GetInstanceAttachmentsAttachmentArray ¶
type GetInstanceAttachmentsAttachmentArray []GetInstanceAttachmentsAttachmentInput
func (GetInstanceAttachmentsAttachmentArray) ElementType ¶
func (GetInstanceAttachmentsAttachmentArray) ElementType() reflect.Type
func (GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutput ¶
func (i GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutput() GetInstanceAttachmentsAttachmentArrayOutput
func (GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext ¶
func (i GetInstanceAttachmentsAttachmentArray) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentArrayOutput
type GetInstanceAttachmentsAttachmentArrayInput ¶
type GetInstanceAttachmentsAttachmentArrayInput interface { pulumi.Input ToGetInstanceAttachmentsAttachmentArrayOutput() GetInstanceAttachmentsAttachmentArrayOutput ToGetInstanceAttachmentsAttachmentArrayOutputWithContext(context.Context) GetInstanceAttachmentsAttachmentArrayOutput }
GetInstanceAttachmentsAttachmentArrayInput is an input type that accepts GetInstanceAttachmentsAttachmentArray and GetInstanceAttachmentsAttachmentArrayOutput values. You can construct a concrete instance of `GetInstanceAttachmentsAttachmentArrayInput` via:
GetInstanceAttachmentsAttachmentArray{ GetInstanceAttachmentsAttachmentArgs{...} }
type GetInstanceAttachmentsAttachmentArrayOutput ¶
type GetInstanceAttachmentsAttachmentArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAttachmentsAttachmentArrayOutput) ElementType ¶
func (GetInstanceAttachmentsAttachmentArrayOutput) ElementType() reflect.Type
func (GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutput ¶
func (o GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutput() GetInstanceAttachmentsAttachmentArrayOutput
func (GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext ¶
func (o GetInstanceAttachmentsAttachmentArrayOutput) ToGetInstanceAttachmentsAttachmentArrayOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentArrayOutput
type GetInstanceAttachmentsAttachmentInput ¶
type GetInstanceAttachmentsAttachmentInput interface { pulumi.Input ToGetInstanceAttachmentsAttachmentOutput() GetInstanceAttachmentsAttachmentOutput ToGetInstanceAttachmentsAttachmentOutputWithContext(context.Context) GetInstanceAttachmentsAttachmentOutput }
GetInstanceAttachmentsAttachmentInput is an input type that accepts GetInstanceAttachmentsAttachmentArgs and GetInstanceAttachmentsAttachmentOutput values. You can construct a concrete instance of `GetInstanceAttachmentsAttachmentInput` via:
GetInstanceAttachmentsAttachmentArgs{...}
type GetInstanceAttachmentsAttachmentOutput ¶
type GetInstanceAttachmentsAttachmentOutput struct{ *pulumi.OutputState }
func (GetInstanceAttachmentsAttachmentOutput) Domain ¶
func (o GetInstanceAttachmentsAttachmentOutput) Domain() pulumi.StringOutput
The domain of the instance attachment.
func (GetInstanceAttachmentsAttachmentOutput) ElementType ¶
func (GetInstanceAttachmentsAttachmentOutput) ElementType() reflect.Type
func (GetInstanceAttachmentsAttachmentOutput) Endpoint ¶
func (o GetInstanceAttachmentsAttachmentOutput) Endpoint() pulumi.StringOutput
The access endpoint of the instance attachment.
func (GetInstanceAttachmentsAttachmentOutput) Id ¶
func (o GetInstanceAttachmentsAttachmentOutput) Id() pulumi.StringOutput
The resource ID, the value is same as "instanceName".
func (GetInstanceAttachmentsAttachmentOutput) InstanceName ¶
func (o GetInstanceAttachmentsAttachmentOutput) InstanceName() pulumi.StringOutput
The name of OTS instance.
func (GetInstanceAttachmentsAttachmentOutput) Region ¶
func (o GetInstanceAttachmentsAttachmentOutput) Region() pulumi.StringOutput
The region of the instance attachment.
func (GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutput ¶
func (o GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutput() GetInstanceAttachmentsAttachmentOutput
func (GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutputWithContext ¶
func (o GetInstanceAttachmentsAttachmentOutput) ToGetInstanceAttachmentsAttachmentOutputWithContext(ctx context.Context) GetInstanceAttachmentsAttachmentOutput
func (GetInstanceAttachmentsAttachmentOutput) VpcId ¶
func (o GetInstanceAttachmentsAttachmentOutput) VpcId() pulumi.StringOutput
The ID of attaching VPC to instance.
func (GetInstanceAttachmentsAttachmentOutput) VpcName ¶
func (o GetInstanceAttachmentsAttachmentOutput) VpcName() pulumi.StringOutput
The name of attaching VPC to instance.
type GetInstanceAttachmentsResult ¶
type GetInstanceAttachmentsResult struct { // A list of instance attachments. Each element contains the following attributes: Attachments []GetInstanceAttachmentsAttachment `pulumi:"attachments"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The instance name. InstanceName string `pulumi:"instanceName"` NameRegex *string `pulumi:"nameRegex"` // A list of vpc names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of vpc ids. VpcIds []string `pulumi:"vpcIds"` }
A collection of values returned by getInstanceAttachments.
func GetInstanceAttachments ¶
func GetInstanceAttachments(ctx *pulumi.Context, args *GetInstanceAttachmentsArgs, opts ...pulumi.InvokeOption) (*GetInstanceAttachmentsResult, error)
This data source provides the ots instance attachments of the current Alibaba Cloud user.
type GetInstancesArgs ¶
type GetInstancesArgs struct { // A list of instance IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by instance name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // A map of tags assigned to the instance. It must be in the format: // “` // data "oss.getInstances" "instancesDs" { // tags = { // tagKey1 = "tagValue1", // tagKey2 = "tagValue2" // } // } // “` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstance ¶
type GetInstancesInstance struct { // The cluster type of the instance. Possible values: `SSD`, `HYBRID`. ClusterType string `pulumi:"clusterType"` // The create time of the instance. CreateTime string `pulumi:"createTime"` // The description of the instance. Description string `pulumi:"description"` // The instance quota which indicating the maximum number of tables. EntityQuota int `pulumi:"entityQuota"` // ID of the instance. Id string `pulumi:"id"` // Instance name. Name string `pulumi:"name"` // The network type of the instance. Possible values: `NORMAL`, `VPC`, `VPC_CONSOLE`. Network string `pulumi:"network"` // The maximum adjustable read capacity unit of the instance. ReadCapacity int `pulumi:"readCapacity"` // Instance status. Possible values: `Running`, `Disabled`, `Deleting`. Status string `pulumi:"status"` // A map of tags assigned to the instance. It must be in the format: // “` // data "oss.getInstances" "instancesDs" { // tags = { // tagKey1 = "tagValue1", // tagKey2 = "tagValue2" // } // } // “` Tags map[string]interface{} `pulumi:"tags"` // The user id of the instance. UserId string `pulumi:"userId"` // The maximum adjustable write capacity unit of the instance. WriteCapacity int `pulumi:"writeCapacity"` }
type GetInstancesInstanceArgs ¶
type GetInstancesInstanceArgs struct { // The cluster type of the instance. Possible values: `SSD`, `HYBRID`. ClusterType pulumi.StringInput `pulumi:"clusterType"` // The create time of the instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the instance. Description pulumi.StringInput `pulumi:"description"` // The instance quota which indicating the maximum number of tables. EntityQuota pulumi.IntInput `pulumi:"entityQuota"` // ID of the instance. Id pulumi.StringInput `pulumi:"id"` // Instance name. Name pulumi.StringInput `pulumi:"name"` // The network type of the instance. Possible values: `NORMAL`, `VPC`, `VPC_CONSOLE`. Network pulumi.StringInput `pulumi:"network"` // The maximum adjustable read capacity unit of the instance. ReadCapacity pulumi.IntInput `pulumi:"readCapacity"` // Instance status. Possible values: `Running`, `Disabled`, `Deleting`. Status pulumi.StringInput `pulumi:"status"` // A map of tags assigned to the instance. It must be in the format: // “` // data "oss.getInstances" "instancesDs" { // tags = { // tagKey1 = "tagValue1", // tagKey2 = "tagValue2" // } // } // “` Tags pulumi.MapInput `pulumi:"tags"` // The user id of the instance. UserId pulumi.StringInput `pulumi:"userId"` // The maximum adjustable write capacity unit of the instance. WriteCapacity pulumi.IntInput `pulumi:"writeCapacity"` }
func (GetInstancesInstanceArgs) ElementType ¶
func (GetInstancesInstanceArgs) ElementType() reflect.Type
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutput ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext ¶
func (i GetInstancesInstanceArgs) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
type GetInstancesInstanceArray ¶
type GetInstancesInstanceArray []GetInstancesInstanceInput
func (GetInstancesInstanceArray) ElementType ¶
func (GetInstancesInstanceArray) ElementType() reflect.Type
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext ¶
func (i GetInstancesInstanceArray) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceArrayInput ¶
type GetInstancesInstanceArrayInput interface { pulumi.Input ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput ToGetInstancesInstanceArrayOutputWithContext(context.Context) GetInstancesInstanceArrayOutput }
GetInstancesInstanceArrayInput is an input type that accepts GetInstancesInstanceArray and GetInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceArrayInput` via:
GetInstancesInstanceArray{ GetInstancesInstanceArgs{...} }
type GetInstancesInstanceArrayOutput ¶
type GetInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceArrayOutput) ElementType ¶
func (GetInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceArrayOutput) Index ¶
func (o GetInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutput() GetInstancesInstanceArrayOutput
func (GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext ¶
func (o GetInstancesInstanceArrayOutput) ToGetInstancesInstanceArrayOutputWithContext(ctx context.Context) GetInstancesInstanceArrayOutput
type GetInstancesInstanceInput ¶
type GetInstancesInstanceInput interface { pulumi.Input ToGetInstancesInstanceOutput() GetInstancesInstanceOutput ToGetInstancesInstanceOutputWithContext(context.Context) GetInstancesInstanceOutput }
GetInstancesInstanceInput is an input type that accepts GetInstancesInstanceArgs and GetInstancesInstanceOutput values. You can construct a concrete instance of `GetInstancesInstanceInput` via:
GetInstancesInstanceArgs{...}
type GetInstancesInstanceOutput ¶
type GetInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceOutput) ClusterType ¶
func (o GetInstancesInstanceOutput) ClusterType() pulumi.StringOutput
The cluster type of the instance. Possible values: `SSD`, `HYBRID`.
func (GetInstancesInstanceOutput) CreateTime ¶
func (o GetInstancesInstanceOutput) CreateTime() pulumi.StringOutput
The create time of the instance.
func (GetInstancesInstanceOutput) Description ¶
func (o GetInstancesInstanceOutput) Description() pulumi.StringOutput
The description of the instance.
func (GetInstancesInstanceOutput) ElementType ¶
func (GetInstancesInstanceOutput) ElementType() reflect.Type
func (GetInstancesInstanceOutput) EntityQuota ¶
func (o GetInstancesInstanceOutput) EntityQuota() pulumi.IntOutput
The instance quota which indicating the maximum number of tables.
func (GetInstancesInstanceOutput) Id ¶
func (o GetInstancesInstanceOutput) Id() pulumi.StringOutput
ID of the instance.
func (GetInstancesInstanceOutput) Name ¶
func (o GetInstancesInstanceOutput) Name() pulumi.StringOutput
Instance name.
func (GetInstancesInstanceOutput) Network ¶
func (o GetInstancesInstanceOutput) Network() pulumi.StringOutput
The network type of the instance. Possible values: `NORMAL`, `VPC`, `VPC_CONSOLE`.
func (GetInstancesInstanceOutput) ReadCapacity ¶
func (o GetInstancesInstanceOutput) ReadCapacity() pulumi.IntOutput
The maximum adjustable read capacity unit of the instance.
func (GetInstancesInstanceOutput) Status ¶
func (o GetInstancesInstanceOutput) Status() pulumi.StringOutput
Instance status. Possible values: `Running`, `Disabled`, `Deleting`.
func (GetInstancesInstanceOutput) Tags ¶
func (o GetInstancesInstanceOutput) Tags() pulumi.MapOutput
A map of tags assigned to the instance. It must be in the format: ``` data "oss.getInstances" "instancesDs" { tags = { tagKey1 = "tagValue1", tagKey2 = "tagValue2" } } ```
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutput ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutput() GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext ¶
func (o GetInstancesInstanceOutput) ToGetInstancesInstanceOutputWithContext(ctx context.Context) GetInstancesInstanceOutput
func (GetInstancesInstanceOutput) UserId ¶
func (o GetInstancesInstanceOutput) UserId() pulumi.StringOutput
The user id of the instance.
func (GetInstancesInstanceOutput) WriteCapacity ¶
func (o GetInstancesInstanceOutput) WriteCapacity() pulumi.IntOutput
The maximum adjustable write capacity unit of the instance.
type GetInstancesResult ¶
type GetInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of instance IDs. Ids []string `pulumi:"ids"` // A list of instances. Each element contains the following attributes: Instances []GetInstancesInstance `pulumi:"instances"` NameRegex *string `pulumi:"nameRegex"` // A list of instance names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // The tags of the instance. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
This data source provides the ots instances of the current Alibaba Cloud user.
type GetTablesArgs ¶
type GetTablesArgs struct { // A list of table IDs. Ids []string `pulumi:"ids"` // The name of OTS instance. InstanceName string `pulumi:"instanceName"` // A regex string to filter results by table name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getTables.
type GetTablesResult ¶
type GetTablesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of table IDs. Ids []string `pulumi:"ids"` // The OTS instance name. InstanceName string `pulumi:"instanceName"` NameRegex *string `pulumi:"nameRegex"` // A list of table names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // A list of tables. Each element contains the following attributes: Tables []GetTablesTable `pulumi:"tables"` }
A collection of values returned by getTables.
func GetTables ¶
func GetTables(ctx *pulumi.Context, args *GetTablesArgs, opts ...pulumi.InvokeOption) (*GetTablesResult, error)
This data source provides the ots tables of the current Alibaba Cloud user.
> **NOTE:** Available in v1.40.0+.
type GetTablesTable ¶
type GetTablesTable struct { // ID of the table. The value is `<instance_name>:<table_name>`. Id string `pulumi:"id"` // The name of OTS instance. InstanceName string `pulumi:"instanceName"` // The maximum number of versions stored in this table. MaxVersion int `pulumi:"maxVersion"` // The property of `TableMeta` which indicates the structure information of a table. PrimaryKeys []GetTablesTablePrimaryKey `pulumi:"primaryKeys"` // The table name of the OTS which could not be changed. TableName string `pulumi:"tableName"` // The retention time of data stored in this table. TimeToLive int `pulumi:"timeToLive"` }
type GetTablesTableArgs ¶
type GetTablesTableArgs struct { // ID of the table. The value is `<instance_name>:<table_name>`. Id pulumi.StringInput `pulumi:"id"` // The name of OTS instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // The maximum number of versions stored in this table. MaxVersion pulumi.IntInput `pulumi:"maxVersion"` // The property of `TableMeta` which indicates the structure information of a table. PrimaryKeys GetTablesTablePrimaryKeyArrayInput `pulumi:"primaryKeys"` // The table name of the OTS which could not be changed. TableName pulumi.StringInput `pulumi:"tableName"` // The retention time of data stored in this table. TimeToLive pulumi.IntInput `pulumi:"timeToLive"` }
func (GetTablesTableArgs) ElementType ¶
func (GetTablesTableArgs) ElementType() reflect.Type
func (GetTablesTableArgs) ToGetTablesTableOutput ¶
func (i GetTablesTableArgs) ToGetTablesTableOutput() GetTablesTableOutput
func (GetTablesTableArgs) ToGetTablesTableOutputWithContext ¶
func (i GetTablesTableArgs) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput
type GetTablesTableArray ¶
type GetTablesTableArray []GetTablesTableInput
func (GetTablesTableArray) ElementType ¶
func (GetTablesTableArray) ElementType() reflect.Type
func (GetTablesTableArray) ToGetTablesTableArrayOutput ¶
func (i GetTablesTableArray) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput
func (GetTablesTableArray) ToGetTablesTableArrayOutputWithContext ¶
func (i GetTablesTableArray) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput
type GetTablesTableArrayInput ¶
type GetTablesTableArrayInput interface { pulumi.Input ToGetTablesTableArrayOutput() GetTablesTableArrayOutput ToGetTablesTableArrayOutputWithContext(context.Context) GetTablesTableArrayOutput }
GetTablesTableArrayInput is an input type that accepts GetTablesTableArray and GetTablesTableArrayOutput values. You can construct a concrete instance of `GetTablesTableArrayInput` via:
GetTablesTableArray{ GetTablesTableArgs{...} }
type GetTablesTableArrayOutput ¶
type GetTablesTableArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTableArrayOutput) ElementType ¶
func (GetTablesTableArrayOutput) ElementType() reflect.Type
func (GetTablesTableArrayOutput) Index ¶
func (o GetTablesTableArrayOutput) Index(i pulumi.IntInput) GetTablesTableOutput
func (GetTablesTableArrayOutput) ToGetTablesTableArrayOutput ¶
func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput
func (GetTablesTableArrayOutput) ToGetTablesTableArrayOutputWithContext ¶
func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput
type GetTablesTableInput ¶
type GetTablesTableInput interface { pulumi.Input ToGetTablesTableOutput() GetTablesTableOutput ToGetTablesTableOutputWithContext(context.Context) GetTablesTableOutput }
GetTablesTableInput is an input type that accepts GetTablesTableArgs and GetTablesTableOutput values. You can construct a concrete instance of `GetTablesTableInput` via:
GetTablesTableArgs{...}
type GetTablesTableOutput ¶
type GetTablesTableOutput struct{ *pulumi.OutputState }
func (GetTablesTableOutput) ElementType ¶
func (GetTablesTableOutput) ElementType() reflect.Type
func (GetTablesTableOutput) Id ¶
func (o GetTablesTableOutput) Id() pulumi.StringOutput
ID of the table. The value is `<instance_name>:<table_name>`.
func (GetTablesTableOutput) InstanceName ¶
func (o GetTablesTableOutput) InstanceName() pulumi.StringOutput
The name of OTS instance.
func (GetTablesTableOutput) MaxVersion ¶
func (o GetTablesTableOutput) MaxVersion() pulumi.IntOutput
The maximum number of versions stored in this table.
func (GetTablesTableOutput) PrimaryKeys ¶
func (o GetTablesTableOutput) PrimaryKeys() GetTablesTablePrimaryKeyArrayOutput
The property of `TableMeta` which indicates the structure information of a table.
func (GetTablesTableOutput) TableName ¶
func (o GetTablesTableOutput) TableName() pulumi.StringOutput
The table name of the OTS which could not be changed.
func (GetTablesTableOutput) TimeToLive ¶
func (o GetTablesTableOutput) TimeToLive() pulumi.IntOutput
The retention time of data stored in this table.
func (GetTablesTableOutput) ToGetTablesTableOutput ¶
func (o GetTablesTableOutput) ToGetTablesTableOutput() GetTablesTableOutput
func (GetTablesTableOutput) ToGetTablesTableOutputWithContext ¶
func (o GetTablesTableOutput) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput
type GetTablesTablePrimaryKeyArgs ¶
type GetTablesTablePrimaryKeyArgs struct { Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` }
func (GetTablesTablePrimaryKeyArgs) ElementType ¶
func (GetTablesTablePrimaryKeyArgs) ElementType() reflect.Type
func (GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutput ¶
func (i GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutput() GetTablesTablePrimaryKeyOutput
func (GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutputWithContext ¶
func (i GetTablesTablePrimaryKeyArgs) ToGetTablesTablePrimaryKeyOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyOutput
type GetTablesTablePrimaryKeyArray ¶
type GetTablesTablePrimaryKeyArray []GetTablesTablePrimaryKeyInput
func (GetTablesTablePrimaryKeyArray) ElementType ¶
func (GetTablesTablePrimaryKeyArray) ElementType() reflect.Type
func (GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutput ¶
func (i GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutput() GetTablesTablePrimaryKeyArrayOutput
func (GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutputWithContext ¶
func (i GetTablesTablePrimaryKeyArray) ToGetTablesTablePrimaryKeyArrayOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyArrayOutput
type GetTablesTablePrimaryKeyArrayInput ¶
type GetTablesTablePrimaryKeyArrayInput interface { pulumi.Input ToGetTablesTablePrimaryKeyArrayOutput() GetTablesTablePrimaryKeyArrayOutput ToGetTablesTablePrimaryKeyArrayOutputWithContext(context.Context) GetTablesTablePrimaryKeyArrayOutput }
GetTablesTablePrimaryKeyArrayInput is an input type that accepts GetTablesTablePrimaryKeyArray and GetTablesTablePrimaryKeyArrayOutput values. You can construct a concrete instance of `GetTablesTablePrimaryKeyArrayInput` via:
GetTablesTablePrimaryKeyArray{ GetTablesTablePrimaryKeyArgs{...} }
type GetTablesTablePrimaryKeyArrayOutput ¶
type GetTablesTablePrimaryKeyArrayOutput struct{ *pulumi.OutputState }
func (GetTablesTablePrimaryKeyArrayOutput) ElementType ¶
func (GetTablesTablePrimaryKeyArrayOutput) ElementType() reflect.Type
func (GetTablesTablePrimaryKeyArrayOutput) Index ¶
func (o GetTablesTablePrimaryKeyArrayOutput) Index(i pulumi.IntInput) GetTablesTablePrimaryKeyOutput
func (GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutput ¶
func (o GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutput() GetTablesTablePrimaryKeyArrayOutput
func (GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutputWithContext ¶
func (o GetTablesTablePrimaryKeyArrayOutput) ToGetTablesTablePrimaryKeyArrayOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyArrayOutput
type GetTablesTablePrimaryKeyInput ¶
type GetTablesTablePrimaryKeyInput interface { pulumi.Input ToGetTablesTablePrimaryKeyOutput() GetTablesTablePrimaryKeyOutput ToGetTablesTablePrimaryKeyOutputWithContext(context.Context) GetTablesTablePrimaryKeyOutput }
GetTablesTablePrimaryKeyInput is an input type that accepts GetTablesTablePrimaryKeyArgs and GetTablesTablePrimaryKeyOutput values. You can construct a concrete instance of `GetTablesTablePrimaryKeyInput` via:
GetTablesTablePrimaryKeyArgs{...}
type GetTablesTablePrimaryKeyOutput ¶
type GetTablesTablePrimaryKeyOutput struct{ *pulumi.OutputState }
func (GetTablesTablePrimaryKeyOutput) ElementType ¶
func (GetTablesTablePrimaryKeyOutput) ElementType() reflect.Type
func (GetTablesTablePrimaryKeyOutput) Name ¶
func (o GetTablesTablePrimaryKeyOutput) Name() pulumi.StringOutput
func (GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutput ¶
func (o GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutput() GetTablesTablePrimaryKeyOutput
func (GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutputWithContext ¶
func (o GetTablesTablePrimaryKeyOutput) ToGetTablesTablePrimaryKeyOutputWithContext(ctx context.Context) GetTablesTablePrimaryKeyOutput
func (GetTablesTablePrimaryKeyOutput) Type ¶
func (o GetTablesTablePrimaryKeyOutput) Type() pulumi.StringOutput