Documentation
¶
Index ¶
- type Batch
- type BatchArgs
- type BatchArray
- type BatchArrayInput
- type BatchArrayOutput
- type BatchInput
- type BatchManifest
- type BatchManifestArgs
- func (BatchManifestArgs) ElementType() reflect.Type
- func (i BatchManifestArgs) ToBatchManifestOutput() BatchManifestOutput
- func (i BatchManifestArgs) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput
- func (i BatchManifestArgs) ToBatchManifestPtrOutput() BatchManifestPtrOutput
- func (i BatchManifestArgs) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
- type BatchManifestInput
- type BatchManifestLocation
- type BatchManifestLocationArgs
- func (BatchManifestLocationArgs) ElementType() reflect.Type
- func (i BatchManifestLocationArgs) ToBatchManifestLocationOutput() BatchManifestLocationOutput
- func (i BatchManifestLocationArgs) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput
- func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
- func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
- type BatchManifestLocationInput
- type BatchManifestLocationOutput
- func (BatchManifestLocationOutput) ElementType() reflect.Type
- func (o BatchManifestLocationOutput) Etag() pulumi.StringOutput
- func (o BatchManifestLocationOutput) ObjectArn() pulumi.StringOutput
- func (o BatchManifestLocationOutput) ObjectVersionId() pulumi.StringPtrOutput
- func (o BatchManifestLocationOutput) ToBatchManifestLocationOutput() BatchManifestLocationOutput
- func (o BatchManifestLocationOutput) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput
- func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
- func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
- type BatchManifestLocationPtrInput
- type BatchManifestLocationPtrOutput
- func (o BatchManifestLocationPtrOutput) Elem() BatchManifestLocationOutput
- func (BatchManifestLocationPtrOutput) ElementType() reflect.Type
- func (o BatchManifestLocationPtrOutput) Etag() pulumi.StringPtrOutput
- func (o BatchManifestLocationPtrOutput) ObjectArn() pulumi.StringPtrOutput
- func (o BatchManifestLocationPtrOutput) ObjectVersionId() pulumi.StringPtrOutput
- func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
- func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
- type BatchManifestOutput
- func (BatchManifestOutput) ElementType() reflect.Type
- func (o BatchManifestOutput) Location() BatchManifestLocationOutput
- func (o BatchManifestOutput) Spec() BatchManifestSpecOutput
- func (o BatchManifestOutput) ToBatchManifestOutput() BatchManifestOutput
- func (o BatchManifestOutput) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput
- func (o BatchManifestOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput
- func (o BatchManifestOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
- type BatchManifestPtrInput
- type BatchManifestPtrOutput
- func (o BatchManifestPtrOutput) Elem() BatchManifestOutput
- func (BatchManifestPtrOutput) ElementType() reflect.Type
- func (o BatchManifestPtrOutput) Location() BatchManifestLocationPtrOutput
- func (o BatchManifestPtrOutput) Spec() BatchManifestSpecPtrOutput
- func (o BatchManifestPtrOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput
- func (o BatchManifestPtrOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
- type BatchManifestSpec
- type BatchManifestSpecArgs
- func (BatchManifestSpecArgs) ElementType() reflect.Type
- func (i BatchManifestSpecArgs) ToBatchManifestSpecOutput() BatchManifestSpecOutput
- func (i BatchManifestSpecArgs) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput
- func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
- func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
- type BatchManifestSpecInput
- type BatchManifestSpecOutput
- func (BatchManifestSpecOutput) ElementType() reflect.Type
- func (o BatchManifestSpecOutput) Fields() pulumi.StringArrayOutput
- func (o BatchManifestSpecOutput) Format() pulumi.StringOutput
- func (o BatchManifestSpecOutput) ToBatchManifestSpecOutput() BatchManifestSpecOutput
- func (o BatchManifestSpecOutput) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput
- func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
- func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
- type BatchManifestSpecPtrInput
- type BatchManifestSpecPtrOutput
- func (o BatchManifestSpecPtrOutput) Elem() BatchManifestSpecOutput
- func (BatchManifestSpecPtrOutput) ElementType() reflect.Type
- func (o BatchManifestSpecPtrOutput) Fields() pulumi.StringArrayOutput
- func (o BatchManifestSpecPtrOutput) Format() pulumi.StringPtrOutput
- func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
- func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
- type BatchMap
- type BatchMapInput
- type BatchMapOutput
- type BatchOperation
- type BatchOperationArgs
- func (BatchOperationArgs) ElementType() reflect.Type
- func (i BatchOperationArgs) ToBatchOperationOutput() BatchOperationOutput
- func (i BatchOperationArgs) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput
- func (i BatchOperationArgs) ToBatchOperationPtrOutput() BatchOperationPtrOutput
- func (i BatchOperationArgs) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
- type BatchOperationCosInitiateRestoreObject
- type BatchOperationCosInitiateRestoreObjectArgs
- func (BatchOperationCosInitiateRestoreObjectArgs) ElementType() reflect.Type
- func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput
- func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput
- func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
- func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
- type BatchOperationCosInitiateRestoreObjectInput
- type BatchOperationCosInitiateRestoreObjectOutput
- func (BatchOperationCosInitiateRestoreObjectOutput) ElementType() reflect.Type
- func (o BatchOperationCosInitiateRestoreObjectOutput) ExpirationInDays() pulumi.IntOutput
- func (o BatchOperationCosInitiateRestoreObjectOutput) JobTier() pulumi.StringOutput
- func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput
- func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput
- func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
- func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
- type BatchOperationCosInitiateRestoreObjectPtrInput
- type BatchOperationCosInitiateRestoreObjectPtrOutput
- func (o BatchOperationCosInitiateRestoreObjectPtrOutput) Elem() BatchOperationCosInitiateRestoreObjectOutput
- func (BatchOperationCosInitiateRestoreObjectPtrOutput) ElementType() reflect.Type
- func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ExpirationInDays() pulumi.IntPtrOutput
- func (o BatchOperationCosInitiateRestoreObjectPtrOutput) JobTier() pulumi.StringPtrOutput
- func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
- func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
- type BatchOperationCosPutObjectCopy
- type BatchOperationCosPutObjectCopyAccessControlGrants
- type BatchOperationCosPutObjectCopyAccessControlGrantsArgs
- func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- type BatchOperationCosPutObjectCopyAccessControlGrantsInput
- type BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) DisplayName() pulumi.StringPtrOutput
- func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Identifier() pulumi.StringOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Permission() pulumi.StringOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) TypeIdentifier() pulumi.StringOutput
- type BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput
- type BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Elem() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
- func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Identifier() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Permission() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) TypeIdentifier() pulumi.StringPtrOutput
- type BatchOperationCosPutObjectCopyArgs
- func (BatchOperationCosPutObjectCopyArgs) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput
- func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput
- func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
- func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
- type BatchOperationCosPutObjectCopyInput
- type BatchOperationCosPutObjectCopyNewObjectMetadata
- type BatchOperationCosPutObjectCopyNewObjectMetadataArgs
- func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataInput
- type BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) CacheControl() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentDisposition() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentEncoding() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentType() pulumi.StringPtrOutput
- func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) HttpExpiresDate() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) SseAlgorithm() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) UserMetadatas() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput
- type BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) CacheControl() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentDisposition() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentEncoding() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) Elem() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
- func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) HttpExpiresDate() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) SseAlgorithm() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) UserMetadatas() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs
- func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray
- func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) Index(i pulumi.IntInput) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput
- type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Key() pulumi.StringOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
- func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Value() pulumi.StringOutput
- type BatchOperationCosPutObjectCopyNewObjectTagging
- type BatchOperationCosPutObjectCopyNewObjectTaggingArgs
- func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- type BatchOperationCosPutObjectCopyNewObjectTaggingArray
- func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ElementType() reflect.Type
- func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput
- type BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) Index(i pulumi.IntInput) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- type BatchOperationCosPutObjectCopyNewObjectTaggingInput
- type BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Key() pulumi.StringOutput
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
- func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Value() pulumi.StringOutput
- type BatchOperationCosPutObjectCopyOutput
- func (o BatchOperationCosPutObjectCopyOutput) AccessControlDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) AccessControlGrants() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) CannedAccessControlList() pulumi.StringPtrOutput
- func (BatchOperationCosPutObjectCopyOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyOutput) MetadataDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) NewObjectMetadata() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) NewObjectTaggings() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- func (o BatchOperationCosPutObjectCopyOutput) PrefixReplace() pulumi.BoolPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) ResourcesPrefix() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) StorageClass() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) TaggingDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) TargetKeyPrefix() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) TargetResource() pulumi.StringOutput
- func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput
- func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput
- func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationCosPutObjectCopyOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput
- type BatchOperationCosPutObjectCopyPtrInput
- type BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) AccessControlDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) AccessControlGrants() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) CannedAccessControlList() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) Elem() BatchOperationCosPutObjectCopyOutput
- func (BatchOperationCosPutObjectCopyPtrOutput) ElementType() reflect.Type
- func (o BatchOperationCosPutObjectCopyPtrOutput) MetadataDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) NewObjectMetadata() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) NewObjectTaggings() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) PrefixReplace() pulumi.BoolPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) ResourcesPrefix() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) StorageClass() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) TaggingDirective() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) TargetKeyPrefix() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) TargetResource() pulumi.StringPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationCosPutObjectCopyPtrOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput
- type BatchOperationInput
- type BatchOperationOutput
- func (o BatchOperationOutput) CosInitiateRestoreObject() BatchOperationCosInitiateRestoreObjectPtrOutput
- func (o BatchOperationOutput) CosPutObjectCopy() BatchOperationCosPutObjectCopyPtrOutput
- func (BatchOperationOutput) ElementType() reflect.Type
- func (o BatchOperationOutput) ToBatchOperationOutput() BatchOperationOutput
- func (o BatchOperationOutput) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput
- func (o BatchOperationOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput
- func (o BatchOperationOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
- type BatchOperationPtrInput
- type BatchOperationPtrOutput
- func (o BatchOperationPtrOutput) CosInitiateRestoreObject() BatchOperationCosInitiateRestoreObjectPtrOutput
- func (o BatchOperationPtrOutput) CosPutObjectCopy() BatchOperationCosPutObjectCopyPtrOutput
- func (o BatchOperationPtrOutput) Elem() BatchOperationOutput
- func (BatchOperationPtrOutput) ElementType() reflect.Type
- func (o BatchOperationPtrOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput
- func (o BatchOperationPtrOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
- type BatchOutput
- func (o BatchOutput) Appid() pulumi.IntOutput
- func (o BatchOutput) ConfirmationRequired() pulumi.BoolPtrOutput
- func (o BatchOutput) Description() pulumi.StringPtrOutput
- func (BatchOutput) ElementType() reflect.Type
- func (o BatchOutput) JobId() pulumi.StringOutput
- func (o BatchOutput) Manifest() BatchManifestOutput
- func (o BatchOutput) Operation() BatchOperationOutput
- func (o BatchOutput) Priority() pulumi.IntOutput
- func (o BatchOutput) Report() BatchReportOutput
- func (o BatchOutput) RoleArn() pulumi.StringOutput
- func (o BatchOutput) Status() pulumi.StringOutput
- func (o BatchOutput) ToBatchOutput() BatchOutput
- func (o BatchOutput) ToBatchOutputWithContext(ctx context.Context) BatchOutput
- func (o BatchOutput) Uin() pulumi.StringOutput
- type BatchReport
- type BatchReportArgs
- func (BatchReportArgs) ElementType() reflect.Type
- func (i BatchReportArgs) ToBatchReportOutput() BatchReportOutput
- func (i BatchReportArgs) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput
- func (i BatchReportArgs) ToBatchReportPtrOutput() BatchReportPtrOutput
- func (i BatchReportArgs) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
- type BatchReportInput
- type BatchReportOutput
- func (o BatchReportOutput) Bucket() pulumi.StringOutput
- func (BatchReportOutput) ElementType() reflect.Type
- func (o BatchReportOutput) Enabled() pulumi.StringOutput
- func (o BatchReportOutput) Format() pulumi.StringOutput
- func (o BatchReportOutput) Prefix() pulumi.StringPtrOutput
- func (o BatchReportOutput) ReportScope() pulumi.StringOutput
- func (o BatchReportOutput) ToBatchReportOutput() BatchReportOutput
- func (o BatchReportOutput) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput
- func (o BatchReportOutput) ToBatchReportPtrOutput() BatchReportPtrOutput
- func (o BatchReportOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
- type BatchReportPtrInput
- type BatchReportPtrOutput
- func (o BatchReportPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o BatchReportPtrOutput) Elem() BatchReportOutput
- func (BatchReportPtrOutput) ElementType() reflect.Type
- func (o BatchReportPtrOutput) Enabled() pulumi.StringPtrOutput
- func (o BatchReportPtrOutput) Format() pulumi.StringPtrOutput
- func (o BatchReportPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BatchReportPtrOutput) ReportScope() pulumi.StringPtrOutput
- func (o BatchReportPtrOutput) ToBatchReportPtrOutput() BatchReportPtrOutput
- func (o BatchReportPtrOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
- type BatchState
- type Bucket
- type BucketArgs
- type BucketArray
- type BucketArrayInput
- type BucketArrayOutput
- 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 BucketDomainCertificateAttachment
- func GetBucketDomainCertificateAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*BucketDomainCertificateAttachment, error)
- func NewBucketDomainCertificateAttachment(ctx *pulumi.Context, name string, args *BucketDomainCertificateAttachmentArgs, ...) (*BucketDomainCertificateAttachment, error)
- func (*BucketDomainCertificateAttachment) ElementType() reflect.Type
- func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput
- func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput
- type BucketDomainCertificateAttachmentArgs
- type BucketDomainCertificateAttachmentArray
- func (BucketDomainCertificateAttachmentArray) ElementType() reflect.Type
- func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput
- func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput
- type BucketDomainCertificateAttachmentArrayInput
- type BucketDomainCertificateAttachmentArrayOutput
- func (BucketDomainCertificateAttachmentArrayOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentArrayOutput) Index(i pulumi.IntInput) BucketDomainCertificateAttachmentOutput
- func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput
- func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput
- type BucketDomainCertificateAttachmentDomainCertificate
- type BucketDomainCertificateAttachmentDomainCertificateArgs
- func (BucketDomainCertificateAttachmentDomainCertificateArgs) ElementType() reflect.Type
- func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- type BucketDomainCertificateAttachmentDomainCertificateCertificate
- type BucketDomainCertificateAttachmentDomainCertificateCertificateArgs
- func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ElementType() reflect.Type
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs
- func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ElementType() reflect.Type
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() ...
- func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) ...
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) Cert() pulumi.StringOutput
- func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) PrivateKey() pulumi.StringOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() ...
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) ...
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput
- type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Cert() pulumi.StringPtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Elem() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() ...
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) ...
- type BucketDomainCertificateAttachmentDomainCertificateCertificateInput
- type BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CertType() pulumi.StringOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CustomCert() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
- func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput
- type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CertType() pulumi.StringPtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CustomCert() ...
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) Elem() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- type BucketDomainCertificateAttachmentDomainCertificateInput
- type BucketDomainCertificateAttachmentDomainCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) Certificate() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) Domain() pulumi.StringOutput
- func (BucketDomainCertificateAttachmentDomainCertificateOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- type BucketDomainCertificateAttachmentDomainCertificatePtrInput
- type BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Certificate() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Domain() pulumi.StringPtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Elem() BucketDomainCertificateAttachmentDomainCertificateOutput
- func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
- type BucketDomainCertificateAttachmentInput
- type BucketDomainCertificateAttachmentMap
- func (BucketDomainCertificateAttachmentMap) ElementType() reflect.Type
- func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput
- func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput
- type BucketDomainCertificateAttachmentMapInput
- type BucketDomainCertificateAttachmentMapOutput
- func (BucketDomainCertificateAttachmentMapOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentMapOutput) MapIndex(k pulumi.StringInput) BucketDomainCertificateAttachmentOutput
- func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput
- func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput
- type BucketDomainCertificateAttachmentOutput
- func (o BucketDomainCertificateAttachmentOutput) Bucket() pulumi.StringOutput
- func (o BucketDomainCertificateAttachmentOutput) DomainCertificate() BucketDomainCertificateAttachmentDomainCertificateOutput
- func (BucketDomainCertificateAttachmentOutput) ElementType() reflect.Type
- func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput
- func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput
- type BucketDomainCertificateAttachmentState
- type BucketGenerateInventoryImmediatelyOperation
- func GetBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*BucketGenerateInventoryImmediatelyOperation, error)
- func NewBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context, name string, ...) (*BucketGenerateInventoryImmediatelyOperation, error)
- func (*BucketGenerateInventoryImmediatelyOperation) ElementType() reflect.Type
- func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput
- func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput
- type BucketGenerateInventoryImmediatelyOperationArgs
- type BucketGenerateInventoryImmediatelyOperationArray
- func (BucketGenerateInventoryImmediatelyOperationArray) ElementType() reflect.Type
- func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput
- func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput
- type BucketGenerateInventoryImmediatelyOperationArrayInput
- type BucketGenerateInventoryImmediatelyOperationArrayOutput
- func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ElementType() reflect.Type
- func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) Index(i pulumi.IntInput) BucketGenerateInventoryImmediatelyOperationOutput
- func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput
- func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput
- type BucketGenerateInventoryImmediatelyOperationInput
- type BucketGenerateInventoryImmediatelyOperationMap
- func (BucketGenerateInventoryImmediatelyOperationMap) ElementType() reflect.Type
- func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput
- func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput
- type BucketGenerateInventoryImmediatelyOperationMapInput
- type BucketGenerateInventoryImmediatelyOperationMapOutput
- func (BucketGenerateInventoryImmediatelyOperationMapOutput) ElementType() reflect.Type
- func (o BucketGenerateInventoryImmediatelyOperationMapOutput) MapIndex(k pulumi.StringInput) BucketGenerateInventoryImmediatelyOperationOutput
- func (o BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput
- func (o BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput
- type BucketGenerateInventoryImmediatelyOperationOutput
- func (o BucketGenerateInventoryImmediatelyOperationOutput) Bucket() pulumi.StringOutput
- func (BucketGenerateInventoryImmediatelyOperationOutput) ElementType() reflect.Type
- func (o BucketGenerateInventoryImmediatelyOperationOutput) InventoryId() pulumi.StringOutput
- func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput
- func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput
- type BucketGenerateInventoryImmediatelyOperationState
- type BucketInput
- type BucketInventory
- type BucketInventoryArgs
- type BucketInventoryArray
- type BucketInventoryArrayInput
- type BucketInventoryArrayOutput
- func (BucketInventoryArrayOutput) ElementType() reflect.Type
- func (o BucketInventoryArrayOutput) Index(i pulumi.IntInput) BucketInventoryOutput
- func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutput() BucketInventoryArrayOutput
- func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutputWithContext(ctx context.Context) BucketInventoryArrayOutput
- type BucketInventoryDestination
- type BucketInventoryDestinationArgs
- func (BucketInventoryDestinationArgs) ElementType() reflect.Type
- func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput
- func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput
- func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
- func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
- type BucketInventoryDestinationEncryption
- type BucketInventoryDestinationEncryptionArgs
- func (BucketInventoryDestinationEncryptionArgs) ElementType() reflect.Type
- func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput
- func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput
- func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
- func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
- type BucketInventoryDestinationEncryptionInput
- type BucketInventoryDestinationEncryptionOutput
- func (BucketInventoryDestinationEncryptionOutput) ElementType() reflect.Type
- func (o BucketInventoryDestinationEncryptionOutput) SseCos() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput
- func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput
- func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
- func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
- type BucketInventoryDestinationEncryptionPtrInput
- type BucketInventoryDestinationEncryptionPtrOutput
- func (o BucketInventoryDestinationEncryptionPtrOutput) Elem() BucketInventoryDestinationEncryptionOutput
- func (BucketInventoryDestinationEncryptionPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryDestinationEncryptionPtrOutput) SseCos() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
- func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
- type BucketInventoryDestinationInput
- type BucketInventoryDestinationOutput
- func (o BucketInventoryDestinationOutput) AccountId() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationOutput) Bucket() pulumi.StringOutput
- func (BucketInventoryDestinationOutput) ElementType() reflect.Type
- func (o BucketInventoryDestinationOutput) Encryption() BucketInventoryDestinationEncryptionPtrOutput
- func (o BucketInventoryDestinationOutput) Format() pulumi.StringOutput
- func (o BucketInventoryDestinationOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput
- func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput
- func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
- func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
- type BucketInventoryDestinationPtrInput
- type BucketInventoryDestinationPtrOutput
- func (o BucketInventoryDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationPtrOutput) Elem() BucketInventoryDestinationOutput
- func (BucketInventoryDestinationPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryDestinationPtrOutput) Encryption() BucketInventoryDestinationEncryptionPtrOutput
- func (o BucketInventoryDestinationPtrOutput) Format() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
- func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
- type BucketInventoryFilter
- type BucketInventoryFilterArgs
- func (BucketInventoryFilterArgs) ElementType() reflect.Type
- func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput
- func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput
- func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
- func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
- type BucketInventoryFilterInput
- type BucketInventoryFilterOutput
- func (BucketInventoryFilterOutput) ElementType() reflect.Type
- func (o BucketInventoryFilterOutput) Period() BucketInventoryFilterPeriodPtrOutput
- func (o BucketInventoryFilterOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput
- func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput
- func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
- func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
- type BucketInventoryFilterPeriod
- type BucketInventoryFilterPeriodArgs
- func (BucketInventoryFilterPeriodArgs) ElementType() reflect.Type
- func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput
- func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput
- func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
- func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
- type BucketInventoryFilterPeriodInput
- type BucketInventoryFilterPeriodOutput
- func (BucketInventoryFilterPeriodOutput) ElementType() reflect.Type
- func (o BucketInventoryFilterPeriodOutput) EndTime() pulumi.StringPtrOutput
- func (o BucketInventoryFilterPeriodOutput) StartTime() pulumi.StringPtrOutput
- func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput
- func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput
- func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
- func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
- type BucketInventoryFilterPeriodPtrInput
- type BucketInventoryFilterPeriodPtrOutput
- func (o BucketInventoryFilterPeriodPtrOutput) Elem() BucketInventoryFilterPeriodOutput
- func (BucketInventoryFilterPeriodPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryFilterPeriodPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o BucketInventoryFilterPeriodPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
- func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
- type BucketInventoryFilterPtrInput
- type BucketInventoryFilterPtrOutput
- func (o BucketInventoryFilterPtrOutput) Elem() BucketInventoryFilterOutput
- func (BucketInventoryFilterPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryFilterPtrOutput) Period() BucketInventoryFilterPeriodPtrOutput
- func (o BucketInventoryFilterPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
- func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
- type BucketInventoryInput
- type BucketInventoryMap
- type BucketInventoryMapInput
- type BucketInventoryMapOutput
- func (BucketInventoryMapOutput) ElementType() reflect.Type
- func (o BucketInventoryMapOutput) MapIndex(k pulumi.StringInput) BucketInventoryOutput
- func (o BucketInventoryMapOutput) ToBucketInventoryMapOutput() BucketInventoryMapOutput
- func (o BucketInventoryMapOutput) ToBucketInventoryMapOutputWithContext(ctx context.Context) BucketInventoryMapOutput
- type BucketInventoryOptionalFields
- type BucketInventoryOptionalFieldsArgs
- func (BucketInventoryOptionalFieldsArgs) ElementType() reflect.Type
- func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput
- func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput
- func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
- func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
- type BucketInventoryOptionalFieldsInput
- type BucketInventoryOptionalFieldsOutput
- func (BucketInventoryOptionalFieldsOutput) ElementType() reflect.Type
- func (o BucketInventoryOptionalFieldsOutput) Fields() pulumi.StringArrayOutput
- func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput
- func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput
- func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
- func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
- type BucketInventoryOptionalFieldsPtrInput
- type BucketInventoryOptionalFieldsPtrOutput
- func (o BucketInventoryOptionalFieldsPtrOutput) Elem() BucketInventoryOptionalFieldsOutput
- func (BucketInventoryOptionalFieldsPtrOutput) ElementType() reflect.Type
- func (o BucketInventoryOptionalFieldsPtrOutput) Fields() pulumi.StringArrayOutput
- func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
- func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
- type BucketInventoryOutput
- func (o BucketInventoryOutput) Bucket() pulumi.StringOutput
- func (o BucketInventoryOutput) Destination() BucketInventoryDestinationOutput
- func (BucketInventoryOutput) ElementType() reflect.Type
- func (o BucketInventoryOutput) Filter() BucketInventoryFilterPtrOutput
- func (o BucketInventoryOutput) IncludedObjectVersions() pulumi.StringOutput
- func (o BucketInventoryOutput) IsEnabled() pulumi.StringOutput
- func (o BucketInventoryOutput) Name() pulumi.StringOutput
- func (o BucketInventoryOutput) OptionalFields() BucketInventoryOptionalFieldsPtrOutput
- func (o BucketInventoryOutput) Schedule() BucketInventoryScheduleOutput
- func (o BucketInventoryOutput) ToBucketInventoryOutput() BucketInventoryOutput
- func (o BucketInventoryOutput) ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput
- type BucketInventorySchedule
- type BucketInventoryScheduleArgs
- func (BucketInventoryScheduleArgs) ElementType() reflect.Type
- func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput
- func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput
- func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
- func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
- type BucketInventoryScheduleInput
- type BucketInventoryScheduleOutput
- func (BucketInventoryScheduleOutput) ElementType() reflect.Type
- func (o BucketInventoryScheduleOutput) Frequency() pulumi.StringOutput
- func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput
- func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput
- func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
- func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
- type BucketInventorySchedulePtrInput
- type BucketInventorySchedulePtrOutput
- func (o BucketInventorySchedulePtrOutput) Elem() BucketInventoryScheduleOutput
- func (BucketInventorySchedulePtrOutput) ElementType() reflect.Type
- func (o BucketInventorySchedulePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
- func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
- type BucketInventoryState
- type BucketLifecycleRule
- type BucketLifecycleRuleAbortIncompleteMultipartUpload
- type BucketLifecycleRuleAbortIncompleteMultipartUploadArgs
- func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- type BucketLifecycleRuleAbortIncompleteMultipartUploadInput
- type BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
- func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput
- type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) Elem() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- 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
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleExpirationInput
- type BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) Days() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) DeleteMarker() pulumi.BoolPtrOutput
- func (BucketLifecycleRuleExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleExpirationPtrInput
- type BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) DeleteMarker() pulumi.BoolPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) Elem() BucketLifecycleRuleExpirationOutput
- func (BucketLifecycleRuleExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
- type BucketLifecycleRuleInput
- type BucketLifecycleRuleNonCurrentExpiration
- type BucketLifecycleRuleNonCurrentExpirationArgs
- func (BucketLifecycleRuleNonCurrentExpirationArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput
- func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput
- func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
- func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
- type BucketLifecycleRuleNonCurrentExpirationInput
- type BucketLifecycleRuleNonCurrentExpirationOutput
- func (BucketLifecycleRuleNonCurrentExpirationOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput
- func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput
- func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
- func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
- type BucketLifecycleRuleNonCurrentExpirationPtrInput
- type BucketLifecycleRuleNonCurrentExpirationPtrOutput
- func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) Elem() BucketLifecycleRuleNonCurrentExpirationOutput
- func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) NonCurrentDays() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
- func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
- type BucketLifecycleRuleNonCurrentTransition
- type BucketLifecycleRuleNonCurrentTransitionArgs
- func (BucketLifecycleRuleNonCurrentTransitionArgs) ElementType() reflect.Type
- func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput
- func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput
- type BucketLifecycleRuleNonCurrentTransitionArray
- func (BucketLifecycleRuleNonCurrentTransitionArray) ElementType() reflect.Type
- func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput
- func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput
- type BucketLifecycleRuleNonCurrentTransitionArrayInput
- type BucketLifecycleRuleNonCurrentTransitionArrayOutput
- func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) Index(i pulumi.IntInput) BucketLifecycleRuleNonCurrentTransitionOutput
- func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput
- func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput
- type BucketLifecycleRuleNonCurrentTransitionInput
- type BucketLifecycleRuleNonCurrentTransitionOutput
- func (BucketLifecycleRuleNonCurrentTransitionOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays() pulumi.IntPtrOutput
- func (o BucketLifecycleRuleNonCurrentTransitionOutput) StorageClass() pulumi.StringOutput
- func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput
- func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput
- type BucketLifecycleRuleOutput
- func (o BucketLifecycleRuleOutput) AbortIncompleteMultipartUpload() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
- func (BucketLifecycleRuleOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleOutput) Expiration() BucketLifecycleRuleExpirationPtrOutput
- func (o BucketLifecycleRuleOutput) FilterPrefix() pulumi.StringOutput
- func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleOutput) NonCurrentExpiration() BucketLifecycleRuleNonCurrentExpirationPtrOutput
- func (o BucketLifecycleRuleOutput) NonCurrentTransitions() BucketLifecycleRuleNonCurrentTransitionArrayOutput
- 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) Date() pulumi.StringPtrOutput
- func (o BucketLifecycleRuleTransitionOutput) Days() pulumi.IntPtrOutput
- func (BucketLifecycleRuleTransitionOutput) ElementType() reflect.Type
- func (o BucketLifecycleRuleTransitionOutput) StorageClass() pulumi.StringOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
- func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
- type BucketMap
- type BucketMapInput
- type BucketMapOutput
- type BucketObject
- type BucketObjectArgs
- type BucketObjectArray
- type BucketObjectArrayInput
- type BucketObjectArrayOutput
- func (BucketObjectArrayOutput) ElementType() reflect.Type
- func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
- func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
- type BucketObjectInput
- type BucketObjectMap
- type BucketObjectMapInput
- type BucketObjectMapOutput
- func (BucketObjectMapOutput) ElementType() reflect.Type
- func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
- func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
- type BucketObjectOutput
- func (o BucketObjectOutput) Acl() pulumi.StringPtrOutput
- func (o BucketObjectOutput) Bucket() pulumi.StringOutput
- func (o BucketObjectOutput) CacheControl() pulumi.StringOutput
- func (o BucketObjectOutput) Content() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentDisposition() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentEncoding() pulumi.StringPtrOutput
- func (o BucketObjectOutput) ContentType() pulumi.StringOutput
- func (BucketObjectOutput) ElementType() reflect.Type
- func (o BucketObjectOutput) Etag() pulumi.StringOutput
- func (o BucketObjectOutput) Key() pulumi.StringOutput
- func (o BucketObjectOutput) Source() pulumi.StringPtrOutput
- func (o BucketObjectOutput) StorageClass() pulumi.StringOutput
- func (o BucketObjectOutput) Tags() pulumi.MapOutput
- func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
- func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
- type BucketObjectState
- type BucketOriginDomainRule
- type BucketOriginDomainRuleArgs
- type BucketOriginDomainRuleArray
- func (BucketOriginDomainRuleArray) ElementType() reflect.Type
- func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput
- func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput
- type BucketOriginDomainRuleArrayInput
- type BucketOriginDomainRuleArrayOutput
- func (BucketOriginDomainRuleArrayOutput) ElementType() reflect.Type
- func (o BucketOriginDomainRuleArrayOutput) Index(i pulumi.IntInput) BucketOriginDomainRuleOutput
- func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput
- func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput
- type BucketOriginDomainRuleInput
- type BucketOriginDomainRuleOutput
- func (o BucketOriginDomainRuleOutput) Domain() pulumi.StringOutput
- func (BucketOriginDomainRuleOutput) ElementType() reflect.Type
- func (o BucketOriginDomainRuleOutput) Status() pulumi.StringPtrOutput
- func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput
- func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutputWithContext(ctx context.Context) BucketOriginDomainRuleOutput
- func (o BucketOriginDomainRuleOutput) Type() pulumi.StringPtrOutput
- type BucketOriginPullRule
- type BucketOriginPullRuleArgs
- type BucketOriginPullRuleArray
- type BucketOriginPullRuleArrayInput
- type BucketOriginPullRuleArrayOutput
- func (BucketOriginPullRuleArrayOutput) ElementType() reflect.Type
- func (o BucketOriginPullRuleArrayOutput) Index(i pulumi.IntInput) BucketOriginPullRuleOutput
- func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput
- func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutputWithContext(ctx context.Context) BucketOriginPullRuleArrayOutput
- type BucketOriginPullRuleInput
- type BucketOriginPullRuleOutput
- func (o BucketOriginPullRuleOutput) CustomHttpHeaders() pulumi.MapOutput
- func (BucketOriginPullRuleOutput) ElementType() reflect.Type
- func (o BucketOriginPullRuleOutput) FollowHttpHeaders() pulumi.StringArrayOutput
- func (o BucketOriginPullRuleOutput) FollowQueryString() pulumi.BoolPtrOutput
- func (o BucketOriginPullRuleOutput) FollowRedirection() pulumi.BoolPtrOutput
- func (o BucketOriginPullRuleOutput) Host() pulumi.StringOutput
- func (o BucketOriginPullRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketOriginPullRuleOutput) Priority() pulumi.IntOutput
- func (o BucketOriginPullRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o BucketOriginPullRuleOutput) SyncBackToSource() pulumi.BoolPtrOutput
- func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput
- func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutputWithContext(ctx context.Context) BucketOriginPullRuleOutput
- type BucketOutput
- func (o BucketOutput) AccelerationEnable() pulumi.BoolPtrOutput
- func (o BucketOutput) Acl() pulumi.StringPtrOutput
- func (o BucketOutput) AclBody() pulumi.StringOutput
- func (o BucketOutput) Bucket() pulumi.StringOutput
- func (o BucketOutput) CorsRules() BucketCorsRuleArrayOutput
- func (o BucketOutput) CosBucketUrl() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) EnableIntelligentTiering() pulumi.BoolOutput
- func (o BucketOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
- func (o BucketOutput) ForceClean() pulumi.BoolPtrOutput
- func (o BucketOutput) IntelligentTieringDays() pulumi.IntOutput
- func (o BucketOutput) IntelligentTieringRequestFrequent() pulumi.IntOutput
- func (o BucketOutput) LifecycleRules() BucketLifecycleRuleArrayOutput
- func (o BucketOutput) LogEnable() pulumi.BoolPtrOutput
- func (o BucketOutput) LogPrefix() pulumi.StringOutput
- func (o BucketOutput) LogTargetBucket() pulumi.StringOutput
- func (o BucketOutput) MultiAz() pulumi.BoolPtrOutput
- func (o BucketOutput) OriginDomainRules() BucketOriginDomainRuleArrayOutput
- func (o BucketOutput) OriginPullRules() BucketOriginPullRuleArrayOutput
- func (o BucketOutput) ReplicaRole() pulumi.StringPtrOutput
- func (o BucketOutput) ReplicaRules() BucketReplicaRuleArrayOutput
- func (o BucketOutput) Tags() pulumi.MapOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) VersioningEnable() pulumi.BoolPtrOutput
- func (o BucketOutput) Website() BucketWebsitePtrOutput
- type BucketPolicy
- type BucketPolicyArgs
- type BucketPolicyArray
- type BucketPolicyArrayInput
- type BucketPolicyArrayOutput
- func (BucketPolicyArrayOutput) ElementType() reflect.Type
- func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
- func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
- type BucketPolicyInput
- type BucketPolicyMap
- type BucketPolicyMapInput
- type BucketPolicyMapOutput
- func (BucketPolicyMapOutput) ElementType() reflect.Type
- func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
- func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
- type BucketPolicyOutput
- func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
- func (BucketPolicyOutput) ElementType() reflect.Type
- func (o BucketPolicyOutput) Policy() pulumi.StringOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
- func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
- type BucketPolicyState
- type BucketReferer
- type BucketRefererArgs
- type BucketRefererArray
- type BucketRefererArrayInput
- type BucketRefererArrayOutput
- func (BucketRefererArrayOutput) ElementType() reflect.Type
- func (o BucketRefererArrayOutput) Index(i pulumi.IntInput) BucketRefererOutput
- func (o BucketRefererArrayOutput) ToBucketRefererArrayOutput() BucketRefererArrayOutput
- func (o BucketRefererArrayOutput) ToBucketRefererArrayOutputWithContext(ctx context.Context) BucketRefererArrayOutput
- type BucketRefererInput
- type BucketRefererMap
- type BucketRefererMapInput
- type BucketRefererMapOutput
- func (BucketRefererMapOutput) ElementType() reflect.Type
- func (o BucketRefererMapOutput) MapIndex(k pulumi.StringInput) BucketRefererOutput
- func (o BucketRefererMapOutput) ToBucketRefererMapOutput() BucketRefererMapOutput
- func (o BucketRefererMapOutput) ToBucketRefererMapOutputWithContext(ctx context.Context) BucketRefererMapOutput
- type BucketRefererOutput
- func (o BucketRefererOutput) Bucket() pulumi.StringOutput
- func (o BucketRefererOutput) DomainLists() pulumi.StringArrayOutput
- func (BucketRefererOutput) ElementType() reflect.Type
- func (o BucketRefererOutput) EmptyReferConfiguration() pulumi.StringPtrOutput
- func (o BucketRefererOutput) RefererType() pulumi.StringOutput
- func (o BucketRefererOutput) Status() pulumi.StringOutput
- func (o BucketRefererOutput) ToBucketRefererOutput() BucketRefererOutput
- func (o BucketRefererOutput) ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput
- type BucketRefererState
- type BucketReplicaRule
- type BucketReplicaRuleArgs
- type BucketReplicaRuleArray
- type BucketReplicaRuleArrayInput
- type BucketReplicaRuleArrayOutput
- func (BucketReplicaRuleArrayOutput) ElementType() reflect.Type
- func (o BucketReplicaRuleArrayOutput) Index(i pulumi.IntInput) BucketReplicaRuleOutput
- func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput
- func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutputWithContext(ctx context.Context) BucketReplicaRuleArrayOutput
- type BucketReplicaRuleInput
- type BucketReplicaRuleOutput
- func (o BucketReplicaRuleOutput) DestinationBucket() pulumi.StringOutput
- func (o BucketReplicaRuleOutput) DestinationStorageClass() pulumi.StringPtrOutput
- func (BucketReplicaRuleOutput) ElementType() reflect.Type
- func (o BucketReplicaRuleOutput) Id() pulumi.StringPtrOutput
- func (o BucketReplicaRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o BucketReplicaRuleOutput) Status() pulumi.StringOutput
- func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutput() BucketReplicaRuleOutput
- func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutputWithContext(ctx context.Context) BucketReplicaRuleOutput
- type BucketState
- type BucketVersion
- type BucketVersionArgs
- type BucketVersionArray
- type BucketVersionArrayInput
- type BucketVersionArrayOutput
- func (BucketVersionArrayOutput) ElementType() reflect.Type
- func (o BucketVersionArrayOutput) Index(i pulumi.IntInput) BucketVersionOutput
- func (o BucketVersionArrayOutput) ToBucketVersionArrayOutput() BucketVersionArrayOutput
- func (o BucketVersionArrayOutput) ToBucketVersionArrayOutputWithContext(ctx context.Context) BucketVersionArrayOutput
- type BucketVersionInput
- type BucketVersionMap
- type BucketVersionMapInput
- type BucketVersionMapOutput
- func (BucketVersionMapOutput) ElementType() reflect.Type
- func (o BucketVersionMapOutput) MapIndex(k pulumi.StringInput) BucketVersionOutput
- func (o BucketVersionMapOutput) ToBucketVersionMapOutput() BucketVersionMapOutput
- func (o BucketVersionMapOutput) ToBucketVersionMapOutputWithContext(ctx context.Context) BucketVersionMapOutput
- type BucketVersionOutput
- func (o BucketVersionOutput) Bucket() pulumi.StringOutput
- func (BucketVersionOutput) ElementType() reflect.Type
- func (o BucketVersionOutput) Status() pulumi.StringOutput
- func (o BucketVersionOutput) ToBucketVersionOutput() BucketVersionOutput
- func (o BucketVersionOutput) ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput
- type BucketVersionState
- 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) Endpoint() pulumi.StringPtrOutput
- func (o BucketWebsiteOutput) ErrorDocument() pulumi.StringPtrOutput
- func (o BucketWebsiteOutput) IndexDocument() pulumi.StringPtrOutput
- 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) Endpoint() pulumi.StringPtrOutput
- 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 GetBatchsArgs
- type GetBatchsJob
- type GetBatchsJobArgs
- type GetBatchsJobArray
- type GetBatchsJobArrayInput
- type GetBatchsJobArrayOutput
- func (GetBatchsJobArrayOutput) ElementType() reflect.Type
- func (o GetBatchsJobArrayOutput) Index(i pulumi.IntInput) GetBatchsJobOutput
- func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput
- func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutputWithContext(ctx context.Context) GetBatchsJobArrayOutput
- type GetBatchsJobInput
- type GetBatchsJobOutput
- func (o GetBatchsJobOutput) CreationTime() pulumi.StringOutput
- func (o GetBatchsJobOutput) Description() pulumi.StringOutput
- func (GetBatchsJobOutput) ElementType() reflect.Type
- func (o GetBatchsJobOutput) JobId() pulumi.StringOutput
- func (o GetBatchsJobOutput) Operation() pulumi.StringOutput
- func (o GetBatchsJobOutput) Priority() pulumi.IntOutput
- func (o GetBatchsJobOutput) ProgressSummaries() GetBatchsJobProgressSummaryArrayOutput
- func (o GetBatchsJobOutput) Status() pulumi.StringOutput
- func (o GetBatchsJobOutput) TerminationDate() pulumi.StringOutput
- func (o GetBatchsJobOutput) ToGetBatchsJobOutput() GetBatchsJobOutput
- func (o GetBatchsJobOutput) ToGetBatchsJobOutputWithContext(ctx context.Context) GetBatchsJobOutput
- type GetBatchsJobProgressSummary
- type GetBatchsJobProgressSummaryArgs
- func (GetBatchsJobProgressSummaryArgs) ElementType() reflect.Type
- func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput
- func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput
- type GetBatchsJobProgressSummaryArray
- func (GetBatchsJobProgressSummaryArray) ElementType() reflect.Type
- func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput
- func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput
- type GetBatchsJobProgressSummaryArrayInput
- type GetBatchsJobProgressSummaryArrayOutput
- func (GetBatchsJobProgressSummaryArrayOutput) ElementType() reflect.Type
- func (o GetBatchsJobProgressSummaryArrayOutput) Index(i pulumi.IntInput) GetBatchsJobProgressSummaryOutput
- func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput
- func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput
- type GetBatchsJobProgressSummaryInput
- type GetBatchsJobProgressSummaryOutput
- func (GetBatchsJobProgressSummaryOutput) ElementType() reflect.Type
- func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksFailed() pulumi.IntOutput
- func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksSucceeded() pulumi.IntOutput
- func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput
- func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput
- func (o GetBatchsJobProgressSummaryOutput) TotalNumberOfTasks() pulumi.IntOutput
- type GetBatchsOutputArgs
- type GetBatchsResult
- type GetBatchsResultOutput
- func (o GetBatchsResultOutput) Appid() pulumi.IntOutput
- func (GetBatchsResultOutput) ElementType() reflect.Type
- func (o GetBatchsResultOutput) Id() pulumi.StringOutput
- func (o GetBatchsResultOutput) JobStatuses() pulumi.StringPtrOutput
- func (o GetBatchsResultOutput) Jobs() GetBatchsJobArrayOutput
- func (o GetBatchsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBatchsResultOutput) ToGetBatchsResultOutput() GetBatchsResultOutput
- func (o GetBatchsResultOutput) ToGetBatchsResultOutputWithContext(ctx context.Context) GetBatchsResultOutput
- func (o GetBatchsResultOutput) Uin() pulumi.StringOutput
- type GetBucketInventorysArgs
- type GetBucketInventorysInventory
- type GetBucketInventorysInventoryArgs
- func (GetBucketInventorysInventoryArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput
- func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput
- type GetBucketInventorysInventoryArray
- func (GetBucketInventorysInventoryArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput
- func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput
- type GetBucketInventorysInventoryArrayInput
- type GetBucketInventorysInventoryArrayOutput
- func (GetBucketInventorysInventoryArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryOutput
- func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput
- func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput
- type GetBucketInventorysInventoryDestination
- type GetBucketInventorysInventoryDestinationArgs
- func (GetBucketInventorysInventoryDestinationArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput
- func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput
- type GetBucketInventorysInventoryDestinationArray
- func (GetBucketInventorysInventoryDestinationArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput
- func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput
- type GetBucketInventorysInventoryDestinationArrayInput
- type GetBucketInventorysInventoryDestinationArrayOutput
- func (GetBucketInventorysInventoryDestinationArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryDestinationArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryDestinationOutput
- func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput
- func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput
- type GetBucketInventorysInventoryDestinationEncryption
- type GetBucketInventorysInventoryDestinationEncryptionArgs
- func (GetBucketInventorysInventoryDestinationEncryptionArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput
- func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput
- type GetBucketInventorysInventoryDestinationEncryptionArray
- func (GetBucketInventorysInventoryDestinationEncryptionArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- type GetBucketInventorysInventoryDestinationEncryptionArrayInput
- type GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryDestinationEncryptionOutput
- func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- type GetBucketInventorysInventoryDestinationEncryptionInput
- type GetBucketInventorysInventoryDestinationEncryptionOutput
- func (GetBucketInventorysInventoryDestinationEncryptionOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryDestinationEncryptionOutput) SseCos() pulumi.StringOutput
- func (o GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput
- func (o GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput
- type GetBucketInventorysInventoryDestinationInput
- type GetBucketInventorysInventoryDestinationOutput
- func (o GetBucketInventorysInventoryDestinationOutput) AccountId() pulumi.StringOutput
- func (o GetBucketInventorysInventoryDestinationOutput) Bucket() pulumi.StringOutput
- func (GetBucketInventorysInventoryDestinationOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryDestinationOutput) Encryptions() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
- func (o GetBucketInventorysInventoryDestinationOutput) Format() pulumi.StringOutput
- func (o GetBucketInventorysInventoryDestinationOutput) Prefix() pulumi.StringOutput
- func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput
- func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput
- type GetBucketInventorysInventoryFilter
- type GetBucketInventorysInventoryFilterArgs
- func (GetBucketInventorysInventoryFilterArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput
- func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput
- type GetBucketInventorysInventoryFilterArray
- func (GetBucketInventorysInventoryFilterArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput
- func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput
- type GetBucketInventorysInventoryFilterArrayInput
- type GetBucketInventorysInventoryFilterArrayOutput
- func (GetBucketInventorysInventoryFilterArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryFilterArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryFilterOutput
- func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput
- func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput
- type GetBucketInventorysInventoryFilterInput
- type GetBucketInventorysInventoryFilterOutput
- func (GetBucketInventorysInventoryFilterOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryFilterOutput) Periods() GetBucketInventorysInventoryFilterPeriodArrayOutput
- func (o GetBucketInventorysInventoryFilterOutput) Prefix() pulumi.StringOutput
- func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput
- func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput
- type GetBucketInventorysInventoryFilterPeriod
- type GetBucketInventorysInventoryFilterPeriodArgs
- func (GetBucketInventorysInventoryFilterPeriodArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput
- func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput
- type GetBucketInventorysInventoryFilterPeriodArray
- func (GetBucketInventorysInventoryFilterPeriodArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput
- func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput
- type GetBucketInventorysInventoryFilterPeriodArrayInput
- type GetBucketInventorysInventoryFilterPeriodArrayOutput
- func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryFilterPeriodOutput
- func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput
- func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput
- type GetBucketInventorysInventoryFilterPeriodInput
- type GetBucketInventorysInventoryFilterPeriodOutput
- func (GetBucketInventorysInventoryFilterPeriodOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryFilterPeriodOutput) EndTime() pulumi.StringOutput
- func (o GetBucketInventorysInventoryFilterPeriodOutput) StartTime() pulumi.StringOutput
- func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput
- func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput
- type GetBucketInventorysInventoryInput
- type GetBucketInventorysInventoryOptionalField
- type GetBucketInventorysInventoryOptionalFieldArgs
- func (GetBucketInventorysInventoryOptionalFieldArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput
- func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput
- type GetBucketInventorysInventoryOptionalFieldArray
- func (GetBucketInventorysInventoryOptionalFieldArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput
- func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput
- type GetBucketInventorysInventoryOptionalFieldArrayInput
- type GetBucketInventorysInventoryOptionalFieldArrayOutput
- func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryOptionalFieldOutput
- func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput
- func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput
- type GetBucketInventorysInventoryOptionalFieldInput
- type GetBucketInventorysInventoryOptionalFieldOutput
- func (GetBucketInventorysInventoryOptionalFieldOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryOptionalFieldOutput) Fields() pulumi.StringArrayOutput
- func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput
- func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput
- type GetBucketInventorysInventoryOutput
- func (o GetBucketInventorysInventoryOutput) Destinations() GetBucketInventorysInventoryDestinationArrayOutput
- func (GetBucketInventorysInventoryOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryOutput) Filters() GetBucketInventorysInventoryFilterArrayOutput
- func (o GetBucketInventorysInventoryOutput) Id() pulumi.StringOutput
- func (o GetBucketInventorysInventoryOutput) IncludedObjectVersions() pulumi.StringOutput
- func (o GetBucketInventorysInventoryOutput) IsEnabled() pulumi.StringOutput
- func (o GetBucketInventorysInventoryOutput) OptionalFields() GetBucketInventorysInventoryOptionalFieldArrayOutput
- func (o GetBucketInventorysInventoryOutput) Schedules() GetBucketInventorysInventoryScheduleArrayOutput
- func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput
- func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput
- type GetBucketInventorysInventorySchedule
- type GetBucketInventorysInventoryScheduleArgs
- func (GetBucketInventorysInventoryScheduleArgs) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput
- func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput
- type GetBucketInventorysInventoryScheduleArray
- func (GetBucketInventorysInventoryScheduleArray) ElementType() reflect.Type
- func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput
- func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput
- type GetBucketInventorysInventoryScheduleArrayInput
- type GetBucketInventorysInventoryScheduleArrayOutput
- func (GetBucketInventorysInventoryScheduleArrayOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryScheduleArrayOutput) Index(i pulumi.IntInput) GetBucketInventorysInventoryScheduleOutput
- func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput
- func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput
- type GetBucketInventorysInventoryScheduleInput
- type GetBucketInventorysInventoryScheduleOutput
- func (GetBucketInventorysInventoryScheduleOutput) ElementType() reflect.Type
- func (o GetBucketInventorysInventoryScheduleOutput) Frequency() pulumi.StringOutput
- func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput
- func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput
- type GetBucketInventorysOutputArgs
- type GetBucketInventorysResult
- type GetBucketInventorysResultOutput
- func (o GetBucketInventorysResultOutput) Bucket() pulumi.StringOutput
- func (GetBucketInventorysResultOutput) ElementType() reflect.Type
- func (o GetBucketInventorysResultOutput) Id() pulumi.StringOutput
- func (o GetBucketInventorysResultOutput) Inventorys() GetBucketInventorysInventoryArrayOutput
- func (o GetBucketInventorysResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutput() GetBucketInventorysResultOutput
- func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutputWithContext(ctx context.Context) GetBucketInventorysResultOutput
- type GetBucketMultipartUploadsArgs
- type GetBucketMultipartUploadsOutputArgs
- type GetBucketMultipartUploadsResult
- type GetBucketMultipartUploadsResultOutput
- func (o GetBucketMultipartUploadsResultOutput) Bucket() pulumi.StringOutput
- func (o GetBucketMultipartUploadsResultOutput) Delimiter() pulumi.StringPtrOutput
- func (GetBucketMultipartUploadsResultOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsResultOutput) EncodingType() pulumi.StringPtrOutput
- func (o GetBucketMultipartUploadsResultOutput) Id() pulumi.StringOutput
- func (o GetBucketMultipartUploadsResultOutput) Prefix() pulumi.StringPtrOutput
- func (o GetBucketMultipartUploadsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutput() GetBucketMultipartUploadsResultOutput
- func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutputWithContext(ctx context.Context) GetBucketMultipartUploadsResultOutput
- func (o GetBucketMultipartUploadsResultOutput) Uploads() GetBucketMultipartUploadsUploadArrayOutput
- type GetBucketMultipartUploadsUpload
- type GetBucketMultipartUploadsUploadArgs
- func (GetBucketMultipartUploadsUploadArgs) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput
- func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput
- type GetBucketMultipartUploadsUploadArray
- func (GetBucketMultipartUploadsUploadArray) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput
- func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput
- type GetBucketMultipartUploadsUploadArrayInput
- type GetBucketMultipartUploadsUploadArrayOutput
- func (GetBucketMultipartUploadsUploadArrayOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadArrayOutput) Index(i pulumi.IntInput) GetBucketMultipartUploadsUploadOutput
- func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput
- func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput
- type GetBucketMultipartUploadsUploadInitiator
- type GetBucketMultipartUploadsUploadInitiatorArgs
- func (GetBucketMultipartUploadsUploadInitiatorArgs) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput
- func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput
- type GetBucketMultipartUploadsUploadInitiatorArray
- func (GetBucketMultipartUploadsUploadInitiatorArray) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput
- func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput
- type GetBucketMultipartUploadsUploadInitiatorArrayInput
- type GetBucketMultipartUploadsUploadInitiatorArrayOutput
- func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) Index(i pulumi.IntInput) GetBucketMultipartUploadsUploadInitiatorOutput
- func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput
- func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput
- type GetBucketMultipartUploadsUploadInitiatorInput
- type GetBucketMultipartUploadsUploadInitiatorOutput
- func (o GetBucketMultipartUploadsUploadInitiatorOutput) DisplayName() pulumi.StringOutput
- func (GetBucketMultipartUploadsUploadInitiatorOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadInitiatorOutput) Id() pulumi.StringOutput
- func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput
- func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput
- type GetBucketMultipartUploadsUploadInput
- type GetBucketMultipartUploadsUploadOutput
- func (GetBucketMultipartUploadsUploadOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadOutput) Initiated() pulumi.StringOutput
- func (o GetBucketMultipartUploadsUploadOutput) Initiators() GetBucketMultipartUploadsUploadInitiatorArrayOutput
- func (o GetBucketMultipartUploadsUploadOutput) Key() pulumi.StringOutput
- func (o GetBucketMultipartUploadsUploadOutput) Owners() GetBucketMultipartUploadsUploadOwnerArrayOutput
- func (o GetBucketMultipartUploadsUploadOutput) StorageClass() pulumi.StringOutput
- func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput
- func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput
- func (o GetBucketMultipartUploadsUploadOutput) UploadId() pulumi.StringOutput
- type GetBucketMultipartUploadsUploadOwner
- type GetBucketMultipartUploadsUploadOwnerArgs
- func (GetBucketMultipartUploadsUploadOwnerArgs) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput
- func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput
- type GetBucketMultipartUploadsUploadOwnerArray
- func (GetBucketMultipartUploadsUploadOwnerArray) ElementType() reflect.Type
- func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput
- func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput
- type GetBucketMultipartUploadsUploadOwnerArrayInput
- type GetBucketMultipartUploadsUploadOwnerArrayOutput
- func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) Index(i pulumi.IntInput) GetBucketMultipartUploadsUploadOwnerOutput
- func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput
- func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput
- type GetBucketMultipartUploadsUploadOwnerInput
- type GetBucketMultipartUploadsUploadOwnerOutput
- func (o GetBucketMultipartUploadsUploadOwnerOutput) DisplayName() pulumi.StringOutput
- func (GetBucketMultipartUploadsUploadOwnerOutput) ElementType() reflect.Type
- func (o GetBucketMultipartUploadsUploadOwnerOutput) Id() pulumi.StringOutput
- func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput
- func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput
- type GetBucketsArgs
- type GetBucketsBucketList
- type GetBucketsBucketListArgs
- type GetBucketsBucketListArray
- type GetBucketsBucketListArrayInput
- type GetBucketsBucketListArrayOutput
- func (GetBucketsBucketListArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListOutput
- func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput
- func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutputWithContext(ctx context.Context) GetBucketsBucketListArrayOutput
- type GetBucketsBucketListCorsRule
- type GetBucketsBucketListCorsRuleArgs
- func (GetBucketsBucketListCorsRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput
- func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput
- type GetBucketsBucketListCorsRuleArray
- func (GetBucketsBucketListCorsRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput
- func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput
- type GetBucketsBucketListCorsRuleArrayInput
- type GetBucketsBucketListCorsRuleArrayOutput
- func (GetBucketsBucketListCorsRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListCorsRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListCorsRuleOutput
- func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput
- func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput
- type GetBucketsBucketListCorsRuleInput
- type GetBucketsBucketListCorsRuleOutput
- func (o GetBucketsBucketListCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o GetBucketsBucketListCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o GetBucketsBucketListCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetBucketsBucketListCorsRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o GetBucketsBucketListCorsRuleOutput) MaxAgeSeconds() pulumi.IntOutput
- func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput
- func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput
- type GetBucketsBucketListInput
- type GetBucketsBucketListLifecycleRule
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUpload
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs
- func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray
- func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput
- type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
- func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
- type GetBucketsBucketListLifecycleRuleArgs
- func (GetBucketsBucketListLifecycleRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput
- func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput
- type GetBucketsBucketListLifecycleRuleArray
- func (GetBucketsBucketListLifecycleRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput
- func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput
- type GetBucketsBucketListLifecycleRuleArrayInput
- type GetBucketsBucketListLifecycleRuleArrayOutput
- func (GetBucketsBucketListLifecycleRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleOutput
- func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput
- func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput
- type GetBucketsBucketListLifecycleRuleExpiration
- type GetBucketsBucketListLifecycleRuleExpirationArgs
- func (GetBucketsBucketListLifecycleRuleExpirationArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput
- func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput
- type GetBucketsBucketListLifecycleRuleExpirationArray
- func (GetBucketsBucketListLifecycleRuleExpirationArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- type GetBucketsBucketListLifecycleRuleExpirationArrayInput
- type GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleExpirationOutput
- func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- type GetBucketsBucketListLifecycleRuleExpirationInput
- type GetBucketsBucketListLifecycleRuleExpirationOutput
- func (o GetBucketsBucketListLifecycleRuleExpirationOutput) Date() pulumi.StringOutput
- func (o GetBucketsBucketListLifecycleRuleExpirationOutput) Days() pulumi.IntOutput
- func (GetBucketsBucketListLifecycleRuleExpirationOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput
- func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput
- type GetBucketsBucketListLifecycleRuleInput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpiration
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs
- func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray
- func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput
- type GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays() pulumi.IntOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransition
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs
- func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray
- func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput
- type GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays() pulumi.IntOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) StorageClass() pulumi.StringOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
- type GetBucketsBucketListLifecycleRuleOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) AbortIncompleteMultipartUploads() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
- func (GetBucketsBucketListLifecycleRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleOutput) Expirations() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) FilterPrefix() pulumi.StringOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) NonCurrentExpirations() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) NonCurrentTransitions() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput
- func (o GetBucketsBucketListLifecycleRuleOutput) Transitions() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- type GetBucketsBucketListLifecycleRuleTransition
- type GetBucketsBucketListLifecycleRuleTransitionArgs
- func (GetBucketsBucketListLifecycleRuleTransitionArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput
- func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput
- type GetBucketsBucketListLifecycleRuleTransitionArray
- func (GetBucketsBucketListLifecycleRuleTransitionArray) ElementType() reflect.Type
- func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- type GetBucketsBucketListLifecycleRuleTransitionArrayInput
- type GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListLifecycleRuleTransitionOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput
- type GetBucketsBucketListLifecycleRuleTransitionInput
- type GetBucketsBucketListLifecycleRuleTransitionOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionOutput) Date() pulumi.StringOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionOutput) Days() pulumi.IntOutput
- func (GetBucketsBucketListLifecycleRuleTransitionOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListLifecycleRuleTransitionOutput) StorageClass() pulumi.StringOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput
- func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput
- type GetBucketsBucketListOriginDomainRule
- type GetBucketsBucketListOriginDomainRuleArgs
- func (GetBucketsBucketListOriginDomainRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput
- func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput
- type GetBucketsBucketListOriginDomainRuleArray
- func (GetBucketsBucketListOriginDomainRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput
- func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput
- type GetBucketsBucketListOriginDomainRuleArrayInput
- type GetBucketsBucketListOriginDomainRuleArrayOutput
- func (GetBucketsBucketListOriginDomainRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListOriginDomainRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListOriginDomainRuleOutput
- func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput
- func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput
- type GetBucketsBucketListOriginDomainRuleInput
- type GetBucketsBucketListOriginDomainRuleOutput
- func (o GetBucketsBucketListOriginDomainRuleOutput) Domain() pulumi.StringOutput
- func (GetBucketsBucketListOriginDomainRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListOriginDomainRuleOutput) Status() pulumi.StringPtrOutput
- func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput
- func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput
- func (o GetBucketsBucketListOriginDomainRuleOutput) Type() pulumi.StringPtrOutput
- type GetBucketsBucketListOriginPullRule
- type GetBucketsBucketListOriginPullRuleArgs
- func (GetBucketsBucketListOriginPullRuleArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput
- func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput
- type GetBucketsBucketListOriginPullRuleArray
- func (GetBucketsBucketListOriginPullRuleArray) ElementType() reflect.Type
- func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput
- func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput
- type GetBucketsBucketListOriginPullRuleArrayInput
- type GetBucketsBucketListOriginPullRuleArrayOutput
- func (GetBucketsBucketListOriginPullRuleArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListOriginPullRuleArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListOriginPullRuleOutput
- func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput
- func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput
- type GetBucketsBucketListOriginPullRuleInput
- type GetBucketsBucketListOriginPullRuleOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) CustomHttpHeaders() pulumi.MapOutput
- func (GetBucketsBucketListOriginPullRuleOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListOriginPullRuleOutput) FollowHttpHeaders() pulumi.StringArrayOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) FollowQueryString() pulumi.BoolPtrOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) FollowRedirection() pulumi.BoolPtrOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) Host() pulumi.StringOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) Prefix() pulumi.StringPtrOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) Priority() pulumi.IntOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) SyncBackToSource() pulumi.BoolPtrOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput
- func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput
- type GetBucketsBucketListOutput
- func (o GetBucketsBucketListOutput) Acl() pulumi.StringOutput
- func (o GetBucketsBucketListOutput) AclBody() pulumi.StringOutput
- func (o GetBucketsBucketListOutput) Bucket() pulumi.StringOutput
- func (o GetBucketsBucketListOutput) CorsRules() GetBucketsBucketListCorsRuleArrayOutput
- func (o GetBucketsBucketListOutput) CosBucketUrl() pulumi.StringOutput
- func (GetBucketsBucketListOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListOutput) LifecycleRules() GetBucketsBucketListLifecycleRuleArrayOutput
- func (o GetBucketsBucketListOutput) OriginDomainRules() GetBucketsBucketListOriginDomainRuleArrayOutput
- func (o GetBucketsBucketListOutput) OriginPullRules() GetBucketsBucketListOriginPullRuleArrayOutput
- func (o GetBucketsBucketListOutput) Tags() pulumi.MapOutput
- func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutput() GetBucketsBucketListOutput
- func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutputWithContext(ctx context.Context) GetBucketsBucketListOutput
- func (o GetBucketsBucketListOutput) Websites() GetBucketsBucketListWebsiteArrayOutput
- type GetBucketsBucketListWebsite
- type GetBucketsBucketListWebsiteArgs
- func (GetBucketsBucketListWebsiteArgs) ElementType() reflect.Type
- func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput
- func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput
- type GetBucketsBucketListWebsiteArray
- func (GetBucketsBucketListWebsiteArray) ElementType() reflect.Type
- func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput
- func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput
- type GetBucketsBucketListWebsiteArrayInput
- type GetBucketsBucketListWebsiteArrayOutput
- func (GetBucketsBucketListWebsiteArrayOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListWebsiteArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListWebsiteOutput
- func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput
- func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput
- type GetBucketsBucketListWebsiteInput
- type GetBucketsBucketListWebsiteOutput
- func (GetBucketsBucketListWebsiteOutput) ElementType() reflect.Type
- func (o GetBucketsBucketListWebsiteOutput) ErrorDocument() pulumi.StringOutput
- func (o GetBucketsBucketListWebsiteOutput) IndexDocument() pulumi.StringOutput
- func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput
- func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput
- type GetBucketsOutputArgs
- type GetBucketsResult
- type GetBucketsResultOutput
- func (o GetBucketsResultOutput) BucketLists() GetBucketsBucketListArrayOutput
- func (o GetBucketsResultOutput) BucketPrefix() pulumi.StringPtrOutput
- func (GetBucketsResultOutput) ElementType() reflect.Type
- func (o GetBucketsResultOutput) Id() pulumi.StringOutput
- func (o GetBucketsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBucketsResultOutput) Tags() pulumi.MapOutput
- func (o GetBucketsResultOutput) ToGetBucketsResultOutput() GetBucketsResultOutput
- func (o GetBucketsResultOutput) ToGetBucketsResultOutputWithContext(ctx context.Context) GetBucketsResultOutput
- type LookupBucketObjectArgs
- type LookupBucketObjectOutputArgs
- type LookupBucketObjectResult
- type LookupBucketObjectResultOutput
- func (o LookupBucketObjectResultOutput) Bucket() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) CacheControl() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentDisposition() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentEncoding() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ContentType() pulumi.StringOutput
- func (LookupBucketObjectResultOutput) ElementType() reflect.Type
- func (o LookupBucketObjectResultOutput) Etag() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Id() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) Key() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) LastModified() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupBucketObjectResultOutput) StorageClass() pulumi.StringOutput
- func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput() LookupBucketObjectResultOutput
- func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext(ctx context.Context) LookupBucketObjectResultOutput
- type ObjectAbortMultipartUploadOperation
- func (*ObjectAbortMultipartUploadOperation) ElementType() reflect.Type
- func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput
- func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput
- type ObjectAbortMultipartUploadOperationArgs
- type ObjectAbortMultipartUploadOperationArray
- func (ObjectAbortMultipartUploadOperationArray) ElementType() reflect.Type
- func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput
- func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput
- type ObjectAbortMultipartUploadOperationArrayInput
- type ObjectAbortMultipartUploadOperationArrayOutput
- func (ObjectAbortMultipartUploadOperationArrayOutput) ElementType() reflect.Type
- func (o ObjectAbortMultipartUploadOperationArrayOutput) Index(i pulumi.IntInput) ObjectAbortMultipartUploadOperationOutput
- func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput
- func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput
- type ObjectAbortMultipartUploadOperationInput
- type ObjectAbortMultipartUploadOperationMap
- func (ObjectAbortMultipartUploadOperationMap) ElementType() reflect.Type
- func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput
- func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput
- type ObjectAbortMultipartUploadOperationMapInput
- type ObjectAbortMultipartUploadOperationMapOutput
- func (ObjectAbortMultipartUploadOperationMapOutput) ElementType() reflect.Type
- func (o ObjectAbortMultipartUploadOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectAbortMultipartUploadOperationOutput
- func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput
- func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput
- type ObjectAbortMultipartUploadOperationOutput
- func (o ObjectAbortMultipartUploadOperationOutput) Bucket() pulumi.StringOutput
- func (ObjectAbortMultipartUploadOperationOutput) ElementType() reflect.Type
- func (o ObjectAbortMultipartUploadOperationOutput) Key() pulumi.StringOutput
- func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput
- func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput
- func (o ObjectAbortMultipartUploadOperationOutput) UploadId() pulumi.StringOutput
- type ObjectAbortMultipartUploadOperationState
- type ObjectCopyOperation
- type ObjectCopyOperationArgs
- type ObjectCopyOperationArray
- type ObjectCopyOperationArrayInput
- type ObjectCopyOperationArrayOutput
- func (ObjectCopyOperationArrayOutput) ElementType() reflect.Type
- func (o ObjectCopyOperationArrayOutput) Index(i pulumi.IntInput) ObjectCopyOperationOutput
- func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput
- func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutputWithContext(ctx context.Context) ObjectCopyOperationArrayOutput
- type ObjectCopyOperationInput
- type ObjectCopyOperationMap
- type ObjectCopyOperationMapInput
- type ObjectCopyOperationMapOutput
- func (ObjectCopyOperationMapOutput) ElementType() reflect.Type
- func (o ObjectCopyOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectCopyOperationOutput
- func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput
- func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutputWithContext(ctx context.Context) ObjectCopyOperationMapOutput
- type ObjectCopyOperationOutput
- func (o ObjectCopyOperationOutput) Bucket() pulumi.StringOutput
- func (ObjectCopyOperationOutput) ElementType() reflect.Type
- func (o ObjectCopyOperationOutput) Key() pulumi.StringOutput
- func (o ObjectCopyOperationOutput) SourceUrl() pulumi.StringOutput
- func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutput() ObjectCopyOperationOutput
- func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput
- type ObjectCopyOperationState
- type ObjectDownloadOperation
- type ObjectDownloadOperationArgs
- type ObjectDownloadOperationArray
- func (ObjectDownloadOperationArray) ElementType() reflect.Type
- func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput
- func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput
- type ObjectDownloadOperationArrayInput
- type ObjectDownloadOperationArrayOutput
- func (ObjectDownloadOperationArrayOutput) ElementType() reflect.Type
- func (o ObjectDownloadOperationArrayOutput) Index(i pulumi.IntInput) ObjectDownloadOperationOutput
- func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput
- func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput
- type ObjectDownloadOperationInput
- type ObjectDownloadOperationMap
- func (ObjectDownloadOperationMap) ElementType() reflect.Type
- func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput
- func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput
- type ObjectDownloadOperationMapInput
- type ObjectDownloadOperationMapOutput
- func (ObjectDownloadOperationMapOutput) ElementType() reflect.Type
- func (o ObjectDownloadOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectDownloadOperationOutput
- func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput
- func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput
- type ObjectDownloadOperationOutput
- func (o ObjectDownloadOperationOutput) Bucket() pulumi.StringOutput
- func (o ObjectDownloadOperationOutput) DownloadPath() pulumi.StringOutput
- func (ObjectDownloadOperationOutput) ElementType() reflect.Type
- func (o ObjectDownloadOperationOutput) Key() pulumi.StringOutput
- func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput
- func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput
- type ObjectDownloadOperationState
- type ObjectRestoreOperation
- type ObjectRestoreOperationArgs
- type ObjectRestoreOperationArray
- func (ObjectRestoreOperationArray) ElementType() reflect.Type
- func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput
- func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput
- type ObjectRestoreOperationArrayInput
- type ObjectRestoreOperationArrayOutput
- func (ObjectRestoreOperationArrayOutput) ElementType() reflect.Type
- func (o ObjectRestoreOperationArrayOutput) Index(i pulumi.IntInput) ObjectRestoreOperationOutput
- func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput
- func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput
- type ObjectRestoreOperationInput
- type ObjectRestoreOperationMap
- type ObjectRestoreOperationMapInput
- type ObjectRestoreOperationMapOutput
- func (ObjectRestoreOperationMapOutput) ElementType() reflect.Type
- func (o ObjectRestoreOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectRestoreOperationOutput
- func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput
- func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutputWithContext(ctx context.Context) ObjectRestoreOperationMapOutput
- type ObjectRestoreOperationOutput
- func (o ObjectRestoreOperationOutput) Bucket() pulumi.StringOutput
- func (o ObjectRestoreOperationOutput) Days() pulumi.IntOutput
- func (ObjectRestoreOperationOutput) ElementType() reflect.Type
- func (o ObjectRestoreOperationOutput) Key() pulumi.StringOutput
- func (o ObjectRestoreOperationOutput) Tier() pulumi.StringOutput
- func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput
- func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput
- type ObjectRestoreOperationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Batch ¶ added in v0.1.5
type Batch struct { pulumi.CustomResourceState // Appid. Appid pulumi.IntOutput `pulumi:"appid"` // Whether to confirm before performing the task. The default is false. ConfirmationRequired pulumi.BoolPtrOutput `pulumi:"confirmationRequired"` // Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes. Description pulumi.StringPtrOutput `pulumi:"description"` // Job id. JobId pulumi.StringOutput `pulumi:"jobId"` // List of objects to be processed. Manifest BatchManifestOutput `pulumi:"manifest"` // Select the action to be performed on the objects in the manifest file. Operation BatchOperationOutput `pulumi:"operation"` // Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647. Priority pulumi.IntOutput `pulumi:"priority"` // Task completion report. Report BatchReportOutput `pulumi:"report"` // COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Current status of the task. // Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. // For Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled. Status pulumi.StringOutput `pulumi:"status"` // Uin. Uin pulumi.StringOutput `pulumi:"uin"` }
Provides a resource to create a cos bucket batch.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBatch(ctx, "cosBatch", &Cos.BatchArgs{ Appid: pulumi.Int(1308919341), ConfirmationRequired: pulumi.Bool(true), Description: pulumi.String("cos_batch"), Manifest: &cos.BatchManifestArgs{ Location: &cos.BatchManifestLocationArgs{ Etag: pulumi.String("64357de8fd75a3abae2200135a2c9627"), ObjectArn: pulumi.String("qcs::cos:ap-guangzhou:uid/1308919341:keep-test-1308919341/cos_bucket_inventory/1308919341/keep-test/test/20230621/manifest.json"), }, Spec: &cos.BatchManifestSpecArgs{ Format: pulumi.String("COSInventoryReport_CSV_V1"), }, }, Operation: &cos.BatchOperationArgs{ CosPutObjectCopy: &cos.BatchOperationCosPutObjectCopyArgs{ AccessControlDirective: pulumi.String("Copy"), MetadataDirective: pulumi.String("Copy"), PrefixReplace: pulumi.Bool(false), StorageClass: pulumi.String("STANDARD"), TaggingDirective: pulumi.String("Copy"), TargetResource: pulumi.String("qcs::cos:ap-guangzhou:uid/1308919341:cos-lock-1308919341"), }, }, Priority: pulumi.Int(1), Report: &cos.BatchReportArgs{ Bucket: pulumi.String("qcs::cos:ap-guangzhou:uid/1308919341:keep-test-1308919341"), Enabled: pulumi.String("true"), Format: pulumi.String("Report_CSV_V1"), ReportScope: pulumi.String("AllTasks"), }, RoleArn: pulumi.String("qcs::cam::uin/100022975249:roleName/COSBatch_QCSRole"), Status: pulumi.String("Cancelled"), Uin: pulumi.String("100022975249"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cos bucket batch can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cos/batch:Batch cos_batch ${uin}#${appid}#{job_id} ```
func GetBatch ¶ added in v0.1.5
func GetBatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BatchState, opts ...pulumi.ResourceOption) (*Batch, error)
GetBatch gets an existing Batch 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 NewBatch ¶ added in v0.1.5
func NewBatch(ctx *pulumi.Context, name string, args *BatchArgs, opts ...pulumi.ResourceOption) (*Batch, error)
NewBatch registers a new resource with the given unique name, arguments, and options.
func (*Batch) ElementType ¶ added in v0.1.5
func (*Batch) ToBatchOutput ¶ added in v0.1.5
func (i *Batch) ToBatchOutput() BatchOutput
func (*Batch) ToBatchOutputWithContext ¶ added in v0.1.5
func (i *Batch) ToBatchOutputWithContext(ctx context.Context) BatchOutput
type BatchArgs ¶ added in v0.1.5
type BatchArgs struct { // Appid. Appid pulumi.IntInput // Whether to confirm before performing the task. The default is false. ConfirmationRequired pulumi.BoolPtrInput // Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes. Description pulumi.StringPtrInput // List of objects to be processed. Manifest BatchManifestInput // Select the action to be performed on the objects in the manifest file. Operation BatchOperationInput // Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647. Priority pulumi.IntInput // Task completion report. Report BatchReportInput // COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity. RoleArn pulumi.StringInput // Current status of the task. // Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. // For Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled. Status pulumi.StringPtrInput // Uin. Uin pulumi.StringInput }
The set of arguments for constructing a Batch resource.
func (BatchArgs) ElementType ¶ added in v0.1.5
type BatchArray ¶ added in v0.1.5
type BatchArray []BatchInput
func (BatchArray) ElementType ¶ added in v0.1.5
func (BatchArray) ElementType() reflect.Type
func (BatchArray) ToBatchArrayOutput ¶ added in v0.1.5
func (i BatchArray) ToBatchArrayOutput() BatchArrayOutput
func (BatchArray) ToBatchArrayOutputWithContext ¶ added in v0.1.5
func (i BatchArray) ToBatchArrayOutputWithContext(ctx context.Context) BatchArrayOutput
type BatchArrayInput ¶ added in v0.1.5
type BatchArrayInput interface { pulumi.Input ToBatchArrayOutput() BatchArrayOutput ToBatchArrayOutputWithContext(context.Context) BatchArrayOutput }
BatchArrayInput is an input type that accepts BatchArray and BatchArrayOutput values. You can construct a concrete instance of `BatchArrayInput` via:
BatchArray{ BatchArgs{...} }
type BatchArrayOutput ¶ added in v0.1.5
type BatchArrayOutput struct{ *pulumi.OutputState }
func (BatchArrayOutput) ElementType ¶ added in v0.1.5
func (BatchArrayOutput) ElementType() reflect.Type
func (BatchArrayOutput) Index ¶ added in v0.1.5
func (o BatchArrayOutput) Index(i pulumi.IntInput) BatchOutput
func (BatchArrayOutput) ToBatchArrayOutput ¶ added in v0.1.5
func (o BatchArrayOutput) ToBatchArrayOutput() BatchArrayOutput
func (BatchArrayOutput) ToBatchArrayOutputWithContext ¶ added in v0.1.5
func (o BatchArrayOutput) ToBatchArrayOutputWithContext(ctx context.Context) BatchArrayOutput
type BatchInput ¶ added in v0.1.5
type BatchInput interface { pulumi.Input ToBatchOutput() BatchOutput ToBatchOutputWithContext(ctx context.Context) BatchOutput }
type BatchManifest ¶ added in v0.1.5
type BatchManifest struct { // The location information of the list of objects. Location BatchManifestLocation `pulumi:"location"` // Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest. Spec BatchManifestSpec `pulumi:"spec"` }
type BatchManifestArgs ¶ added in v0.1.5
type BatchManifestArgs struct { // The location information of the list of objects. Location BatchManifestLocationInput `pulumi:"location"` // Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest. Spec BatchManifestSpecInput `pulumi:"spec"` }
func (BatchManifestArgs) ElementType ¶ added in v0.1.5
func (BatchManifestArgs) ElementType() reflect.Type
func (BatchManifestArgs) ToBatchManifestOutput ¶ added in v0.1.5
func (i BatchManifestArgs) ToBatchManifestOutput() BatchManifestOutput
func (BatchManifestArgs) ToBatchManifestOutputWithContext ¶ added in v0.1.5
func (i BatchManifestArgs) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput
func (BatchManifestArgs) ToBatchManifestPtrOutput ¶ added in v0.1.5
func (i BatchManifestArgs) ToBatchManifestPtrOutput() BatchManifestPtrOutput
func (BatchManifestArgs) ToBatchManifestPtrOutputWithContext ¶ added in v0.1.5
func (i BatchManifestArgs) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
type BatchManifestInput ¶ added in v0.1.5
type BatchManifestInput interface { pulumi.Input ToBatchManifestOutput() BatchManifestOutput ToBatchManifestOutputWithContext(context.Context) BatchManifestOutput }
BatchManifestInput is an input type that accepts BatchManifestArgs and BatchManifestOutput values. You can construct a concrete instance of `BatchManifestInput` via:
BatchManifestArgs{...}
type BatchManifestLocation ¶ added in v0.1.5
type BatchManifestLocation struct { // Specifies the etag of the object list. Length 1-1024 bytes. Etag string `pulumi:"etag"` // Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long. ObjectArn string `pulumi:"objectArn"` // Specifies the version of the object manifest ID, which is 1-1024 bytes long. ObjectVersionId *string `pulumi:"objectVersionId"` }
type BatchManifestLocationArgs ¶ added in v0.1.5
type BatchManifestLocationArgs struct { // Specifies the etag of the object list. Length 1-1024 bytes. Etag pulumi.StringInput `pulumi:"etag"` // Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long. ObjectArn pulumi.StringInput `pulumi:"objectArn"` // Specifies the version of the object manifest ID, which is 1-1024 bytes long. ObjectVersionId pulumi.StringPtrInput `pulumi:"objectVersionId"` }
func (BatchManifestLocationArgs) ElementType ¶ added in v0.1.5
func (BatchManifestLocationArgs) ElementType() reflect.Type
func (BatchManifestLocationArgs) ToBatchManifestLocationOutput ¶ added in v0.1.5
func (i BatchManifestLocationArgs) ToBatchManifestLocationOutput() BatchManifestLocationOutput
func (BatchManifestLocationArgs) ToBatchManifestLocationOutputWithContext ¶ added in v0.1.5
func (i BatchManifestLocationArgs) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput
func (BatchManifestLocationArgs) ToBatchManifestLocationPtrOutput ¶ added in v0.1.5
func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
func (BatchManifestLocationArgs) ToBatchManifestLocationPtrOutputWithContext ¶ added in v0.1.5
func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
type BatchManifestLocationInput ¶ added in v0.1.5
type BatchManifestLocationInput interface { pulumi.Input ToBatchManifestLocationOutput() BatchManifestLocationOutput ToBatchManifestLocationOutputWithContext(context.Context) BatchManifestLocationOutput }
BatchManifestLocationInput is an input type that accepts BatchManifestLocationArgs and BatchManifestLocationOutput values. You can construct a concrete instance of `BatchManifestLocationInput` via:
BatchManifestLocationArgs{...}
type BatchManifestLocationOutput ¶ added in v0.1.5
type BatchManifestLocationOutput struct{ *pulumi.OutputState }
func (BatchManifestLocationOutput) ElementType ¶ added in v0.1.5
func (BatchManifestLocationOutput) ElementType() reflect.Type
func (BatchManifestLocationOutput) Etag ¶ added in v0.1.5
func (o BatchManifestLocationOutput) Etag() pulumi.StringOutput
Specifies the etag of the object list. Length 1-1024 bytes.
func (BatchManifestLocationOutput) ObjectArn ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ObjectArn() pulumi.StringOutput
Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long.
func (BatchManifestLocationOutput) ObjectVersionId ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ObjectVersionId() pulumi.StringPtrOutput
Specifies the version of the object manifest ID, which is 1-1024 bytes long.
func (BatchManifestLocationOutput) ToBatchManifestLocationOutput ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ToBatchManifestLocationOutput() BatchManifestLocationOutput
func (BatchManifestLocationOutput) ToBatchManifestLocationOutputWithContext ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput
func (BatchManifestLocationOutput) ToBatchManifestLocationPtrOutput ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
func (BatchManifestLocationOutput) ToBatchManifestLocationPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
type BatchManifestLocationPtrInput ¶ added in v0.1.5
type BatchManifestLocationPtrInput interface { pulumi.Input ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput ToBatchManifestLocationPtrOutputWithContext(context.Context) BatchManifestLocationPtrOutput }
BatchManifestLocationPtrInput is an input type that accepts BatchManifestLocationArgs, BatchManifestLocationPtr and BatchManifestLocationPtrOutput values. You can construct a concrete instance of `BatchManifestLocationPtrInput` via:
BatchManifestLocationArgs{...} or: nil
func BatchManifestLocationPtr ¶ added in v0.1.5
func BatchManifestLocationPtr(v *BatchManifestLocationArgs) BatchManifestLocationPtrInput
type BatchManifestLocationPtrOutput ¶ added in v0.1.5
type BatchManifestLocationPtrOutput struct{ *pulumi.OutputState }
func (BatchManifestLocationPtrOutput) Elem ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) Elem() BatchManifestLocationOutput
func (BatchManifestLocationPtrOutput) ElementType ¶ added in v0.1.5
func (BatchManifestLocationPtrOutput) ElementType() reflect.Type
func (BatchManifestLocationPtrOutput) Etag ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) Etag() pulumi.StringPtrOutput
Specifies the etag of the object list. Length 1-1024 bytes.
func (BatchManifestLocationPtrOutput) ObjectArn ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) ObjectArn() pulumi.StringPtrOutput
Specifies the unique resource identifier of the object manifest, which is 1-1024 bytes long.
func (BatchManifestLocationPtrOutput) ObjectVersionId ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) ObjectVersionId() pulumi.StringPtrOutput
Specifies the version of the object manifest ID, which is 1-1024 bytes long.
func (BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutput ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
func (BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput
type BatchManifestOutput ¶ added in v0.1.5
type BatchManifestOutput struct{ *pulumi.OutputState }
func (BatchManifestOutput) ElementType ¶ added in v0.1.5
func (BatchManifestOutput) ElementType() reflect.Type
func (BatchManifestOutput) Location ¶ added in v0.1.5
func (o BatchManifestOutput) Location() BatchManifestLocationOutput
The location information of the list of objects.
func (BatchManifestOutput) Spec ¶ added in v0.1.5
func (o BatchManifestOutput) Spec() BatchManifestSpecOutput
Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest.
func (BatchManifestOutput) ToBatchManifestOutput ¶ added in v0.1.5
func (o BatchManifestOutput) ToBatchManifestOutput() BatchManifestOutput
func (BatchManifestOutput) ToBatchManifestOutputWithContext ¶ added in v0.1.5
func (o BatchManifestOutput) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput
func (BatchManifestOutput) ToBatchManifestPtrOutput ¶ added in v0.1.5
func (o BatchManifestOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput
func (BatchManifestOutput) ToBatchManifestPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
type BatchManifestPtrInput ¶ added in v0.1.5
type BatchManifestPtrInput interface { pulumi.Input ToBatchManifestPtrOutput() BatchManifestPtrOutput ToBatchManifestPtrOutputWithContext(context.Context) BatchManifestPtrOutput }
BatchManifestPtrInput is an input type that accepts BatchManifestArgs, BatchManifestPtr and BatchManifestPtrOutput values. You can construct a concrete instance of `BatchManifestPtrInput` via:
BatchManifestArgs{...} or: nil
func BatchManifestPtr ¶ added in v0.1.5
func BatchManifestPtr(v *BatchManifestArgs) BatchManifestPtrInput
type BatchManifestPtrOutput ¶ added in v0.1.5
type BatchManifestPtrOutput struct{ *pulumi.OutputState }
func (BatchManifestPtrOutput) Elem ¶ added in v0.1.5
func (o BatchManifestPtrOutput) Elem() BatchManifestOutput
func (BatchManifestPtrOutput) ElementType ¶ added in v0.1.5
func (BatchManifestPtrOutput) ElementType() reflect.Type
func (BatchManifestPtrOutput) Location ¶ added in v0.1.5
func (o BatchManifestPtrOutput) Location() BatchManifestLocationPtrOutput
The location information of the list of objects.
func (BatchManifestPtrOutput) Spec ¶ added in v0.1.5
func (o BatchManifestPtrOutput) Spec() BatchManifestSpecPtrOutput
Format information that describes the list of objects. If it is a CSV file, this element describes the fields contained in the manifest.
func (BatchManifestPtrOutput) ToBatchManifestPtrOutput ¶ added in v0.1.5
func (o BatchManifestPtrOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput
func (BatchManifestPtrOutput) ToBatchManifestPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestPtrOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput
type BatchManifestSpec ¶ added in v0.1.5
type BatchManifestSpec struct { // Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId. Fields []string `pulumi:"fields"` // Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1. Format string `pulumi:"format"` }
type BatchManifestSpecArgs ¶ added in v0.1.5
type BatchManifestSpecArgs struct { // Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId. Fields pulumi.StringArrayInput `pulumi:"fields"` // Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1. Format pulumi.StringInput `pulumi:"format"` }
func (BatchManifestSpecArgs) ElementType ¶ added in v0.1.5
func (BatchManifestSpecArgs) ElementType() reflect.Type
func (BatchManifestSpecArgs) ToBatchManifestSpecOutput ¶ added in v0.1.5
func (i BatchManifestSpecArgs) ToBatchManifestSpecOutput() BatchManifestSpecOutput
func (BatchManifestSpecArgs) ToBatchManifestSpecOutputWithContext ¶ added in v0.1.5
func (i BatchManifestSpecArgs) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput
func (BatchManifestSpecArgs) ToBatchManifestSpecPtrOutput ¶ added in v0.1.5
func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
func (BatchManifestSpecArgs) ToBatchManifestSpecPtrOutputWithContext ¶ added in v0.1.5
func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
type BatchManifestSpecInput ¶ added in v0.1.5
type BatchManifestSpecInput interface { pulumi.Input ToBatchManifestSpecOutput() BatchManifestSpecOutput ToBatchManifestSpecOutputWithContext(context.Context) BatchManifestSpecOutput }
BatchManifestSpecInput is an input type that accepts BatchManifestSpecArgs and BatchManifestSpecOutput values. You can construct a concrete instance of `BatchManifestSpecInput` via:
BatchManifestSpecArgs{...}
type BatchManifestSpecOutput ¶ added in v0.1.5
type BatchManifestSpecOutput struct{ *pulumi.OutputState }
func (BatchManifestSpecOutput) ElementType ¶ added in v0.1.5
func (BatchManifestSpecOutput) ElementType() reflect.Type
func (BatchManifestSpecOutput) Fields ¶ added in v0.1.5
func (o BatchManifestSpecOutput) Fields() pulumi.StringArrayOutput
Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId.
func (BatchManifestSpecOutput) Format ¶ added in v0.1.5
func (o BatchManifestSpecOutput) Format() pulumi.StringOutput
Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1.
func (BatchManifestSpecOutput) ToBatchManifestSpecOutput ¶ added in v0.1.5
func (o BatchManifestSpecOutput) ToBatchManifestSpecOutput() BatchManifestSpecOutput
func (BatchManifestSpecOutput) ToBatchManifestSpecOutputWithContext ¶ added in v0.1.5
func (o BatchManifestSpecOutput) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput
func (BatchManifestSpecOutput) ToBatchManifestSpecPtrOutput ¶ added in v0.1.5
func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
func (BatchManifestSpecOutput) ToBatchManifestSpecPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
type BatchManifestSpecPtrInput ¶ added in v0.1.5
type BatchManifestSpecPtrInput interface { pulumi.Input ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput ToBatchManifestSpecPtrOutputWithContext(context.Context) BatchManifestSpecPtrOutput }
BatchManifestSpecPtrInput is an input type that accepts BatchManifestSpecArgs, BatchManifestSpecPtr and BatchManifestSpecPtrOutput values. You can construct a concrete instance of `BatchManifestSpecPtrInput` via:
BatchManifestSpecArgs{...} or: nil
func BatchManifestSpecPtr ¶ added in v0.1.5
func BatchManifestSpecPtr(v *BatchManifestSpecArgs) BatchManifestSpecPtrInput
type BatchManifestSpecPtrOutput ¶ added in v0.1.5
type BatchManifestSpecPtrOutput struct{ *pulumi.OutputState }
func (BatchManifestSpecPtrOutput) Elem ¶ added in v0.1.5
func (o BatchManifestSpecPtrOutput) Elem() BatchManifestSpecOutput
func (BatchManifestSpecPtrOutput) ElementType ¶ added in v0.1.5
func (BatchManifestSpecPtrOutput) ElementType() reflect.Type
func (BatchManifestSpecPtrOutput) Fields ¶ added in v0.1.5
func (o BatchManifestSpecPtrOutput) Fields() pulumi.StringArrayOutput
Describes the fields contained in the listing, which you need to use to specify CSV file fields when Format is COSBatchOperations_CSV_V1. Legal fields are: Ignore, Bucket, Key, VersionId.
func (BatchManifestSpecPtrOutput) Format ¶ added in v0.1.5
func (o BatchManifestSpecPtrOutput) Format() pulumi.StringPtrOutput
Specifies the format information for the list of objects. Legal fields are: COSBatchOperations_CSV_V1, COSInventoryReport_CSV_V1.
func (BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutput ¶ added in v0.1.5
func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
func (BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutputWithContext ¶ added in v0.1.5
func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput
type BatchMap ¶ added in v0.1.5
type BatchMap map[string]BatchInput
func (BatchMap) ElementType ¶ added in v0.1.5
func (BatchMap) ToBatchMapOutput ¶ added in v0.1.5
func (i BatchMap) ToBatchMapOutput() BatchMapOutput
func (BatchMap) ToBatchMapOutputWithContext ¶ added in v0.1.5
func (i BatchMap) ToBatchMapOutputWithContext(ctx context.Context) BatchMapOutput
type BatchMapInput ¶ added in v0.1.5
type BatchMapInput interface { pulumi.Input ToBatchMapOutput() BatchMapOutput ToBatchMapOutputWithContext(context.Context) BatchMapOutput }
BatchMapInput is an input type that accepts BatchMap and BatchMapOutput values. You can construct a concrete instance of `BatchMapInput` via:
BatchMap{ "key": BatchArgs{...} }
type BatchMapOutput ¶ added in v0.1.5
type BatchMapOutput struct{ *pulumi.OutputState }
func (BatchMapOutput) ElementType ¶ added in v0.1.5
func (BatchMapOutput) ElementType() reflect.Type
func (BatchMapOutput) MapIndex ¶ added in v0.1.5
func (o BatchMapOutput) MapIndex(k pulumi.StringInput) BatchOutput
func (BatchMapOutput) ToBatchMapOutput ¶ added in v0.1.5
func (o BatchMapOutput) ToBatchMapOutput() BatchMapOutput
func (BatchMapOutput) ToBatchMapOutputWithContext ¶ added in v0.1.5
func (o BatchMapOutput) ToBatchMapOutputWithContext(ctx context.Context) BatchMapOutput
type BatchOperation ¶ added in v0.1.5
type BatchOperation struct { // Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory. CosInitiateRestoreObject *BatchOperationCosInitiateRestoreObject `pulumi:"cosInitiateRestoreObject"` // Specifies the specific parameters for the batch copy operation on the objects in the list. CosPutObjectCopy *BatchOperationCosPutObjectCopy `pulumi:"cosPutObjectCopy"` }
type BatchOperationArgs ¶ added in v0.1.5
type BatchOperationArgs struct { // Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory. CosInitiateRestoreObject BatchOperationCosInitiateRestoreObjectPtrInput `pulumi:"cosInitiateRestoreObject"` // Specifies the specific parameters for the batch copy operation on the objects in the list. CosPutObjectCopy BatchOperationCosPutObjectCopyPtrInput `pulumi:"cosPutObjectCopy"` }
func (BatchOperationArgs) ElementType ¶ added in v0.1.5
func (BatchOperationArgs) ElementType() reflect.Type
func (BatchOperationArgs) ToBatchOperationOutput ¶ added in v0.1.5
func (i BatchOperationArgs) ToBatchOperationOutput() BatchOperationOutput
func (BatchOperationArgs) ToBatchOperationOutputWithContext ¶ added in v0.1.5
func (i BatchOperationArgs) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput
func (BatchOperationArgs) ToBatchOperationPtrOutput ¶ added in v0.1.5
func (i BatchOperationArgs) ToBatchOperationPtrOutput() BatchOperationPtrOutput
func (BatchOperationArgs) ToBatchOperationPtrOutputWithContext ¶ added in v0.1.5
func (i BatchOperationArgs) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
type BatchOperationCosInitiateRestoreObject ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObject struct { // Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365. ExpirationInDays int `pulumi:"expirationInDays"` // Select archive recovery model. Available values: Bulk, Standard. JobTier string `pulumi:"jobTier"` }
type BatchOperationCosInitiateRestoreObjectArgs ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObjectArgs struct { // Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365. ExpirationInDays pulumi.IntInput `pulumi:"expirationInDays"` // Select archive recovery model. Available values: Bulk, Standard. JobTier pulumi.StringInput `pulumi:"jobTier"` }
func (BatchOperationCosInitiateRestoreObjectArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosInitiateRestoreObjectArgs) ElementType() reflect.Type
func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutput ¶ added in v0.1.5
func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput
func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput
func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutput ¶ added in v0.1.5
func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
type BatchOperationCosInitiateRestoreObjectInput ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObjectInput interface { pulumi.Input ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput ToBatchOperationCosInitiateRestoreObjectOutputWithContext(context.Context) BatchOperationCosInitiateRestoreObjectOutput }
BatchOperationCosInitiateRestoreObjectInput is an input type that accepts BatchOperationCosInitiateRestoreObjectArgs and BatchOperationCosInitiateRestoreObjectOutput values. You can construct a concrete instance of `BatchOperationCosInitiateRestoreObjectInput` via:
BatchOperationCosInitiateRestoreObjectArgs{...}
type BatchOperationCosInitiateRestoreObjectOutput ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObjectOutput struct{ *pulumi.OutputState }
func (BatchOperationCosInitiateRestoreObjectOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosInitiateRestoreObjectOutput) ElementType() reflect.Type
func (BatchOperationCosInitiateRestoreObjectOutput) ExpirationInDays ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) ExpirationInDays() pulumi.IntOutput
Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365.
func (BatchOperationCosInitiateRestoreObjectOutput) JobTier ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) JobTier() pulumi.StringOutput
Select archive recovery model. Available values: Bulk, Standard.
func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutput ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput
func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput
func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
type BatchOperationCosInitiateRestoreObjectPtrInput ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObjectPtrInput interface { pulumi.Input ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput }
BatchOperationCosInitiateRestoreObjectPtrInput is an input type that accepts BatchOperationCosInitiateRestoreObjectArgs, BatchOperationCosInitiateRestoreObjectPtr and BatchOperationCosInitiateRestoreObjectPtrOutput values. You can construct a concrete instance of `BatchOperationCosInitiateRestoreObjectPtrInput` via:
BatchOperationCosInitiateRestoreObjectArgs{...} or: nil
func BatchOperationCosInitiateRestoreObjectPtr ¶ added in v0.1.5
func BatchOperationCosInitiateRestoreObjectPtr(v *BatchOperationCosInitiateRestoreObjectArgs) BatchOperationCosInitiateRestoreObjectPtrInput
type BatchOperationCosInitiateRestoreObjectPtrOutput ¶ added in v0.1.5
type BatchOperationCosInitiateRestoreObjectPtrOutput struct{ *pulumi.OutputState }
func (BatchOperationCosInitiateRestoreObjectPtrOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosInitiateRestoreObjectPtrOutput) ElementType() reflect.Type
func (BatchOperationCosInitiateRestoreObjectPtrOutput) ExpirationInDays ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ExpirationInDays() pulumi.IntPtrOutput
Sets the number of days after which the copy will be automatically expired and deleted, an integer in the range of 1-365.
func (BatchOperationCosInitiateRestoreObjectPtrOutput) JobTier ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectPtrOutput) JobTier() pulumi.StringPtrOutput
Select archive recovery model. Available values: Bulk, Standard.
func (BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
func (BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
type BatchOperationCosPutObjectCopy ¶ added in v0.1.5
type BatchOperationCosPutObjectCopy struct { // This element specifies how ACL is copied. Valid values: // - Copy: inherits the source object ACL // - Replaced: replace source ACL // - Add: add a new ACL based on the source ACL. AccessControlDirective *string `pulumi:"accessControlDirective"` // Controls the specific access to the object. AccessControlGrants *BatchOperationCosPutObjectCopyAccessControlGrants `pulumi:"accessControlGrants"` // Defines the ACL property of the object. Valid values: private, public-read. CannedAccessControlList *string `pulumi:"cannedAccessControlList"` // This element specifies whether to copy object metadata from the source object or replace it with metadata in the < NewObjectMetadata > element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata. MetadataDirective *string `pulumi:"metadataDirective"` // When the object is modified after the specified time, the operation is performed, otherwise 412 is returned. ModifiedSinceConstraint *int `pulumi:"modifiedSinceConstraint"` // Configure the metadata for the object. NewObjectMetadata *BatchOperationCosPutObjectCopyNewObjectMetadata `pulumi:"newObjectMetadata"` // The label of the configuration object, which must be specified when the < TaggingDirective > value is Replace or Add. NewObjectTaggings []BatchOperationCosPutObjectCopyNewObjectTagging `pulumi:"newObjectTaggings"` // Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with <ResourcesPrefix> and <TargetKeyPrefix>. Default value: false. PrefixReplace *bool `pulumi:"prefixReplace"` // This field is valid only when the < PrefixReplace > value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes. ResourcesPrefix *string `pulumi:"resourcesPrefix"` // Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD. StorageClass *string `pulumi:"storageClass"` // This element specifies whether to copy the object tag from the source object or replace it with the tag in the < NewObjectTagging > element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag. TaggingDirective *string `pulumi:"taggingDirective"` // This field is valid only when the <PrefixReplace> value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes. TargetKeyPrefix *string `pulumi:"targetKeyPrefix"` // Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000. TargetResource string `pulumi:"targetResource"` // When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned. UnmodifiedSinceConstraint *int `pulumi:"unmodifiedSinceConstraint"` }
type BatchOperationCosPutObjectCopyAccessControlGrants ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrants struct { // User name. DisplayName *string `pulumi:"displayName"` // User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001. Identifier string `pulumi:"identifier"` // Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL. Permission string `pulumi:"permission"` // Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID. TypeIdentifier string `pulumi:"typeIdentifier"` }
type BatchOperationCosPutObjectCopyAccessControlGrantsArgs ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrantsArgs struct { // User name. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001. Identifier pulumi.StringInput `pulumi:"identifier"` // Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL. Permission pulumi.StringInput `pulumi:"permission"` // Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID. TypeIdentifier pulumi.StringInput `pulumi:"typeIdentifier"` }
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
type BatchOperationCosPutObjectCopyAccessControlGrantsInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrantsInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput }
BatchOperationCosPutObjectCopyAccessControlGrantsInput is an input type that accepts BatchOperationCosPutObjectCopyAccessControlGrantsArgs and BatchOperationCosPutObjectCopyAccessControlGrantsOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyAccessControlGrantsInput` via:
BatchOperationCosPutObjectCopyAccessControlGrantsArgs{...}
type BatchOperationCosPutObjectCopyAccessControlGrantsOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrantsOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) DisplayName ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) DisplayName() pulumi.StringPtrOutput
User name.
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Identifier ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Identifier() pulumi.StringOutput
User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001.
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Permission ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Permission() pulumi.StringOutput
Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL.
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) TypeIdentifier ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) TypeIdentifier() pulumi.StringOutput
Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID.
type BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput }
BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput is an input type that accepts BatchOperationCosPutObjectCopyAccessControlGrantsArgs, BatchOperationCosPutObjectCopyAccessControlGrantsPtr and BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput` via:
BatchOperationCosPutObjectCopyAccessControlGrantsArgs{...} or: nil
func BatchOperationCosPutObjectCopyAccessControlGrantsPtr ¶ added in v0.1.5
func BatchOperationCosPutObjectCopyAccessControlGrantsPtr(v *BatchOperationCosPutObjectCopyAccessControlGrantsArgs) BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput
type BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) DisplayName ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) DisplayName() pulumi.StringPtrOutput
User name.
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Identifier ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Identifier() pulumi.StringPtrOutput
User ID (UIN) in qcs format. For example: qcs::cam::uin/100000000001:uin/100000000001.
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Permission ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Permission() pulumi.StringPtrOutput
Specify a permission to be granted. Enumerated value: READ,WRITE,FULL_CONTROL.
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) TypeIdentifier ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) TypeIdentifier() pulumi.StringPtrOutput
Specifies the type of Identifier. Currently, only user ID is supported. Enumerated value: ID.
type BatchOperationCosPutObjectCopyArgs ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyArgs struct { // This element specifies how ACL is copied. Valid values: // - Copy: inherits the source object ACL // - Replaced: replace source ACL // - Add: add a new ACL based on the source ACL. AccessControlDirective pulumi.StringPtrInput `pulumi:"accessControlDirective"` // Controls the specific access to the object. AccessControlGrants BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput `pulumi:"accessControlGrants"` // Defines the ACL property of the object. Valid values: private, public-read. CannedAccessControlList pulumi.StringPtrInput `pulumi:"cannedAccessControlList"` // This element specifies whether to copy object metadata from the source object or replace it with metadata in the < NewObjectMetadata > element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata. MetadataDirective pulumi.StringPtrInput `pulumi:"metadataDirective"` // When the object is modified after the specified time, the operation is performed, otherwise 412 is returned. ModifiedSinceConstraint pulumi.IntPtrInput `pulumi:"modifiedSinceConstraint"` // Configure the metadata for the object. NewObjectMetadata BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput `pulumi:"newObjectMetadata"` // The label of the configuration object, which must be specified when the < TaggingDirective > value is Replace or Add. NewObjectTaggings BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput `pulumi:"newObjectTaggings"` // Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with <ResourcesPrefix> and <TargetKeyPrefix>. Default value: false. PrefixReplace pulumi.BoolPtrInput `pulumi:"prefixReplace"` // This field is valid only when the < PrefixReplace > value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes. ResourcesPrefix pulumi.StringPtrInput `pulumi:"resourcesPrefix"` // Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD. StorageClass pulumi.StringPtrInput `pulumi:"storageClass"` // This element specifies whether to copy the object tag from the source object or replace it with the tag in the < NewObjectTagging > element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag. TaggingDirective pulumi.StringPtrInput `pulumi:"taggingDirective"` // This field is valid only when the <PrefixReplace> value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes. TargetKeyPrefix pulumi.StringPtrInput `pulumi:"targetKeyPrefix"` // Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000. TargetResource pulumi.StringInput `pulumi:"targetResource"` // When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned. UnmodifiedSinceConstraint pulumi.IntPtrInput `pulumi:"unmodifiedSinceConstraint"` }
func (BatchOperationCosPutObjectCopyArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyArgs) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput
func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput
func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
type BatchOperationCosPutObjectCopyInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput ToBatchOperationCosPutObjectCopyOutputWithContext(context.Context) BatchOperationCosPutObjectCopyOutput }
BatchOperationCosPutObjectCopyInput is an input type that accepts BatchOperationCosPutObjectCopyArgs and BatchOperationCosPutObjectCopyOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyInput` via:
BatchOperationCosPutObjectCopyArgs{...}
type BatchOperationCosPutObjectCopyNewObjectMetadata ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadata struct { // The caching instructions defined in RFC 2616 are saved as object metadata. CacheControl *string `pulumi:"cacheControl"` // The file name defined in RFC 2616 is saved as object metadata. ContentDisposition *string `pulumi:"contentDisposition"` // The encoding format defined in RFC 2616 is saved as object metadata. ContentEncoding *string `pulumi:"contentEncoding"` // The content types defined in RFC 2616 are saved as object metadata. ContentType *string `pulumi:"contentType"` // The cache expiration time defined in RFC 2616 is saved as object metadata. HttpExpiresDate *string `pulumi:"httpExpiresDate"` // Server encryption algorithm. Currently, only AES256 is supported. SseAlgorithm *string `pulumi:"sseAlgorithm"` // Includes user-defined metadata. UserMetadatas []BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata `pulumi:"userMetadatas"` }
type BatchOperationCosPutObjectCopyNewObjectMetadataArgs ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataArgs struct { // The caching instructions defined in RFC 2616 are saved as object metadata. CacheControl pulumi.StringPtrInput `pulumi:"cacheControl"` // The file name defined in RFC 2616 is saved as object metadata. ContentDisposition pulumi.StringPtrInput `pulumi:"contentDisposition"` // The encoding format defined in RFC 2616 is saved as object metadata. ContentEncoding pulumi.StringPtrInput `pulumi:"contentEncoding"` // The content types defined in RFC 2616 are saved as object metadata. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // The cache expiration time defined in RFC 2616 is saved as object metadata. HttpExpiresDate pulumi.StringPtrInput `pulumi:"httpExpiresDate"` // Server encryption algorithm. Currently, only AES256 is supported. SseAlgorithm pulumi.StringPtrInput `pulumi:"sseAlgorithm"` // Includes user-defined metadata. UserMetadatas BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput `pulumi:"userMetadatas"` }
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
type BatchOperationCosPutObjectCopyNewObjectMetadataInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput }
BatchOperationCosPutObjectCopyNewObjectMetadataInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataArgs and BatchOperationCosPutObjectCopyNewObjectMetadataOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataInput` via:
BatchOperationCosPutObjectCopyNewObjectMetadataArgs{...}
type BatchOperationCosPutObjectCopyNewObjectMetadataOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) CacheControl ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) CacheControl() pulumi.StringPtrOutput
The caching instructions defined in RFC 2616 are saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentDisposition ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentDisposition() pulumi.StringPtrOutput
The file name defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentEncoding ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentEncoding() pulumi.StringPtrOutput
The encoding format defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentType ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentType() pulumi.StringPtrOutput
The content types defined in RFC 2616 are saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) HttpExpiresDate ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) HttpExpiresDate() pulumi.StringPtrOutput
The cache expiration time defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) SseAlgorithm ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) SseAlgorithm() pulumi.StringPtrOutput
Server encryption algorithm. Currently, only AES256 is supported.
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) UserMetadatas ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) UserMetadatas() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
Includes user-defined metadata.
type BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput }
BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataArgs, BatchOperationCosPutObjectCopyNewObjectMetadataPtr and BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput` via:
BatchOperationCosPutObjectCopyNewObjectMetadataArgs{...} or: nil
func BatchOperationCosPutObjectCopyNewObjectMetadataPtr ¶ added in v0.1.5
func BatchOperationCosPutObjectCopyNewObjectMetadataPtr(v *BatchOperationCosPutObjectCopyNewObjectMetadataArgs) BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput
type BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) CacheControl ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) CacheControl() pulumi.StringPtrOutput
The caching instructions defined in RFC 2616 are saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentDisposition ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentDisposition() pulumi.StringPtrOutput
The file name defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentEncoding ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentEncoding() pulumi.StringPtrOutput
The encoding format defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentType ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentType() pulumi.StringPtrOutput
The content types defined in RFC 2616 are saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) HttpExpiresDate ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) HttpExpiresDate() pulumi.StringPtrOutput
The cache expiration time defined in RFC 2616 is saved as object metadata.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) SseAlgorithm ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) SseAlgorithm() pulumi.StringPtrOutput
Server encryption algorithm. Currently, only AES256 is supported.
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) UserMetadatas ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) UserMetadatas() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
Includes user-defined metadata.
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs struct { // key. Key pulumi.StringInput `pulumi:"key"` // value. Value pulumi.StringInput `pulumi:"value"` }
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray []BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput }
BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray and BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput` via:
BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray{ BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs{...} }
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) Index ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput }
BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs and BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput` via:
BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs{...}
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Key ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Key() pulumi.StringOutput
key.
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Value ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Value() pulumi.StringOutput
value.
type BatchOperationCosPutObjectCopyNewObjectTagging ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingArgs ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingArgs struct { // key. Key pulumi.StringInput `pulumi:"key"` // value. Value pulumi.StringInput `pulumi:"value"` }
func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput
func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
type BatchOperationCosPutObjectCopyNewObjectTaggingArray ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingArray []BatchOperationCosPutObjectCopyNewObjectTaggingInput
func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext ¶ added in v0.1.5
func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
type BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput }
BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectTaggingArray and BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput` via:
BatchOperationCosPutObjectCopyNewObjectTaggingArray{ BatchOperationCosPutObjectCopyNewObjectTaggingArgs{...} }
type BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
type BatchOperationCosPutObjectCopyNewObjectTaggingInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput }
BatchOperationCosPutObjectCopyNewObjectTaggingInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectTaggingArgs and BatchOperationCosPutObjectCopyNewObjectTaggingOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectTaggingInput` via:
BatchOperationCosPutObjectCopyNewObjectTaggingArgs{...}
type BatchOperationCosPutObjectCopyNewObjectTaggingOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyNewObjectTaggingOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput
func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Value ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Value() pulumi.StringOutput
value.
type BatchOperationCosPutObjectCopyOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyOutput) AccessControlDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) AccessControlDirective() pulumi.StringPtrOutput
This element specifies how ACL is copied. Valid values: - Copy: inherits the source object ACL - Replaced: replace source ACL - Add: add a new ACL based on the source ACL.
func (BatchOperationCosPutObjectCopyOutput) AccessControlGrants ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) AccessControlGrants() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
Controls the specific access to the object.
func (BatchOperationCosPutObjectCopyOutput) CannedAccessControlList ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) CannedAccessControlList() pulumi.StringPtrOutput
Defines the ACL property of the object. Valid values: private, public-read.
func (BatchOperationCosPutObjectCopyOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyOutput) MetadataDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) MetadataDirective() pulumi.StringPtrOutput
This element specifies whether to copy object metadata from the source object or replace it with metadata in the < NewObjectMetadata > element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata.
func (BatchOperationCosPutObjectCopyOutput) ModifiedSinceConstraint ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput
When the object is modified after the specified time, the operation is performed, otherwise 412 is returned.
func (BatchOperationCosPutObjectCopyOutput) NewObjectMetadata ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) NewObjectMetadata() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
Configure the metadata for the object.
func (BatchOperationCosPutObjectCopyOutput) NewObjectTaggings ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) NewObjectTaggings() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
The label of the configuration object, which must be specified when the < TaggingDirective > value is Replace or Add.
func (BatchOperationCosPutObjectCopyOutput) PrefixReplace ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) PrefixReplace() pulumi.BoolPtrOutput
Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with <ResourcesPrefix> and <TargetKeyPrefix>. Default value: false.
func (BatchOperationCosPutObjectCopyOutput) ResourcesPrefix ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ResourcesPrefix() pulumi.StringPtrOutput
This field is valid only when the < PrefixReplace > value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes.
func (BatchOperationCosPutObjectCopyOutput) StorageClass ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) StorageClass() pulumi.StringPtrOutput
Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD.
func (BatchOperationCosPutObjectCopyOutput) TaggingDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) TaggingDirective() pulumi.StringPtrOutput
This element specifies whether to copy the object tag from the source object or replace it with the tag in the < NewObjectTagging > element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag.
func (BatchOperationCosPutObjectCopyOutput) TargetKeyPrefix ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) TargetKeyPrefix() pulumi.StringPtrOutput
This field is valid only when the <PrefixReplace> value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes.
func (BatchOperationCosPutObjectCopyOutput) TargetResource ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) TargetResource() pulumi.StringOutput
Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000.
func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput
func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput
func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
func (BatchOperationCosPutObjectCopyOutput) UnmodifiedSinceConstraint ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput
When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned.
type BatchOperationCosPutObjectCopyPtrInput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyPtrInput interface { pulumi.Input ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput ToBatchOperationCosPutObjectCopyPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyPtrOutput }
BatchOperationCosPutObjectCopyPtrInput is an input type that accepts BatchOperationCosPutObjectCopyArgs, BatchOperationCosPutObjectCopyPtr and BatchOperationCosPutObjectCopyPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyPtrInput` via:
BatchOperationCosPutObjectCopyArgs{...} or: nil
func BatchOperationCosPutObjectCopyPtr ¶ added in v0.1.5
func BatchOperationCosPutObjectCopyPtr(v *BatchOperationCosPutObjectCopyArgs) BatchOperationCosPutObjectCopyPtrInput
type BatchOperationCosPutObjectCopyPtrOutput ¶ added in v0.1.5
type BatchOperationCosPutObjectCopyPtrOutput struct{ *pulumi.OutputState }
func (BatchOperationCosPutObjectCopyPtrOutput) AccessControlDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) AccessControlDirective() pulumi.StringPtrOutput
This element specifies how ACL is copied. Valid values: - Copy: inherits the source object ACL - Replaced: replace source ACL - Add: add a new ACL based on the source ACL.
func (BatchOperationCosPutObjectCopyPtrOutput) AccessControlGrants ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) AccessControlGrants() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
Controls the specific access to the object.
func (BatchOperationCosPutObjectCopyPtrOutput) CannedAccessControlList ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) CannedAccessControlList() pulumi.StringPtrOutput
Defines the ACL property of the object. Valid values: private, public-read.
func (BatchOperationCosPutObjectCopyPtrOutput) ElementType ¶ added in v0.1.5
func (BatchOperationCosPutObjectCopyPtrOutput) ElementType() reflect.Type
func (BatchOperationCosPutObjectCopyPtrOutput) MetadataDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) MetadataDirective() pulumi.StringPtrOutput
This element specifies whether to copy object metadata from the source object or replace it with metadata in the < NewObjectMetadata > element. Valid values are: Copy, Replaced, Add. Copy: inherit source object metadata; Replaced: replace source metadata; Add: add new metadata based on source metadata.
func (BatchOperationCosPutObjectCopyPtrOutput) ModifiedSinceConstraint ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput
When the object is modified after the specified time, the operation is performed, otherwise 412 is returned.
func (BatchOperationCosPutObjectCopyPtrOutput) NewObjectMetadata ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) NewObjectMetadata() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
Configure the metadata for the object.
func (BatchOperationCosPutObjectCopyPtrOutput) NewObjectTaggings ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) NewObjectTaggings() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
The label of the configuration object, which must be specified when the < TaggingDirective > value is Replace or Add.
func (BatchOperationCosPutObjectCopyPtrOutput) PrefixReplace ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) PrefixReplace() pulumi.BoolPtrOutput
Specifies whether the prefix of the source object needs to be replaced. A value of true indicates the replacement object prefix, which needs to be used with <ResourcesPrefix> and <TargetKeyPrefix>. Default value: false.
func (BatchOperationCosPutObjectCopyPtrOutput) ResourcesPrefix ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) ResourcesPrefix() pulumi.StringPtrOutput
This field is valid only when the < PrefixReplace > value is true. Specify the source object prefix to be replaced, and the replacement directory should end with `/`. Can be empty with a maximum length of 1024 bytes.
func (BatchOperationCosPutObjectCopyPtrOutput) StorageClass ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) StorageClass() pulumi.StringPtrOutput
Sets the storage level of the object. Enumerated value: STANDARD,STANDARD_IA. Default value: STANDARD.
func (BatchOperationCosPutObjectCopyPtrOutput) TaggingDirective ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) TaggingDirective() pulumi.StringPtrOutput
This element specifies whether to copy the object tag from the source object or replace it with the tag in the < NewObjectTagging > element. Valid values are: Copy, Replaced, Add. Copy: inherits the source object tag; Replaced: replaces the source tag; Add: adds a new tag based on the source tag.
func (BatchOperationCosPutObjectCopyPtrOutput) TargetKeyPrefix ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) TargetKeyPrefix() pulumi.StringPtrOutput
This field is valid only when the <PrefixReplace> value is true. This value represents the replaced prefix, and the replacement directory should end with /. Can be empty with a maximum length of 1024 bytes.
func (BatchOperationCosPutObjectCopyPtrOutput) TargetResource ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) TargetResource() pulumi.StringPtrOutput
Sets the target bucket for the Copy. Use qcs to specify, for example, qcs::cos:ap-chengdu:uid/1250000000:examplebucket-1250000000.
func (BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutput ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
func (BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput
func (BatchOperationCosPutObjectCopyPtrOutput) UnmodifiedSinceConstraint ¶ added in v0.1.5
func (o BatchOperationCosPutObjectCopyPtrOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput
When the object has not been modified after the specified time, the operation is performed, otherwise 412 is returned.
type BatchOperationInput ¶ added in v0.1.5
type BatchOperationInput interface { pulumi.Input ToBatchOperationOutput() BatchOperationOutput ToBatchOperationOutputWithContext(context.Context) BatchOperationOutput }
BatchOperationInput is an input type that accepts BatchOperationArgs and BatchOperationOutput values. You can construct a concrete instance of `BatchOperationInput` via:
BatchOperationArgs{...}
type BatchOperationOutput ¶ added in v0.1.5
type BatchOperationOutput struct{ *pulumi.OutputState }
func (BatchOperationOutput) CosInitiateRestoreObject ¶ added in v0.1.5
func (o BatchOperationOutput) CosInitiateRestoreObject() BatchOperationCosInitiateRestoreObjectPtrOutput
Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory.
func (BatchOperationOutput) CosPutObjectCopy ¶ added in v0.1.5
func (o BatchOperationOutput) CosPutObjectCopy() BatchOperationCosPutObjectCopyPtrOutput
Specifies the specific parameters for the batch copy operation on the objects in the list.
func (BatchOperationOutput) ElementType ¶ added in v0.1.5
func (BatchOperationOutput) ElementType() reflect.Type
func (BatchOperationOutput) ToBatchOperationOutput ¶ added in v0.1.5
func (o BatchOperationOutput) ToBatchOperationOutput() BatchOperationOutput
func (BatchOperationOutput) ToBatchOperationOutputWithContext ¶ added in v0.1.5
func (o BatchOperationOutput) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput
func (BatchOperationOutput) ToBatchOperationPtrOutput ¶ added in v0.1.5
func (o BatchOperationOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput
func (BatchOperationOutput) ToBatchOperationPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
type BatchOperationPtrInput ¶ added in v0.1.5
type BatchOperationPtrInput interface { pulumi.Input ToBatchOperationPtrOutput() BatchOperationPtrOutput ToBatchOperationPtrOutputWithContext(context.Context) BatchOperationPtrOutput }
BatchOperationPtrInput is an input type that accepts BatchOperationArgs, BatchOperationPtr and BatchOperationPtrOutput values. You can construct a concrete instance of `BatchOperationPtrInput` via:
BatchOperationArgs{...} or: nil
func BatchOperationPtr ¶ added in v0.1.5
func BatchOperationPtr(v *BatchOperationArgs) BatchOperationPtrInput
type BatchOperationPtrOutput ¶ added in v0.1.5
type BatchOperationPtrOutput struct{ *pulumi.OutputState }
func (BatchOperationPtrOutput) CosInitiateRestoreObject ¶ added in v0.1.5
func (o BatchOperationPtrOutput) CosInitiateRestoreObject() BatchOperationCosInitiateRestoreObjectPtrOutput
Specifies the specific parameters for the batch restore operation for archive storage type objects in the inventory.
func (BatchOperationPtrOutput) CosPutObjectCopy ¶ added in v0.1.5
func (o BatchOperationPtrOutput) CosPutObjectCopy() BatchOperationCosPutObjectCopyPtrOutput
Specifies the specific parameters for the batch copy operation on the objects in the list.
func (BatchOperationPtrOutput) Elem ¶ added in v0.1.5
func (o BatchOperationPtrOutput) Elem() BatchOperationOutput
func (BatchOperationPtrOutput) ElementType ¶ added in v0.1.5
func (BatchOperationPtrOutput) ElementType() reflect.Type
func (BatchOperationPtrOutput) ToBatchOperationPtrOutput ¶ added in v0.1.5
func (o BatchOperationPtrOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput
func (BatchOperationPtrOutput) ToBatchOperationPtrOutputWithContext ¶ added in v0.1.5
func (o BatchOperationPtrOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput
type BatchOutput ¶ added in v0.1.5
type BatchOutput struct{ *pulumi.OutputState }
func (BatchOutput) ConfirmationRequired ¶ added in v0.1.5
func (o BatchOutput) ConfirmationRequired() pulumi.BoolPtrOutput
Whether to confirm before performing the task. The default is false.
func (BatchOutput) Description ¶ added in v0.1.5
func (o BatchOutput) Description() pulumi.StringPtrOutput
Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes.
func (BatchOutput) ElementType ¶ added in v0.1.5
func (BatchOutput) ElementType() reflect.Type
func (BatchOutput) Manifest ¶ added in v0.1.5
func (o BatchOutput) Manifest() BatchManifestOutput
List of objects to be processed.
func (BatchOutput) Operation ¶ added in v0.1.5
func (o BatchOutput) Operation() BatchOperationOutput
Select the action to be performed on the objects in the manifest file.
func (BatchOutput) Priority ¶ added in v0.1.5
func (o BatchOutput) Priority() pulumi.IntOutput
Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.
func (BatchOutput) Report ¶ added in v0.1.5
func (o BatchOutput) Report() BatchReportOutput
Task completion report.
func (BatchOutput) RoleArn ¶ added in v0.1.5
func (o BatchOutput) RoleArn() pulumi.StringOutput
COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity.
func (BatchOutput) Status ¶ added in v0.1.5
func (o BatchOutput) Status() pulumi.StringOutput
Current status of the task. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. For Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled.
func (BatchOutput) ToBatchOutput ¶ added in v0.1.5
func (o BatchOutput) ToBatchOutput() BatchOutput
func (BatchOutput) ToBatchOutputWithContext ¶ added in v0.1.5
func (o BatchOutput) ToBatchOutputWithContext(ctx context.Context) BatchOutput
type BatchReport ¶ added in v0.1.5
type BatchReport struct { // Delivery bucket for task completion reports. Bucket string `pulumi:"bucket"` // Whether to output the task completion report. Enabled string `pulumi:"enabled"` // Task completion report format information. Legal value: Report_CSV_V1. Format string `pulumi:"format"` // Prefix information for the task completion report. Length 0-256 bytes. Prefix *string `pulumi:"prefix"` // Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly. ReportScope string `pulumi:"reportScope"` }
type BatchReportArgs ¶ added in v0.1.5
type BatchReportArgs struct { // Delivery bucket for task completion reports. Bucket pulumi.StringInput `pulumi:"bucket"` // Whether to output the task completion report. Enabled pulumi.StringInput `pulumi:"enabled"` // Task completion report format information. Legal value: Report_CSV_V1. Format pulumi.StringInput `pulumi:"format"` // Prefix information for the task completion report. Length 0-256 bytes. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly. ReportScope pulumi.StringInput `pulumi:"reportScope"` }
func (BatchReportArgs) ElementType ¶ added in v0.1.5
func (BatchReportArgs) ElementType() reflect.Type
func (BatchReportArgs) ToBatchReportOutput ¶ added in v0.1.5
func (i BatchReportArgs) ToBatchReportOutput() BatchReportOutput
func (BatchReportArgs) ToBatchReportOutputWithContext ¶ added in v0.1.5
func (i BatchReportArgs) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput
func (BatchReportArgs) ToBatchReportPtrOutput ¶ added in v0.1.5
func (i BatchReportArgs) ToBatchReportPtrOutput() BatchReportPtrOutput
func (BatchReportArgs) ToBatchReportPtrOutputWithContext ¶ added in v0.1.5
func (i BatchReportArgs) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
type BatchReportInput ¶ added in v0.1.5
type BatchReportInput interface { pulumi.Input ToBatchReportOutput() BatchReportOutput ToBatchReportOutputWithContext(context.Context) BatchReportOutput }
BatchReportInput is an input type that accepts BatchReportArgs and BatchReportOutput values. You can construct a concrete instance of `BatchReportInput` via:
BatchReportArgs{...}
type BatchReportOutput ¶ added in v0.1.5
type BatchReportOutput struct{ *pulumi.OutputState }
func (BatchReportOutput) Bucket ¶ added in v0.1.5
func (o BatchReportOutput) Bucket() pulumi.StringOutput
Delivery bucket for task completion reports.
func (BatchReportOutput) ElementType ¶ added in v0.1.5
func (BatchReportOutput) ElementType() reflect.Type
func (BatchReportOutput) Enabled ¶ added in v0.1.5
func (o BatchReportOutput) Enabled() pulumi.StringOutput
Whether to output the task completion report.
func (BatchReportOutput) Format ¶ added in v0.1.5
func (o BatchReportOutput) Format() pulumi.StringOutput
Task completion report format information. Legal value: Report_CSV_V1.
func (BatchReportOutput) Prefix ¶ added in v0.1.5
func (o BatchReportOutput) Prefix() pulumi.StringPtrOutput
Prefix information for the task completion report. Length 0-256 bytes.
func (BatchReportOutput) ReportScope ¶ added in v0.1.5
func (o BatchReportOutput) ReportScope() pulumi.StringOutput
Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly.
func (BatchReportOutput) ToBatchReportOutput ¶ added in v0.1.5
func (o BatchReportOutput) ToBatchReportOutput() BatchReportOutput
func (BatchReportOutput) ToBatchReportOutputWithContext ¶ added in v0.1.5
func (o BatchReportOutput) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput
func (BatchReportOutput) ToBatchReportPtrOutput ¶ added in v0.1.5
func (o BatchReportOutput) ToBatchReportPtrOutput() BatchReportPtrOutput
func (BatchReportOutput) ToBatchReportPtrOutputWithContext ¶ added in v0.1.5
func (o BatchReportOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
type BatchReportPtrInput ¶ added in v0.1.5
type BatchReportPtrInput interface { pulumi.Input ToBatchReportPtrOutput() BatchReportPtrOutput ToBatchReportPtrOutputWithContext(context.Context) BatchReportPtrOutput }
BatchReportPtrInput is an input type that accepts BatchReportArgs, BatchReportPtr and BatchReportPtrOutput values. You can construct a concrete instance of `BatchReportPtrInput` via:
BatchReportArgs{...} or: nil
func BatchReportPtr ¶ added in v0.1.5
func BatchReportPtr(v *BatchReportArgs) BatchReportPtrInput
type BatchReportPtrOutput ¶ added in v0.1.5
type BatchReportPtrOutput struct{ *pulumi.OutputState }
func (BatchReportPtrOutput) Bucket ¶ added in v0.1.5
func (o BatchReportPtrOutput) Bucket() pulumi.StringPtrOutput
Delivery bucket for task completion reports.
func (BatchReportPtrOutput) Elem ¶ added in v0.1.5
func (o BatchReportPtrOutput) Elem() BatchReportOutput
func (BatchReportPtrOutput) ElementType ¶ added in v0.1.5
func (BatchReportPtrOutput) ElementType() reflect.Type
func (BatchReportPtrOutput) Enabled ¶ added in v0.1.5
func (o BatchReportPtrOutput) Enabled() pulumi.StringPtrOutput
Whether to output the task completion report.
func (BatchReportPtrOutput) Format ¶ added in v0.1.5
func (o BatchReportPtrOutput) Format() pulumi.StringPtrOutput
Task completion report format information. Legal value: Report_CSV_V1.
func (BatchReportPtrOutput) Prefix ¶ added in v0.1.5
func (o BatchReportPtrOutput) Prefix() pulumi.StringPtrOutput
Prefix information for the task completion report. Length 0-256 bytes.
func (BatchReportPtrOutput) ReportScope ¶ added in v0.1.5
func (o BatchReportPtrOutput) ReportScope() pulumi.StringPtrOutput
Task completion report the task information that needs to be recorded to determine whether to record the execution information of all operations or the information of failed operations. Legal values: AllTasks, FailedTasksOnly.
func (BatchReportPtrOutput) ToBatchReportPtrOutput ¶ added in v0.1.5
func (o BatchReportPtrOutput) ToBatchReportPtrOutput() BatchReportPtrOutput
func (BatchReportPtrOutput) ToBatchReportPtrOutputWithContext ¶ added in v0.1.5
func (o BatchReportPtrOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput
type BatchState ¶ added in v0.1.5
type BatchState struct { // Appid. Appid pulumi.IntPtrInput // Whether to confirm before performing the task. The default is false. ConfirmationRequired pulumi.BoolPtrInput // Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes. Description pulumi.StringPtrInput // Job id. JobId pulumi.StringPtrInput // List of objects to be processed. Manifest BatchManifestPtrInput // Select the action to be performed on the objects in the manifest file. Operation BatchOperationPtrInput // Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647. Priority pulumi.IntPtrInput // Task completion report. Report BatchReportPtrInput // COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity. RoleArn pulumi.StringPtrInput // Current status of the task. // Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. // For Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled. Status pulumi.StringPtrInput // Uin. Uin pulumi.StringPtrInput }
func (BatchState) ElementType ¶ added in v0.1.5
func (BatchState) ElementType() reflect.Type
type Bucket ¶
type Bucket struct { pulumi.CustomResourceState // Enable bucket acceleration. AccelerationEnable pulumi.BoolPtrOutput `pulumi:"accelerationEnable"` // The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private. Acl pulumi.StringPtrOutput `pulumi:"acl"` // ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail. AclBody pulumi.StringOutput `pulumi:"aclBody"` // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringOutput `pulumi:"bucket"` // A rule of Cross-Origin Resource Sharing (documented below). CorsRules BucketCorsRuleArrayOutput `pulumi:"corsRules"` // The URL of this cos bucket. CosBucketUrl pulumi.StringOutput `pulumi:"cosBucketUrl"` // Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified. EnableIntelligentTiering pulumi.BoolOutput `pulumi:"enableIntelligentTiering"` // The server-side encryption algorithm to use. Valid value is `AES256`. EncryptionAlgorithm pulumi.StringPtrOutput `pulumi:"encryptionAlgorithm"` // Force cleanup all objects before delete bucket. ForceClean pulumi.BoolPtrOutput `pulumi:"forceClean"` // Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30. IntelligentTieringDays pulumi.IntOutput `pulumi:"intelligentTieringDays"` // Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. IntelligentTieringRequestFrequent pulumi.IntOutput `pulumi:"intelligentTieringRequestFrequent"` // A configuration of object lifecycle management (documented below). LifecycleRules BucketLifecycleRuleArrayOutput `pulumi:"lifecycleRules"` // Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `logTargetBucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920). LogEnable pulumi.BoolPtrOutput `pulumi:"logEnable"` // The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. LogPrefix pulumi.StringOutput `pulumi:"logPrefix"` // The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. User must have full access on this bucket. LogTargetBucket pulumi.StringOutput `pulumi:"logTargetBucket"` // Indicates whether to create a bucket of multi available zone. MultiAz pulumi.BoolPtrOutput `pulumi:"multiAz"` // Bucket Origin Domain settings. OriginDomainRules BucketOriginDomainRuleArrayOutput `pulumi:"originDomainRules"` // Bucket Origin-Pull settings. OriginPullRules BucketOriginPullRuleArrayOutput `pulumi:"originPullRules"` // Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioningEnable` is true can configure this argument. ReplicaRole pulumi.StringPtrOutput `pulumi:"replicaRole"` // List of replica rule. NOTE: only `versioningEnable` is true and `replicaRole` set can configure this argument. ReplicaRules BucketReplicaRuleArrayOutput `pulumi:"replicaRules"` // The tags of a bucket. Tags pulumi.MapOutput `pulumi:"tags"` // Enable bucket versioning. NOTE: The `multiAz` feature is true for the current bucket, cannot disable version control. VersioningEnable pulumi.BoolPtrOutput `pulumi:"versioningEnable"` // A website object(documented below). Website BucketWebsitePtrOutput `pulumi:"website"` }
Provides a COS resource to create a COS bucket and set its attributes.
## Example Usage
### Private Bucket
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId _, err = Cos.NewBucket(ctx, "privateSbucket", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("private-bucket-%v", appId)), Acl: pulumi.String("private"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Creation of multiple available zone bucket
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId _, err = Cos.NewBucket(ctx, "multiZoneBucket", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("multi-zone-bucket-%v", appId)), Acl: pulumi.String("private"), MultiAz: pulumi.Bool(true), VersioningEnable: pulumi.Bool(true), ForceClean: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using verbose acl
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId _, err = Cos.NewBucket(ctx, "bucketWithAcl", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucketwith-acl-%v", appId)), AclBody: pulumi.String(`<AccessControlPolicy> <Owner> <ID>qcs::cam::uin/100022975249:uin/100022975249</ID> <DisplayName>qcs::cam::uin/100022975249:uin/100022975249</DisplayName> </Owner> <AccessControlList> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Group"> <URI>http://cam.qcloud.com/groups/global/AllUsers</URI> </Grantee> <Permission>READ</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"> <ID>qcs::cam::uin/100022975249:uin/100022975249</ID> <DisplayName>qcs::cam::uin/100022975249:uin/100022975249</DisplayName> </Grantee> <Permission>FULL_CONTROL</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"> <ID>qcs::cam::uin/100022975249:uin/100022975249</ID> <DisplayName>qcs::cam::uin/100022975249:uin/100022975249</DisplayName> </Grantee> <Permission>WRITE_ACP</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Group"> <URI>http://cam.qcloud.com/groups/global/AllUsers</URI> </Grantee> <Permission>READ_ACP</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Group"> <URI>http://cam.qcloud.com/groups/global/AllUsers</URI> </Grantee> <Permission>WRITE_ACP</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"> <ID>qcs::cam::uin/100022975249:uin/100022975249</ID> <DisplayName>qcs::cam::uin/100022975249:uin/100022975249</DisplayName> </Grantee> <Permission>READ</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CanonicalUser"> <ID>qcs::cam::uin/100022975249:uin/100022975249</ID> <DisplayName>qcs::cam::uin/100022975249:uin/100022975249</DisplayName> </Grantee> <Permission>WRITE</Permission> </Grant> <Grant> <Grantee xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Group"> <URI>http://cam.qcloud.com/groups/global/AllUsers</URI> </Grantee> <Permission>FULL_CONTROL</Permission> </Grant> </AccessControlList>
</AccessControlPolicy> `),
}) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Static Website
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId bucketWithStaticWebsite, err := Cos.NewBucket(ctx, "bucketWithStaticWebsite", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucket-with-static-website-%v", appId)), Website: &cos.BucketWebsiteArgs{ IndexDocument: pulumi.String("index.html"), ErrorDocument: pulumi.String("error.html"), }, }) if err != nil { return err } ctx.Export("endpointTest", bucketWithStaticWebsite.Website.ApplyT(func(website cos.BucketWebsite) (*string, error) { return &website.Endpoint, nil }).(pulumi.StringPtrOutput)) return nil }) }
``` <!--End PulumiCodeChooser -->
### Using CORS
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId _, err = Cos.NewBucket(ctx, "bucketWithCors", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucket-with-cors-%v", appId)), Acl: pulumi.String("public-read-write"), CorsRules: cos.BucketCorsRuleArray{ &cos.BucketCorsRuleArgs{ AllowedOrigins: pulumi.StringArray{ pulumi.String("http://*.abc.com"), }, AllowedMethods: pulumi.StringArray{ pulumi.String("PUT"), pulumi.String("POST"), }, AllowedHeaders: pulumi.StringArray{ pulumi.String("*"), }, MaxAgeSeconds: pulumi.Int(300), ExposeHeaders: pulumi.StringArray{ pulumi.String("Etag"), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using object lifecycle
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId _, err = Cos.NewBucket(ctx, "bucketWithLifecycle", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucket-with-lifecycle-%v", appId)), Acl: pulumi.String("public-read-write"), LifecycleRules: cos.BucketLifecycleRuleArray{ &cos.BucketLifecycleRuleArgs{ FilterPrefix: pulumi.String("path1/"), Transitions: cos.BucketLifecycleRuleTransitionArray{ &cos.BucketLifecycleRuleTransitionArgs{ Days: pulumi.Int(30), StorageClass: pulumi.String("STANDARD_IA"), }, }, Expiration: &cos.BucketLifecycleRuleExpirationArgs{ Days: pulumi.Int(90), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using replication
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/User"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { info, err := User.GetInfo(ctx, nil, nil) if err != nil { return err } appId := info.AppId uin := info.Uin ownerUin := info.OwnerUin region := "ap-guangzhou" bucketReplicate, err := Cos.NewBucket(ctx, "bucketReplicate", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucket-replicate-%v", appId)), Acl: pulumi.String("private"), VersioningEnable: pulumi.Bool(true), }) if err != nil { return err } _, err = Cos.NewBucket(ctx, "bucketWithReplication", &Cos.BucketArgs{ Bucket: pulumi.String(fmt.Sprintf("bucket-with-replication-%v", appId)), Acl: pulumi.String("private"), VersioningEnable: pulumi.Bool(true), ReplicaRole: pulumi.String(fmt.Sprintf("qcs::cam::uin/%v:uin/%v", ownerUin, uin)), ReplicaRules: cos.BucketReplicaRuleArray{ &cos.BucketReplicaRuleArgs{ Id: pulumi.String("test-rep1"), Status: pulumi.String("Enabled"), Prefix: pulumi.String("dist"), DestinationBucket: bucketReplicate.Bucket.ApplyT(func(bucket string) (string, error) { return fmt.Sprintf("qcs::cos:%v::%v", region, bucket), nil }).(pulumi.StringOutput), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
COS bucket can be imported, e.g.
```sh $ pulumi import tencentcloud:Cos/bucket:Bucket bucket bucket-name ```
func GetBucket ¶
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucket ¶
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶
func (*Bucket) ToBucketOutput ¶
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketArgs ¶
type BucketArgs struct { // Enable bucket acceleration. AccelerationEnable pulumi.BoolPtrInput // The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private. Acl pulumi.StringPtrInput // ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail. AclBody pulumi.StringPtrInput // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringInput // A rule of Cross-Origin Resource Sharing (documented below). CorsRules BucketCorsRuleArrayInput // Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified. EnableIntelligentTiering pulumi.BoolPtrInput // The server-side encryption algorithm to use. Valid value is `AES256`. EncryptionAlgorithm pulumi.StringPtrInput // Force cleanup all objects before delete bucket. ForceClean pulumi.BoolPtrInput // Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30. IntelligentTieringDays pulumi.IntPtrInput // Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. IntelligentTieringRequestFrequent pulumi.IntPtrInput // A configuration of object lifecycle management (documented below). LifecycleRules BucketLifecycleRuleArrayInput // Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `logTargetBucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920). LogEnable pulumi.BoolPtrInput // The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. LogPrefix pulumi.StringPtrInput // The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. User must have full access on this bucket. LogTargetBucket pulumi.StringPtrInput // Indicates whether to create a bucket of multi available zone. MultiAz pulumi.BoolPtrInput // Bucket Origin Domain settings. OriginDomainRules BucketOriginDomainRuleArrayInput // Bucket Origin-Pull settings. OriginPullRules BucketOriginPullRuleArrayInput // Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioningEnable` is true can configure this argument. ReplicaRole pulumi.StringPtrInput // List of replica rule. NOTE: only `versioningEnable` is true and `replicaRole` set can configure this argument. ReplicaRules BucketReplicaRuleArrayInput // The tags of a bucket. Tags pulumi.MapInput // Enable bucket versioning. NOTE: The `multiAz` feature is true for the current bucket, cannot disable version control. VersioningEnable pulumi.BoolPtrInput // 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 BucketArray ¶
type BucketArray []BucketInput
func (BucketArray) ElementType ¶
func (BucketArray) ElementType() reflect.Type
func (BucketArray) ToBucketArrayOutput ¶
func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput
func (BucketArray) ToBucketArrayOutputWithContext ¶
func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type BucketArrayInput ¶
type BucketArrayInput interface { pulumi.Input ToBucketArrayOutput() BucketArrayOutput ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput }
BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:
BucketArray{ BucketArgs{...} }
type BucketArrayOutput ¶
type BucketArrayOutput struct{ *pulumi.OutputState }
func (BucketArrayOutput) ElementType ¶
func (BucketArrayOutput) ElementType() reflect.Type
func (BucketArrayOutput) Index ¶
func (o BucketArrayOutput) Index(i pulumi.IntInput) BucketOutput
func (BucketArrayOutput) ToBucketArrayOutput ¶
func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput
func (BucketArrayOutput) ToBucketArrayOutputWithContext ¶
func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput
type 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 BucketDomainCertificateAttachment ¶ added in v0.1.3
type BucketDomainCertificateAttachment struct { pulumi.CustomResourceState // Bucket name. Bucket pulumi.StringOutput `pulumi:"bucket"` // The certificate of specified doamin. DomainCertificate BucketDomainCertificateAttachmentDomainCertificateOutput `pulumi:"domainCertificate"` }
Provides a resource to attach/detach the corresponding certificate for the domain name in specified cos bucket.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketDomainCertificateAttachment(ctx, "foo", &Cos.BucketDomainCertificateAttachmentArgs{ Bucket: pulumi.String(""), DomainCertificate: &cos.BucketDomainCertificateAttachmentDomainCertificateArgs{ Certificate: &cos.BucketDomainCertificateAttachmentDomainCertificateCertificateArgs{ CertType: pulumi.String("CustomCert"), CustomCert: &cos.BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs{ Cert: pulumi.String("===CERTIFICATE==="), PrivateKey: pulumi.String("===PRIVATE_KEY==="), }, }, Domain: pulumi.String("domain_name"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetBucketDomainCertificateAttachment ¶ added in v0.1.3
func GetBucketDomainCertificateAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketDomainCertificateAttachmentState, opts ...pulumi.ResourceOption) (*BucketDomainCertificateAttachment, error)
GetBucketDomainCertificateAttachment gets an existing BucketDomainCertificateAttachment 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 NewBucketDomainCertificateAttachment ¶ added in v0.1.3
func NewBucketDomainCertificateAttachment(ctx *pulumi.Context, name string, args *BucketDomainCertificateAttachmentArgs, opts ...pulumi.ResourceOption) (*BucketDomainCertificateAttachment, error)
NewBucketDomainCertificateAttachment registers a new resource with the given unique name, arguments, and options.
func (*BucketDomainCertificateAttachment) ElementType ¶ added in v0.1.3
func (*BucketDomainCertificateAttachment) ElementType() reflect.Type
func (*BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutput ¶ added in v0.1.3
func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput
func (*BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutputWithContext ¶ added in v0.1.3
func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput
type BucketDomainCertificateAttachmentArgs ¶ added in v0.1.3
type BucketDomainCertificateAttachmentArgs struct { // Bucket name. Bucket pulumi.StringInput // The certificate of specified doamin. DomainCertificate BucketDomainCertificateAttachmentDomainCertificateInput }
The set of arguments for constructing a BucketDomainCertificateAttachment resource.
func (BucketDomainCertificateAttachmentArgs) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentArgs) ElementType() reflect.Type
type BucketDomainCertificateAttachmentArray ¶ added in v0.1.3
type BucketDomainCertificateAttachmentArray []BucketDomainCertificateAttachmentInput
func (BucketDomainCertificateAttachmentArray) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentArray) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput
func (BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput
type BucketDomainCertificateAttachmentArrayInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentArrayInput interface { pulumi.Input ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput ToBucketDomainCertificateAttachmentArrayOutputWithContext(context.Context) BucketDomainCertificateAttachmentArrayOutput }
BucketDomainCertificateAttachmentArrayInput is an input type that accepts BucketDomainCertificateAttachmentArray and BucketDomainCertificateAttachmentArrayOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentArrayInput` via:
BucketDomainCertificateAttachmentArray{ BucketDomainCertificateAttachmentArgs{...} }
type BucketDomainCertificateAttachmentArrayOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentArrayOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentArrayOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput
func (BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput
type BucketDomainCertificateAttachmentDomainCertificate ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificate struct { // Certificate info. Certificate BucketDomainCertificateAttachmentDomainCertificateCertificate `pulumi:"certificate"` // The name of domain. Domain string `pulumi:"domain"` }
type BucketDomainCertificateAttachmentDomainCertificateArgs ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateArgs struct { // Certificate info. Certificate BucketDomainCertificateAttachmentDomainCertificateCertificateInput `pulumi:"certificate"` // The name of domain. Domain pulumi.StringInput `pulumi:"domain"` }
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificate ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificate struct { // Certificate type. CertType string `pulumi:"certType"` // Custom certificate. CustomCert BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert `pulumi:"customCert"` }
type BucketDomainCertificateAttachmentDomainCertificateCertificateArgs ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateArgs struct { // Certificate type. CertType pulumi.StringInput `pulumi:"certType"` // Custom certificate. CustomCert BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput `pulumi:"customCert"` }
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs struct { // Public key of certificate. Cert pulumi.StringInput `pulumi:"cert"` // Private key of certificate. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput }
BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs and BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput` via:
BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs{...}
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) Cert ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) Cert() pulumi.StringOutput
Public key of certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) PrivateKey ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) PrivateKey() pulumi.StringOutput
Private key of certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput }
BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs, BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtr and BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput` via:
BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs{...} or: nil
func BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtr ¶ added in v0.1.3
func BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtr(v *BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Cert ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Cert() pulumi.StringPtrOutput
Public key of certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Elem ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) PrivateKey ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) PrivateKey() pulumi.StringPtrOutput
Private key of certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificateInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput }
BucketDomainCertificateAttachmentDomainCertificateCertificateInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateArgs and BucketDomainCertificateAttachmentDomainCertificateCertificateOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateInput` via:
BucketDomainCertificateAttachmentDomainCertificateCertificateArgs{...}
type BucketDomainCertificateAttachmentDomainCertificateCertificateOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificateOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CertType ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CertType() pulumi.StringOutput
Certificate type.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CustomCert ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CustomCert() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
Custom certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput }
BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateArgs, BucketDomainCertificateAttachmentDomainCertificateCertificatePtr and BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput` via:
BucketDomainCertificateAttachmentDomainCertificateCertificateArgs{...} or: nil
func BucketDomainCertificateAttachmentDomainCertificateCertificatePtr ¶ added in v0.1.3
func BucketDomainCertificateAttachmentDomainCertificateCertificatePtr(v *BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput
type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CertType ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CertType() pulumi.StringPtrOutput
Certificate type.
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CustomCert ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CustomCert() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
Custom certificate.
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) Elem ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
type BucketDomainCertificateAttachmentDomainCertificateInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput }
BucketDomainCertificateAttachmentDomainCertificateInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateArgs and BucketDomainCertificateAttachmentDomainCertificateOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateInput` via:
BucketDomainCertificateAttachmentDomainCertificateArgs{...}
type BucketDomainCertificateAttachmentDomainCertificateOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificateOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificateOutput) Certificate ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) Certificate() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
Certificate info.
func (BucketDomainCertificateAttachmentDomainCertificateOutput) Domain ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) Domain() pulumi.StringOutput
The name of domain.
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
type BucketDomainCertificateAttachmentDomainCertificatePtrInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificatePtrInput interface { pulumi.Input ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput }
BucketDomainCertificateAttachmentDomainCertificatePtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateArgs, BucketDomainCertificateAttachmentDomainCertificatePtr and BucketDomainCertificateAttachmentDomainCertificatePtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificatePtrInput` via:
BucketDomainCertificateAttachmentDomainCertificateArgs{...} or: nil
func BucketDomainCertificateAttachmentDomainCertificatePtr ¶ added in v0.1.3
func BucketDomainCertificateAttachmentDomainCertificatePtr(v *BucketDomainCertificateAttachmentDomainCertificateArgs) BucketDomainCertificateAttachmentDomainCertificatePtrInput
type BucketDomainCertificateAttachmentDomainCertificatePtrOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentDomainCertificatePtrOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Certificate ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Certificate() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
Certificate info.
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Domain ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Domain() pulumi.StringPtrOutput
The name of domain.
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
type BucketDomainCertificateAttachmentInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentInput interface { pulumi.Input ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput }
type BucketDomainCertificateAttachmentMap ¶ added in v0.1.3
type BucketDomainCertificateAttachmentMap map[string]BucketDomainCertificateAttachmentInput
func (BucketDomainCertificateAttachmentMap) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentMap) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutput ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput
func (BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput
type BucketDomainCertificateAttachmentMapInput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentMapInput interface { pulumi.Input ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput ToBucketDomainCertificateAttachmentMapOutputWithContext(context.Context) BucketDomainCertificateAttachmentMapOutput }
BucketDomainCertificateAttachmentMapInput is an input type that accepts BucketDomainCertificateAttachmentMap and BucketDomainCertificateAttachmentMapOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentMapInput` via:
BucketDomainCertificateAttachmentMap{ "key": BucketDomainCertificateAttachmentArgs{...} }
type BucketDomainCertificateAttachmentMapOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentMapOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentMapOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput
func (BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput
type BucketDomainCertificateAttachmentOutput ¶ added in v0.1.3
type BucketDomainCertificateAttachmentOutput struct{ *pulumi.OutputState }
func (BucketDomainCertificateAttachmentOutput) Bucket ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentOutput) Bucket() pulumi.StringOutput
Bucket name.
func (BucketDomainCertificateAttachmentOutput) DomainCertificate ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentOutput) DomainCertificate() BucketDomainCertificateAttachmentDomainCertificateOutput
The certificate of specified doamin.
func (BucketDomainCertificateAttachmentOutput) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentOutput) ElementType() reflect.Type
func (BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutput ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput
func (BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutputWithContext ¶ added in v0.1.3
func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput
type BucketDomainCertificateAttachmentState ¶ added in v0.1.3
type BucketDomainCertificateAttachmentState struct { // Bucket name. Bucket pulumi.StringPtrInput // The certificate of specified doamin. DomainCertificate BucketDomainCertificateAttachmentDomainCertificatePtrInput }
func (BucketDomainCertificateAttachmentState) ElementType ¶ added in v0.1.3
func (BucketDomainCertificateAttachmentState) ElementType() reflect.Type
type BucketGenerateInventoryImmediatelyOperation ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperation struct { pulumi.CustomResourceState // Bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // The id of inventory. InventoryId pulumi.StringOutput `pulumi:"inventoryId"` }
Provides a resource to generate a cos bucket inventory immediately
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketGenerateInventoryImmediatelyOperation(ctx, "generateInventoryImmediately", &Cos.BucketGenerateInventoryImmediatelyOperationArgs{ Bucket: pulumi.String("keep-test-xxxxxx"), InventoryId: pulumi.String("test"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetBucketGenerateInventoryImmediatelyOperation ¶ added in v0.1.5
func GetBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketGenerateInventoryImmediatelyOperationState, opts ...pulumi.ResourceOption) (*BucketGenerateInventoryImmediatelyOperation, error)
GetBucketGenerateInventoryImmediatelyOperation gets an existing BucketGenerateInventoryImmediatelyOperation 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 NewBucketGenerateInventoryImmediatelyOperation ¶ added in v0.1.5
func NewBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context, name string, args *BucketGenerateInventoryImmediatelyOperationArgs, opts ...pulumi.ResourceOption) (*BucketGenerateInventoryImmediatelyOperation, error)
NewBucketGenerateInventoryImmediatelyOperation registers a new resource with the given unique name, arguments, and options.
func (*BucketGenerateInventoryImmediatelyOperation) ElementType ¶ added in v0.1.5
func (*BucketGenerateInventoryImmediatelyOperation) ElementType() reflect.Type
func (*BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutput ¶ added in v0.1.5
func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput
func (*BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext ¶ added in v0.1.5
func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput
type BucketGenerateInventoryImmediatelyOperationArgs ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationArgs struct { // Bucket. Bucket pulumi.StringInput // The id of inventory. InventoryId pulumi.StringInput }
The set of arguments for constructing a BucketGenerateInventoryImmediatelyOperation resource.
func (BucketGenerateInventoryImmediatelyOperationArgs) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationArgs) ElementType() reflect.Type
type BucketGenerateInventoryImmediatelyOperationArray ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationArray []BucketGenerateInventoryImmediatelyOperationInput
func (BucketGenerateInventoryImmediatelyOperationArray) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationArray) ElementType() reflect.Type
func (BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutput ¶ added in v0.1.5
func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput
func (BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext ¶ added in v0.1.5
func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput
type BucketGenerateInventoryImmediatelyOperationArrayInput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationArrayInput interface { pulumi.Input ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput }
BucketGenerateInventoryImmediatelyOperationArrayInput is an input type that accepts BucketGenerateInventoryImmediatelyOperationArray and BucketGenerateInventoryImmediatelyOperationArrayOutput values. You can construct a concrete instance of `BucketGenerateInventoryImmediatelyOperationArrayInput` via:
BucketGenerateInventoryImmediatelyOperationArray{ BucketGenerateInventoryImmediatelyOperationArgs{...} }
type BucketGenerateInventoryImmediatelyOperationArrayOutput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationArrayOutput struct{ *pulumi.OutputState }
func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ElementType() reflect.Type
func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutput ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput
func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput
type BucketGenerateInventoryImmediatelyOperationInput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationInput interface { pulumi.Input ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput }
type BucketGenerateInventoryImmediatelyOperationMap ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationMap map[string]BucketGenerateInventoryImmediatelyOperationInput
func (BucketGenerateInventoryImmediatelyOperationMap) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationMap) ElementType() reflect.Type
func (BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutput ¶ added in v0.1.5
func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput
func (BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext ¶ added in v0.1.5
func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput
type BucketGenerateInventoryImmediatelyOperationMapInput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationMapInput interface { pulumi.Input ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput }
BucketGenerateInventoryImmediatelyOperationMapInput is an input type that accepts BucketGenerateInventoryImmediatelyOperationMap and BucketGenerateInventoryImmediatelyOperationMapOutput values. You can construct a concrete instance of `BucketGenerateInventoryImmediatelyOperationMapInput` via:
BucketGenerateInventoryImmediatelyOperationMap{ "key": BucketGenerateInventoryImmediatelyOperationArgs{...} }
type BucketGenerateInventoryImmediatelyOperationMapOutput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationMapOutput struct{ *pulumi.OutputState }
func (BucketGenerateInventoryImmediatelyOperationMapOutput) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationMapOutput) ElementType() reflect.Type
func (BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutput ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput
func (BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput
type BucketGenerateInventoryImmediatelyOperationOutput ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationOutput struct{ *pulumi.OutputState }
func (BucketGenerateInventoryImmediatelyOperationOutput) Bucket ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationOutput) Bucket() pulumi.StringOutput
Bucket.
func (BucketGenerateInventoryImmediatelyOperationOutput) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationOutput) ElementType() reflect.Type
func (BucketGenerateInventoryImmediatelyOperationOutput) InventoryId ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationOutput) InventoryId() pulumi.StringOutput
The id of inventory.
func (BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutput ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput
func (BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext ¶ added in v0.1.5
func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput
type BucketGenerateInventoryImmediatelyOperationState ¶ added in v0.1.5
type BucketGenerateInventoryImmediatelyOperationState struct { // Bucket. Bucket pulumi.StringPtrInput // The id of inventory. InventoryId pulumi.StringPtrInput }
func (BucketGenerateInventoryImmediatelyOperationState) ElementType ¶ added in v0.1.5
func (BucketGenerateInventoryImmediatelyOperationState) ElementType() reflect.Type
type BucketInput ¶
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketInventory ¶ added in v0.1.5
type BucketInventory struct { pulumi.CustomResourceState // Bucket name. Bucket pulumi.StringOutput `pulumi:"bucket"` // Information about the inventory result destination. Destination BucketInventoryDestinationOutput `pulumi:"destination"` // Filters objects prefixed with the specified value to analyze. Filter BucketInventoryFilterPtrOutput `pulumi:"filter"` // Whether to include object versions in the inventory. All or No. IncludedObjectVersions pulumi.StringOutput `pulumi:"includedObjectVersions"` // Whether to enable the inventory. true or false. IsEnabled pulumi.StringOutput `pulumi:"isEnabled"` // Inventory Name. Name pulumi.StringOutput `pulumi:"name"` // Analysis items to include in the inventory result . OptionalFields BucketInventoryOptionalFieldsPtrOutput `pulumi:"optionalFields"` // Inventory job cycle. Schedule BucketInventoryScheduleOutput `pulumi:"schedule"` }
Provides a resource to create a cos bucketInventory
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketInventory(ctx, "bucketInventory", &Cos.BucketInventoryArgs{ Bucket: pulumi.String("keep-test-xxxxxx"), Destination: &cos.BucketInventoryDestinationArgs{ AccountId: pulumi.String(""), Bucket: pulumi.String("qcs::cos:ap-guangzhou::keep-test-xxxxxx"), Format: pulumi.String("CSV"), Prefix: pulumi.String("cos_bucket_inventory"), }, Filter: &cos.BucketInventoryFilterArgs{ Period: &cos.BucketInventoryFilterPeriodArgs{ StartTime: pulumi.String("1687276800"), }, }, IncludedObjectVersions: pulumi.String("Current"), IsEnabled: pulumi.String("true"), OptionalFields: &cos.BucketInventoryOptionalFieldsArgs{ Fields: pulumi.StringArray{ pulumi.String("Size"), pulumi.String("ETag"), }, }, Schedule: &cos.BucketInventoryScheduleArgs{ Frequency: pulumi.String("Weekly"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cos bucket_inventory can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cos/bucketInventory:BucketInventory bucket_inventory bucket_inventory_id ```
func GetBucketInventory ¶ added in v0.1.5
func GetBucketInventory(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketInventoryState, opts ...pulumi.ResourceOption) (*BucketInventory, error)
GetBucketInventory gets an existing BucketInventory 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 NewBucketInventory ¶ added in v0.1.5
func NewBucketInventory(ctx *pulumi.Context, name string, args *BucketInventoryArgs, opts ...pulumi.ResourceOption) (*BucketInventory, error)
NewBucketInventory registers a new resource with the given unique name, arguments, and options.
func (*BucketInventory) ElementType ¶ added in v0.1.5
func (*BucketInventory) ElementType() reflect.Type
func (*BucketInventory) ToBucketInventoryOutput ¶ added in v0.1.5
func (i *BucketInventory) ToBucketInventoryOutput() BucketInventoryOutput
func (*BucketInventory) ToBucketInventoryOutputWithContext ¶ added in v0.1.5
func (i *BucketInventory) ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput
type BucketInventoryArgs ¶ added in v0.1.5
type BucketInventoryArgs struct { // Bucket name. Bucket pulumi.StringInput // Information about the inventory result destination. Destination BucketInventoryDestinationInput // Filters objects prefixed with the specified value to analyze. Filter BucketInventoryFilterPtrInput // Whether to include object versions in the inventory. All or No. IncludedObjectVersions pulumi.StringInput // Whether to enable the inventory. true or false. IsEnabled pulumi.StringInput // Inventory Name. Name pulumi.StringPtrInput // Analysis items to include in the inventory result . OptionalFields BucketInventoryOptionalFieldsPtrInput // Inventory job cycle. Schedule BucketInventoryScheduleInput }
The set of arguments for constructing a BucketInventory resource.
func (BucketInventoryArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryArgs) ElementType() reflect.Type
type BucketInventoryArray ¶ added in v0.1.5
type BucketInventoryArray []BucketInventoryInput
func (BucketInventoryArray) ElementType ¶ added in v0.1.5
func (BucketInventoryArray) ElementType() reflect.Type
func (BucketInventoryArray) ToBucketInventoryArrayOutput ¶ added in v0.1.5
func (i BucketInventoryArray) ToBucketInventoryArrayOutput() BucketInventoryArrayOutput
func (BucketInventoryArray) ToBucketInventoryArrayOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryArray) ToBucketInventoryArrayOutputWithContext(ctx context.Context) BucketInventoryArrayOutput
type BucketInventoryArrayInput ¶ added in v0.1.5
type BucketInventoryArrayInput interface { pulumi.Input ToBucketInventoryArrayOutput() BucketInventoryArrayOutput ToBucketInventoryArrayOutputWithContext(context.Context) BucketInventoryArrayOutput }
BucketInventoryArrayInput is an input type that accepts BucketInventoryArray and BucketInventoryArrayOutput values. You can construct a concrete instance of `BucketInventoryArrayInput` via:
BucketInventoryArray{ BucketInventoryArgs{...} }
type BucketInventoryArrayOutput ¶ added in v0.1.5
type BucketInventoryArrayOutput struct{ *pulumi.OutputState }
func (BucketInventoryArrayOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryArrayOutput) ElementType() reflect.Type
func (BucketInventoryArrayOutput) Index ¶ added in v0.1.5
func (o BucketInventoryArrayOutput) Index(i pulumi.IntInput) BucketInventoryOutput
func (BucketInventoryArrayOutput) ToBucketInventoryArrayOutput ¶ added in v0.1.5
func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutput() BucketInventoryArrayOutput
func (BucketInventoryArrayOutput) ToBucketInventoryArrayOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutputWithContext(ctx context.Context) BucketInventoryArrayOutput
type BucketInventoryDestination ¶ added in v0.1.5
type BucketInventoryDestination struct { // ID of the bucket owner. AccountId *string `pulumi:"accountId"` // Bucket name. Bucket string `pulumi:"bucket"` // Server-side encryption for the inventory result. Encryption *BucketInventoryDestinationEncryption `pulumi:"encryption"` // Format of the inventory result. Valid value: CSV. Format string `pulumi:"format"` // Prefix of the inventory result. Prefix *string `pulumi:"prefix"` }
type BucketInventoryDestinationArgs ¶ added in v0.1.5
type BucketInventoryDestinationArgs struct { // ID of the bucket owner. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Bucket name. Bucket pulumi.StringInput `pulumi:"bucket"` // Server-side encryption for the inventory result. Encryption BucketInventoryDestinationEncryptionPtrInput `pulumi:"encryption"` // Format of the inventory result. Valid value: CSV. Format pulumi.StringInput `pulumi:"format"` // Prefix of the inventory result. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (BucketInventoryDestinationArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationArgs) ElementType() reflect.Type
func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutput ¶ added in v0.1.5
func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput
func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput
func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutput ¶ added in v0.1.5
func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
type BucketInventoryDestinationEncryption ¶ added in v0.1.5
type BucketInventoryDestinationEncryption struct { // Encryption with COS-managed key. This field can be left empty. SseCos *string `pulumi:"sseCos"` }
type BucketInventoryDestinationEncryptionArgs ¶ added in v0.1.5
type BucketInventoryDestinationEncryptionArgs struct { // Encryption with COS-managed key. This field can be left empty. SseCos pulumi.StringPtrInput `pulumi:"sseCos"` }
func (BucketInventoryDestinationEncryptionArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationEncryptionArgs) ElementType() reflect.Type
func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutput ¶ added in v0.1.5
func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput
func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput
func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutput ¶ added in v0.1.5
func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
type BucketInventoryDestinationEncryptionInput ¶ added in v0.1.5
type BucketInventoryDestinationEncryptionInput interface { pulumi.Input ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput ToBucketInventoryDestinationEncryptionOutputWithContext(context.Context) BucketInventoryDestinationEncryptionOutput }
BucketInventoryDestinationEncryptionInput is an input type that accepts BucketInventoryDestinationEncryptionArgs and BucketInventoryDestinationEncryptionOutput values. You can construct a concrete instance of `BucketInventoryDestinationEncryptionInput` via:
BucketInventoryDestinationEncryptionArgs{...}
type BucketInventoryDestinationEncryptionOutput ¶ added in v0.1.5
type BucketInventoryDestinationEncryptionOutput struct{ *pulumi.OutputState }
func (BucketInventoryDestinationEncryptionOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationEncryptionOutput) ElementType() reflect.Type
func (BucketInventoryDestinationEncryptionOutput) SseCos ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionOutput) SseCos() pulumi.StringPtrOutput
Encryption with COS-managed key. This field can be left empty.
func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput
func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput
func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
type BucketInventoryDestinationEncryptionPtrInput ¶ added in v0.1.5
type BucketInventoryDestinationEncryptionPtrInput interface { pulumi.Input ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput ToBucketInventoryDestinationEncryptionPtrOutputWithContext(context.Context) BucketInventoryDestinationEncryptionPtrOutput }
BucketInventoryDestinationEncryptionPtrInput is an input type that accepts BucketInventoryDestinationEncryptionArgs, BucketInventoryDestinationEncryptionPtr and BucketInventoryDestinationEncryptionPtrOutput values. You can construct a concrete instance of `BucketInventoryDestinationEncryptionPtrInput` via:
BucketInventoryDestinationEncryptionArgs{...} or: nil
func BucketInventoryDestinationEncryptionPtr ¶ added in v0.1.5
func BucketInventoryDestinationEncryptionPtr(v *BucketInventoryDestinationEncryptionArgs) BucketInventoryDestinationEncryptionPtrInput
type BucketInventoryDestinationEncryptionPtrOutput ¶ added in v0.1.5
type BucketInventoryDestinationEncryptionPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryDestinationEncryptionPtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationEncryptionPtrOutput) ElementType() reflect.Type
func (BucketInventoryDestinationEncryptionPtrOutput) SseCos ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionPtrOutput) SseCos() pulumi.StringPtrOutput
Encryption with COS-managed key. This field can be left empty.
func (BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
func (BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput
type BucketInventoryDestinationInput ¶ added in v0.1.5
type BucketInventoryDestinationInput interface { pulumi.Input ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput ToBucketInventoryDestinationOutputWithContext(context.Context) BucketInventoryDestinationOutput }
BucketInventoryDestinationInput is an input type that accepts BucketInventoryDestinationArgs and BucketInventoryDestinationOutput values. You can construct a concrete instance of `BucketInventoryDestinationInput` via:
BucketInventoryDestinationArgs{...}
type BucketInventoryDestinationOutput ¶ added in v0.1.5
type BucketInventoryDestinationOutput struct{ *pulumi.OutputState }
func (BucketInventoryDestinationOutput) AccountId ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) AccountId() pulumi.StringPtrOutput
ID of the bucket owner.
func (BucketInventoryDestinationOutput) Bucket ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) Bucket() pulumi.StringOutput
Bucket name.
func (BucketInventoryDestinationOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationOutput) ElementType() reflect.Type
func (BucketInventoryDestinationOutput) Encryption ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) Encryption() BucketInventoryDestinationEncryptionPtrOutput
Server-side encryption for the inventory result.
func (BucketInventoryDestinationOutput) Format ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) Format() pulumi.StringOutput
Format of the inventory result. Valid value: CSV.
func (BucketInventoryDestinationOutput) Prefix ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) Prefix() pulumi.StringPtrOutput
Prefix of the inventory result.
func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput
func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput
func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
type BucketInventoryDestinationPtrInput ¶ added in v0.1.5
type BucketInventoryDestinationPtrInput interface { pulumi.Input ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput ToBucketInventoryDestinationPtrOutputWithContext(context.Context) BucketInventoryDestinationPtrOutput }
BucketInventoryDestinationPtrInput is an input type that accepts BucketInventoryDestinationArgs, BucketInventoryDestinationPtr and BucketInventoryDestinationPtrOutput values. You can construct a concrete instance of `BucketInventoryDestinationPtrInput` via:
BucketInventoryDestinationArgs{...} or: nil
func BucketInventoryDestinationPtr ¶ added in v0.1.5
func BucketInventoryDestinationPtr(v *BucketInventoryDestinationArgs) BucketInventoryDestinationPtrInput
type BucketInventoryDestinationPtrOutput ¶ added in v0.1.5
type BucketInventoryDestinationPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryDestinationPtrOutput) AccountId ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) AccountId() pulumi.StringPtrOutput
ID of the bucket owner.
func (BucketInventoryDestinationPtrOutput) Bucket ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket name.
func (BucketInventoryDestinationPtrOutput) Elem ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) Elem() BucketInventoryDestinationOutput
func (BucketInventoryDestinationPtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryDestinationPtrOutput) ElementType() reflect.Type
func (BucketInventoryDestinationPtrOutput) Encryption ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) Encryption() BucketInventoryDestinationEncryptionPtrOutput
Server-side encryption for the inventory result.
func (BucketInventoryDestinationPtrOutput) Format ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) Format() pulumi.StringPtrOutput
Format of the inventory result. Valid value: CSV.
func (BucketInventoryDestinationPtrOutput) Prefix ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) Prefix() pulumi.StringPtrOutput
Prefix of the inventory result.
func (BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutput ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
func (BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput
type BucketInventoryFilter ¶ added in v0.1.5
type BucketInventoryFilter struct { // Creation time range of the objects to analyze. Period *BucketInventoryFilterPeriod `pulumi:"period"` // Prefix of the objects to analyze. Prefix *string `pulumi:"prefix"` }
type BucketInventoryFilterArgs ¶ added in v0.1.5
type BucketInventoryFilterArgs struct { // Creation time range of the objects to analyze. Period BucketInventoryFilterPeriodPtrInput `pulumi:"period"` // Prefix of the objects to analyze. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (BucketInventoryFilterArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterArgs) ElementType() reflect.Type
func (BucketInventoryFilterArgs) ToBucketInventoryFilterOutput ¶ added in v0.1.5
func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput
func (BucketInventoryFilterArgs) ToBucketInventoryFilterOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput
func (BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutput ¶ added in v0.1.5
func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
func (BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
type BucketInventoryFilterInput ¶ added in v0.1.5
type BucketInventoryFilterInput interface { pulumi.Input ToBucketInventoryFilterOutput() BucketInventoryFilterOutput ToBucketInventoryFilterOutputWithContext(context.Context) BucketInventoryFilterOutput }
BucketInventoryFilterInput is an input type that accepts BucketInventoryFilterArgs and BucketInventoryFilterOutput values. You can construct a concrete instance of `BucketInventoryFilterInput` via:
BucketInventoryFilterArgs{...}
type BucketInventoryFilterOutput ¶ added in v0.1.5
type BucketInventoryFilterOutput struct{ *pulumi.OutputState }
func (BucketInventoryFilterOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterOutput) ElementType() reflect.Type
func (BucketInventoryFilterOutput) Period ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) Period() BucketInventoryFilterPeriodPtrOutput
Creation time range of the objects to analyze.
func (BucketInventoryFilterOutput) Prefix ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) Prefix() pulumi.StringPtrOutput
Prefix of the objects to analyze.
func (BucketInventoryFilterOutput) ToBucketInventoryFilterOutput ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput
func (BucketInventoryFilterOutput) ToBucketInventoryFilterOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput
func (BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutput ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
func (BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
type BucketInventoryFilterPeriod ¶ added in v0.1.5
type BucketInventoryFilterPeriod struct { // Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762. EndTime *string `pulumi:"endTime"` // Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761. StartTime *string `pulumi:"startTime"` }
type BucketInventoryFilterPeriodArgs ¶ added in v0.1.5
type BucketInventoryFilterPeriodArgs struct { // Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (BucketInventoryFilterPeriodArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterPeriodArgs) ElementType() reflect.Type
func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutput ¶ added in v0.1.5
func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput
func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput
func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutput ¶ added in v0.1.5
func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
type BucketInventoryFilterPeriodInput ¶ added in v0.1.5
type BucketInventoryFilterPeriodInput interface { pulumi.Input ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput ToBucketInventoryFilterPeriodOutputWithContext(context.Context) BucketInventoryFilterPeriodOutput }
BucketInventoryFilterPeriodInput is an input type that accepts BucketInventoryFilterPeriodArgs and BucketInventoryFilterPeriodOutput values. You can construct a concrete instance of `BucketInventoryFilterPeriodInput` via:
BucketInventoryFilterPeriodArgs{...}
type BucketInventoryFilterPeriodOutput ¶ added in v0.1.5
type BucketInventoryFilterPeriodOutput struct{ *pulumi.OutputState }
func (BucketInventoryFilterPeriodOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterPeriodOutput) ElementType() reflect.Type
func (BucketInventoryFilterPeriodOutput) EndTime ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) EndTime() pulumi.StringPtrOutput
Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762.
func (BucketInventoryFilterPeriodOutput) StartTime ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) StartTime() pulumi.StringPtrOutput
Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761.
func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutput ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput
func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput
func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutput ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
type BucketInventoryFilterPeriodPtrInput ¶ added in v0.1.5
type BucketInventoryFilterPeriodPtrInput interface { pulumi.Input ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput ToBucketInventoryFilterPeriodPtrOutputWithContext(context.Context) BucketInventoryFilterPeriodPtrOutput }
BucketInventoryFilterPeriodPtrInput is an input type that accepts BucketInventoryFilterPeriodArgs, BucketInventoryFilterPeriodPtr and BucketInventoryFilterPeriodPtrOutput values. You can construct a concrete instance of `BucketInventoryFilterPeriodPtrInput` via:
BucketInventoryFilterPeriodArgs{...} or: nil
func BucketInventoryFilterPeriodPtr ¶ added in v0.1.5
func BucketInventoryFilterPeriodPtr(v *BucketInventoryFilterPeriodArgs) BucketInventoryFilterPeriodPtrInput
type BucketInventoryFilterPeriodPtrOutput ¶ added in v0.1.5
type BucketInventoryFilterPeriodPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryFilterPeriodPtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterPeriodPtrOutput) ElementType() reflect.Type
func (BucketInventoryFilterPeriodPtrOutput) EndTime ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodPtrOutput) EndTime() pulumi.StringPtrOutput
Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762.
func (BucketInventoryFilterPeriodPtrOutput) StartTime ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodPtrOutput) StartTime() pulumi.StringPtrOutput
Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761.
func (BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutput ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
func (BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput
type BucketInventoryFilterPtrInput ¶ added in v0.1.5
type BucketInventoryFilterPtrInput interface { pulumi.Input ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput ToBucketInventoryFilterPtrOutputWithContext(context.Context) BucketInventoryFilterPtrOutput }
BucketInventoryFilterPtrInput is an input type that accepts BucketInventoryFilterArgs, BucketInventoryFilterPtr and BucketInventoryFilterPtrOutput values. You can construct a concrete instance of `BucketInventoryFilterPtrInput` via:
BucketInventoryFilterArgs{...} or: nil
func BucketInventoryFilterPtr ¶ added in v0.1.5
func BucketInventoryFilterPtr(v *BucketInventoryFilterArgs) BucketInventoryFilterPtrInput
type BucketInventoryFilterPtrOutput ¶ added in v0.1.5
type BucketInventoryFilterPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryFilterPtrOutput) Elem ¶ added in v0.1.5
func (o BucketInventoryFilterPtrOutput) Elem() BucketInventoryFilterOutput
func (BucketInventoryFilterPtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryFilterPtrOutput) ElementType() reflect.Type
func (BucketInventoryFilterPtrOutput) Period ¶ added in v0.1.5
func (o BucketInventoryFilterPtrOutput) Period() BucketInventoryFilterPeriodPtrOutput
Creation time range of the objects to analyze.
func (BucketInventoryFilterPtrOutput) Prefix ¶ added in v0.1.5
func (o BucketInventoryFilterPtrOutput) Prefix() pulumi.StringPtrOutput
Prefix of the objects to analyze.
func (BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutput ¶ added in v0.1.5
func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
func (BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput
type BucketInventoryInput ¶ added in v0.1.5
type BucketInventoryInput interface { pulumi.Input ToBucketInventoryOutput() BucketInventoryOutput ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput }
type BucketInventoryMap ¶ added in v0.1.5
type BucketInventoryMap map[string]BucketInventoryInput
func (BucketInventoryMap) ElementType ¶ added in v0.1.5
func (BucketInventoryMap) ElementType() reflect.Type
func (BucketInventoryMap) ToBucketInventoryMapOutput ¶ added in v0.1.5
func (i BucketInventoryMap) ToBucketInventoryMapOutput() BucketInventoryMapOutput
func (BucketInventoryMap) ToBucketInventoryMapOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryMap) ToBucketInventoryMapOutputWithContext(ctx context.Context) BucketInventoryMapOutput
type BucketInventoryMapInput ¶ added in v0.1.5
type BucketInventoryMapInput interface { pulumi.Input ToBucketInventoryMapOutput() BucketInventoryMapOutput ToBucketInventoryMapOutputWithContext(context.Context) BucketInventoryMapOutput }
BucketInventoryMapInput is an input type that accepts BucketInventoryMap and BucketInventoryMapOutput values. You can construct a concrete instance of `BucketInventoryMapInput` via:
BucketInventoryMap{ "key": BucketInventoryArgs{...} }
type BucketInventoryMapOutput ¶ added in v0.1.5
type BucketInventoryMapOutput struct{ *pulumi.OutputState }
func (BucketInventoryMapOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryMapOutput) ElementType() reflect.Type
func (BucketInventoryMapOutput) MapIndex ¶ added in v0.1.5
func (o BucketInventoryMapOutput) MapIndex(k pulumi.StringInput) BucketInventoryOutput
func (BucketInventoryMapOutput) ToBucketInventoryMapOutput ¶ added in v0.1.5
func (o BucketInventoryMapOutput) ToBucketInventoryMapOutput() BucketInventoryMapOutput
func (BucketInventoryMapOutput) ToBucketInventoryMapOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryMapOutput) ToBucketInventoryMapOutputWithContext(ctx context.Context) BucketInventoryMapOutput
type BucketInventoryOptionalFields ¶ added in v0.1.5
type BucketInventoryOptionalFields struct { // Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*. Fields []string `pulumi:"fields"` }
type BucketInventoryOptionalFieldsArgs ¶ added in v0.1.5
type BucketInventoryOptionalFieldsArgs struct { // Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*. Fields pulumi.StringArrayInput `pulumi:"fields"` }
func (BucketInventoryOptionalFieldsArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryOptionalFieldsArgs) ElementType() reflect.Type
func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutput ¶ added in v0.1.5
func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput
func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput
func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutput ¶ added in v0.1.5
func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
type BucketInventoryOptionalFieldsInput ¶ added in v0.1.5
type BucketInventoryOptionalFieldsInput interface { pulumi.Input ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput ToBucketInventoryOptionalFieldsOutputWithContext(context.Context) BucketInventoryOptionalFieldsOutput }
BucketInventoryOptionalFieldsInput is an input type that accepts BucketInventoryOptionalFieldsArgs and BucketInventoryOptionalFieldsOutput values. You can construct a concrete instance of `BucketInventoryOptionalFieldsInput` via:
BucketInventoryOptionalFieldsArgs{...}
type BucketInventoryOptionalFieldsOutput ¶ added in v0.1.5
type BucketInventoryOptionalFieldsOutput struct{ *pulumi.OutputState }
func (BucketInventoryOptionalFieldsOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryOptionalFieldsOutput) ElementType() reflect.Type
func (BucketInventoryOptionalFieldsOutput) Fields ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsOutput) Fields() pulumi.StringArrayOutput
Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*.
func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutput ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput
func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput
func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutput ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
type BucketInventoryOptionalFieldsPtrInput ¶ added in v0.1.5
type BucketInventoryOptionalFieldsPtrInput interface { pulumi.Input ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput ToBucketInventoryOptionalFieldsPtrOutputWithContext(context.Context) BucketInventoryOptionalFieldsPtrOutput }
BucketInventoryOptionalFieldsPtrInput is an input type that accepts BucketInventoryOptionalFieldsArgs, BucketInventoryOptionalFieldsPtr and BucketInventoryOptionalFieldsPtrOutput values. You can construct a concrete instance of `BucketInventoryOptionalFieldsPtrInput` via:
BucketInventoryOptionalFieldsArgs{...} or: nil
func BucketInventoryOptionalFieldsPtr ¶ added in v0.1.5
func BucketInventoryOptionalFieldsPtr(v *BucketInventoryOptionalFieldsArgs) BucketInventoryOptionalFieldsPtrInput
type BucketInventoryOptionalFieldsPtrOutput ¶ added in v0.1.5
type BucketInventoryOptionalFieldsPtrOutput struct{ *pulumi.OutputState }
func (BucketInventoryOptionalFieldsPtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryOptionalFieldsPtrOutput) ElementType() reflect.Type
func (BucketInventoryOptionalFieldsPtrOutput) Fields ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsPtrOutput) Fields() pulumi.StringArrayOutput
Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*.
func (BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutput ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
func (BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput
type BucketInventoryOutput ¶ added in v0.1.5
type BucketInventoryOutput struct{ *pulumi.OutputState }
func (BucketInventoryOutput) Bucket ¶ added in v0.1.5
func (o BucketInventoryOutput) Bucket() pulumi.StringOutput
Bucket name.
func (BucketInventoryOutput) Destination ¶ added in v0.1.5
func (o BucketInventoryOutput) Destination() BucketInventoryDestinationOutput
Information about the inventory result destination.
func (BucketInventoryOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryOutput) ElementType() reflect.Type
func (BucketInventoryOutput) Filter ¶ added in v0.1.5
func (o BucketInventoryOutput) Filter() BucketInventoryFilterPtrOutput
Filters objects prefixed with the specified value to analyze.
func (BucketInventoryOutput) IncludedObjectVersions ¶ added in v0.1.5
func (o BucketInventoryOutput) IncludedObjectVersions() pulumi.StringOutput
Whether to include object versions in the inventory. All or No.
func (BucketInventoryOutput) IsEnabled ¶ added in v0.1.5
func (o BucketInventoryOutput) IsEnabled() pulumi.StringOutput
Whether to enable the inventory. true or false.
func (BucketInventoryOutput) Name ¶ added in v0.1.5
func (o BucketInventoryOutput) Name() pulumi.StringOutput
Inventory Name.
func (BucketInventoryOutput) OptionalFields ¶ added in v0.1.5
func (o BucketInventoryOutput) OptionalFields() BucketInventoryOptionalFieldsPtrOutput
Analysis items to include in the inventory result .
func (BucketInventoryOutput) Schedule ¶ added in v0.1.5
func (o BucketInventoryOutput) Schedule() BucketInventoryScheduleOutput
Inventory job cycle.
func (BucketInventoryOutput) ToBucketInventoryOutput ¶ added in v0.1.5
func (o BucketInventoryOutput) ToBucketInventoryOutput() BucketInventoryOutput
func (BucketInventoryOutput) ToBucketInventoryOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryOutput) ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput
type BucketInventorySchedule ¶ added in v0.1.5
type BucketInventorySchedule struct { // Frequency of the inventory job. Enumerated values: Daily, Weekly. Frequency string `pulumi:"frequency"` }
type BucketInventoryScheduleArgs ¶ added in v0.1.5
type BucketInventoryScheduleArgs struct { // Frequency of the inventory job. Enumerated values: Daily, Weekly. Frequency pulumi.StringInput `pulumi:"frequency"` }
func (BucketInventoryScheduleArgs) ElementType ¶ added in v0.1.5
func (BucketInventoryScheduleArgs) ElementType() reflect.Type
func (BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutput ¶ added in v0.1.5
func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput
func (BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput
func (BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutput ¶ added in v0.1.5
func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
func (BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutputWithContext ¶ added in v0.1.5
func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
type BucketInventoryScheduleInput ¶ added in v0.1.5
type BucketInventoryScheduleInput interface { pulumi.Input ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput ToBucketInventoryScheduleOutputWithContext(context.Context) BucketInventoryScheduleOutput }
BucketInventoryScheduleInput is an input type that accepts BucketInventoryScheduleArgs and BucketInventoryScheduleOutput values. You can construct a concrete instance of `BucketInventoryScheduleInput` via:
BucketInventoryScheduleArgs{...}
type BucketInventoryScheduleOutput ¶ added in v0.1.5
type BucketInventoryScheduleOutput struct{ *pulumi.OutputState }
func (BucketInventoryScheduleOutput) ElementType ¶ added in v0.1.5
func (BucketInventoryScheduleOutput) ElementType() reflect.Type
func (BucketInventoryScheduleOutput) Frequency ¶ added in v0.1.5
func (o BucketInventoryScheduleOutput) Frequency() pulumi.StringOutput
Frequency of the inventory job. Enumerated values: Daily, Weekly.
func (BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutput ¶ added in v0.1.5
func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput
func (BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput
func (BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutput ¶ added in v0.1.5
func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
func (BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
type BucketInventorySchedulePtrInput ¶ added in v0.1.5
type BucketInventorySchedulePtrInput interface { pulumi.Input ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput ToBucketInventorySchedulePtrOutputWithContext(context.Context) BucketInventorySchedulePtrOutput }
BucketInventorySchedulePtrInput is an input type that accepts BucketInventoryScheduleArgs, BucketInventorySchedulePtr and BucketInventorySchedulePtrOutput values. You can construct a concrete instance of `BucketInventorySchedulePtrInput` via:
BucketInventoryScheduleArgs{...} or: nil
func BucketInventorySchedulePtr ¶ added in v0.1.5
func BucketInventorySchedulePtr(v *BucketInventoryScheduleArgs) BucketInventorySchedulePtrInput
type BucketInventorySchedulePtrOutput ¶ added in v0.1.5
type BucketInventorySchedulePtrOutput struct{ *pulumi.OutputState }
func (BucketInventorySchedulePtrOutput) Elem ¶ added in v0.1.5
func (o BucketInventorySchedulePtrOutput) Elem() BucketInventoryScheduleOutput
func (BucketInventorySchedulePtrOutput) ElementType ¶ added in v0.1.5
func (BucketInventorySchedulePtrOutput) ElementType() reflect.Type
func (BucketInventorySchedulePtrOutput) Frequency ¶ added in v0.1.5
func (o BucketInventorySchedulePtrOutput) Frequency() pulumi.StringPtrOutput
Frequency of the inventory job. Enumerated values: Daily, Weekly.
func (BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutput ¶ added in v0.1.5
func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
func (BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutputWithContext ¶ added in v0.1.5
func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput
type BucketInventoryState ¶ added in v0.1.5
type BucketInventoryState struct { // Bucket name. Bucket pulumi.StringPtrInput // Information about the inventory result destination. Destination BucketInventoryDestinationPtrInput // Filters objects prefixed with the specified value to analyze. Filter BucketInventoryFilterPtrInput // Whether to include object versions in the inventory. All or No. IncludedObjectVersions pulumi.StringPtrInput // Whether to enable the inventory. true or false. IsEnabled pulumi.StringPtrInput // Inventory Name. Name pulumi.StringPtrInput // Analysis items to include in the inventory result . OptionalFields BucketInventoryOptionalFieldsPtrInput // Inventory job cycle. Schedule BucketInventorySchedulePtrInput }
func (BucketInventoryState) ElementType ¶ added in v0.1.5
func (BucketInventoryState) ElementType() reflect.Type
type BucketLifecycleRule ¶
type BucketLifecycleRule struct { // Set the maximum time a multipart upload is allowed to remain running. AbortIncompleteMultipartUpload *BucketLifecycleRuleAbortIncompleteMultipartUpload `pulumi:"abortIncompleteMultipartUpload"` // Specifies a period in the object's expire (documented below). Expiration *BucketLifecycleRuleExpiration `pulumi:"expiration"` // Object key prefix identifying one or more objects to which the rule applies. FilterPrefix string `pulumi:"filterPrefix"` // A unique identifier for the rule. It can be up to 255 characters. Id *string `pulumi:"id"` // Specifies when non current object versions shall expire. NonCurrentExpiration *BucketLifecycleRuleNonCurrentExpiration `pulumi:"nonCurrentExpiration"` // Specifies a period in the non current object's transitions. NonCurrentTransitions []BucketLifecycleRuleNonCurrentTransition `pulumi:"nonCurrentTransitions"` // Specifies a period in the object's transitions (documented below). Transitions []BucketLifecycleRuleTransition `pulumi:"transitions"` }
type BucketLifecycleRuleAbortIncompleteMultipartUpload ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUpload struct { // Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650. DaysAfterInitiation int `pulumi:"daysAfterInitiation"` }
type BucketLifecycleRuleAbortIncompleteMultipartUploadArgs ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUploadArgs struct { // Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650. DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"` }
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType ¶ added in v0.1.8
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext ¶ added in v0.1.8
func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput ¶ added in v0.1.8
func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶ added in v0.1.8
func (i BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleRuleAbortIncompleteMultipartUploadInput ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUploadInput interface { pulumi.Input ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadOutput }
BucketLifecycleRuleAbortIncompleteMultipartUploadInput is an input type that accepts BucketLifecycleRuleAbortIncompleteMultipartUploadArgs and BucketLifecycleRuleAbortIncompleteMultipartUploadOutput values. You can construct a concrete instance of `BucketLifecycleRuleAbortIncompleteMultipartUploadInput` via:
BucketLifecycleRuleAbortIncompleteMultipartUploadArgs{...}
type BucketLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUploadOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650.
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType ¶ added in v0.1.8
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput interface { pulumi.Input ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput }
BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput is an input type that accepts BucketLifecycleRuleAbortIncompleteMultipartUploadArgs, BucketLifecycleRuleAbortIncompleteMultipartUploadPtr and BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput` via:
BucketLifecycleRuleAbortIncompleteMultipartUploadArgs{...} or: nil
func BucketLifecycleRuleAbortIncompleteMultipartUploadPtr ¶ added in v0.1.8
func BucketLifecycleRuleAbortIncompleteMultipartUploadPtr(v *BucketLifecycleRuleAbortIncompleteMultipartUploadArgs) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput
type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput ¶ added in v0.1.8
type BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) DaysAfterInitiation() pulumi.IntPtrOutput
Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650.
func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ElementType ¶ added in v0.1.8
func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ElementType() reflect.Type
func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
func (BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext ¶ added in v0.1.8
func (o BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput) ToBucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
type BucketLifecycleRuleArgs ¶
type BucketLifecycleRuleArgs struct { // Set the maximum time a multipart upload is allowed to remain running. AbortIncompleteMultipartUpload BucketLifecycleRuleAbortIncompleteMultipartUploadPtrInput `pulumi:"abortIncompleteMultipartUpload"` // Specifies a period in the object's expire (documented below). Expiration BucketLifecycleRuleExpirationPtrInput `pulumi:"expiration"` // Object key prefix identifying one or more objects to which the rule applies. FilterPrefix pulumi.StringInput `pulumi:"filterPrefix"` // A unique identifier for the rule. It can be up to 255 characters. Id pulumi.StringPtrInput `pulumi:"id"` // Specifies when non current object versions shall expire. NonCurrentExpiration BucketLifecycleRuleNonCurrentExpirationPtrInput `pulumi:"nonCurrentExpiration"` // Specifies a period in the non current object's transitions. NonCurrentTransitions BucketLifecycleRuleNonCurrentTransitionArrayInput `pulumi:"nonCurrentTransitions"` // Specifies a period in the object's transitions (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. Date *string `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days *int `pulumi:"days"` // Indicates whether the delete marker of an expired object will be removed. DeleteMarker *bool `pulumi:"deleteMarker"` }
type BucketLifecycleRuleExpirationArgs ¶
type BucketLifecycleRuleExpirationArgs struct { // Specifies the date after which you want the corresponding action to take effect. 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"` // Indicates whether the delete marker of an expired object will be removed. DeleteMarker pulumi.BoolPtrInput `pulumi:"deleteMarker"` }
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
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
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.
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) DeleteMarker ¶
func (o BucketLifecycleRuleExpirationOutput) DeleteMarker() pulumi.BoolPtrOutput
Indicates whether the delete marker of an expired object will be removed.
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
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
type BucketLifecycleRuleExpirationPtrInput ¶
type BucketLifecycleRuleExpirationPtrInput interface { pulumi.Input ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput ToBucketLifecycleRuleExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleExpirationPtrOutput }
BucketLifecycleRuleExpirationPtrInput is an input type that accepts BucketLifecycleRuleExpirationArgs, BucketLifecycleRuleExpirationPtr and BucketLifecycleRuleExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationPtrInput` via:
BucketLifecycleRuleExpirationArgs{...} or: nil
func BucketLifecycleRuleExpirationPtr ¶
func BucketLifecycleRuleExpirationPtr(v *BucketLifecycleRuleExpirationArgs) BucketLifecycleRuleExpirationPtrInput
type BucketLifecycleRuleExpirationPtrOutput ¶
type BucketLifecycleRuleExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleExpirationPtrOutput) Date ¶
func (o BucketLifecycleRuleExpirationPtrOutput) Date() pulumi.StringPtrOutput
Specifies the date after which you want the corresponding action to take effect.
func (BucketLifecycleRuleExpirationPtrOutput) Days ¶
func (o BucketLifecycleRuleExpirationPtrOutput) Days() pulumi.IntPtrOutput
Specifies the number of days after object creation when the specific rule action takes effect.
func (BucketLifecycleRuleExpirationPtrOutput) DeleteMarker ¶
func (o BucketLifecycleRuleExpirationPtrOutput) DeleteMarker() pulumi.BoolPtrOutput
Indicates whether the delete marker of an expired object will be removed.
func (BucketLifecycleRuleExpirationPtrOutput) ElementType ¶
func (BucketLifecycleRuleExpirationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput ¶
func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput
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 BucketLifecycleRuleNonCurrentExpiration ¶
type BucketLifecycleRuleNonCurrentExpiration struct { // Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650. NonCurrentDays *int `pulumi:"nonCurrentDays"` }
type BucketLifecycleRuleNonCurrentExpirationArgs ¶
type BucketLifecycleRuleNonCurrentExpirationArgs struct { // Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650. NonCurrentDays pulumi.IntPtrInput `pulumi:"nonCurrentDays"` }
func (BucketLifecycleRuleNonCurrentExpirationArgs) ElementType ¶
func (BucketLifecycleRuleNonCurrentExpirationArgs) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutput ¶
func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput
func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext ¶
func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput
func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput ¶
func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext ¶
func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
type BucketLifecycleRuleNonCurrentExpirationInput ¶
type BucketLifecycleRuleNonCurrentExpirationInput interface { pulumi.Input ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentExpirationOutput }
BucketLifecycleRuleNonCurrentExpirationInput is an input type that accepts BucketLifecycleRuleNonCurrentExpirationArgs and BucketLifecycleRuleNonCurrentExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentExpirationInput` via:
BucketLifecycleRuleNonCurrentExpirationArgs{...}
type BucketLifecycleRuleNonCurrentExpirationOutput ¶
type BucketLifecycleRuleNonCurrentExpirationOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNonCurrentExpirationOutput) ElementType ¶
func (BucketLifecycleRuleNonCurrentExpirationOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays ¶
func (o BucketLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays() pulumi.IntPtrOutput
Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650.
func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutput ¶
func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput
func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext ¶
func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput
func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput ¶
func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
type BucketLifecycleRuleNonCurrentExpirationPtrInput ¶
type BucketLifecycleRuleNonCurrentExpirationPtrInput interface { pulumi.Input ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput }
BucketLifecycleRuleNonCurrentExpirationPtrInput is an input type that accepts BucketLifecycleRuleNonCurrentExpirationArgs, BucketLifecycleRuleNonCurrentExpirationPtr and BucketLifecycleRuleNonCurrentExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentExpirationPtrInput` via:
BucketLifecycleRuleNonCurrentExpirationArgs{...} or: nil
func BucketLifecycleRuleNonCurrentExpirationPtr ¶
func BucketLifecycleRuleNonCurrentExpirationPtr(v *BucketLifecycleRuleNonCurrentExpirationArgs) BucketLifecycleRuleNonCurrentExpirationPtrInput
type BucketLifecycleRuleNonCurrentExpirationPtrOutput ¶
type BucketLifecycleRuleNonCurrentExpirationPtrOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ElementType ¶
func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) NonCurrentDays ¶
func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) NonCurrentDays() pulumi.IntPtrOutput
Number of days after non current object creation when the specific rule action takes effect. The maximum value is 3650.
func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput ¶
func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext ¶
func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
type BucketLifecycleRuleNonCurrentTransition ¶
type BucketLifecycleRuleNonCurrentTransition struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays *int `pulumi:"nonCurrentDays"` // Specifies the storage class to which you want the non current object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass string `pulumi:"storageClass"` }
type BucketLifecycleRuleNonCurrentTransitionArgs ¶
type BucketLifecycleRuleNonCurrentTransitionArgs struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays pulumi.IntPtrInput `pulumi:"nonCurrentDays"` // Specifies the storage class to which you want the non current object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BucketLifecycleRuleNonCurrentTransitionArgs) ElementType ¶
func (BucketLifecycleRuleNonCurrentTransitionArgs) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutput ¶
func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput
func (BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext ¶
func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput
type BucketLifecycleRuleNonCurrentTransitionArray ¶
type BucketLifecycleRuleNonCurrentTransitionArray []BucketLifecycleRuleNonCurrentTransitionInput
func (BucketLifecycleRuleNonCurrentTransitionArray) ElementType ¶
func (BucketLifecycleRuleNonCurrentTransitionArray) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput ¶
func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput
func (BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext ¶
func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput
type BucketLifecycleRuleNonCurrentTransitionArrayInput ¶
type BucketLifecycleRuleNonCurrentTransitionArrayInput interface { pulumi.Input ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput }
BucketLifecycleRuleNonCurrentTransitionArrayInput is an input type that accepts BucketLifecycleRuleNonCurrentTransitionArray and BucketLifecycleRuleNonCurrentTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentTransitionArrayInput` via:
BucketLifecycleRuleNonCurrentTransitionArray{ BucketLifecycleRuleNonCurrentTransitionArgs{...} }
type BucketLifecycleRuleNonCurrentTransitionArrayOutput ¶
type BucketLifecycleRuleNonCurrentTransitionArrayOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ElementType ¶
func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput ¶
func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput
func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext ¶
func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput
type BucketLifecycleRuleNonCurrentTransitionInput ¶
type BucketLifecycleRuleNonCurrentTransitionInput interface { pulumi.Input ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentTransitionOutput }
BucketLifecycleRuleNonCurrentTransitionInput is an input type that accepts BucketLifecycleRuleNonCurrentTransitionArgs and BucketLifecycleRuleNonCurrentTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentTransitionInput` via:
BucketLifecycleRuleNonCurrentTransitionArgs{...}
type BucketLifecycleRuleNonCurrentTransitionOutput ¶
type BucketLifecycleRuleNonCurrentTransitionOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleNonCurrentTransitionOutput) ElementType ¶
func (BucketLifecycleRuleNonCurrentTransitionOutput) ElementType() reflect.Type
func (BucketLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays ¶
func (o BucketLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays() pulumi.IntPtrOutput
Number of days after non current object creation when the specific rule action takes effect.
func (BucketLifecycleRuleNonCurrentTransitionOutput) StorageClass ¶
func (o BucketLifecycleRuleNonCurrentTransitionOutput) StorageClass() pulumi.StringOutput
Specifies the storage class to which you want the non current object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.
func (BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutput ¶
func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput
func (BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext ¶
func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput
type BucketLifecycleRuleOutput ¶
type BucketLifecycleRuleOutput struct{ *pulumi.OutputState }
func (BucketLifecycleRuleOutput) AbortIncompleteMultipartUpload ¶ added in v0.1.8
func (o BucketLifecycleRuleOutput) AbortIncompleteMultipartUpload() BucketLifecycleRuleAbortIncompleteMultipartUploadPtrOutput
Set the maximum time a multipart upload is allowed to remain running.
func (BucketLifecycleRuleOutput) ElementType ¶
func (BucketLifecycleRuleOutput) ElementType() reflect.Type
func (BucketLifecycleRuleOutput) Expiration ¶
func (o BucketLifecycleRuleOutput) Expiration() BucketLifecycleRuleExpirationPtrOutput
Specifies a period in the object's expire (documented below).
func (BucketLifecycleRuleOutput) FilterPrefix ¶
func (o BucketLifecycleRuleOutput) FilterPrefix() pulumi.StringOutput
Object key prefix identifying one or more objects to which the rule applies.
func (BucketLifecycleRuleOutput) Id ¶
func (o BucketLifecycleRuleOutput) Id() pulumi.StringPtrOutput
A unique identifier for the rule. It can be up to 255 characters.
func (BucketLifecycleRuleOutput) NonCurrentExpiration ¶
func (o BucketLifecycleRuleOutput) NonCurrentExpiration() BucketLifecycleRuleNonCurrentExpirationPtrOutput
Specifies when non current object versions shall expire.
func (BucketLifecycleRuleOutput) NonCurrentTransitions ¶
func (o BucketLifecycleRuleOutput) NonCurrentTransitions() BucketLifecycleRuleNonCurrentTransitionArrayOutput
Specifies a period in the non current object's transitions.
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 a period in the object's transitions (documented below).
type BucketLifecycleRuleTransition ¶
type BucketLifecycleRuleTransition struct { // Specifies the date after which you want the corresponding action to take effect. Date *string `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days *int `pulumi:"days"` // Specifies the storage class to which you want the object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass string `pulumi:"storageClass"` }
type BucketLifecycleRuleTransitionArgs ¶
type BucketLifecycleRuleTransitionArgs struct { // Specifies the date after which you want the corresponding action to take effect. 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"` // Specifies the storage class to which you want the object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass pulumi.StringInput `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) Date ¶
func (o BucketLifecycleRuleTransitionOutput) Date() pulumi.StringPtrOutput
Specifies the date after which you want the corresponding action to take effect.
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.StringOutput
Specifies the storage class to which you want the object to transition. Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext ¶
func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput
type BucketMap ¶
type BucketMap map[string]BucketInput
func (BucketMap) ElementType ¶
func (BucketMap) ToBucketMapOutput ¶
func (i BucketMap) ToBucketMapOutput() BucketMapOutput
func (BucketMap) ToBucketMapOutputWithContext ¶
func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketMapInput ¶
type BucketMapInput interface { pulumi.Input ToBucketMapOutput() BucketMapOutput ToBucketMapOutputWithContext(context.Context) BucketMapOutput }
BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:
BucketMap{ "key": BucketArgs{...} }
type BucketMapOutput ¶
type BucketMapOutput struct{ *pulumi.OutputState }
func (BucketMapOutput) ElementType ¶
func (BucketMapOutput) ElementType() reflect.Type
func (BucketMapOutput) MapIndex ¶
func (o BucketMapOutput) MapIndex(k pulumi.StringInput) BucketOutput
func (BucketMapOutput) ToBucketMapOutput ¶
func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput
func (BucketMapOutput) ToBucketMapOutputWithContext ¶
func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput
type BucketObject ¶
type BucketObject struct { pulumi.CustomResourceState // The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`. Acl pulumi.StringPtrOutput `pulumi:"acl"` // The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringOutput `pulumi:"bucket"` // Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred. CacheControl pulumi.StringOutput `pulumi:"cacheControl"` // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrOutput `pulumi:"content"` // Specifies presentational information for the object. 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. ContentEncoding pulumi.StringPtrOutput `pulumi:"contentEncoding"` // A standard MIME type describing the format of the object data. ContentType pulumi.StringOutput `pulumi:"contentType"` // The ETag generated for the object (an MD5 sum of the object content). Etag pulumi.StringOutput `pulumi:"etag"` // The name of the object once it is in the bucket. Key pulumi.StringOutput `pulumi:"key"` // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrOutput `pulumi:"source"` // Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass pulumi.StringOutput `pulumi:"storageClass"` // Tag of the object. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a COS object resource to put an object(content or file) to the bucket.
## Example Usage
### Uploading a file to a bucket
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketObject(ctx, "myobject", &Cos.BucketObjectArgs{ Bucket: pulumi.String("mycos-1258798060"), Key: pulumi.String("new_object_key"), Source: pulumi.String("path/to/file"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Uploading a content to a bucket
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycos, err := Cos.NewBucket(ctx, "mycos", &Cos.BucketArgs{ Bucket: pulumi.String("mycos-1258798060"), Acl: pulumi.String("public-read"), }) if err != nil { return err } _, err = Cos.NewBucketObject(ctx, "myobject", &Cos.BucketObjectArgs{ Bucket: mycos.Bucket, Key: pulumi.String("new_object_key"), Content: pulumi.String("the content that you want to upload."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetBucketObject ¶
func GetBucketObject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketObjectState, opts ...pulumi.ResourceOption) (*BucketObject, error)
GetBucketObject gets an existing BucketObject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketObject ¶
func NewBucketObject(ctx *pulumi.Context, name string, args *BucketObjectArgs, opts ...pulumi.ResourceOption) (*BucketObject, error)
NewBucketObject registers a new resource with the given unique name, arguments, and options.
func (*BucketObject) ElementType ¶
func (*BucketObject) ElementType() reflect.Type
func (*BucketObject) ToBucketObjectOutput ¶
func (i *BucketObject) ToBucketObjectOutput() BucketObjectOutput
func (*BucketObject) ToBucketObjectOutputWithContext ¶
func (i *BucketObject) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
type BucketObjectArgs ¶
type BucketObjectArgs struct { // The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`. Acl pulumi.StringPtrInput // The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringInput // Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred. CacheControl pulumi.StringPtrInput // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrInput // Specifies presentational information for the object. 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. ContentEncoding pulumi.StringPtrInput // A standard MIME type describing the format of the object data. ContentType pulumi.StringPtrInput // The ETag generated for the object (an MD5 sum of the object content). Etag pulumi.StringPtrInput // The name of the object once it is in the bucket. Key pulumi.StringInput // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrInput // Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass pulumi.StringPtrInput // Tag of the object. Tags pulumi.MapInput }
The set of arguments for constructing a BucketObject resource.
func (BucketObjectArgs) ElementType ¶
func (BucketObjectArgs) ElementType() reflect.Type
type BucketObjectArray ¶
type BucketObjectArray []BucketObjectInput
func (BucketObjectArray) ElementType ¶
func (BucketObjectArray) ElementType() reflect.Type
func (BucketObjectArray) ToBucketObjectArrayOutput ¶
func (i BucketObjectArray) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArray) ToBucketObjectArrayOutputWithContext ¶
func (i BucketObjectArray) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectArrayInput ¶
type BucketObjectArrayInput interface { pulumi.Input ToBucketObjectArrayOutput() BucketObjectArrayOutput ToBucketObjectArrayOutputWithContext(context.Context) BucketObjectArrayOutput }
BucketObjectArrayInput is an input type that accepts BucketObjectArray and BucketObjectArrayOutput values. You can construct a concrete instance of `BucketObjectArrayInput` via:
BucketObjectArray{ BucketObjectArgs{...} }
type BucketObjectArrayOutput ¶
type BucketObjectArrayOutput struct{ *pulumi.OutputState }
func (BucketObjectArrayOutput) ElementType ¶
func (BucketObjectArrayOutput) ElementType() reflect.Type
func (BucketObjectArrayOutput) Index ¶
func (o BucketObjectArrayOutput) Index(i pulumi.IntInput) BucketObjectOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutput ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput
func (BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext ¶
func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput
type BucketObjectInput ¶
type BucketObjectInput interface { pulumi.Input ToBucketObjectOutput() BucketObjectOutput ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput }
type BucketObjectMap ¶
type BucketObjectMap map[string]BucketObjectInput
func (BucketObjectMap) ElementType ¶
func (BucketObjectMap) ElementType() reflect.Type
func (BucketObjectMap) ToBucketObjectMapOutput ¶
func (i BucketObjectMap) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMap) ToBucketObjectMapOutputWithContext ¶
func (i BucketObjectMap) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectMapInput ¶
type BucketObjectMapInput interface { pulumi.Input ToBucketObjectMapOutput() BucketObjectMapOutput ToBucketObjectMapOutputWithContext(context.Context) BucketObjectMapOutput }
BucketObjectMapInput is an input type that accepts BucketObjectMap and BucketObjectMapOutput values. You can construct a concrete instance of `BucketObjectMapInput` via:
BucketObjectMap{ "key": BucketObjectArgs{...} }
type BucketObjectMapOutput ¶
type BucketObjectMapOutput struct{ *pulumi.OutputState }
func (BucketObjectMapOutput) ElementType ¶
func (BucketObjectMapOutput) ElementType() reflect.Type
func (BucketObjectMapOutput) MapIndex ¶
func (o BucketObjectMapOutput) MapIndex(k pulumi.StringInput) BucketObjectOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutput ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput
func (BucketObjectMapOutput) ToBucketObjectMapOutputWithContext ¶
func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput
type BucketObjectOutput ¶
type BucketObjectOutput struct{ *pulumi.OutputState }
func (BucketObjectOutput) Acl ¶
func (o BucketObjectOutput) Acl() pulumi.StringPtrOutput
The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`.
func (BucketObjectOutput) Bucket ¶
func (o BucketObjectOutput) Bucket() pulumi.StringOutput
The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
func (BucketObjectOutput) CacheControl ¶
func (o BucketObjectOutput) CacheControl() pulumi.StringOutput
Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.
func (BucketObjectOutput) Content ¶
func (o BucketObjectOutput) Content() pulumi.StringPtrOutput
Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.
func (BucketObjectOutput) ContentDisposition ¶
func (o BucketObjectOutput) ContentDisposition() pulumi.StringPtrOutput
Specifies presentational information for the object.
func (BucketObjectOutput) ContentEncoding ¶
func (o BucketObjectOutput) ContentEncoding() pulumi.StringPtrOutput
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.
func (BucketObjectOutput) ContentType ¶
func (o BucketObjectOutput) ContentType() pulumi.StringOutput
A standard MIME type describing the format of the object data.
func (BucketObjectOutput) ElementType ¶
func (BucketObjectOutput) ElementType() reflect.Type
func (BucketObjectOutput) Etag ¶
func (o BucketObjectOutput) Etag() pulumi.StringOutput
The ETag generated for the object (an MD5 sum of the object content).
func (BucketObjectOutput) Key ¶
func (o BucketObjectOutput) Key() pulumi.StringOutput
The name of the object once it is in the bucket.
func (BucketObjectOutput) Source ¶
func (o BucketObjectOutput) Source() pulumi.StringPtrOutput
The path to the source file being uploaded to the bucket.
func (BucketObjectOutput) StorageClass ¶
func (o BucketObjectOutput) StorageClass() pulumi.StringOutput
Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.
func (BucketObjectOutput) Tags ¶
func (o BucketObjectOutput) Tags() pulumi.MapOutput
Tag of the object.
func (BucketObjectOutput) ToBucketObjectOutput ¶
func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput
func (BucketObjectOutput) ToBucketObjectOutputWithContext ¶
func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
type BucketObjectState ¶
type BucketObjectState struct { // The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`. Acl pulumi.StringPtrInput // The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringPtrInput // Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred. CacheControl pulumi.StringPtrInput // Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Content pulumi.StringPtrInput // Specifies presentational information for the object. 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. ContentEncoding pulumi.StringPtrInput // A standard MIME type describing the format of the object data. ContentType pulumi.StringPtrInput // The ETag generated for the object (an MD5 sum of the object content). Etag pulumi.StringPtrInput // The name of the object once it is in the bucket. Key pulumi.StringPtrInput // The path to the source file being uploaded to the bucket. Source pulumi.StringPtrInput // Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417. StorageClass pulumi.StringPtrInput // Tag of the object. Tags pulumi.MapInput }
func (BucketObjectState) ElementType ¶
func (BucketObjectState) ElementType() reflect.Type
type BucketOriginDomainRule ¶
type BucketOriginDomainRuleArgs ¶
type BucketOriginDomainRuleArgs struct { // Specify domain host. Domain pulumi.StringInput `pulumi:"domain"` // Domain status, default: `ENABLED`. Status pulumi.StringPtrInput `pulumi:"status"` // Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (BucketOriginDomainRuleArgs) ElementType ¶
func (BucketOriginDomainRuleArgs) ElementType() reflect.Type
func (BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutput ¶
func (i BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput
func (BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutputWithContext ¶
func (i BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutputWithContext(ctx context.Context) BucketOriginDomainRuleOutput
type BucketOriginDomainRuleArray ¶
type BucketOriginDomainRuleArray []BucketOriginDomainRuleInput
func (BucketOriginDomainRuleArray) ElementType ¶
func (BucketOriginDomainRuleArray) ElementType() reflect.Type
func (BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutput ¶
func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput
func (BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutputWithContext ¶
func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput
type BucketOriginDomainRuleArrayInput ¶
type BucketOriginDomainRuleArrayInput interface { pulumi.Input ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput ToBucketOriginDomainRuleArrayOutputWithContext(context.Context) BucketOriginDomainRuleArrayOutput }
BucketOriginDomainRuleArrayInput is an input type that accepts BucketOriginDomainRuleArray and BucketOriginDomainRuleArrayOutput values. You can construct a concrete instance of `BucketOriginDomainRuleArrayInput` via:
BucketOriginDomainRuleArray{ BucketOriginDomainRuleArgs{...} }
type BucketOriginDomainRuleArrayOutput ¶
type BucketOriginDomainRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketOriginDomainRuleArrayOutput) ElementType ¶
func (BucketOriginDomainRuleArrayOutput) ElementType() reflect.Type
func (BucketOriginDomainRuleArrayOutput) Index ¶
func (o BucketOriginDomainRuleArrayOutput) Index(i pulumi.IntInput) BucketOriginDomainRuleOutput
func (BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutput ¶
func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput
func (BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutputWithContext ¶
func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput
type BucketOriginDomainRuleInput ¶
type BucketOriginDomainRuleInput interface { pulumi.Input ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput ToBucketOriginDomainRuleOutputWithContext(context.Context) BucketOriginDomainRuleOutput }
BucketOriginDomainRuleInput is an input type that accepts BucketOriginDomainRuleArgs and BucketOriginDomainRuleOutput values. You can construct a concrete instance of `BucketOriginDomainRuleInput` via:
BucketOriginDomainRuleArgs{...}
type BucketOriginDomainRuleOutput ¶
type BucketOriginDomainRuleOutput struct{ *pulumi.OutputState }
func (BucketOriginDomainRuleOutput) Domain ¶
func (o BucketOriginDomainRuleOutput) Domain() pulumi.StringOutput
Specify domain host.
func (BucketOriginDomainRuleOutput) ElementType ¶
func (BucketOriginDomainRuleOutput) ElementType() reflect.Type
func (BucketOriginDomainRuleOutput) Status ¶
func (o BucketOriginDomainRuleOutput) Status() pulumi.StringPtrOutput
Domain status, default: `ENABLED`.
func (BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutput ¶
func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput
func (BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutputWithContext ¶
func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutputWithContext(ctx context.Context) BucketOriginDomainRuleOutput
func (BucketOriginDomainRuleOutput) Type ¶
func (o BucketOriginDomainRuleOutput) Type() pulumi.StringPtrOutput
Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`.
type BucketOriginPullRule ¶
type BucketOriginPullRule struct { // Specifies the custom headers that you can add for COS to access your origin server. CustomHttpHeaders map[string]interface{} `pulumi:"customHttpHeaders"` // Specifies the pass through headers when accessing the origin server. FollowHttpHeaders []string `pulumi:"followHttpHeaders"` // Specifies whether to pass through COS request query string when accessing the origin server. FollowQueryString *bool `pulumi:"followQueryString"` // Specifies whether to follow 3XX redirect to another origin server to pull data from. FollowRedirection *bool `pulumi:"followRedirection"` // Allows only a domain name or IP address. You can optionally append a port number to the address. Host string `pulumi:"host"` // Triggers the origin-pull rule when the requested file name matches this prefix. Prefix *string `pulumi:"prefix"` // Priority of origin-pull rules, do not set the same value for multiple rules. Priority int `pulumi:"priority"` // the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`. Protocol *string `pulumi:"protocol"` // If `true`, COS will not return 3XX status code when pulling data from an origin server. Current available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai. SyncBackToSource *bool `pulumi:"syncBackToSource"` }
type BucketOriginPullRuleArgs ¶
type BucketOriginPullRuleArgs struct { // Specifies the custom headers that you can add for COS to access your origin server. CustomHttpHeaders pulumi.MapInput `pulumi:"customHttpHeaders"` // Specifies the pass through headers when accessing the origin server. FollowHttpHeaders pulumi.StringArrayInput `pulumi:"followHttpHeaders"` // Specifies whether to pass through COS request query string when accessing the origin server. FollowQueryString pulumi.BoolPtrInput `pulumi:"followQueryString"` // Specifies whether to follow 3XX redirect to another origin server to pull data from. FollowRedirection pulumi.BoolPtrInput `pulumi:"followRedirection"` // Allows only a domain name or IP address. You can optionally append a port number to the address. Host pulumi.StringInput `pulumi:"host"` // Triggers the origin-pull rule when the requested file name matches this prefix. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Priority of origin-pull rules, do not set the same value for multiple rules. Priority pulumi.IntInput `pulumi:"priority"` // the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // If `true`, COS will not return 3XX status code when pulling data from an origin server. Current available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai. SyncBackToSource pulumi.BoolPtrInput `pulumi:"syncBackToSource"` }
func (BucketOriginPullRuleArgs) ElementType ¶
func (BucketOriginPullRuleArgs) ElementType() reflect.Type
func (BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutput ¶
func (i BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput
func (BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutputWithContext ¶
func (i BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutputWithContext(ctx context.Context) BucketOriginPullRuleOutput
type BucketOriginPullRuleArray ¶
type BucketOriginPullRuleArray []BucketOriginPullRuleInput
func (BucketOriginPullRuleArray) ElementType ¶
func (BucketOriginPullRuleArray) ElementType() reflect.Type
func (BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutput ¶
func (i BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput
func (BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutputWithContext ¶
func (i BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutputWithContext(ctx context.Context) BucketOriginPullRuleArrayOutput
type BucketOriginPullRuleArrayInput ¶
type BucketOriginPullRuleArrayInput interface { pulumi.Input ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput ToBucketOriginPullRuleArrayOutputWithContext(context.Context) BucketOriginPullRuleArrayOutput }
BucketOriginPullRuleArrayInput is an input type that accepts BucketOriginPullRuleArray and BucketOriginPullRuleArrayOutput values. You can construct a concrete instance of `BucketOriginPullRuleArrayInput` via:
BucketOriginPullRuleArray{ BucketOriginPullRuleArgs{...} }
type BucketOriginPullRuleArrayOutput ¶
type BucketOriginPullRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketOriginPullRuleArrayOutput) ElementType ¶
func (BucketOriginPullRuleArrayOutput) ElementType() reflect.Type
func (BucketOriginPullRuleArrayOutput) Index ¶
func (o BucketOriginPullRuleArrayOutput) Index(i pulumi.IntInput) BucketOriginPullRuleOutput
func (BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutput ¶
func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput
func (BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutputWithContext ¶
func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutputWithContext(ctx context.Context) BucketOriginPullRuleArrayOutput
type BucketOriginPullRuleInput ¶
type BucketOriginPullRuleInput interface { pulumi.Input ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput ToBucketOriginPullRuleOutputWithContext(context.Context) BucketOriginPullRuleOutput }
BucketOriginPullRuleInput is an input type that accepts BucketOriginPullRuleArgs and BucketOriginPullRuleOutput values. You can construct a concrete instance of `BucketOriginPullRuleInput` via:
BucketOriginPullRuleArgs{...}
type BucketOriginPullRuleOutput ¶
type BucketOriginPullRuleOutput struct{ *pulumi.OutputState }
func (BucketOriginPullRuleOutput) CustomHttpHeaders ¶
func (o BucketOriginPullRuleOutput) CustomHttpHeaders() pulumi.MapOutput
Specifies the custom headers that you can add for COS to access your origin server.
func (BucketOriginPullRuleOutput) ElementType ¶
func (BucketOriginPullRuleOutput) ElementType() reflect.Type
func (BucketOriginPullRuleOutput) FollowHttpHeaders ¶
func (o BucketOriginPullRuleOutput) FollowHttpHeaders() pulumi.StringArrayOutput
Specifies the pass through headers when accessing the origin server.
func (BucketOriginPullRuleOutput) FollowQueryString ¶
func (o BucketOriginPullRuleOutput) FollowQueryString() pulumi.BoolPtrOutput
Specifies whether to pass through COS request query string when accessing the origin server.
func (BucketOriginPullRuleOutput) FollowRedirection ¶
func (o BucketOriginPullRuleOutput) FollowRedirection() pulumi.BoolPtrOutput
Specifies whether to follow 3XX redirect to another origin server to pull data from.
func (BucketOriginPullRuleOutput) Host ¶
func (o BucketOriginPullRuleOutput) Host() pulumi.StringOutput
Allows only a domain name or IP address. You can optionally append a port number to the address.
func (BucketOriginPullRuleOutput) Prefix ¶
func (o BucketOriginPullRuleOutput) Prefix() pulumi.StringPtrOutput
Triggers the origin-pull rule when the requested file name matches this prefix.
func (BucketOriginPullRuleOutput) Priority ¶
func (o BucketOriginPullRuleOutput) Priority() pulumi.IntOutput
Priority of origin-pull rules, do not set the same value for multiple rules.
func (BucketOriginPullRuleOutput) Protocol ¶
func (o BucketOriginPullRuleOutput) Protocol() pulumi.StringPtrOutput
the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`.
func (BucketOriginPullRuleOutput) SyncBackToSource ¶
func (o BucketOriginPullRuleOutput) SyncBackToSource() pulumi.BoolPtrOutput
If `true`, COS will not return 3XX status code when pulling data from an origin server. Current available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai.
func (BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutput ¶
func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput
func (BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutputWithContext ¶
func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutputWithContext(ctx context.Context) BucketOriginPullRuleOutput
type BucketOutput ¶
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) AccelerationEnable ¶ added in v0.1.3
func (o BucketOutput) AccelerationEnable() pulumi.BoolPtrOutput
Enable bucket acceleration.
func (BucketOutput) Acl ¶
func (o BucketOutput) Acl() pulumi.StringPtrOutput
The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.
func (BucketOutput) AclBody ¶
func (o BucketOutput) AclBody() pulumi.StringOutput
ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail.
func (BucketOutput) Bucket ¶
func (o BucketOutput) Bucket() pulumi.StringOutput
The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
func (BucketOutput) CorsRules ¶
func (o BucketOutput) CorsRules() BucketCorsRuleArrayOutput
A rule of Cross-Origin Resource Sharing (documented below).
func (BucketOutput) CosBucketUrl ¶
func (o BucketOutput) CosBucketUrl() pulumi.StringOutput
The URL of this cos bucket.
func (BucketOutput) ElementType ¶
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) EnableIntelligentTiering ¶ added in v0.1.5
func (o BucketOutput) EnableIntelligentTiering() pulumi.BoolOutput
Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified.
func (BucketOutput) EncryptionAlgorithm ¶
func (o BucketOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
The server-side encryption algorithm to use. Valid value is `AES256`.
func (BucketOutput) ForceClean ¶ added in v0.1.3
func (o BucketOutput) ForceClean() pulumi.BoolPtrOutput
Force cleanup all objects before delete bucket.
func (BucketOutput) IntelligentTieringDays ¶ added in v0.1.5
func (o BucketOutput) IntelligentTieringDays() pulumi.IntOutput
Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30.
func (BucketOutput) IntelligentTieringRequestFrequent ¶ added in v0.1.5
func (o BucketOutput) IntelligentTieringRequestFrequent() pulumi.IntOutput
Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.
func (BucketOutput) LifecycleRules ¶
func (o BucketOutput) LifecycleRules() BucketLifecycleRuleArrayOutput
A configuration of object lifecycle management (documented below).
func (BucketOutput) LogEnable ¶
func (o BucketOutput) LogEnable() pulumi.BoolPtrOutput
Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `logTargetBucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920).
func (BucketOutput) LogPrefix ¶
func (o BucketOutput) LogPrefix() pulumi.StringOutput
The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`.
func (BucketOutput) LogTargetBucket ¶
func (o BucketOutput) LogTargetBucket() pulumi.StringOutput
The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. User must have full access on this bucket.
func (BucketOutput) MultiAz ¶
func (o BucketOutput) MultiAz() pulumi.BoolPtrOutput
Indicates whether to create a bucket of multi available zone.
func (BucketOutput) OriginDomainRules ¶
func (o BucketOutput) OriginDomainRules() BucketOriginDomainRuleArrayOutput
Bucket Origin Domain settings.
func (BucketOutput) OriginPullRules ¶
func (o BucketOutput) OriginPullRules() BucketOriginPullRuleArrayOutput
Bucket Origin-Pull settings.
func (BucketOutput) ReplicaRole ¶
func (o BucketOutput) ReplicaRole() pulumi.StringPtrOutput
Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioningEnable` is true can configure this argument.
func (BucketOutput) ReplicaRules ¶
func (o BucketOutput) ReplicaRules() BucketReplicaRuleArrayOutput
List of replica rule. NOTE: only `versioningEnable` is true and `replicaRole` set can configure this argument.
func (BucketOutput) ToBucketOutput ¶
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
func (BucketOutput) VersioningEnable ¶
func (o BucketOutput) VersioningEnable() pulumi.BoolPtrOutput
Enable bucket versioning. NOTE: The `multiAz` feature is true for the current bucket, cannot disable version control.
func (BucketOutput) Website ¶
func (o BucketOutput) Website() BucketWebsitePtrOutput
A website object(documented below).
type BucketPolicy ¶
type BucketPolicy struct { pulumi.CustomResourceState // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringOutput `pulumi:"bucket"` // The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023). Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a COS resource to create a COS bucket policy and set its attributes.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketPolicy(ctx, "cosPolicy", &Cos.BucketPolicyArgs{ Bucket: pulumi.String("mycos-1258798060"), Policy: pulumi.String(`{ "version": "2.0", "Statement": [ { "Principal": { "qcs": [ "qcs::cam::uin/<your-account-id>:uin/<your-account-id>" ] }, "Action": [ "name/cos:DeleteBucket", "name/cos:PutBucketACL" ], "Effect": "allow", "Resource": [ "qcs::cos:<bucket region>:uid/<your-account-id>:<bucket name>/*" ] } ] }
`),
}) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
COS bucket policy can be imported, e.g.
```sh $ pulumi import tencentcloud:Cos/bucketPolicy:BucketPolicy bucket bucket-name ```
func GetBucketPolicy ¶
func GetBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
GetBucketPolicy gets an existing BucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBucketPolicy ¶
func NewBucketPolicy(ctx *pulumi.Context, name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)
NewBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*BucketPolicy) ElementType ¶
func (*BucketPolicy) ElementType() reflect.Type
func (*BucketPolicy) ToBucketPolicyOutput ¶
func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput
func (*BucketPolicy) ToBucketPolicyOutputWithContext ¶
func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyArgs ¶
type BucketPolicyArgs struct { // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringInput // The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023). Policy pulumi.StringInput }
The set of arguments for constructing a BucketPolicy resource.
func (BucketPolicyArgs) ElementType ¶
func (BucketPolicyArgs) ElementType() reflect.Type
type BucketPolicyArray ¶
type BucketPolicyArray []BucketPolicyInput
func (BucketPolicyArray) ElementType ¶
func (BucketPolicyArray) ElementType() reflect.Type
func (BucketPolicyArray) ToBucketPolicyArrayOutput ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArray) ToBucketPolicyArrayOutputWithContext ¶
func (i BucketPolicyArray) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyArrayInput ¶
type BucketPolicyArrayInput interface { pulumi.Input ToBucketPolicyArrayOutput() BucketPolicyArrayOutput ToBucketPolicyArrayOutputWithContext(context.Context) BucketPolicyArrayOutput }
BucketPolicyArrayInput is an input type that accepts BucketPolicyArray and BucketPolicyArrayOutput values. You can construct a concrete instance of `BucketPolicyArrayInput` via:
BucketPolicyArray{ BucketPolicyArgs{...} }
type BucketPolicyArrayOutput ¶
type BucketPolicyArrayOutput struct{ *pulumi.OutputState }
func (BucketPolicyArrayOutput) ElementType ¶
func (BucketPolicyArrayOutput) ElementType() reflect.Type
func (BucketPolicyArrayOutput) Index ¶
func (o BucketPolicyArrayOutput) Index(i pulumi.IntInput) BucketPolicyOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutput ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext ¶
func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput
type BucketPolicyInput ¶
type BucketPolicyInput interface { pulumi.Input ToBucketPolicyOutput() BucketPolicyOutput ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput }
type BucketPolicyMap ¶
type BucketPolicyMap map[string]BucketPolicyInput
func (BucketPolicyMap) ElementType ¶
func (BucketPolicyMap) ElementType() reflect.Type
func (BucketPolicyMap) ToBucketPolicyMapOutput ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMap) ToBucketPolicyMapOutputWithContext ¶
func (i BucketPolicyMap) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyMapInput ¶
type BucketPolicyMapInput interface { pulumi.Input ToBucketPolicyMapOutput() BucketPolicyMapOutput ToBucketPolicyMapOutputWithContext(context.Context) BucketPolicyMapOutput }
BucketPolicyMapInput is an input type that accepts BucketPolicyMap and BucketPolicyMapOutput values. You can construct a concrete instance of `BucketPolicyMapInput` via:
BucketPolicyMap{ "key": BucketPolicyArgs{...} }
type BucketPolicyMapOutput ¶
type BucketPolicyMapOutput struct{ *pulumi.OutputState }
func (BucketPolicyMapOutput) ElementType ¶
func (BucketPolicyMapOutput) ElementType() reflect.Type
func (BucketPolicyMapOutput) MapIndex ¶
func (o BucketPolicyMapOutput) MapIndex(k pulumi.StringInput) BucketPolicyOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutput ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput
func (BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext ¶
func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput
type BucketPolicyOutput ¶
type BucketPolicyOutput struct{ *pulumi.OutputState }
func (BucketPolicyOutput) Bucket ¶
func (o BucketPolicyOutput) Bucket() pulumi.StringOutput
The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
func (BucketPolicyOutput) ElementType ¶
func (BucketPolicyOutput) ElementType() reflect.Type
func (BucketPolicyOutput) Policy ¶
func (o BucketPolicyOutput) Policy() pulumi.StringOutput
The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023).
func (BucketPolicyOutput) ToBucketPolicyOutput ¶
func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput
func (BucketPolicyOutput) ToBucketPolicyOutputWithContext ¶
func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
type BucketPolicyState ¶
type BucketPolicyState struct { // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringPtrInput // The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023). Policy pulumi.StringPtrInput }
func (BucketPolicyState) ElementType ¶
func (BucketPolicyState) ElementType() reflect.Type
type BucketReferer ¶ added in v0.1.5
type BucketReferer struct { pulumi.CustomResourceState // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringOutput `pulumi:"bucket"` // A list of domain names in the blocklist/allowlist. DomainLists pulumi.StringArrayOutput `pulumi:"domainLists"` // Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default). EmptyReferConfiguration pulumi.StringPtrOutput `pulumi:"emptyReferConfiguration"` // Hotlink protection type. Enumerated values: `Black-List`, `White-List`. RefererType pulumi.StringOutput `pulumi:"refererType"` // Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to create a cos bucketReferer
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketReferer(ctx, "bucketReferer", &Cos.BucketRefererArgs{ Bucket: pulumi.String("mycos-1258798060"), DomainLists: pulumi.StringArray{ pulumi.String("127.0.0.1"), pulumi.String("terraform.com"), }, EmptyReferConfiguration: pulumi.String("Allow"), RefererType: pulumi.String("Black-List"), Status: pulumi.String("Enabled"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cos bucket_referer can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cos/bucketReferer:BucketReferer bucket_referer bucket_id ```
func GetBucketReferer ¶ added in v0.1.5
func GetBucketReferer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketRefererState, opts ...pulumi.ResourceOption) (*BucketReferer, error)
GetBucketReferer gets an existing BucketReferer 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 NewBucketReferer ¶ added in v0.1.5
func NewBucketReferer(ctx *pulumi.Context, name string, args *BucketRefererArgs, opts ...pulumi.ResourceOption) (*BucketReferer, error)
NewBucketReferer registers a new resource with the given unique name, arguments, and options.
func (*BucketReferer) ElementType ¶ added in v0.1.5
func (*BucketReferer) ElementType() reflect.Type
func (*BucketReferer) ToBucketRefererOutput ¶ added in v0.1.5
func (i *BucketReferer) ToBucketRefererOutput() BucketRefererOutput
func (*BucketReferer) ToBucketRefererOutputWithContext ¶ added in v0.1.5
func (i *BucketReferer) ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput
type BucketRefererArgs ¶ added in v0.1.5
type BucketRefererArgs struct { // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringInput // A list of domain names in the blocklist/allowlist. DomainLists pulumi.StringArrayInput // Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default). EmptyReferConfiguration pulumi.StringPtrInput // Hotlink protection type. Enumerated values: `Black-List`, `White-List`. RefererType pulumi.StringInput // Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`. Status pulumi.StringInput }
The set of arguments for constructing a BucketReferer resource.
func (BucketRefererArgs) ElementType ¶ added in v0.1.5
func (BucketRefererArgs) ElementType() reflect.Type
type BucketRefererArray ¶ added in v0.1.5
type BucketRefererArray []BucketRefererInput
func (BucketRefererArray) ElementType ¶ added in v0.1.5
func (BucketRefererArray) ElementType() reflect.Type
func (BucketRefererArray) ToBucketRefererArrayOutput ¶ added in v0.1.5
func (i BucketRefererArray) ToBucketRefererArrayOutput() BucketRefererArrayOutput
func (BucketRefererArray) ToBucketRefererArrayOutputWithContext ¶ added in v0.1.5
func (i BucketRefererArray) ToBucketRefererArrayOutputWithContext(ctx context.Context) BucketRefererArrayOutput
type BucketRefererArrayInput ¶ added in v0.1.5
type BucketRefererArrayInput interface { pulumi.Input ToBucketRefererArrayOutput() BucketRefererArrayOutput ToBucketRefererArrayOutputWithContext(context.Context) BucketRefererArrayOutput }
BucketRefererArrayInput is an input type that accepts BucketRefererArray and BucketRefererArrayOutput values. You can construct a concrete instance of `BucketRefererArrayInput` via:
BucketRefererArray{ BucketRefererArgs{...} }
type BucketRefererArrayOutput ¶ added in v0.1.5
type BucketRefererArrayOutput struct{ *pulumi.OutputState }
func (BucketRefererArrayOutput) ElementType ¶ added in v0.1.5
func (BucketRefererArrayOutput) ElementType() reflect.Type
func (BucketRefererArrayOutput) Index ¶ added in v0.1.5
func (o BucketRefererArrayOutput) Index(i pulumi.IntInput) BucketRefererOutput
func (BucketRefererArrayOutput) ToBucketRefererArrayOutput ¶ added in v0.1.5
func (o BucketRefererArrayOutput) ToBucketRefererArrayOutput() BucketRefererArrayOutput
func (BucketRefererArrayOutput) ToBucketRefererArrayOutputWithContext ¶ added in v0.1.5
func (o BucketRefererArrayOutput) ToBucketRefererArrayOutputWithContext(ctx context.Context) BucketRefererArrayOutput
type BucketRefererInput ¶ added in v0.1.5
type BucketRefererInput interface { pulumi.Input ToBucketRefererOutput() BucketRefererOutput ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput }
type BucketRefererMap ¶ added in v0.1.5
type BucketRefererMap map[string]BucketRefererInput
func (BucketRefererMap) ElementType ¶ added in v0.1.5
func (BucketRefererMap) ElementType() reflect.Type
func (BucketRefererMap) ToBucketRefererMapOutput ¶ added in v0.1.5
func (i BucketRefererMap) ToBucketRefererMapOutput() BucketRefererMapOutput
func (BucketRefererMap) ToBucketRefererMapOutputWithContext ¶ added in v0.1.5
func (i BucketRefererMap) ToBucketRefererMapOutputWithContext(ctx context.Context) BucketRefererMapOutput
type BucketRefererMapInput ¶ added in v0.1.5
type BucketRefererMapInput interface { pulumi.Input ToBucketRefererMapOutput() BucketRefererMapOutput ToBucketRefererMapOutputWithContext(context.Context) BucketRefererMapOutput }
BucketRefererMapInput is an input type that accepts BucketRefererMap and BucketRefererMapOutput values. You can construct a concrete instance of `BucketRefererMapInput` via:
BucketRefererMap{ "key": BucketRefererArgs{...} }
type BucketRefererMapOutput ¶ added in v0.1.5
type BucketRefererMapOutput struct{ *pulumi.OutputState }
func (BucketRefererMapOutput) ElementType ¶ added in v0.1.5
func (BucketRefererMapOutput) ElementType() reflect.Type
func (BucketRefererMapOutput) MapIndex ¶ added in v0.1.5
func (o BucketRefererMapOutput) MapIndex(k pulumi.StringInput) BucketRefererOutput
func (BucketRefererMapOutput) ToBucketRefererMapOutput ¶ added in v0.1.5
func (o BucketRefererMapOutput) ToBucketRefererMapOutput() BucketRefererMapOutput
func (BucketRefererMapOutput) ToBucketRefererMapOutputWithContext ¶ added in v0.1.5
func (o BucketRefererMapOutput) ToBucketRefererMapOutputWithContext(ctx context.Context) BucketRefererMapOutput
type BucketRefererOutput ¶ added in v0.1.5
type BucketRefererOutput struct{ *pulumi.OutputState }
func (BucketRefererOutput) Bucket ¶ added in v0.1.5
func (o BucketRefererOutput) Bucket() pulumi.StringOutput
Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
func (BucketRefererOutput) DomainLists ¶ added in v0.1.5
func (o BucketRefererOutput) DomainLists() pulumi.StringArrayOutput
A list of domain names in the blocklist/allowlist.
func (BucketRefererOutput) ElementType ¶ added in v0.1.5
func (BucketRefererOutput) ElementType() reflect.Type
func (BucketRefererOutput) EmptyReferConfiguration ¶ added in v0.1.5
func (o BucketRefererOutput) EmptyReferConfiguration() pulumi.StringPtrOutput
Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).
func (BucketRefererOutput) RefererType ¶ added in v0.1.5
func (o BucketRefererOutput) RefererType() pulumi.StringOutput
Hotlink protection type. Enumerated values: `Black-List`, `White-List`.
func (BucketRefererOutput) Status ¶ added in v0.1.5
func (o BucketRefererOutput) Status() pulumi.StringOutput
Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.
func (BucketRefererOutput) ToBucketRefererOutput ¶ added in v0.1.5
func (o BucketRefererOutput) ToBucketRefererOutput() BucketRefererOutput
func (BucketRefererOutput) ToBucketRefererOutputWithContext ¶ added in v0.1.5
func (o BucketRefererOutput) ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput
type BucketRefererState ¶ added in v0.1.5
type BucketRefererState struct { // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringPtrInput // A list of domain names in the blocklist/allowlist. DomainLists pulumi.StringArrayInput // Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default). EmptyReferConfiguration pulumi.StringPtrInput // Hotlink protection type. Enumerated values: `Black-List`, `White-List`. RefererType pulumi.StringPtrInput // Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`. Status pulumi.StringPtrInput }
func (BucketRefererState) ElementType ¶ added in v0.1.5
func (BucketRefererState) ElementType() reflect.Type
type BucketReplicaRule ¶
type BucketReplicaRule struct { // Destination bucket identifier, format: `qcs::cos:<region>::<bucketname-appid>`. NOTE: destination bucket must enable versioning. DestinationBucket string `pulumi:"destinationBucket"` // Storage class of destination, available values: `STANDARD`, `INTELLIGENT_TIERING`, `STANDARD_IA`. default is following current class of destination. DestinationStorageClass *string `pulumi:"destinationStorageClass"` // Name of a specific rule. Id *string `pulumi:"id"` // Prefix matching policy. Policies cannot overlap; otherwise, an error will be returned. To match the root directory, leave this parameter empty. Prefix *string `pulumi:"prefix"` // Status identifier, available values: `Enabled`, `Disabled`. Status string `pulumi:"status"` }
type BucketReplicaRuleArgs ¶
type BucketReplicaRuleArgs struct { // Destination bucket identifier, format: `qcs::cos:<region>::<bucketname-appid>`. NOTE: destination bucket must enable versioning. DestinationBucket pulumi.StringInput `pulumi:"destinationBucket"` // Storage class of destination, available values: `STANDARD`, `INTELLIGENT_TIERING`, `STANDARD_IA`. default is following current class of destination. DestinationStorageClass pulumi.StringPtrInput `pulumi:"destinationStorageClass"` // Name of a specific rule. Id pulumi.StringPtrInput `pulumi:"id"` // Prefix matching policy. Policies cannot overlap; otherwise, an error will be returned. To match the root directory, leave this parameter empty. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Status identifier, available values: `Enabled`, `Disabled`. Status pulumi.StringInput `pulumi:"status"` }
func (BucketReplicaRuleArgs) ElementType ¶
func (BucketReplicaRuleArgs) ElementType() reflect.Type
func (BucketReplicaRuleArgs) ToBucketReplicaRuleOutput ¶
func (i BucketReplicaRuleArgs) ToBucketReplicaRuleOutput() BucketReplicaRuleOutput
func (BucketReplicaRuleArgs) ToBucketReplicaRuleOutputWithContext ¶
func (i BucketReplicaRuleArgs) ToBucketReplicaRuleOutputWithContext(ctx context.Context) BucketReplicaRuleOutput
type BucketReplicaRuleArray ¶
type BucketReplicaRuleArray []BucketReplicaRuleInput
func (BucketReplicaRuleArray) ElementType ¶
func (BucketReplicaRuleArray) ElementType() reflect.Type
func (BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutput ¶
func (i BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput
func (BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutputWithContext ¶
func (i BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutputWithContext(ctx context.Context) BucketReplicaRuleArrayOutput
type BucketReplicaRuleArrayInput ¶
type BucketReplicaRuleArrayInput interface { pulumi.Input ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput ToBucketReplicaRuleArrayOutputWithContext(context.Context) BucketReplicaRuleArrayOutput }
BucketReplicaRuleArrayInput is an input type that accepts BucketReplicaRuleArray and BucketReplicaRuleArrayOutput values. You can construct a concrete instance of `BucketReplicaRuleArrayInput` via:
BucketReplicaRuleArray{ BucketReplicaRuleArgs{...} }
type BucketReplicaRuleArrayOutput ¶
type BucketReplicaRuleArrayOutput struct{ *pulumi.OutputState }
func (BucketReplicaRuleArrayOutput) ElementType ¶
func (BucketReplicaRuleArrayOutput) ElementType() reflect.Type
func (BucketReplicaRuleArrayOutput) Index ¶
func (o BucketReplicaRuleArrayOutput) Index(i pulumi.IntInput) BucketReplicaRuleOutput
func (BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutput ¶
func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput
func (BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutputWithContext ¶
func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutputWithContext(ctx context.Context) BucketReplicaRuleArrayOutput
type BucketReplicaRuleInput ¶
type BucketReplicaRuleInput interface { pulumi.Input ToBucketReplicaRuleOutput() BucketReplicaRuleOutput ToBucketReplicaRuleOutputWithContext(context.Context) BucketReplicaRuleOutput }
BucketReplicaRuleInput is an input type that accepts BucketReplicaRuleArgs and BucketReplicaRuleOutput values. You can construct a concrete instance of `BucketReplicaRuleInput` via:
BucketReplicaRuleArgs{...}
type BucketReplicaRuleOutput ¶
type BucketReplicaRuleOutput struct{ *pulumi.OutputState }
func (BucketReplicaRuleOutput) DestinationBucket ¶
func (o BucketReplicaRuleOutput) DestinationBucket() pulumi.StringOutput
Destination bucket identifier, format: `qcs::cos:<region>::<bucketname-appid>`. NOTE: destination bucket must enable versioning.
func (BucketReplicaRuleOutput) DestinationStorageClass ¶
func (o BucketReplicaRuleOutput) DestinationStorageClass() pulumi.StringPtrOutput
Storage class of destination, available values: `STANDARD`, `INTELLIGENT_TIERING`, `STANDARD_IA`. default is following current class of destination.
func (BucketReplicaRuleOutput) ElementType ¶
func (BucketReplicaRuleOutput) ElementType() reflect.Type
func (BucketReplicaRuleOutput) Id ¶
func (o BucketReplicaRuleOutput) Id() pulumi.StringPtrOutput
Name of a specific rule.
func (BucketReplicaRuleOutput) Prefix ¶
func (o BucketReplicaRuleOutput) Prefix() pulumi.StringPtrOutput
Prefix matching policy. Policies cannot overlap; otherwise, an error will be returned. To match the root directory, leave this parameter empty.
func (BucketReplicaRuleOutput) Status ¶
func (o BucketReplicaRuleOutput) Status() pulumi.StringOutput
Status identifier, available values: `Enabled`, `Disabled`.
func (BucketReplicaRuleOutput) ToBucketReplicaRuleOutput ¶
func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutput() BucketReplicaRuleOutput
func (BucketReplicaRuleOutput) ToBucketReplicaRuleOutputWithContext ¶
func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutputWithContext(ctx context.Context) BucketReplicaRuleOutput
type BucketState ¶
type BucketState struct { // Enable bucket acceleration. AccelerationEnable pulumi.BoolPtrInput // The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private. Acl pulumi.StringPtrInput // ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail. AclBody pulumi.StringPtrInput // The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringPtrInput // A rule of Cross-Origin Resource Sharing (documented below). CorsRules BucketCorsRuleArrayInput // The URL of this cos bucket. CosBucketUrl pulumi.StringPtrInput // Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified. EnableIntelligentTiering pulumi.BoolPtrInput // The server-side encryption algorithm to use. Valid value is `AES256`. EncryptionAlgorithm pulumi.StringPtrInput // Force cleanup all objects before delete bucket. ForceClean pulumi.BoolPtrInput // Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30. IntelligentTieringDays pulumi.IntPtrInput // Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer. IntelligentTieringRequestFrequent pulumi.IntPtrInput // A configuration of object lifecycle management (documented below). LifecycleRules BucketLifecycleRuleArrayInput // Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `logTargetBucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920). LogEnable pulumi.BoolPtrInput // The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. LogPrefix pulumi.StringPtrInput // The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `logTargetBucket`/`logPrefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `logEnable` is `true`. User must have full access on this bucket. LogTargetBucket pulumi.StringPtrInput // Indicates whether to create a bucket of multi available zone. MultiAz pulumi.BoolPtrInput // Bucket Origin Domain settings. OriginDomainRules BucketOriginDomainRuleArrayInput // Bucket Origin-Pull settings. OriginPullRules BucketOriginPullRuleArrayInput // Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioningEnable` is true can configure this argument. ReplicaRole pulumi.StringPtrInput // List of replica rule. NOTE: only `versioningEnable` is true and `replicaRole` set can configure this argument. ReplicaRules BucketReplicaRuleArrayInput // The tags of a bucket. Tags pulumi.MapInput // Enable bucket versioning. NOTE: The `multiAz` feature is true for the current bucket, cannot disable version control. VersioningEnable pulumi.BoolPtrInput // A website object(documented below). Website BucketWebsitePtrInput }
func (BucketState) ElementType ¶
func (BucketState) ElementType() reflect.Type
type BucketVersion ¶ added in v0.1.5
type BucketVersion struct { pulumi.CustomResourceState // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringOutput `pulumi:"bucket"` // Whether to enable versioning. Valid values: `Suspended`, `Enabled`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to create a cos bucketVersion
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewBucketVersion(ctx, "bucketVersion", &Cos.BucketVersionArgs{ Bucket: pulumi.String("mycos-1258798060"), Status: pulumi.String("Enabled"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
cos bucket_version can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Cos/bucketVersion:BucketVersion bucket_version bucket_id ```
func GetBucketVersion ¶ added in v0.1.5
func GetBucketVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketVersionState, opts ...pulumi.ResourceOption) (*BucketVersion, error)
GetBucketVersion gets an existing BucketVersion 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 NewBucketVersion ¶ added in v0.1.5
func NewBucketVersion(ctx *pulumi.Context, name string, args *BucketVersionArgs, opts ...pulumi.ResourceOption) (*BucketVersion, error)
NewBucketVersion registers a new resource with the given unique name, arguments, and options.
func (*BucketVersion) ElementType ¶ added in v0.1.5
func (*BucketVersion) ElementType() reflect.Type
func (*BucketVersion) ToBucketVersionOutput ¶ added in v0.1.5
func (i *BucketVersion) ToBucketVersionOutput() BucketVersionOutput
func (*BucketVersion) ToBucketVersionOutputWithContext ¶ added in v0.1.5
func (i *BucketVersion) ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput
type BucketVersionArgs ¶ added in v0.1.5
type BucketVersionArgs struct { // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringInput // Whether to enable versioning. Valid values: `Suspended`, `Enabled`. Status pulumi.StringInput }
The set of arguments for constructing a BucketVersion resource.
func (BucketVersionArgs) ElementType ¶ added in v0.1.5
func (BucketVersionArgs) ElementType() reflect.Type
type BucketVersionArray ¶ added in v0.1.5
type BucketVersionArray []BucketVersionInput
func (BucketVersionArray) ElementType ¶ added in v0.1.5
func (BucketVersionArray) ElementType() reflect.Type
func (BucketVersionArray) ToBucketVersionArrayOutput ¶ added in v0.1.5
func (i BucketVersionArray) ToBucketVersionArrayOutput() BucketVersionArrayOutput
func (BucketVersionArray) ToBucketVersionArrayOutputWithContext ¶ added in v0.1.5
func (i BucketVersionArray) ToBucketVersionArrayOutputWithContext(ctx context.Context) BucketVersionArrayOutput
type BucketVersionArrayInput ¶ added in v0.1.5
type BucketVersionArrayInput interface { pulumi.Input ToBucketVersionArrayOutput() BucketVersionArrayOutput ToBucketVersionArrayOutputWithContext(context.Context) BucketVersionArrayOutput }
BucketVersionArrayInput is an input type that accepts BucketVersionArray and BucketVersionArrayOutput values. You can construct a concrete instance of `BucketVersionArrayInput` via:
BucketVersionArray{ BucketVersionArgs{...} }
type BucketVersionArrayOutput ¶ added in v0.1.5
type BucketVersionArrayOutput struct{ *pulumi.OutputState }
func (BucketVersionArrayOutput) ElementType ¶ added in v0.1.5
func (BucketVersionArrayOutput) ElementType() reflect.Type
func (BucketVersionArrayOutput) Index ¶ added in v0.1.5
func (o BucketVersionArrayOutput) Index(i pulumi.IntInput) BucketVersionOutput
func (BucketVersionArrayOutput) ToBucketVersionArrayOutput ¶ added in v0.1.5
func (o BucketVersionArrayOutput) ToBucketVersionArrayOutput() BucketVersionArrayOutput
func (BucketVersionArrayOutput) ToBucketVersionArrayOutputWithContext ¶ added in v0.1.5
func (o BucketVersionArrayOutput) ToBucketVersionArrayOutputWithContext(ctx context.Context) BucketVersionArrayOutput
type BucketVersionInput ¶ added in v0.1.5
type BucketVersionInput interface { pulumi.Input ToBucketVersionOutput() BucketVersionOutput ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput }
type BucketVersionMap ¶ added in v0.1.5
type BucketVersionMap map[string]BucketVersionInput
func (BucketVersionMap) ElementType ¶ added in v0.1.5
func (BucketVersionMap) ElementType() reflect.Type
func (BucketVersionMap) ToBucketVersionMapOutput ¶ added in v0.1.5
func (i BucketVersionMap) ToBucketVersionMapOutput() BucketVersionMapOutput
func (BucketVersionMap) ToBucketVersionMapOutputWithContext ¶ added in v0.1.5
func (i BucketVersionMap) ToBucketVersionMapOutputWithContext(ctx context.Context) BucketVersionMapOutput
type BucketVersionMapInput ¶ added in v0.1.5
type BucketVersionMapInput interface { pulumi.Input ToBucketVersionMapOutput() BucketVersionMapOutput ToBucketVersionMapOutputWithContext(context.Context) BucketVersionMapOutput }
BucketVersionMapInput is an input type that accepts BucketVersionMap and BucketVersionMapOutput values. You can construct a concrete instance of `BucketVersionMapInput` via:
BucketVersionMap{ "key": BucketVersionArgs{...} }
type BucketVersionMapOutput ¶ added in v0.1.5
type BucketVersionMapOutput struct{ *pulumi.OutputState }
func (BucketVersionMapOutput) ElementType ¶ added in v0.1.5
func (BucketVersionMapOutput) ElementType() reflect.Type
func (BucketVersionMapOutput) MapIndex ¶ added in v0.1.5
func (o BucketVersionMapOutput) MapIndex(k pulumi.StringInput) BucketVersionOutput
func (BucketVersionMapOutput) ToBucketVersionMapOutput ¶ added in v0.1.5
func (o BucketVersionMapOutput) ToBucketVersionMapOutput() BucketVersionMapOutput
func (BucketVersionMapOutput) ToBucketVersionMapOutputWithContext ¶ added in v0.1.5
func (o BucketVersionMapOutput) ToBucketVersionMapOutputWithContext(ctx context.Context) BucketVersionMapOutput
type BucketVersionOutput ¶ added in v0.1.5
type BucketVersionOutput struct{ *pulumi.OutputState }
func (BucketVersionOutput) Bucket ¶ added in v0.1.5
func (o BucketVersionOutput) Bucket() pulumi.StringOutput
Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
func (BucketVersionOutput) ElementType ¶ added in v0.1.5
func (BucketVersionOutput) ElementType() reflect.Type
func (BucketVersionOutput) Status ¶ added in v0.1.5
func (o BucketVersionOutput) Status() pulumi.StringOutput
Whether to enable versioning. Valid values: `Suspended`, `Enabled`.
func (BucketVersionOutput) ToBucketVersionOutput ¶ added in v0.1.5
func (o BucketVersionOutput) ToBucketVersionOutput() BucketVersionOutput
func (BucketVersionOutput) ToBucketVersionOutputWithContext ¶ added in v0.1.5
func (o BucketVersionOutput) ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput
type BucketVersionState ¶ added in v0.1.5
type BucketVersionState struct { // Bucket format should be [custom name]-[appid], for example `mycos-1258798060`. Bucket pulumi.StringPtrInput // Whether to enable versioning. Valid values: `Suspended`, `Enabled`. Status pulumi.StringPtrInput }
func (BucketVersionState) ElementType ¶ added in v0.1.5
func (BucketVersionState) ElementType() reflect.Type
type BucketWebsite ¶
type BucketWebsite struct { // `Endpoint` of the static website. Endpoint *string `pulumi:"endpoint"` // An absolute path to the document to return in case of a 4XX error. ErrorDocument *string `pulumi:"errorDocument"` // COS 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 { // `Endpoint` of the static website. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // An absolute path to the document to return in case of a 4XX error. ErrorDocument pulumi.StringPtrInput `pulumi:"errorDocument"` // COS returns this index document when requests are made to the root domain or any of the subfolders. IndexDocument pulumi.StringPtrInput `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) Endpoint ¶ added in v0.1.3
func (o BucketWebsiteOutput) Endpoint() pulumi.StringPtrOutput
`Endpoint` of the static website.
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.StringPtrOutput
COS 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) Endpoint ¶ added in v0.1.3
func (o BucketWebsitePtrOutput) Endpoint() pulumi.StringPtrOutput
`Endpoint` of the static website.
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
COS 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 GetBatchsArgs ¶ added in v0.1.5
type GetBatchsArgs struct { // Appid. Appid int `pulumi:"appid"` // The task status information you need to query. If you do not specify a task status, COS returns the status of all tasks that have been executed, including those that are in progress. If you specify a task status, COS returns the task in the specified state. Optional task states include: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. JobStatuses *string `pulumi:"jobStatuses"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Uin. Uin string `pulumi:"uin"` }
A collection of arguments for invoking getBatchs.
type GetBatchsJob ¶ added in v0.1.5
type GetBatchsJob struct { // Job creation time. CreationTime string `pulumi:"creationTime"` // Mission description. The length is limited to 0-256 bytes. Description string `pulumi:"description"` // Job ID. The length is limited to 1-64 bytes. JobId string `pulumi:"jobId"` // Actions performed on objects in a batch processing job. For example, COSPutObjectCopy. Operation string `pulumi:"operation"` // Mission priority. Tasks with higher values will be given priority. The priority size is limited to 0-2147483647. Priority int `pulumi:"priority"` // Summary of the status of task implementation. Describe the total number of operations performed in this task, the number of successful operations, and the number of failed operations. ProgressSummaries []GetBatchsJobProgressSummary `pulumi:"progressSummaries"` // Task execution status. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. Status string `pulumi:"status"` // The end time of the batch processing job. TerminationDate string `pulumi:"terminationDate"` }
type GetBatchsJobArgs ¶ added in v0.1.5
type GetBatchsJobArgs struct { // Job creation time. CreationTime pulumi.StringInput `pulumi:"creationTime"` // Mission description. The length is limited to 0-256 bytes. Description pulumi.StringInput `pulumi:"description"` // Job ID. The length is limited to 1-64 bytes. JobId pulumi.StringInput `pulumi:"jobId"` // Actions performed on objects in a batch processing job. For example, COSPutObjectCopy. Operation pulumi.StringInput `pulumi:"operation"` // Mission priority. Tasks with higher values will be given priority. The priority size is limited to 0-2147483647. Priority pulumi.IntInput `pulumi:"priority"` // Summary of the status of task implementation. Describe the total number of operations performed in this task, the number of successful operations, and the number of failed operations. ProgressSummaries GetBatchsJobProgressSummaryArrayInput `pulumi:"progressSummaries"` // Task execution status. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. Status pulumi.StringInput `pulumi:"status"` // The end time of the batch processing job. TerminationDate pulumi.StringInput `pulumi:"terminationDate"` }
func (GetBatchsJobArgs) ElementType ¶ added in v0.1.5
func (GetBatchsJobArgs) ElementType() reflect.Type
func (GetBatchsJobArgs) ToGetBatchsJobOutput ¶ added in v0.1.5
func (i GetBatchsJobArgs) ToGetBatchsJobOutput() GetBatchsJobOutput
func (GetBatchsJobArgs) ToGetBatchsJobOutputWithContext ¶ added in v0.1.5
func (i GetBatchsJobArgs) ToGetBatchsJobOutputWithContext(ctx context.Context) GetBatchsJobOutput
type GetBatchsJobArray ¶ added in v0.1.5
type GetBatchsJobArray []GetBatchsJobInput
func (GetBatchsJobArray) ElementType ¶ added in v0.1.5
func (GetBatchsJobArray) ElementType() reflect.Type
func (GetBatchsJobArray) ToGetBatchsJobArrayOutput ¶ added in v0.1.5
func (i GetBatchsJobArray) ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput
func (GetBatchsJobArray) ToGetBatchsJobArrayOutputWithContext ¶ added in v0.1.5
func (i GetBatchsJobArray) ToGetBatchsJobArrayOutputWithContext(ctx context.Context) GetBatchsJobArrayOutput
type GetBatchsJobArrayInput ¶ added in v0.1.5
type GetBatchsJobArrayInput interface { pulumi.Input ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput ToGetBatchsJobArrayOutputWithContext(context.Context) GetBatchsJobArrayOutput }
GetBatchsJobArrayInput is an input type that accepts GetBatchsJobArray and GetBatchsJobArrayOutput values. You can construct a concrete instance of `GetBatchsJobArrayInput` via:
GetBatchsJobArray{ GetBatchsJobArgs{...} }
type GetBatchsJobArrayOutput ¶ added in v0.1.5
type GetBatchsJobArrayOutput struct{ *pulumi.OutputState }
func (GetBatchsJobArrayOutput) ElementType ¶ added in v0.1.5
func (GetBatchsJobArrayOutput) ElementType() reflect.Type
func (GetBatchsJobArrayOutput) Index ¶ added in v0.1.5
func (o GetBatchsJobArrayOutput) Index(i pulumi.IntInput) GetBatchsJobOutput
func (GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutput ¶ added in v0.1.5
func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput
func (GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutputWithContext ¶ added in v0.1.5
func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutputWithContext(ctx context.Context) GetBatchsJobArrayOutput
type GetBatchsJobInput ¶ added in v0.1.5
type GetBatchsJobInput interface { pulumi.Input ToGetBatchsJobOutput() GetBatchsJobOutput ToGetBatchsJobOutputWithContext(context.Context) GetBatchsJobOutput }
GetBatchsJobInput is an input type that accepts GetBatchsJobArgs and GetBatchsJobOutput values. You can construct a concrete instance of `GetBatchsJobInput` via:
GetBatchsJobArgs{...}
type GetBatchsJobOutput ¶ added in v0.1.5
type GetBatchsJobOutput struct{ *pulumi.OutputState }
func (GetBatchsJobOutput) CreationTime ¶ added in v0.1.5
func (o GetBatchsJobOutput) CreationTime() pulumi.StringOutput
Job creation time.
func (GetBatchsJobOutput) Description ¶ added in v0.1.5
func (o GetBatchsJobOutput) Description() pulumi.StringOutput
Mission description. The length is limited to 0-256 bytes.
func (GetBatchsJobOutput) ElementType ¶ added in v0.1.5
func (GetBatchsJobOutput) ElementType() reflect.Type
func (GetBatchsJobOutput) JobId ¶ added in v0.1.5
func (o GetBatchsJobOutput) JobId() pulumi.StringOutput
Job ID. The length is limited to 1-64 bytes.
func (GetBatchsJobOutput) Operation ¶ added in v0.1.5
func (o GetBatchsJobOutput) Operation() pulumi.StringOutput
Actions performed on objects in a batch processing job. For example, COSPutObjectCopy.
func (GetBatchsJobOutput) Priority ¶ added in v0.1.5
func (o GetBatchsJobOutput) Priority() pulumi.IntOutput
Mission priority. Tasks with higher values will be given priority. The priority size is limited to 0-2147483647.
func (GetBatchsJobOutput) ProgressSummaries ¶ added in v0.1.5
func (o GetBatchsJobOutput) ProgressSummaries() GetBatchsJobProgressSummaryArrayOutput
Summary of the status of task implementation. Describe the total number of operations performed in this task, the number of successful operations, and the number of failed operations.
func (GetBatchsJobOutput) Status ¶ added in v0.1.5
func (o GetBatchsJobOutput) Status() pulumi.StringOutput
Task execution status. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended.
func (GetBatchsJobOutput) TerminationDate ¶ added in v0.1.5
func (o GetBatchsJobOutput) TerminationDate() pulumi.StringOutput
The end time of the batch processing job.
func (GetBatchsJobOutput) ToGetBatchsJobOutput ¶ added in v0.1.5
func (o GetBatchsJobOutput) ToGetBatchsJobOutput() GetBatchsJobOutput
func (GetBatchsJobOutput) ToGetBatchsJobOutputWithContext ¶ added in v0.1.5
func (o GetBatchsJobOutput) ToGetBatchsJobOutputWithContext(ctx context.Context) GetBatchsJobOutput
type GetBatchsJobProgressSummary ¶ added in v0.1.5
type GetBatchsJobProgressSummaryArgs ¶ added in v0.1.5
type GetBatchsJobProgressSummaryArgs struct { // The current failed Operand. NumberOfTasksFailed pulumi.IntInput `pulumi:"numberOfTasksFailed"` // The current successful Operand. NumberOfTasksSucceeded pulumi.IntInput `pulumi:"numberOfTasksSucceeded"` // Total Operand. TotalNumberOfTasks pulumi.IntInput `pulumi:"totalNumberOfTasks"` }
func (GetBatchsJobProgressSummaryArgs) ElementType ¶ added in v0.1.5
func (GetBatchsJobProgressSummaryArgs) ElementType() reflect.Type
func (GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutput ¶ added in v0.1.5
func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput
func (GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutputWithContext ¶ added in v0.1.5
func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput
type GetBatchsJobProgressSummaryArray ¶ added in v0.1.5
type GetBatchsJobProgressSummaryArray []GetBatchsJobProgressSummaryInput
func (GetBatchsJobProgressSummaryArray) ElementType ¶ added in v0.1.5
func (GetBatchsJobProgressSummaryArray) ElementType() reflect.Type
func (GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutput ¶ added in v0.1.5
func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput
func (GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutputWithContext ¶ added in v0.1.5
func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput
type GetBatchsJobProgressSummaryArrayInput ¶ added in v0.1.5
type GetBatchsJobProgressSummaryArrayInput interface { pulumi.Input ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput ToGetBatchsJobProgressSummaryArrayOutputWithContext(context.Context) GetBatchsJobProgressSummaryArrayOutput }
GetBatchsJobProgressSummaryArrayInput is an input type that accepts GetBatchsJobProgressSummaryArray and GetBatchsJobProgressSummaryArrayOutput values. You can construct a concrete instance of `GetBatchsJobProgressSummaryArrayInput` via:
GetBatchsJobProgressSummaryArray{ GetBatchsJobProgressSummaryArgs{...} }
type GetBatchsJobProgressSummaryArrayOutput ¶ added in v0.1.5
type GetBatchsJobProgressSummaryArrayOutput struct{ *pulumi.OutputState }
func (GetBatchsJobProgressSummaryArrayOutput) ElementType ¶ added in v0.1.5
func (GetBatchsJobProgressSummaryArrayOutput) ElementType() reflect.Type
func (GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutput ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput
func (GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutputWithContext ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput
type GetBatchsJobProgressSummaryInput ¶ added in v0.1.5
type GetBatchsJobProgressSummaryInput interface { pulumi.Input ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput ToGetBatchsJobProgressSummaryOutputWithContext(context.Context) GetBatchsJobProgressSummaryOutput }
GetBatchsJobProgressSummaryInput is an input type that accepts GetBatchsJobProgressSummaryArgs and GetBatchsJobProgressSummaryOutput values. You can construct a concrete instance of `GetBatchsJobProgressSummaryInput` via:
GetBatchsJobProgressSummaryArgs{...}
type GetBatchsJobProgressSummaryOutput ¶ added in v0.1.5
type GetBatchsJobProgressSummaryOutput struct{ *pulumi.OutputState }
func (GetBatchsJobProgressSummaryOutput) ElementType ¶ added in v0.1.5
func (GetBatchsJobProgressSummaryOutput) ElementType() reflect.Type
func (GetBatchsJobProgressSummaryOutput) NumberOfTasksFailed ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksFailed() pulumi.IntOutput
The current failed Operand.
func (GetBatchsJobProgressSummaryOutput) NumberOfTasksSucceeded ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksSucceeded() pulumi.IntOutput
The current successful Operand.
func (GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutput ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput
func (GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutputWithContext ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput
func (GetBatchsJobProgressSummaryOutput) TotalNumberOfTasks ¶ added in v0.1.5
func (o GetBatchsJobProgressSummaryOutput) TotalNumberOfTasks() pulumi.IntOutput
Total Operand.
type GetBatchsOutputArgs ¶ added in v0.1.5
type GetBatchsOutputArgs struct { // Appid. Appid pulumi.IntInput `pulumi:"appid"` // The task status information you need to query. If you do not specify a task status, COS returns the status of all tasks that have been executed, including those that are in progress. If you specify a task status, COS returns the task in the specified state. Optional task states include: Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. JobStatuses pulumi.StringPtrInput `pulumi:"jobStatuses"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Uin. Uin pulumi.StringInput `pulumi:"uin"` }
A collection of arguments for invoking getBatchs.
func (GetBatchsOutputArgs) ElementType ¶ added in v0.1.5
func (GetBatchsOutputArgs) ElementType() reflect.Type
type GetBatchsResult ¶ added in v0.1.5
type GetBatchsResult struct { Appid int `pulumi:"appid"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` JobStatuses *string `pulumi:"jobStatuses"` // Multiple batch processing task information. Jobs []GetBatchsJob `pulumi:"jobs"` ResultOutputFile *string `pulumi:"resultOutputFile"` Uin string `pulumi:"uin"` }
A collection of values returned by getBatchs.
func GetBatchs ¶ added in v0.1.5
func GetBatchs(ctx *pulumi.Context, args *GetBatchsArgs, opts ...pulumi.InvokeOption) (*GetBatchsResult, error)
Use this data source to query the COS batch.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.GetBatchs(ctx, &cos.GetBatchsArgs{ Appid: "xxxxxx", Uin: "xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBatchsResultOutput ¶ added in v0.1.5
type GetBatchsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBatchs.
func GetBatchsOutput ¶ added in v0.1.5
func GetBatchsOutput(ctx *pulumi.Context, args GetBatchsOutputArgs, opts ...pulumi.InvokeOption) GetBatchsResultOutput
func (GetBatchsResultOutput) Appid ¶ added in v0.1.5
func (o GetBatchsResultOutput) Appid() pulumi.IntOutput
func (GetBatchsResultOutput) ElementType ¶ added in v0.1.5
func (GetBatchsResultOutput) ElementType() reflect.Type
func (GetBatchsResultOutput) Id ¶ added in v0.1.5
func (o GetBatchsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBatchsResultOutput) JobStatuses ¶ added in v0.1.5
func (o GetBatchsResultOutput) JobStatuses() pulumi.StringPtrOutput
func (GetBatchsResultOutput) Jobs ¶ added in v0.1.5
func (o GetBatchsResultOutput) Jobs() GetBatchsJobArrayOutput
Multiple batch processing task information.
func (GetBatchsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBatchsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBatchsResultOutput) ToGetBatchsResultOutput ¶ added in v0.1.5
func (o GetBatchsResultOutput) ToGetBatchsResultOutput() GetBatchsResultOutput
func (GetBatchsResultOutput) ToGetBatchsResultOutputWithContext ¶ added in v0.1.5
func (o GetBatchsResultOutput) ToGetBatchsResultOutputWithContext(ctx context.Context) GetBatchsResultOutput
func (GetBatchsResultOutput) Uin ¶ added in v0.1.5
func (o GetBatchsResultOutput) Uin() pulumi.StringOutput
type GetBucketInventorysArgs ¶ added in v0.1.5
type GetBucketInventorysArgs struct { // Bucket. Bucket string `pulumi:"bucket"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketInventorys.
type GetBucketInventorysInventory ¶ added in v0.1.5
type GetBucketInventorysInventory struct { // Information about the inventory result destination. Destinations []GetBucketInventorysInventoryDestination `pulumi:"destinations"` // Filters objects prefixed with the specified value to analyze. Filters []GetBucketInventorysInventoryFilter `pulumi:"filters"` // Whether to enable the inventory. true or false. Id string `pulumi:"id"` // Whether to include object versions in the inventory. All or No. IncludedObjectVersions string `pulumi:"includedObjectVersions"` // Whether to enable the inventory. true or false. IsEnabled string `pulumi:"isEnabled"` // Analysis items to include in the inventory result . OptionalFields []GetBucketInventorysInventoryOptionalField `pulumi:"optionalFields"` // Inventory job cycle. Schedules []GetBucketInventorysInventorySchedule `pulumi:"schedules"` }
type GetBucketInventorysInventoryArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryArgs struct { // Information about the inventory result destination. Destinations GetBucketInventorysInventoryDestinationArrayInput `pulumi:"destinations"` // Filters objects prefixed with the specified value to analyze. Filters GetBucketInventorysInventoryFilterArrayInput `pulumi:"filters"` // Whether to enable the inventory. true or false. Id pulumi.StringInput `pulumi:"id"` // Whether to include object versions in the inventory. All or No. IncludedObjectVersions pulumi.StringInput `pulumi:"includedObjectVersions"` // Whether to enable the inventory. true or false. IsEnabled pulumi.StringInput `pulumi:"isEnabled"` // Analysis items to include in the inventory result . OptionalFields GetBucketInventorysInventoryOptionalFieldArrayInput `pulumi:"optionalFields"` // Inventory job cycle. Schedules GetBucketInventorysInventoryScheduleArrayInput `pulumi:"schedules"` }
func (GetBucketInventorysInventoryArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput
func (GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput
type GetBucketInventorysInventoryArray ¶ added in v0.1.5
type GetBucketInventorysInventoryArray []GetBucketInventorysInventoryInput
func (GetBucketInventorysInventoryArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput
func (GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput
type GetBucketInventorysInventoryArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput ToGetBucketInventorysInventoryArrayOutputWithContext(context.Context) GetBucketInventorysInventoryArrayOutput }
GetBucketInventorysInventoryArrayInput is an input type that accepts GetBucketInventorysInventoryArray and GetBucketInventorysInventoryArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryArrayInput` via:
GetBucketInventorysInventoryArray{ GetBucketInventorysInventoryArgs{...} }
type GetBucketInventorysInventoryArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput
func (GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput
type GetBucketInventorysInventoryDestination ¶ added in v0.1.5
type GetBucketInventorysInventoryDestination struct { // ID of the bucket owner. AccountId string `pulumi:"accountId"` // Bucket. Bucket string `pulumi:"bucket"` // Server-side encryption for the inventory result. Encryptions []GetBucketInventorysInventoryDestinationEncryption `pulumi:"encryptions"` // Format of the inventory result. Valid value: CSV. Format string `pulumi:"format"` // Prefix of the objects to analyze. Prefix string `pulumi:"prefix"` }
type GetBucketInventorysInventoryDestinationArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationArgs struct { // ID of the bucket owner. AccountId pulumi.StringInput `pulumi:"accountId"` // Bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // Server-side encryption for the inventory result. Encryptions GetBucketInventorysInventoryDestinationEncryptionArrayInput `pulumi:"encryptions"` // Format of the inventory result. Valid value: CSV. Format pulumi.StringInput `pulumi:"format"` // Prefix of the objects to analyze. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (GetBucketInventorysInventoryDestinationArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput
func (GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput
type GetBucketInventorysInventoryDestinationArray ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationArray []GetBucketInventorysInventoryDestinationInput
func (GetBucketInventorysInventoryDestinationArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput
func (GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput
type GetBucketInventorysInventoryDestinationArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationArrayOutput }
GetBucketInventorysInventoryDestinationArrayInput is an input type that accepts GetBucketInventorysInventoryDestinationArray and GetBucketInventorysInventoryDestinationArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationArrayInput` via:
GetBucketInventorysInventoryDestinationArray{ GetBucketInventorysInventoryDestinationArgs{...} }
type GetBucketInventorysInventoryDestinationArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryDestinationArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput
func (GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput
type GetBucketInventorysInventoryDestinationEncryption ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryption struct { // Encryption with COS-managed key. This field can be left empty. SseCos string `pulumi:"sseCos"` }
type GetBucketInventorysInventoryDestinationEncryptionArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionArgs struct { // Encryption with COS-managed key. This field can be left empty. SseCos pulumi.StringInput `pulumi:"sseCos"` }
func (GetBucketInventorysInventoryDestinationEncryptionArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationEncryptionArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput
func (GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput
type GetBucketInventorysInventoryDestinationEncryptionArray ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionArray []GetBucketInventorysInventoryDestinationEncryptionInput
func (GetBucketInventorysInventoryDestinationEncryptionArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationEncryptionArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
func (GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput
type GetBucketInventorysInventoryDestinationEncryptionArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput }
GetBucketInventorysInventoryDestinationEncryptionArrayInput is an input type that accepts GetBucketInventorysInventoryDestinationEncryptionArray and GetBucketInventorysInventoryDestinationEncryptionArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationEncryptionArrayInput` via:
GetBucketInventorysInventoryDestinationEncryptionArray{ GetBucketInventorysInventoryDestinationEncryptionArgs{...} }
type GetBucketInventorysInventoryDestinationEncryptionArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput
type GetBucketInventorysInventoryDestinationEncryptionInput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionInput interface { pulumi.Input ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput }
GetBucketInventorysInventoryDestinationEncryptionInput is an input type that accepts GetBucketInventorysInventoryDestinationEncryptionArgs and GetBucketInventorysInventoryDestinationEncryptionOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationEncryptionInput` via:
GetBucketInventorysInventoryDestinationEncryptionArgs{...}
type GetBucketInventorysInventoryDestinationEncryptionOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationEncryptionOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryDestinationEncryptionOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationEncryptionOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationEncryptionOutput) SseCos ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationEncryptionOutput) SseCos() pulumi.StringOutput
Encryption with COS-managed key. This field can be left empty.
func (GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput
func (GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput
type GetBucketInventorysInventoryDestinationInput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationInput interface { pulumi.Input ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput ToGetBucketInventorysInventoryDestinationOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationOutput }
GetBucketInventorysInventoryDestinationInput is an input type that accepts GetBucketInventorysInventoryDestinationArgs and GetBucketInventorysInventoryDestinationOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationInput` via:
GetBucketInventorysInventoryDestinationArgs{...}
type GetBucketInventorysInventoryDestinationOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryDestinationOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryDestinationOutput) AccountId ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) AccountId() pulumi.StringOutput
ID of the bucket owner.
func (GetBucketInventorysInventoryDestinationOutput) Bucket ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) Bucket() pulumi.StringOutput
Bucket.
func (GetBucketInventorysInventoryDestinationOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryDestinationOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryDestinationOutput) Encryptions ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) Encryptions() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
Server-side encryption for the inventory result.
func (GetBucketInventorysInventoryDestinationOutput) Format ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) Format() pulumi.StringOutput
Format of the inventory result. Valid value: CSV.
func (GetBucketInventorysInventoryDestinationOutput) Prefix ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) Prefix() pulumi.StringOutput
Prefix of the objects to analyze.
func (GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput
func (GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput
type GetBucketInventorysInventoryFilter ¶ added in v0.1.5
type GetBucketInventorysInventoryFilter struct { // Creation time range of the objects to analyze. Periods []GetBucketInventorysInventoryFilterPeriod `pulumi:"periods"` // Prefix of the objects to analyze. Prefix string `pulumi:"prefix"` }
type GetBucketInventorysInventoryFilterArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterArgs struct { // Creation time range of the objects to analyze. Periods GetBucketInventorysInventoryFilterPeriodArrayInput `pulumi:"periods"` // Prefix of the objects to analyze. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (GetBucketInventorysInventoryFilterArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput
func (GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput
type GetBucketInventorysInventoryFilterArray ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterArray []GetBucketInventorysInventoryFilterInput
func (GetBucketInventorysInventoryFilterArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput
func (GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput
type GetBucketInventorysInventoryFilterArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput ToGetBucketInventorysInventoryFilterArrayOutputWithContext(context.Context) GetBucketInventorysInventoryFilterArrayOutput }
GetBucketInventorysInventoryFilterArrayInput is an input type that accepts GetBucketInventorysInventoryFilterArray and GetBucketInventorysInventoryFilterArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterArrayInput` via:
GetBucketInventorysInventoryFilterArray{ GetBucketInventorysInventoryFilterArgs{...} }
type GetBucketInventorysInventoryFilterArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput
func (GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput
type GetBucketInventorysInventoryFilterInput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterInput interface { pulumi.Input ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput ToGetBucketInventorysInventoryFilterOutputWithContext(context.Context) GetBucketInventorysInventoryFilterOutput }
GetBucketInventorysInventoryFilterInput is an input type that accepts GetBucketInventorysInventoryFilterArgs and GetBucketInventorysInventoryFilterOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterInput` via:
GetBucketInventorysInventoryFilterArgs{...}
type GetBucketInventorysInventoryFilterOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryFilterOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterOutput) Periods ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterOutput) Periods() GetBucketInventorysInventoryFilterPeriodArrayOutput
Creation time range of the objects to analyze.
func (GetBucketInventorysInventoryFilterOutput) Prefix ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterOutput) Prefix() pulumi.StringOutput
Prefix of the objects to analyze.
func (GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput
func (GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput
type GetBucketInventorysInventoryFilterPeriod ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriod struct { // Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762. EndTime string `pulumi:"endTime"` // Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761. StartTime string `pulumi:"startTime"` }
type GetBucketInventorysInventoryFilterPeriodArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodArgs struct { // Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762. EndTime pulumi.StringInput `pulumi:"endTime"` // Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetBucketInventorysInventoryFilterPeriodArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterPeriodArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput
func (GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput
type GetBucketInventorysInventoryFilterPeriodArray ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodArray []GetBucketInventorysInventoryFilterPeriodInput
func (GetBucketInventorysInventoryFilterPeriodArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterPeriodArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput
func (GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput
type GetBucketInventorysInventoryFilterPeriodArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput }
GetBucketInventorysInventoryFilterPeriodArrayInput is an input type that accepts GetBucketInventorysInventoryFilterPeriodArray and GetBucketInventorysInventoryFilterPeriodArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterPeriodArrayInput` via:
GetBucketInventorysInventoryFilterPeriodArray{ GetBucketInventorysInventoryFilterPeriodArgs{...} }
type GetBucketInventorysInventoryFilterPeriodArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput
func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput
type GetBucketInventorysInventoryFilterPeriodInput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodInput interface { pulumi.Input ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(context.Context) GetBucketInventorysInventoryFilterPeriodOutput }
GetBucketInventorysInventoryFilterPeriodInput is an input type that accepts GetBucketInventorysInventoryFilterPeriodArgs and GetBucketInventorysInventoryFilterPeriodOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterPeriodInput` via:
GetBucketInventorysInventoryFilterPeriodArgs{...}
type GetBucketInventorysInventoryFilterPeriodOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryFilterPeriodOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryFilterPeriodOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryFilterPeriodOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryFilterPeriodOutput) EndTime ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodOutput) EndTime() pulumi.StringOutput
Creation end time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688762.
func (GetBucketInventorysInventoryFilterPeriodOutput) StartTime ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodOutput) StartTime() pulumi.StringOutput
Creation start time of the objects to analyze. The parameter is a timestamp in seconds, for example, 1568688761.
func (GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput
func (GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput
type GetBucketInventorysInventoryInput ¶ added in v0.1.5
type GetBucketInventorysInventoryInput interface { pulumi.Input ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput ToGetBucketInventorysInventoryOutputWithContext(context.Context) GetBucketInventorysInventoryOutput }
GetBucketInventorysInventoryInput is an input type that accepts GetBucketInventorysInventoryArgs and GetBucketInventorysInventoryOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryInput` via:
GetBucketInventorysInventoryArgs{...}
type GetBucketInventorysInventoryOptionalField ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalField struct { // Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*. Fields []string `pulumi:"fields"` }
type GetBucketInventorysInventoryOptionalFieldArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldArgs struct { // Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*. Fields pulumi.StringArrayInput `pulumi:"fields"` }
func (GetBucketInventorysInventoryOptionalFieldArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryOptionalFieldArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput
func (GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput
type GetBucketInventorysInventoryOptionalFieldArray ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldArray []GetBucketInventorysInventoryOptionalFieldInput
func (GetBucketInventorysInventoryOptionalFieldArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryOptionalFieldArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput
func (GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput
type GetBucketInventorysInventoryOptionalFieldArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput }
GetBucketInventorysInventoryOptionalFieldArrayInput is an input type that accepts GetBucketInventorysInventoryOptionalFieldArray and GetBucketInventorysInventoryOptionalFieldArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryOptionalFieldArrayInput` via:
GetBucketInventorysInventoryOptionalFieldArray{ GetBucketInventorysInventoryOptionalFieldArgs{...} }
type GetBucketInventorysInventoryOptionalFieldArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput
func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput
type GetBucketInventorysInventoryOptionalFieldInput ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldInput interface { pulumi.Input ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(context.Context) GetBucketInventorysInventoryOptionalFieldOutput }
GetBucketInventorysInventoryOptionalFieldInput is an input type that accepts GetBucketInventorysInventoryOptionalFieldArgs and GetBucketInventorysInventoryOptionalFieldOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryOptionalFieldInput` via:
GetBucketInventorysInventoryOptionalFieldArgs{...}
type GetBucketInventorysInventoryOptionalFieldOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryOptionalFieldOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryOptionalFieldOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryOptionalFieldOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryOptionalFieldOutput) Fields ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOptionalFieldOutput) Fields() pulumi.StringArrayOutput
Optional analysis items to include in the inventory result. The optional fields include Size, LastModifiedDate, StorageClass, ETag, IsMultipartUploaded, ReplicationStatus, Tag, Crc64, and x-cos-meta-*.
func (GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput
func (GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput
type GetBucketInventorysInventoryOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryOutput) Destinations ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) Destinations() GetBucketInventorysInventoryDestinationArrayOutput
Information about the inventory result destination.
func (GetBucketInventorysInventoryOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryOutput) Filters ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) Filters() GetBucketInventorysInventoryFilterArrayOutput
Filters objects prefixed with the specified value to analyze.
func (GetBucketInventorysInventoryOutput) Id ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) Id() pulumi.StringOutput
Whether to enable the inventory. true or false.
func (GetBucketInventorysInventoryOutput) IncludedObjectVersions ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) IncludedObjectVersions() pulumi.StringOutput
Whether to include object versions in the inventory. All or No.
func (GetBucketInventorysInventoryOutput) IsEnabled ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) IsEnabled() pulumi.StringOutput
Whether to enable the inventory. true or false.
func (GetBucketInventorysInventoryOutput) OptionalFields ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) OptionalFields() GetBucketInventorysInventoryOptionalFieldArrayOutput
Analysis items to include in the inventory result .
func (GetBucketInventorysInventoryOutput) Schedules ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) Schedules() GetBucketInventorysInventoryScheduleArrayOutput
Inventory job cycle.
func (GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput
func (GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput
type GetBucketInventorysInventorySchedule ¶ added in v0.1.5
type GetBucketInventorysInventorySchedule struct { // Frequency of the inventory job. Enumerated values: Daily, Weekly. Frequency string `pulumi:"frequency"` }
type GetBucketInventorysInventoryScheduleArgs ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleArgs struct { // Frequency of the inventory job. Enumerated values: Daily, Weekly. Frequency pulumi.StringInput `pulumi:"frequency"` }
func (GetBucketInventorysInventoryScheduleArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryScheduleArgs) ElementType() reflect.Type
func (GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput
func (GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput
type GetBucketInventorysInventoryScheduleArray ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleArray []GetBucketInventorysInventoryScheduleInput
func (GetBucketInventorysInventoryScheduleArray) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryScheduleArray) ElementType() reflect.Type
func (GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutput ¶ added in v0.1.5
func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput
func (GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput
type GetBucketInventorysInventoryScheduleArrayInput ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleArrayInput interface { pulumi.Input ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(context.Context) GetBucketInventorysInventoryScheduleArrayOutput }
GetBucketInventorysInventoryScheduleArrayInput is an input type that accepts GetBucketInventorysInventoryScheduleArray and GetBucketInventorysInventoryScheduleArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryScheduleArrayInput` via:
GetBucketInventorysInventoryScheduleArray{ GetBucketInventorysInventoryScheduleArgs{...} }
type GetBucketInventorysInventoryScheduleArrayOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryScheduleArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryScheduleArrayOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput
func (GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput
type GetBucketInventorysInventoryScheduleInput ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleInput interface { pulumi.Input ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput ToGetBucketInventorysInventoryScheduleOutputWithContext(context.Context) GetBucketInventorysInventoryScheduleOutput }
GetBucketInventorysInventoryScheduleInput is an input type that accepts GetBucketInventorysInventoryScheduleArgs and GetBucketInventorysInventoryScheduleOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryScheduleInput` via:
GetBucketInventorysInventoryScheduleArgs{...}
type GetBucketInventorysInventoryScheduleOutput ¶ added in v0.1.5
type GetBucketInventorysInventoryScheduleOutput struct{ *pulumi.OutputState }
func (GetBucketInventorysInventoryScheduleOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysInventoryScheduleOutput) ElementType() reflect.Type
func (GetBucketInventorysInventoryScheduleOutput) Frequency ¶ added in v0.1.5
func (o GetBucketInventorysInventoryScheduleOutput) Frequency() pulumi.StringOutput
Frequency of the inventory job. Enumerated values: Daily, Weekly.
func (GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutput ¶ added in v0.1.5
func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput
func (GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput
type GetBucketInventorysOutputArgs ¶ added in v0.1.5
type GetBucketInventorysOutputArgs struct { // Bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketInventorys.
func (GetBucketInventorysOutputArgs) ElementType ¶ added in v0.1.5
func (GetBucketInventorysOutputArgs) ElementType() reflect.Type
type GetBucketInventorysResult ¶ added in v0.1.5
type GetBucketInventorysResult struct { // Bucket name. Bucket string `pulumi:"bucket"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Multiple batch processing task information. Inventorys []GetBucketInventorysInventory `pulumi:"inventorys"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBucketInventorys.
func GetBucketInventorys ¶ added in v0.1.5
func GetBucketInventorys(ctx *pulumi.Context, args *GetBucketInventorysArgs, opts ...pulumi.InvokeOption) (*GetBucketInventorysResult, error)
Use this data source to query the COS bucket inventorys.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.GetBucketInventorys(ctx, &cos.GetBucketInventorysArgs{ Bucket: "xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBucketInventorysResultOutput ¶ added in v0.1.5
type GetBucketInventorysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucketInventorys.
func GetBucketInventorysOutput ¶ added in v0.1.5
func GetBucketInventorysOutput(ctx *pulumi.Context, args GetBucketInventorysOutputArgs, opts ...pulumi.InvokeOption) GetBucketInventorysResultOutput
func (GetBucketInventorysResultOutput) Bucket ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) Bucket() pulumi.StringOutput
Bucket name.
func (GetBucketInventorysResultOutput) ElementType ¶ added in v0.1.5
func (GetBucketInventorysResultOutput) ElementType() reflect.Type
func (GetBucketInventorysResultOutput) Id ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBucketInventorysResultOutput) Inventorys ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) Inventorys() GetBucketInventorysInventoryArrayOutput
Multiple batch processing task information.
func (GetBucketInventorysResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutput ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutput() GetBucketInventorysResultOutput
func (GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutputWithContext ¶ added in v0.1.5
func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutputWithContext(ctx context.Context) GetBucketInventorysResultOutput
type GetBucketMultipartUploadsArgs ¶ added in v0.1.5
type GetBucketMultipartUploadsArgs struct { // Bucket. Bucket string `pulumi:"bucket"` // The delimiter is a symbol, and the Object name contains the Object between the specified prefix and the first occurrence of delimiter characters as a set of elements: common prefix. If there is no prefix, start from the beginning of the path. Delimiter *string `pulumi:"delimiter"` // Specifies the encoding format of the return value. Legal value: url. EncodingType *string `pulumi:"encodingType"` // The returned Object key must be prefixed with Prefix. Note that when using the prefix query, the returned key still contains Prefix. Prefix *string `pulumi:"prefix"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketMultipartUploads.
type GetBucketMultipartUploadsOutputArgs ¶ added in v0.1.5
type GetBucketMultipartUploadsOutputArgs struct { // Bucket. Bucket pulumi.StringInput `pulumi:"bucket"` // The delimiter is a symbol, and the Object name contains the Object between the specified prefix and the first occurrence of delimiter characters as a set of elements: common prefix. If there is no prefix, start from the beginning of the path. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Specifies the encoding format of the return value. Legal value: url. EncodingType pulumi.StringPtrInput `pulumi:"encodingType"` // The returned Object key must be prefixed with Prefix. Note that when using the prefix query, the returned key still contains Prefix. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketMultipartUploads.
func (GetBucketMultipartUploadsOutputArgs) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsOutputArgs) ElementType() reflect.Type
type GetBucketMultipartUploadsResult ¶ added in v0.1.5
type GetBucketMultipartUploadsResult struct { Bucket string `pulumi:"bucket"` Delimiter *string `pulumi:"delimiter"` EncodingType *string `pulumi:"encodingType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Prefix *string `pulumi:"prefix"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Information for each Upload. Uploads []GetBucketMultipartUploadsUpload `pulumi:"uploads"` }
A collection of values returned by getBucketMultipartUploads.
func GetBucketMultipartUploads ¶ added in v0.1.5
func GetBucketMultipartUploads(ctx *pulumi.Context, args *GetBucketMultipartUploadsArgs, opts ...pulumi.InvokeOption) (*GetBucketMultipartUploadsResult, error)
Use this data source to query the COS bucket multipart uploads.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.GetBucketMultipartUploads(ctx, &cos.GetBucketMultipartUploadsArgs{ Bucket: "xxxxxx", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBucketMultipartUploadsResultOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucketMultipartUploads.
func GetBucketMultipartUploadsOutput ¶ added in v0.1.5
func GetBucketMultipartUploadsOutput(ctx *pulumi.Context, args GetBucketMultipartUploadsOutputArgs, opts ...pulumi.InvokeOption) GetBucketMultipartUploadsResultOutput
func (GetBucketMultipartUploadsResultOutput) Bucket ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) Bucket() pulumi.StringOutput
func (GetBucketMultipartUploadsResultOutput) Delimiter ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) Delimiter() pulumi.StringPtrOutput
func (GetBucketMultipartUploadsResultOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsResultOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsResultOutput) EncodingType ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) EncodingType() pulumi.StringPtrOutput
func (GetBucketMultipartUploadsResultOutput) Id ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBucketMultipartUploadsResultOutput) Prefix ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) Prefix() pulumi.StringPtrOutput
func (GetBucketMultipartUploadsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutput() GetBucketMultipartUploadsResultOutput
func (GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutputWithContext(ctx context.Context) GetBucketMultipartUploadsResultOutput
func (GetBucketMultipartUploadsResultOutput) Uploads ¶ added in v0.1.5
func (o GetBucketMultipartUploadsResultOutput) Uploads() GetBucketMultipartUploadsUploadArrayOutput
Information for each Upload.
type GetBucketMultipartUploadsUpload ¶ added in v0.1.5
type GetBucketMultipartUploadsUpload struct { // The starting time of multipart upload. Initiated string `pulumi:"initiated"` // Used to represent the information of the initiator of this upload. Initiators []GetBucketMultipartUploadsUploadInitiator `pulumi:"initiators"` // Name of the Object. Key string `pulumi:"key"` // Information used to represent the owner of these chunks. Owners []GetBucketMultipartUploadsUploadOwner `pulumi:"owners"` // Used to represent the storage level of a chunk. Enumerated value: STANDARD,STANDARD_IA,ARCHIVE. StorageClass string `pulumi:"storageClass"` // Mark the ID of this multipart upload. UploadId string `pulumi:"uploadId"` }
type GetBucketMultipartUploadsUploadArgs ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadArgs struct { // The starting time of multipart upload. Initiated pulumi.StringInput `pulumi:"initiated"` // Used to represent the information of the initiator of this upload. Initiators GetBucketMultipartUploadsUploadInitiatorArrayInput `pulumi:"initiators"` // Name of the Object. Key pulumi.StringInput `pulumi:"key"` // Information used to represent the owner of these chunks. Owners GetBucketMultipartUploadsUploadOwnerArrayInput `pulumi:"owners"` // Used to represent the storage level of a chunk. Enumerated value: STANDARD,STANDARD_IA,ARCHIVE. StorageClass pulumi.StringInput `pulumi:"storageClass"` // Mark the ID of this multipart upload. UploadId pulumi.StringInput `pulumi:"uploadId"` }
func (GetBucketMultipartUploadsUploadArgs) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadArgs) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput
func (GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput
type GetBucketMultipartUploadsUploadArray ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadArray []GetBucketMultipartUploadsUploadInput
func (GetBucketMultipartUploadsUploadArray) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadArray) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput
func (GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput
type GetBucketMultipartUploadsUploadArrayInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadArrayInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput ToGetBucketMultipartUploadsUploadArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadArrayOutput }
GetBucketMultipartUploadsUploadArrayInput is an input type that accepts GetBucketMultipartUploadsUploadArray and GetBucketMultipartUploadsUploadArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadArrayInput` via:
GetBucketMultipartUploadsUploadArray{ GetBucketMultipartUploadsUploadArgs{...} }
type GetBucketMultipartUploadsUploadArrayOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadArrayOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadArrayOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput
func (GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput
type GetBucketMultipartUploadsUploadInitiator ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorArgs ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorArgs struct { // Abbreviation for user identity ID (UIN). DisplayName pulumi.StringInput `pulumi:"displayName"` // The user's unique CAM identity ID. Id pulumi.StringInput `pulumi:"id"` }
func (GetBucketMultipartUploadsUploadInitiatorArgs) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadInitiatorArgs) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput
func (GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput
type GetBucketMultipartUploadsUploadInitiatorArray ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorArray []GetBucketMultipartUploadsUploadInitiatorInput
func (GetBucketMultipartUploadsUploadInitiatorArray) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadInitiatorArray) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput
func (GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput
type GetBucketMultipartUploadsUploadInitiatorArrayInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorArrayInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput }
GetBucketMultipartUploadsUploadInitiatorArrayInput is an input type that accepts GetBucketMultipartUploadsUploadInitiatorArray and GetBucketMultipartUploadsUploadInitiatorArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInitiatorArrayInput` via:
GetBucketMultipartUploadsUploadInitiatorArray{ GetBucketMultipartUploadsUploadInitiatorArgs{...} }
type GetBucketMultipartUploadsUploadInitiatorArrayOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorArrayOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput
func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput
type GetBucketMultipartUploadsUploadInitiatorInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(context.Context) GetBucketMultipartUploadsUploadInitiatorOutput }
GetBucketMultipartUploadsUploadInitiatorInput is an input type that accepts GetBucketMultipartUploadsUploadInitiatorArgs and GetBucketMultipartUploadsUploadInitiatorOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInitiatorInput` via:
GetBucketMultipartUploadsUploadInitiatorArgs{...}
type GetBucketMultipartUploadsUploadInitiatorOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInitiatorOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadInitiatorOutput) DisplayName ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorOutput) DisplayName() pulumi.StringOutput
Abbreviation for user identity ID (UIN).
func (GetBucketMultipartUploadsUploadInitiatorOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadInitiatorOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadInitiatorOutput) Id ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorOutput) Id() pulumi.StringOutput
The user's unique CAM identity ID.
func (GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput
func (GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput
type GetBucketMultipartUploadsUploadInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput ToGetBucketMultipartUploadsUploadOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOutput }
GetBucketMultipartUploadsUploadInput is an input type that accepts GetBucketMultipartUploadsUploadArgs and GetBucketMultipartUploadsUploadOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInput` via:
GetBucketMultipartUploadsUploadArgs{...}
type GetBucketMultipartUploadsUploadOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadOutput) Initiated ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) Initiated() pulumi.StringOutput
The starting time of multipart upload.
func (GetBucketMultipartUploadsUploadOutput) Initiators ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) Initiators() GetBucketMultipartUploadsUploadInitiatorArrayOutput
Used to represent the information of the initiator of this upload.
func (GetBucketMultipartUploadsUploadOutput) Key ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) Key() pulumi.StringOutput
Name of the Object.
func (GetBucketMultipartUploadsUploadOutput) Owners ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) Owners() GetBucketMultipartUploadsUploadOwnerArrayOutput
Information used to represent the owner of these chunks.
func (GetBucketMultipartUploadsUploadOutput) StorageClass ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) StorageClass() pulumi.StringOutput
Used to represent the storage level of a chunk. Enumerated value: STANDARD,STANDARD_IA,ARCHIVE.
func (GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput
func (GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput
func (GetBucketMultipartUploadsUploadOutput) UploadId ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOutput) UploadId() pulumi.StringOutput
Mark the ID of this multipart upload.
type GetBucketMultipartUploadsUploadOwner ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerArgs ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerArgs struct { // Abbreviation for user identity ID (UIN). DisplayName pulumi.StringInput `pulumi:"displayName"` // The user's unique CAM identity ID. Id pulumi.StringInput `pulumi:"id"` }
func (GetBucketMultipartUploadsUploadOwnerArgs) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadOwnerArgs) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput
func (GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput
type GetBucketMultipartUploadsUploadOwnerArray ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerArray []GetBucketMultipartUploadsUploadOwnerInput
func (GetBucketMultipartUploadsUploadOwnerArray) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadOwnerArray) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutput ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput
func (GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext ¶ added in v0.1.5
func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput
type GetBucketMultipartUploadsUploadOwnerArrayInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerArrayInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput }
GetBucketMultipartUploadsUploadOwnerArrayInput is an input type that accepts GetBucketMultipartUploadsUploadOwnerArray and GetBucketMultipartUploadsUploadOwnerArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadOwnerArrayInput` via:
GetBucketMultipartUploadsUploadOwnerArray{ GetBucketMultipartUploadsUploadOwnerArgs{...} }
type GetBucketMultipartUploadsUploadOwnerArrayOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerArrayOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput
func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput
type GetBucketMultipartUploadsUploadOwnerInput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerInput interface { pulumi.Input ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOwnerOutput }
GetBucketMultipartUploadsUploadOwnerInput is an input type that accepts GetBucketMultipartUploadsUploadOwnerArgs and GetBucketMultipartUploadsUploadOwnerOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadOwnerInput` via:
GetBucketMultipartUploadsUploadOwnerArgs{...}
type GetBucketMultipartUploadsUploadOwnerOutput ¶ added in v0.1.5
type GetBucketMultipartUploadsUploadOwnerOutput struct{ *pulumi.OutputState }
func (GetBucketMultipartUploadsUploadOwnerOutput) DisplayName ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerOutput) DisplayName() pulumi.StringOutput
Abbreviation for user identity ID (UIN).
func (GetBucketMultipartUploadsUploadOwnerOutput) ElementType ¶ added in v0.1.5
func (GetBucketMultipartUploadsUploadOwnerOutput) ElementType() reflect.Type
func (GetBucketMultipartUploadsUploadOwnerOutput) Id ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerOutput) Id() pulumi.StringOutput
The user's unique CAM identity ID.
func (GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutput ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput
func (GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext ¶ added in v0.1.5
func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput
type GetBucketsArgs ¶
type GetBucketsArgs struct { // A prefix string to filter results by bucket name. BucketPrefix *string `pulumi:"bucketPrefix"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags to filter bucket. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getBuckets.
type GetBucketsBucketList ¶
type GetBucketsBucketList struct { // Bucket access control configurations. Acl string `pulumi:"acl"` // Bucket verbose acl configurations. AclBody string `pulumi:"aclBody"` // Bucket name, the format likes `<bucket>-<appid>`. Bucket string `pulumi:"bucket"` // A list of CORS rule configurations. CorsRules []GetBucketsBucketListCorsRule `pulumi:"corsRules"` // The URL of this cos bucket. CosBucketUrl string `pulumi:"cosBucketUrl"` // The lifecycle configuration of a bucket. LifecycleRules []GetBucketsBucketListLifecycleRule `pulumi:"lifecycleRules"` // Bucket origin domain rules. OriginDomainRules []GetBucketsBucketListOriginDomainRule `pulumi:"originDomainRules"` // Bucket Origin-Pull rules. OriginPullRules []GetBucketsBucketListOriginPullRule `pulumi:"originPullRules"` // Tags to filter bucket. Tags map[string]interface{} `pulumi:"tags"` // A list of one element containing configuration parameters used when the bucket is used as a website. Websites []GetBucketsBucketListWebsite `pulumi:"websites"` }
type GetBucketsBucketListArgs ¶
type GetBucketsBucketListArgs struct { // Bucket access control configurations. Acl pulumi.StringInput `pulumi:"acl"` // Bucket verbose acl configurations. AclBody pulumi.StringInput `pulumi:"aclBody"` // Bucket name, the format likes `<bucket>-<appid>`. Bucket pulumi.StringInput `pulumi:"bucket"` // A list of CORS rule configurations. CorsRules GetBucketsBucketListCorsRuleArrayInput `pulumi:"corsRules"` // The URL of this cos bucket. CosBucketUrl pulumi.StringInput `pulumi:"cosBucketUrl"` // The lifecycle configuration of a bucket. LifecycleRules GetBucketsBucketListLifecycleRuleArrayInput `pulumi:"lifecycleRules"` // Bucket origin domain rules. OriginDomainRules GetBucketsBucketListOriginDomainRuleArrayInput `pulumi:"originDomainRules"` // Bucket Origin-Pull rules. OriginPullRules GetBucketsBucketListOriginPullRuleArrayInput `pulumi:"originPullRules"` // Tags to filter bucket. Tags pulumi.MapInput `pulumi:"tags"` // A list of one element containing configuration parameters used when the bucket is used as a website. Websites GetBucketsBucketListWebsiteArrayInput `pulumi:"websites"` }
func (GetBucketsBucketListArgs) ElementType ¶
func (GetBucketsBucketListArgs) ElementType() reflect.Type
func (GetBucketsBucketListArgs) ToGetBucketsBucketListOutput ¶
func (i GetBucketsBucketListArgs) ToGetBucketsBucketListOutput() GetBucketsBucketListOutput
func (GetBucketsBucketListArgs) ToGetBucketsBucketListOutputWithContext ¶
func (i GetBucketsBucketListArgs) ToGetBucketsBucketListOutputWithContext(ctx context.Context) GetBucketsBucketListOutput
type GetBucketsBucketListArray ¶
type GetBucketsBucketListArray []GetBucketsBucketListInput
func (GetBucketsBucketListArray) ElementType ¶
func (GetBucketsBucketListArray) ElementType() reflect.Type
func (GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutput ¶
func (i GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput
func (GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutputWithContext ¶
func (i GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutputWithContext(ctx context.Context) GetBucketsBucketListArrayOutput
type GetBucketsBucketListArrayInput ¶
type GetBucketsBucketListArrayInput interface { pulumi.Input ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput ToGetBucketsBucketListArrayOutputWithContext(context.Context) GetBucketsBucketListArrayOutput }
GetBucketsBucketListArrayInput is an input type that accepts GetBucketsBucketListArray and GetBucketsBucketListArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListArrayInput` via:
GetBucketsBucketListArray{ GetBucketsBucketListArgs{...} }
type GetBucketsBucketListArrayOutput ¶
type GetBucketsBucketListArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListArrayOutput) ElementType ¶
func (GetBucketsBucketListArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListArrayOutput) Index ¶
func (o GetBucketsBucketListArrayOutput) Index(i pulumi.IntInput) GetBucketsBucketListOutput
func (GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutput ¶
func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput
func (GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutputWithContext ¶
func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutputWithContext(ctx context.Context) GetBucketsBucketListArrayOutput
type GetBucketsBucketListCorsRule ¶
type GetBucketsBucketListCorsRule 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 GetBucketsBucketListCorsRuleArgs ¶
type GetBucketsBucketListCorsRuleArgs 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.IntInput `pulumi:"maxAgeSeconds"` }
func (GetBucketsBucketListCorsRuleArgs) ElementType ¶
func (GetBucketsBucketListCorsRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutput ¶
func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput
func (GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutputWithContext ¶
func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput
type GetBucketsBucketListCorsRuleArray ¶
type GetBucketsBucketListCorsRuleArray []GetBucketsBucketListCorsRuleInput
func (GetBucketsBucketListCorsRuleArray) ElementType ¶
func (GetBucketsBucketListCorsRuleArray) ElementType() reflect.Type
func (GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutput ¶
func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput
func (GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutputWithContext ¶
func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput
type GetBucketsBucketListCorsRuleArrayInput ¶
type GetBucketsBucketListCorsRuleArrayInput interface { pulumi.Input ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput ToGetBucketsBucketListCorsRuleArrayOutputWithContext(context.Context) GetBucketsBucketListCorsRuleArrayOutput }
GetBucketsBucketListCorsRuleArrayInput is an input type that accepts GetBucketsBucketListCorsRuleArray and GetBucketsBucketListCorsRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListCorsRuleArrayInput` via:
GetBucketsBucketListCorsRuleArray{ GetBucketsBucketListCorsRuleArgs{...} }
type GetBucketsBucketListCorsRuleArrayOutput ¶
type GetBucketsBucketListCorsRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListCorsRuleArrayOutput) ElementType ¶
func (GetBucketsBucketListCorsRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutput ¶
func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput
func (GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutputWithContext ¶
func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput
type GetBucketsBucketListCorsRuleInput ¶
type GetBucketsBucketListCorsRuleInput interface { pulumi.Input ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput ToGetBucketsBucketListCorsRuleOutputWithContext(context.Context) GetBucketsBucketListCorsRuleOutput }
GetBucketsBucketListCorsRuleInput is an input type that accepts GetBucketsBucketListCorsRuleArgs and GetBucketsBucketListCorsRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListCorsRuleInput` via:
GetBucketsBucketListCorsRuleArgs{...}
type GetBucketsBucketListCorsRuleOutput ¶
type GetBucketsBucketListCorsRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListCorsRuleOutput) AllowedHeaders ¶
func (o GetBucketsBucketListCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput
Specifies which headers are allowed.
func (GetBucketsBucketListCorsRuleOutput) AllowedMethods ¶
func (o GetBucketsBucketListCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput
Specifies which methods are allowed. Can be GET, PUT, POST, DELETE or HEAD.
func (GetBucketsBucketListCorsRuleOutput) AllowedOrigins ¶
func (o GetBucketsBucketListCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput
Specifies which origins are allowed.
func (GetBucketsBucketListCorsRuleOutput) ElementType ¶
func (GetBucketsBucketListCorsRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketListCorsRuleOutput) ExposeHeaders ¶
func (o GetBucketsBucketListCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput
Specifies expose header in the response.
func (GetBucketsBucketListCorsRuleOutput) MaxAgeSeconds ¶
func (o GetBucketsBucketListCorsRuleOutput) MaxAgeSeconds() pulumi.IntOutput
Specifies time in seconds that browser can cache the response for a preflight request.
func (GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutput ¶
func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput
func (GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutputWithContext ¶
func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput
type GetBucketsBucketListInput ¶
type GetBucketsBucketListInput interface { pulumi.Input ToGetBucketsBucketListOutput() GetBucketsBucketListOutput ToGetBucketsBucketListOutputWithContext(context.Context) GetBucketsBucketListOutput }
GetBucketsBucketListInput is an input type that accepts GetBucketsBucketListArgs and GetBucketsBucketListOutput values. You can construct a concrete instance of `GetBucketsBucketListInput` via:
GetBucketsBucketListArgs{...}
type GetBucketsBucketListLifecycleRule ¶
type GetBucketsBucketListLifecycleRule struct { // Set the maximum time a multipart upload is allowed to remain running. AbortIncompleteMultipartUploads []GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUpload `pulumi:"abortIncompleteMultipartUploads"` // Specifies a period in the object's expire. Expirations []GetBucketsBucketListLifecycleRuleExpiration `pulumi:"expirations"` // Object key prefix identifying one or more objects to which the rule applies. FilterPrefix string `pulumi:"filterPrefix"` // Specifies when non current object versions shall expire. NonCurrentExpirations []GetBucketsBucketListLifecycleRuleNonCurrentExpiration `pulumi:"nonCurrentExpirations"` // Specifies when to transition objects of non current versions and the target storage class. NonCurrentTransitions []GetBucketsBucketListLifecycleRuleNonCurrentTransition `pulumi:"nonCurrentTransitions"` // Specifies a period in the object's transitions. Transitions []GetBucketsBucketListLifecycleRuleTransition `pulumi:"transitions"` }
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUpload ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUpload struct { // Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650. DaysAfterInitiation int `pulumi:"daysAfterInitiation"` }
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs struct { // Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650. DaysAfterInitiation pulumi.IntInput `pulumi:"daysAfterInitiation"` }
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType ¶ added in v0.1.8
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext ¶ added in v0.1.8
func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray []GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ElementType ¶ added in v0.1.8
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput ¶ added in v0.1.8
func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext ¶ added in v0.1.8
func (i GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput }
GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray and GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput` via:
GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArray{ GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs{...} }
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ElementType ¶ added in v0.1.8
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) Index ¶ added in v0.1.8
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput }
GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput is an input type that accepts GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs and GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadInput` via:
GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArgs{...}
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
type GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) DaysAfterInitiation() pulumi.IntOutput
Specifies the number of days after the multipart upload starts that the upload must be completed. The maximum value is 3650.
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType ¶ added in v0.1.8
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
func (GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput) ToGetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadOutput
type GetBucketsBucketListLifecycleRuleArgs ¶
type GetBucketsBucketListLifecycleRuleArgs struct { // Set the maximum time a multipart upload is allowed to remain running. AbortIncompleteMultipartUploads GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayInput `pulumi:"abortIncompleteMultipartUploads"` // Specifies a period in the object's expire. Expirations GetBucketsBucketListLifecycleRuleExpirationArrayInput `pulumi:"expirations"` // Object key prefix identifying one or more objects to which the rule applies. FilterPrefix pulumi.StringInput `pulumi:"filterPrefix"` // Specifies when non current object versions shall expire. NonCurrentExpirations GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput `pulumi:"nonCurrentExpirations"` // Specifies when to transition objects of non current versions and the target storage class. NonCurrentTransitions GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput `pulumi:"nonCurrentTransitions"` // Specifies a period in the object's transitions. Transitions GetBucketsBucketListLifecycleRuleTransitionArrayInput `pulumi:"transitions"` }
func (GetBucketsBucketListLifecycleRuleArgs) ElementType ¶
func (GetBucketsBucketListLifecycleRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutput ¶
func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput
func (GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput
type GetBucketsBucketListLifecycleRuleArray ¶
type GetBucketsBucketListLifecycleRuleArray []GetBucketsBucketListLifecycleRuleInput
func (GetBucketsBucketListLifecycleRuleArray) ElementType ¶
func (GetBucketsBucketListLifecycleRuleArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutput ¶
func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput
func (GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput
type GetBucketsBucketListLifecycleRuleArrayInput ¶
type GetBucketsBucketListLifecycleRuleArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleArrayOutput }
GetBucketsBucketListLifecycleRuleArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleArray and GetBucketsBucketListLifecycleRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleArrayInput` via:
GetBucketsBucketListLifecycleRuleArray{ GetBucketsBucketListLifecycleRuleArgs{...} }
type GetBucketsBucketListLifecycleRuleArrayOutput ¶
type GetBucketsBucketListLifecycleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleArrayOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutput ¶
func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput
func (GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput
type GetBucketsBucketListLifecycleRuleExpirationArgs ¶
type GetBucketsBucketListLifecycleRuleExpirationArgs struct { // Specifies the date after which you want the corresponding action to take effect. Date pulumi.StringInput `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days pulumi.IntInput `pulumi:"days"` }
func (GetBucketsBucketListLifecycleRuleExpirationArgs) ElementType ¶
func (GetBucketsBucketListLifecycleRuleExpirationArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutput ¶
func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput
func (GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput
type GetBucketsBucketListLifecycleRuleExpirationArray ¶
type GetBucketsBucketListLifecycleRuleExpirationArray []GetBucketsBucketListLifecycleRuleExpirationInput
func (GetBucketsBucketListLifecycleRuleExpirationArray) ElementType ¶
func (GetBucketsBucketListLifecycleRuleExpirationArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput ¶
func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
func (GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput
type GetBucketsBucketListLifecycleRuleExpirationArrayInput ¶
type GetBucketsBucketListLifecycleRuleExpirationArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput }
GetBucketsBucketListLifecycleRuleExpirationArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleExpirationArray and GetBucketsBucketListLifecycleRuleExpirationArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleExpirationArrayInput` via:
GetBucketsBucketListLifecycleRuleExpirationArray{ GetBucketsBucketListLifecycleRuleExpirationArgs{...} }
type GetBucketsBucketListLifecycleRuleExpirationArrayOutput ¶
type GetBucketsBucketListLifecycleRuleExpirationArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput ¶
func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput
type GetBucketsBucketListLifecycleRuleExpirationInput ¶
type GetBucketsBucketListLifecycleRuleExpirationInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput }
GetBucketsBucketListLifecycleRuleExpirationInput is an input type that accepts GetBucketsBucketListLifecycleRuleExpirationArgs and GetBucketsBucketListLifecycleRuleExpirationOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleExpirationInput` via:
GetBucketsBucketListLifecycleRuleExpirationArgs{...}
type GetBucketsBucketListLifecycleRuleExpirationOutput ¶
type GetBucketsBucketListLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleExpirationOutput) Date ¶
func (o GetBucketsBucketListLifecycleRuleExpirationOutput) Date() pulumi.StringOutput
Specifies the date after which you want the corresponding action to take effect.
func (GetBucketsBucketListLifecycleRuleExpirationOutput) Days ¶
func (o GetBucketsBucketListLifecycleRuleExpirationOutput) Days() pulumi.IntOutput
Specifies the number of days after object creation when the specific rule action takes effect.
func (GetBucketsBucketListLifecycleRuleExpirationOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleExpirationOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutput ¶
func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput
func (GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput
type GetBucketsBucketListLifecycleRuleInput ¶
type GetBucketsBucketListLifecycleRuleInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput ToGetBucketsBucketListLifecycleRuleOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleOutput }
GetBucketsBucketListLifecycleRuleInput is an input type that accepts GetBucketsBucketListLifecycleRuleArgs and GetBucketsBucketListLifecycleRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleInput` via:
GetBucketsBucketListLifecycleRuleArgs{...}
type GetBucketsBucketListLifecycleRuleNonCurrentExpiration ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpiration struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays int `pulumi:"nonCurrentDays"` }
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays pulumi.IntInput `pulumi:"nonCurrentDays"` }
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray []GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput }
GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray and GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput` via:
GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray{ GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs{...} }
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput }
GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs and GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput` via:
GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs{...}
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays() pulumi.IntOutput
Number of days after non current object creation when the specific rule action takes effect.
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
type GetBucketsBucketListLifecycleRuleNonCurrentTransition ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransition struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays int `pulumi:"nonCurrentDays"` // Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE. StorageClass string `pulumi:"storageClass"` }
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs struct { // Number of days after non current object creation when the specific rule action takes effect. NonCurrentDays pulumi.IntInput `pulumi:"nonCurrentDays"` // Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray []GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput }
GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray and GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput` via:
GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray{ GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs{...} }
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput }
GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs and GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput` via:
GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs{...}
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput ¶
type GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays() pulumi.IntOutput
Number of days after non current object creation when the specific rule action takes effect.
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) StorageClass ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) StorageClass() pulumi.StringOutput
Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE.
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
type GetBucketsBucketListLifecycleRuleOutput ¶
type GetBucketsBucketListLifecycleRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleOutput) AbortIncompleteMultipartUploads ¶ added in v0.1.8
func (o GetBucketsBucketListLifecycleRuleOutput) AbortIncompleteMultipartUploads() GetBucketsBucketListLifecycleRuleAbortIncompleteMultipartUploadArrayOutput
Set the maximum time a multipart upload is allowed to remain running.
func (GetBucketsBucketListLifecycleRuleOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleOutput) Expirations ¶
func (o GetBucketsBucketListLifecycleRuleOutput) Expirations() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
Specifies a period in the object's expire.
func (GetBucketsBucketListLifecycleRuleOutput) FilterPrefix ¶
func (o GetBucketsBucketListLifecycleRuleOutput) FilterPrefix() pulumi.StringOutput
Object key prefix identifying one or more objects to which the rule applies.
func (GetBucketsBucketListLifecycleRuleOutput) NonCurrentExpirations ¶
func (o GetBucketsBucketListLifecycleRuleOutput) NonCurrentExpirations() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
Specifies when non current object versions shall expire.
func (GetBucketsBucketListLifecycleRuleOutput) NonCurrentTransitions ¶
func (o GetBucketsBucketListLifecycleRuleOutput) NonCurrentTransitions() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
Specifies when to transition objects of non current versions and the target storage class.
func (GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutput ¶
func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput
func (GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput
func (GetBucketsBucketListLifecycleRuleOutput) Transitions ¶
func (o GetBucketsBucketListLifecycleRuleOutput) Transitions() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
Specifies a period in the object's transitions.
type GetBucketsBucketListLifecycleRuleTransition ¶
type GetBucketsBucketListLifecycleRuleTransition struct { // Specifies the date after which you want the corresponding action to take effect. Date string `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days int `pulumi:"days"` // Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE. StorageClass string `pulumi:"storageClass"` }
type GetBucketsBucketListLifecycleRuleTransitionArgs ¶
type GetBucketsBucketListLifecycleRuleTransitionArgs struct { // Specifies the date after which you want the corresponding action to take effect. Date pulumi.StringInput `pulumi:"date"` // Specifies the number of days after object creation when the specific rule action takes effect. Days pulumi.IntInput `pulumi:"days"` // Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (GetBucketsBucketListLifecycleRuleTransitionArgs) ElementType ¶
func (GetBucketsBucketListLifecycleRuleTransitionArgs) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutput ¶
func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput
func (GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput
type GetBucketsBucketListLifecycleRuleTransitionArray ¶
type GetBucketsBucketListLifecycleRuleTransitionArray []GetBucketsBucketListLifecycleRuleTransitionInput
func (GetBucketsBucketListLifecycleRuleTransitionArray) ElementType ¶
func (GetBucketsBucketListLifecycleRuleTransitionArray) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput ¶
func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
func (GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext ¶
func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput
type GetBucketsBucketListLifecycleRuleTransitionArrayInput ¶
type GetBucketsBucketListLifecycleRuleTransitionArrayInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput }
GetBucketsBucketListLifecycleRuleTransitionArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleTransitionArray and GetBucketsBucketListLifecycleRuleTransitionArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleTransitionArrayInput` via:
GetBucketsBucketListLifecycleRuleTransitionArray{ GetBucketsBucketListLifecycleRuleTransitionArgs{...} }
type GetBucketsBucketListLifecycleRuleTransitionArrayOutput ¶
type GetBucketsBucketListLifecycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput ¶
func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput
type GetBucketsBucketListLifecycleRuleTransitionInput ¶
type GetBucketsBucketListLifecycleRuleTransitionInput interface { pulumi.Input ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput }
GetBucketsBucketListLifecycleRuleTransitionInput is an input type that accepts GetBucketsBucketListLifecycleRuleTransitionArgs and GetBucketsBucketListLifecycleRuleTransitionOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleTransitionInput` via:
GetBucketsBucketListLifecycleRuleTransitionArgs{...}
type GetBucketsBucketListLifecycleRuleTransitionOutput ¶
type GetBucketsBucketListLifecycleRuleTransitionOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListLifecycleRuleTransitionOutput) Date ¶
func (o GetBucketsBucketListLifecycleRuleTransitionOutput) Date() pulumi.StringOutput
Specifies the date after which you want the corresponding action to take effect.
func (GetBucketsBucketListLifecycleRuleTransitionOutput) Days ¶
func (o GetBucketsBucketListLifecycleRuleTransitionOutput) Days() pulumi.IntOutput
Specifies the number of days after object creation when the specific rule action takes effect.
func (GetBucketsBucketListLifecycleRuleTransitionOutput) ElementType ¶
func (GetBucketsBucketListLifecycleRuleTransitionOutput) ElementType() reflect.Type
func (GetBucketsBucketListLifecycleRuleTransitionOutput) StorageClass ¶
func (o GetBucketsBucketListLifecycleRuleTransitionOutput) StorageClass() pulumi.StringOutput
Specifies the storage class to which you want the object to transition. Available values include STANDARD, STANDARD_IA and ARCHIVE.
func (GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutput ¶
func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput
func (GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext ¶
func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput
type GetBucketsBucketListOriginDomainRule ¶
type GetBucketsBucketListOriginDomainRule struct { // Specify domain host. Domain string `pulumi:"domain"` // Domain status, default: `ENABLED`. Status *string `pulumi:"status"` // Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`. Type *string `pulumi:"type"` }
type GetBucketsBucketListOriginDomainRuleArgs ¶
type GetBucketsBucketListOriginDomainRuleArgs struct { // Specify domain host. Domain pulumi.StringInput `pulumi:"domain"` // Domain status, default: `ENABLED`. Status pulumi.StringPtrInput `pulumi:"status"` // Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (GetBucketsBucketListOriginDomainRuleArgs) ElementType ¶
func (GetBucketsBucketListOriginDomainRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutput ¶
func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput
func (GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutputWithContext ¶
func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput
type GetBucketsBucketListOriginDomainRuleArray ¶
type GetBucketsBucketListOriginDomainRuleArray []GetBucketsBucketListOriginDomainRuleInput
func (GetBucketsBucketListOriginDomainRuleArray) ElementType ¶
func (GetBucketsBucketListOriginDomainRuleArray) ElementType() reflect.Type
func (GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutput ¶
func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput
func (GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext ¶
func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput
type GetBucketsBucketListOriginDomainRuleArrayInput ¶
type GetBucketsBucketListOriginDomainRuleArrayInput interface { pulumi.Input ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput }
GetBucketsBucketListOriginDomainRuleArrayInput is an input type that accepts GetBucketsBucketListOriginDomainRuleArray and GetBucketsBucketListOriginDomainRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginDomainRuleArrayInput` via:
GetBucketsBucketListOriginDomainRuleArray{ GetBucketsBucketListOriginDomainRuleArgs{...} }
type GetBucketsBucketListOriginDomainRuleArrayOutput ¶
type GetBucketsBucketListOriginDomainRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListOriginDomainRuleArrayOutput) ElementType ¶
func (GetBucketsBucketListOriginDomainRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutput ¶
func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput
func (GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext ¶
func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput
type GetBucketsBucketListOriginDomainRuleInput ¶
type GetBucketsBucketListOriginDomainRuleInput interface { pulumi.Input ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput ToGetBucketsBucketListOriginDomainRuleOutputWithContext(context.Context) GetBucketsBucketListOriginDomainRuleOutput }
GetBucketsBucketListOriginDomainRuleInput is an input type that accepts GetBucketsBucketListOriginDomainRuleArgs and GetBucketsBucketListOriginDomainRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginDomainRuleInput` via:
GetBucketsBucketListOriginDomainRuleArgs{...}
type GetBucketsBucketListOriginDomainRuleOutput ¶
type GetBucketsBucketListOriginDomainRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListOriginDomainRuleOutput) Domain ¶
func (o GetBucketsBucketListOriginDomainRuleOutput) Domain() pulumi.StringOutput
Specify domain host.
func (GetBucketsBucketListOriginDomainRuleOutput) ElementType ¶
func (GetBucketsBucketListOriginDomainRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketListOriginDomainRuleOutput) Status ¶
func (o GetBucketsBucketListOriginDomainRuleOutput) Status() pulumi.StringPtrOutput
Domain status, default: `ENABLED`.
func (GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutput ¶
func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput
func (GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutputWithContext ¶
func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput
func (GetBucketsBucketListOriginDomainRuleOutput) Type ¶
func (o GetBucketsBucketListOriginDomainRuleOutput) Type() pulumi.StringPtrOutput
Specify origin domain type, available values: `REST`, `WEBSITE`, `ACCELERATE`, default: `REST`.
type GetBucketsBucketListOriginPullRule ¶
type GetBucketsBucketListOriginPullRule struct { // Specifies the custom headers that you can add for COS to access your origin server. CustomHttpHeaders map[string]interface{} `pulumi:"customHttpHeaders"` // Specifies the pass through headers when accessing the origin server. FollowHttpHeaders []string `pulumi:"followHttpHeaders"` // Specifies whether to pass through COS request query string when accessing the origin server. FollowQueryString *bool `pulumi:"followQueryString"` // Specifies whether to follow 3XX redirect to another origin server to pull data from. FollowRedirection *bool `pulumi:"followRedirection"` // Allows only a domain name or IP address. You can optionally append a port number to the address. Host string `pulumi:"host"` // Triggers the origin-pull rule when the requested file name matches this prefix. Prefix *string `pulumi:"prefix"` // Priority of origin-pull rules, do not set the same value for multiple rules. Priority int `pulumi:"priority"` // the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`. Protocol *string `pulumi:"protocol"` // If `true`, COS will not return 3XX status code when pulling data from an origin server. Currently available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai. SyncBackToSource *bool `pulumi:"syncBackToSource"` }
type GetBucketsBucketListOriginPullRuleArgs ¶
type GetBucketsBucketListOriginPullRuleArgs struct { // Specifies the custom headers that you can add for COS to access your origin server. CustomHttpHeaders pulumi.MapInput `pulumi:"customHttpHeaders"` // Specifies the pass through headers when accessing the origin server. FollowHttpHeaders pulumi.StringArrayInput `pulumi:"followHttpHeaders"` // Specifies whether to pass through COS request query string when accessing the origin server. FollowQueryString pulumi.BoolPtrInput `pulumi:"followQueryString"` // Specifies whether to follow 3XX redirect to another origin server to pull data from. FollowRedirection pulumi.BoolPtrInput `pulumi:"followRedirection"` // Allows only a domain name or IP address. You can optionally append a port number to the address. Host pulumi.StringInput `pulumi:"host"` // Triggers the origin-pull rule when the requested file name matches this prefix. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // Priority of origin-pull rules, do not set the same value for multiple rules. Priority pulumi.IntInput `pulumi:"priority"` // the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // If `true`, COS will not return 3XX status code when pulling data from an origin server. Currently available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai. SyncBackToSource pulumi.BoolPtrInput `pulumi:"syncBackToSource"` }
func (GetBucketsBucketListOriginPullRuleArgs) ElementType ¶
func (GetBucketsBucketListOriginPullRuleArgs) ElementType() reflect.Type
func (GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutput ¶
func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput
func (GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutputWithContext ¶
func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput
type GetBucketsBucketListOriginPullRuleArray ¶
type GetBucketsBucketListOriginPullRuleArray []GetBucketsBucketListOriginPullRuleInput
func (GetBucketsBucketListOriginPullRuleArray) ElementType ¶
func (GetBucketsBucketListOriginPullRuleArray) ElementType() reflect.Type
func (GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutput ¶
func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput
func (GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext ¶
func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput
type GetBucketsBucketListOriginPullRuleArrayInput ¶
type GetBucketsBucketListOriginPullRuleArrayInput interface { pulumi.Input ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(context.Context) GetBucketsBucketListOriginPullRuleArrayOutput }
GetBucketsBucketListOriginPullRuleArrayInput is an input type that accepts GetBucketsBucketListOriginPullRuleArray and GetBucketsBucketListOriginPullRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginPullRuleArrayInput` via:
GetBucketsBucketListOriginPullRuleArray{ GetBucketsBucketListOriginPullRuleArgs{...} }
type GetBucketsBucketListOriginPullRuleArrayOutput ¶
type GetBucketsBucketListOriginPullRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListOriginPullRuleArrayOutput) ElementType ¶
func (GetBucketsBucketListOriginPullRuleArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutput ¶
func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput
func (GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext ¶
func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput
type GetBucketsBucketListOriginPullRuleInput ¶
type GetBucketsBucketListOriginPullRuleInput interface { pulumi.Input ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput ToGetBucketsBucketListOriginPullRuleOutputWithContext(context.Context) GetBucketsBucketListOriginPullRuleOutput }
GetBucketsBucketListOriginPullRuleInput is an input type that accepts GetBucketsBucketListOriginPullRuleArgs and GetBucketsBucketListOriginPullRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginPullRuleInput` via:
GetBucketsBucketListOriginPullRuleArgs{...}
type GetBucketsBucketListOriginPullRuleOutput ¶
type GetBucketsBucketListOriginPullRuleOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListOriginPullRuleOutput) CustomHttpHeaders ¶
func (o GetBucketsBucketListOriginPullRuleOutput) CustomHttpHeaders() pulumi.MapOutput
Specifies the custom headers that you can add for COS to access your origin server.
func (GetBucketsBucketListOriginPullRuleOutput) ElementType ¶
func (GetBucketsBucketListOriginPullRuleOutput) ElementType() reflect.Type
func (GetBucketsBucketListOriginPullRuleOutput) FollowHttpHeaders ¶
func (o GetBucketsBucketListOriginPullRuleOutput) FollowHttpHeaders() pulumi.StringArrayOutput
Specifies the pass through headers when accessing the origin server.
func (GetBucketsBucketListOriginPullRuleOutput) FollowQueryString ¶
func (o GetBucketsBucketListOriginPullRuleOutput) FollowQueryString() pulumi.BoolPtrOutput
Specifies whether to pass through COS request query string when accessing the origin server.
func (GetBucketsBucketListOriginPullRuleOutput) FollowRedirection ¶
func (o GetBucketsBucketListOriginPullRuleOutput) FollowRedirection() pulumi.BoolPtrOutput
Specifies whether to follow 3XX redirect to another origin server to pull data from.
func (GetBucketsBucketListOriginPullRuleOutput) Host ¶
func (o GetBucketsBucketListOriginPullRuleOutput) Host() pulumi.StringOutput
Allows only a domain name or IP address. You can optionally append a port number to the address.
func (GetBucketsBucketListOriginPullRuleOutput) Prefix ¶
func (o GetBucketsBucketListOriginPullRuleOutput) Prefix() pulumi.StringPtrOutput
Triggers the origin-pull rule when the requested file name matches this prefix.
func (GetBucketsBucketListOriginPullRuleOutput) Priority ¶
func (o GetBucketsBucketListOriginPullRuleOutput) Priority() pulumi.IntOutput
Priority of origin-pull rules, do not set the same value for multiple rules.
func (GetBucketsBucketListOriginPullRuleOutput) Protocol ¶
func (o GetBucketsBucketListOriginPullRuleOutput) Protocol() pulumi.StringPtrOutput
the protocol used for COS to access the specified origin server. The available value include `HTTP`, `HTTPS` and `FOLLOW`.
func (GetBucketsBucketListOriginPullRuleOutput) SyncBackToSource ¶
func (o GetBucketsBucketListOriginPullRuleOutput) SyncBackToSource() pulumi.BoolPtrOutput
If `true`, COS will not return 3XX status code when pulling data from an origin server. Currently available zone: ap-beijing, ap-shanghai, ap-singapore, ap-mumbai.
func (GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutput ¶
func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput
func (GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutputWithContext ¶
func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput
type GetBucketsBucketListOutput ¶
type GetBucketsBucketListOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListOutput) Acl ¶
func (o GetBucketsBucketListOutput) Acl() pulumi.StringOutput
Bucket access control configurations.
func (GetBucketsBucketListOutput) AclBody ¶
func (o GetBucketsBucketListOutput) AclBody() pulumi.StringOutput
Bucket verbose acl configurations.
func (GetBucketsBucketListOutput) Bucket ¶
func (o GetBucketsBucketListOutput) Bucket() pulumi.StringOutput
Bucket name, the format likes `<bucket>-<appid>`.
func (GetBucketsBucketListOutput) CorsRules ¶
func (o GetBucketsBucketListOutput) CorsRules() GetBucketsBucketListCorsRuleArrayOutput
A list of CORS rule configurations.
func (GetBucketsBucketListOutput) CosBucketUrl ¶
func (o GetBucketsBucketListOutput) CosBucketUrl() pulumi.StringOutput
The URL of this cos bucket.
func (GetBucketsBucketListOutput) ElementType ¶
func (GetBucketsBucketListOutput) ElementType() reflect.Type
func (GetBucketsBucketListOutput) LifecycleRules ¶
func (o GetBucketsBucketListOutput) LifecycleRules() GetBucketsBucketListLifecycleRuleArrayOutput
The lifecycle configuration of a bucket.
func (GetBucketsBucketListOutput) OriginDomainRules ¶
func (o GetBucketsBucketListOutput) OriginDomainRules() GetBucketsBucketListOriginDomainRuleArrayOutput
Bucket origin domain rules.
func (GetBucketsBucketListOutput) OriginPullRules ¶
func (o GetBucketsBucketListOutput) OriginPullRules() GetBucketsBucketListOriginPullRuleArrayOutput
Bucket Origin-Pull rules.
func (GetBucketsBucketListOutput) Tags ¶
func (o GetBucketsBucketListOutput) Tags() pulumi.MapOutput
Tags to filter bucket.
func (GetBucketsBucketListOutput) ToGetBucketsBucketListOutput ¶
func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutput() GetBucketsBucketListOutput
func (GetBucketsBucketListOutput) ToGetBucketsBucketListOutputWithContext ¶
func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutputWithContext(ctx context.Context) GetBucketsBucketListOutput
func (GetBucketsBucketListOutput) Websites ¶
func (o GetBucketsBucketListOutput) Websites() GetBucketsBucketListWebsiteArrayOutput
A list of one element containing configuration parameters used when the bucket is used as a website.
type GetBucketsBucketListWebsite ¶
type GetBucketsBucketListWebsite struct { // An absolute path to the document to return in case of a 4XX error. ErrorDocument string `pulumi:"errorDocument"` // COS returns this index document when requests are made to the root domain or any of the subfolders. IndexDocument string `pulumi:"indexDocument"` }
type GetBucketsBucketListWebsiteArgs ¶
type GetBucketsBucketListWebsiteArgs struct { // An absolute path to the document to return in case of a 4XX error. ErrorDocument pulumi.StringInput `pulumi:"errorDocument"` // COS returns this index document when requests are made to the root domain or any of the subfolders. IndexDocument pulumi.StringInput `pulumi:"indexDocument"` }
func (GetBucketsBucketListWebsiteArgs) ElementType ¶
func (GetBucketsBucketListWebsiteArgs) ElementType() reflect.Type
func (GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutput ¶
func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput
func (GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutputWithContext ¶
func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput
type GetBucketsBucketListWebsiteArray ¶
type GetBucketsBucketListWebsiteArray []GetBucketsBucketListWebsiteInput
func (GetBucketsBucketListWebsiteArray) ElementType ¶
func (GetBucketsBucketListWebsiteArray) ElementType() reflect.Type
func (GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutput ¶
func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput
func (GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutputWithContext ¶
func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput
type GetBucketsBucketListWebsiteArrayInput ¶
type GetBucketsBucketListWebsiteArrayInput interface { pulumi.Input ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput ToGetBucketsBucketListWebsiteArrayOutputWithContext(context.Context) GetBucketsBucketListWebsiteArrayOutput }
GetBucketsBucketListWebsiteArrayInput is an input type that accepts GetBucketsBucketListWebsiteArray and GetBucketsBucketListWebsiteArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListWebsiteArrayInput` via:
GetBucketsBucketListWebsiteArray{ GetBucketsBucketListWebsiteArgs{...} }
type GetBucketsBucketListWebsiteArrayOutput ¶
type GetBucketsBucketListWebsiteArrayOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListWebsiteArrayOutput) ElementType ¶
func (GetBucketsBucketListWebsiteArrayOutput) ElementType() reflect.Type
func (GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutput ¶
func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput
func (GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutputWithContext ¶
func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput
type GetBucketsBucketListWebsiteInput ¶
type GetBucketsBucketListWebsiteInput interface { pulumi.Input ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput ToGetBucketsBucketListWebsiteOutputWithContext(context.Context) GetBucketsBucketListWebsiteOutput }
GetBucketsBucketListWebsiteInput is an input type that accepts GetBucketsBucketListWebsiteArgs and GetBucketsBucketListWebsiteOutput values. You can construct a concrete instance of `GetBucketsBucketListWebsiteInput` via:
GetBucketsBucketListWebsiteArgs{...}
type GetBucketsBucketListWebsiteOutput ¶
type GetBucketsBucketListWebsiteOutput struct{ *pulumi.OutputState }
func (GetBucketsBucketListWebsiteOutput) ElementType ¶
func (GetBucketsBucketListWebsiteOutput) ElementType() reflect.Type
func (GetBucketsBucketListWebsiteOutput) ErrorDocument ¶
func (o GetBucketsBucketListWebsiteOutput) ErrorDocument() pulumi.StringOutput
An absolute path to the document to return in case of a 4XX error.
func (GetBucketsBucketListWebsiteOutput) IndexDocument ¶
func (o GetBucketsBucketListWebsiteOutput) IndexDocument() pulumi.StringOutput
COS returns this index document when requests are made to the root domain or any of the subfolders.
func (GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutput ¶
func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput
func (GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutputWithContext ¶
func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput
type GetBucketsOutputArgs ¶
type GetBucketsOutputArgs struct { // A prefix string to filter results by bucket name. BucketPrefix pulumi.StringPtrInput `pulumi:"bucketPrefix"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags to filter bucket. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getBuckets.
func (GetBucketsOutputArgs) ElementType ¶
func (GetBucketsOutputArgs) ElementType() reflect.Type
type GetBucketsResult ¶
type GetBucketsResult struct { // A list of bucket. Each element contains the following attributes: BucketLists []GetBucketsBucketList `pulumi:"bucketLists"` BucketPrefix *string `pulumi:"bucketPrefix"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The tags of a bucket. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getBuckets.
func GetBuckets ¶
func GetBuckets(ctx *pulumi.Context, args *GetBucketsArgs, opts ...pulumi.InvokeOption) (*GetBucketsResult, error)
Use this data source to query the COS buckets of the current Tencent Cloud user.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.GetBuckets(ctx, &cos.GetBucketsArgs{ BucketPrefix: pulumi.StringRef("tf-bucket-"), ResultOutputFile: pulumi.StringRef("mytestpath"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetBucketsResultOutput ¶
type GetBucketsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBuckets.
func GetBucketsOutput ¶
func GetBucketsOutput(ctx *pulumi.Context, args GetBucketsOutputArgs, opts ...pulumi.InvokeOption) GetBucketsResultOutput
func (GetBucketsResultOutput) BucketLists ¶
func (o GetBucketsResultOutput) BucketLists() GetBucketsBucketListArrayOutput
A list of bucket. Each element contains the following attributes:
func (GetBucketsResultOutput) BucketPrefix ¶
func (o GetBucketsResultOutput) BucketPrefix() pulumi.StringPtrOutput
func (GetBucketsResultOutput) ElementType ¶
func (GetBucketsResultOutput) ElementType() reflect.Type
func (GetBucketsResultOutput) Id ¶
func (o GetBucketsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBucketsResultOutput) ResultOutputFile ¶
func (o GetBucketsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBucketsResultOutput) Tags ¶
func (o GetBucketsResultOutput) Tags() pulumi.MapOutput
The tags of a bucket.
func (GetBucketsResultOutput) ToGetBucketsResultOutput ¶
func (o GetBucketsResultOutput) ToGetBucketsResultOutput() GetBucketsResultOutput
func (GetBucketsResultOutput) ToGetBucketsResultOutputWithContext ¶
func (o GetBucketsResultOutput) ToGetBucketsResultOutputWithContext(ctx context.Context) GetBucketsResultOutput
type LookupBucketObjectArgs ¶
type LookupBucketObjectArgs struct { // Name of the bucket that contains the objects to query. Bucket string `pulumi:"bucket"` // The full path to the object inside the bucket. Key string `pulumi:"key"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketObject.
type LookupBucketObjectOutputArgs ¶
type LookupBucketObjectOutputArgs struct { // Name of the bucket that contains the objects to query. Bucket pulumi.StringInput `pulumi:"bucket"` // The full path to the object inside the bucket. Key pulumi.StringInput `pulumi:"key"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBucketObject.
func (LookupBucketObjectOutputArgs) ElementType ¶
func (LookupBucketObjectOutputArgs) ElementType() reflect.Type
type LookupBucketObjectResult ¶
type LookupBucketObjectResult struct { Bucket string `pulumi:"bucket"` // Specifies caching behavior along the request/reply chain. CacheControl string `pulumi:"cacheControl"` // Specifies presentational information for the object. ContentDisposition string `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. ContentEncoding string `pulumi:"contentEncoding"` // A standard MIME type describing the format of the object data. ContentType string `pulumi:"contentType"` // ETag generated for the object, which is may not equal to MD5 value. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Key string `pulumi:"key"` // Last modified date of the object. LastModified string `pulumi:"lastModified"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Object storage type such as STANDARD. StorageClass string `pulumi:"storageClass"` }
A collection of values returned by getBucketObject.
func LookupBucketObject ¶
func LookupBucketObject(ctx *pulumi.Context, args *LookupBucketObjectArgs, opts ...pulumi.InvokeOption) (*LookupBucketObjectResult, error)
Use this data source to query the metadata of an object stored inside a bucket.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.GetBucketObject(ctx, &cos.GetBucketObjectArgs{ Bucket: "mycos-test-1258798060", Key: "hello-world.py", ResultOutputFile: pulumi.StringRef("TFresults"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupBucketObjectResultOutput ¶
type LookupBucketObjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBucketObject.
func LookupBucketObjectOutput ¶
func LookupBucketObjectOutput(ctx *pulumi.Context, args LookupBucketObjectOutputArgs, opts ...pulumi.InvokeOption) LookupBucketObjectResultOutput
func (LookupBucketObjectResultOutput) Bucket ¶
func (o LookupBucketObjectResultOutput) Bucket() pulumi.StringOutput
func (LookupBucketObjectResultOutput) CacheControl ¶
func (o LookupBucketObjectResultOutput) CacheControl() pulumi.StringOutput
Specifies caching behavior along the request/reply chain.
func (LookupBucketObjectResultOutput) ContentDisposition ¶
func (o LookupBucketObjectResultOutput) ContentDisposition() pulumi.StringOutput
Specifies presentational information for the object.
func (LookupBucketObjectResultOutput) ContentEncoding ¶
func (o LookupBucketObjectResultOutput) ContentEncoding() pulumi.StringOutput
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.
func (LookupBucketObjectResultOutput) ContentType ¶
func (o LookupBucketObjectResultOutput) ContentType() pulumi.StringOutput
A standard MIME type describing the format of the object data.
func (LookupBucketObjectResultOutput) ElementType ¶
func (LookupBucketObjectResultOutput) ElementType() reflect.Type
func (LookupBucketObjectResultOutput) Etag ¶
func (o LookupBucketObjectResultOutput) Etag() pulumi.StringOutput
ETag generated for the object, which is may not equal to MD5 value.
func (LookupBucketObjectResultOutput) Id ¶
func (o LookupBucketObjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBucketObjectResultOutput) Key ¶
func (o LookupBucketObjectResultOutput) Key() pulumi.StringOutput
func (LookupBucketObjectResultOutput) LastModified ¶
func (o LookupBucketObjectResultOutput) LastModified() pulumi.StringOutput
Last modified date of the object.
func (LookupBucketObjectResultOutput) ResultOutputFile ¶
func (o LookupBucketObjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupBucketObjectResultOutput) StorageClass ¶
func (o LookupBucketObjectResultOutput) StorageClass() pulumi.StringOutput
Object storage type such as STANDARD.
func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput ¶
func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput() LookupBucketObjectResultOutput
func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext ¶
func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext(ctx context.Context) LookupBucketObjectResultOutput
type ObjectAbortMultipartUploadOperation ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperation struct { pulumi.CustomResourceState // Bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // Object key. Key pulumi.StringOutput `pulumi:"key"` // Multipart uploaded id. UploadId pulumi.StringOutput `pulumi:"uploadId"` }
Provides a resource to abort multipart upload
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewObjectAbortMultipartUploadOperation(ctx, "abortMultipartUpload", &Cos.ObjectAbortMultipartUploadOperationArgs{ Bucket: pulumi.String("keep-test-xxxxxx"), Key: pulumi.String("object"), UploadId: pulumi.String("xxxxxx"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetObjectAbortMultipartUploadOperation ¶ added in v0.1.5
func GetObjectAbortMultipartUploadOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectAbortMultipartUploadOperationState, opts ...pulumi.ResourceOption) (*ObjectAbortMultipartUploadOperation, error)
GetObjectAbortMultipartUploadOperation gets an existing ObjectAbortMultipartUploadOperation 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 NewObjectAbortMultipartUploadOperation ¶ added in v0.1.5
func NewObjectAbortMultipartUploadOperation(ctx *pulumi.Context, name string, args *ObjectAbortMultipartUploadOperationArgs, opts ...pulumi.ResourceOption) (*ObjectAbortMultipartUploadOperation, error)
NewObjectAbortMultipartUploadOperation registers a new resource with the given unique name, arguments, and options.
func (*ObjectAbortMultipartUploadOperation) ElementType ¶ added in v0.1.5
func (*ObjectAbortMultipartUploadOperation) ElementType() reflect.Type
func (*ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutput ¶ added in v0.1.5
func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput
func (*ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutputWithContext ¶ added in v0.1.5
func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput
type ObjectAbortMultipartUploadOperationArgs ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationArgs struct { // Bucket. Bucket pulumi.StringInput // Object key. Key pulumi.StringInput // Multipart uploaded id. UploadId pulumi.StringInput }
The set of arguments for constructing a ObjectAbortMultipartUploadOperation resource.
func (ObjectAbortMultipartUploadOperationArgs) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationArgs) ElementType() reflect.Type
type ObjectAbortMultipartUploadOperationArray ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationArray []ObjectAbortMultipartUploadOperationInput
func (ObjectAbortMultipartUploadOperationArray) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationArray) ElementType() reflect.Type
func (ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutput ¶ added in v0.1.5
func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput
func (ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput
type ObjectAbortMultipartUploadOperationArrayInput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationArrayInput interface { pulumi.Input ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput ToObjectAbortMultipartUploadOperationArrayOutputWithContext(context.Context) ObjectAbortMultipartUploadOperationArrayOutput }
ObjectAbortMultipartUploadOperationArrayInput is an input type that accepts ObjectAbortMultipartUploadOperationArray and ObjectAbortMultipartUploadOperationArrayOutput values. You can construct a concrete instance of `ObjectAbortMultipartUploadOperationArrayInput` via:
ObjectAbortMultipartUploadOperationArray{ ObjectAbortMultipartUploadOperationArgs{...} }
type ObjectAbortMultipartUploadOperationArrayOutput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationArrayOutput struct{ *pulumi.OutputState }
func (ObjectAbortMultipartUploadOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationArrayOutput) ElementType() reflect.Type
func (ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutput ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput
func (ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput
type ObjectAbortMultipartUploadOperationInput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationInput interface { pulumi.Input ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput }
type ObjectAbortMultipartUploadOperationMap ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationMap map[string]ObjectAbortMultipartUploadOperationInput
func (ObjectAbortMultipartUploadOperationMap) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationMap) ElementType() reflect.Type
func (ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutput ¶ added in v0.1.5
func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput
func (ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutputWithContext ¶ added in v0.1.5
func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput
type ObjectAbortMultipartUploadOperationMapInput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationMapInput interface { pulumi.Input ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput ToObjectAbortMultipartUploadOperationMapOutputWithContext(context.Context) ObjectAbortMultipartUploadOperationMapOutput }
ObjectAbortMultipartUploadOperationMapInput is an input type that accepts ObjectAbortMultipartUploadOperationMap and ObjectAbortMultipartUploadOperationMapOutput values. You can construct a concrete instance of `ObjectAbortMultipartUploadOperationMapInput` via:
ObjectAbortMultipartUploadOperationMap{ "key": ObjectAbortMultipartUploadOperationArgs{...} }
type ObjectAbortMultipartUploadOperationMapOutput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationMapOutput struct{ *pulumi.OutputState }
func (ObjectAbortMultipartUploadOperationMapOutput) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationMapOutput) ElementType() reflect.Type
func (ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutput ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput
func (ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutputWithContext ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput
type ObjectAbortMultipartUploadOperationOutput ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationOutput struct{ *pulumi.OutputState }
func (ObjectAbortMultipartUploadOperationOutput) Bucket ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationOutput) Bucket() pulumi.StringOutput
Bucket.
func (ObjectAbortMultipartUploadOperationOutput) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationOutput) ElementType() reflect.Type
func (ObjectAbortMultipartUploadOperationOutput) Key ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationOutput) Key() pulumi.StringOutput
Object key.
func (ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutput ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput
func (ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutputWithContext ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput
func (ObjectAbortMultipartUploadOperationOutput) UploadId ¶ added in v0.1.5
func (o ObjectAbortMultipartUploadOperationOutput) UploadId() pulumi.StringOutput
Multipart uploaded id.
type ObjectAbortMultipartUploadOperationState ¶ added in v0.1.5
type ObjectAbortMultipartUploadOperationState struct { // Bucket. Bucket pulumi.StringPtrInput // Object key. Key pulumi.StringPtrInput // Multipart uploaded id. UploadId pulumi.StringPtrInput }
func (ObjectAbortMultipartUploadOperationState) ElementType ¶ added in v0.1.5
func (ObjectAbortMultipartUploadOperationState) ElementType() reflect.Type
type ObjectCopyOperation ¶ added in v0.1.5
type ObjectCopyOperation struct { pulumi.CustomResourceState // Bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // Object key. Key pulumi.StringOutput `pulumi:"key"` // Object key. SourceUrl pulumi.StringOutput `pulumi:"sourceUrl"` }
Provides a resource to copy object
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewObjectCopyOperation(ctx, "objectCopy", &Cos.ObjectCopyOperationArgs{ Bucket: pulumi.String("keep-copy-xxxxxxx"), Key: pulumi.String("copy-acl.txt"), SourceUrl: pulumi.String("keep-test-xxxxxx.cos.ap-guangzhou.myqcloud.com/acl.txt"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetObjectCopyOperation ¶ added in v0.1.5
func GetObjectCopyOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectCopyOperationState, opts ...pulumi.ResourceOption) (*ObjectCopyOperation, error)
GetObjectCopyOperation gets an existing ObjectCopyOperation 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 NewObjectCopyOperation ¶ added in v0.1.5
func NewObjectCopyOperation(ctx *pulumi.Context, name string, args *ObjectCopyOperationArgs, opts ...pulumi.ResourceOption) (*ObjectCopyOperation, error)
NewObjectCopyOperation registers a new resource with the given unique name, arguments, and options.
func (*ObjectCopyOperation) ElementType ¶ added in v0.1.5
func (*ObjectCopyOperation) ElementType() reflect.Type
func (*ObjectCopyOperation) ToObjectCopyOperationOutput ¶ added in v0.1.5
func (i *ObjectCopyOperation) ToObjectCopyOperationOutput() ObjectCopyOperationOutput
func (*ObjectCopyOperation) ToObjectCopyOperationOutputWithContext ¶ added in v0.1.5
func (i *ObjectCopyOperation) ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput
type ObjectCopyOperationArgs ¶ added in v0.1.5
type ObjectCopyOperationArgs struct { // Bucket. Bucket pulumi.StringInput // Object key. Key pulumi.StringInput // Object key. SourceUrl pulumi.StringInput }
The set of arguments for constructing a ObjectCopyOperation resource.
func (ObjectCopyOperationArgs) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationArgs) ElementType() reflect.Type
type ObjectCopyOperationArray ¶ added in v0.1.5
type ObjectCopyOperationArray []ObjectCopyOperationInput
func (ObjectCopyOperationArray) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationArray) ElementType() reflect.Type
func (ObjectCopyOperationArray) ToObjectCopyOperationArrayOutput ¶ added in v0.1.5
func (i ObjectCopyOperationArray) ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput
func (ObjectCopyOperationArray) ToObjectCopyOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ObjectCopyOperationArray) ToObjectCopyOperationArrayOutputWithContext(ctx context.Context) ObjectCopyOperationArrayOutput
type ObjectCopyOperationArrayInput ¶ added in v0.1.5
type ObjectCopyOperationArrayInput interface { pulumi.Input ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput ToObjectCopyOperationArrayOutputWithContext(context.Context) ObjectCopyOperationArrayOutput }
ObjectCopyOperationArrayInput is an input type that accepts ObjectCopyOperationArray and ObjectCopyOperationArrayOutput values. You can construct a concrete instance of `ObjectCopyOperationArrayInput` via:
ObjectCopyOperationArray{ ObjectCopyOperationArgs{...} }
type ObjectCopyOperationArrayOutput ¶ added in v0.1.5
type ObjectCopyOperationArrayOutput struct{ *pulumi.OutputState }
func (ObjectCopyOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationArrayOutput) ElementType() reflect.Type
func (ObjectCopyOperationArrayOutput) Index ¶ added in v0.1.5
func (o ObjectCopyOperationArrayOutput) Index(i pulumi.IntInput) ObjectCopyOperationOutput
func (ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutput ¶ added in v0.1.5
func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput
func (ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutputWithContext(ctx context.Context) ObjectCopyOperationArrayOutput
type ObjectCopyOperationInput ¶ added in v0.1.5
type ObjectCopyOperationInput interface { pulumi.Input ToObjectCopyOperationOutput() ObjectCopyOperationOutput ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput }
type ObjectCopyOperationMap ¶ added in v0.1.5
type ObjectCopyOperationMap map[string]ObjectCopyOperationInput
func (ObjectCopyOperationMap) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationMap) ElementType() reflect.Type
func (ObjectCopyOperationMap) ToObjectCopyOperationMapOutput ¶ added in v0.1.5
func (i ObjectCopyOperationMap) ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput
func (ObjectCopyOperationMap) ToObjectCopyOperationMapOutputWithContext ¶ added in v0.1.5
func (i ObjectCopyOperationMap) ToObjectCopyOperationMapOutputWithContext(ctx context.Context) ObjectCopyOperationMapOutput
type ObjectCopyOperationMapInput ¶ added in v0.1.5
type ObjectCopyOperationMapInput interface { pulumi.Input ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput ToObjectCopyOperationMapOutputWithContext(context.Context) ObjectCopyOperationMapOutput }
ObjectCopyOperationMapInput is an input type that accepts ObjectCopyOperationMap and ObjectCopyOperationMapOutput values. You can construct a concrete instance of `ObjectCopyOperationMapInput` via:
ObjectCopyOperationMap{ "key": ObjectCopyOperationArgs{...} }
type ObjectCopyOperationMapOutput ¶ added in v0.1.5
type ObjectCopyOperationMapOutput struct{ *pulumi.OutputState }
func (ObjectCopyOperationMapOutput) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationMapOutput) ElementType() reflect.Type
func (ObjectCopyOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ObjectCopyOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectCopyOperationOutput
func (ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutput ¶ added in v0.1.5
func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput
func (ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutputWithContext ¶ added in v0.1.5
func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutputWithContext(ctx context.Context) ObjectCopyOperationMapOutput
type ObjectCopyOperationOutput ¶ added in v0.1.5
type ObjectCopyOperationOutput struct{ *pulumi.OutputState }
func (ObjectCopyOperationOutput) Bucket ¶ added in v0.1.5
func (o ObjectCopyOperationOutput) Bucket() pulumi.StringOutput
Bucket.
func (ObjectCopyOperationOutput) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationOutput) ElementType() reflect.Type
func (ObjectCopyOperationOutput) Key ¶ added in v0.1.5
func (o ObjectCopyOperationOutput) Key() pulumi.StringOutput
Object key.
func (ObjectCopyOperationOutput) SourceUrl ¶ added in v0.1.5
func (o ObjectCopyOperationOutput) SourceUrl() pulumi.StringOutput
Object key.
func (ObjectCopyOperationOutput) ToObjectCopyOperationOutput ¶ added in v0.1.5
func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutput() ObjectCopyOperationOutput
func (ObjectCopyOperationOutput) ToObjectCopyOperationOutputWithContext ¶ added in v0.1.5
func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput
type ObjectCopyOperationState ¶ added in v0.1.5
type ObjectCopyOperationState struct { // Bucket. Bucket pulumi.StringPtrInput // Object key. Key pulumi.StringPtrInput // Object key. SourceUrl pulumi.StringPtrInput }
func (ObjectCopyOperationState) ElementType ¶ added in v0.1.5
func (ObjectCopyOperationState) ElementType() reflect.Type
type ObjectDownloadOperation ¶ added in v0.1.5
type ObjectDownloadOperation struct { pulumi.CustomResourceState // Bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // Download path. DownloadPath pulumi.StringOutput `pulumi:"downloadPath"` // Object key. Key pulumi.StringOutput `pulumi:"key"` }
Provides a resource to download object
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewObjectDownloadOperation(ctx, "objectDownload", &Cos.ObjectDownloadOperationArgs{ Bucket: pulumi.String("xxxxxxx"), DownloadPath: pulumi.String("/tmp/test.txt"), Key: pulumi.String("test.txt"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetObjectDownloadOperation ¶ added in v0.1.5
func GetObjectDownloadOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectDownloadOperationState, opts ...pulumi.ResourceOption) (*ObjectDownloadOperation, error)
GetObjectDownloadOperation gets an existing ObjectDownloadOperation 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 NewObjectDownloadOperation ¶ added in v0.1.5
func NewObjectDownloadOperation(ctx *pulumi.Context, name string, args *ObjectDownloadOperationArgs, opts ...pulumi.ResourceOption) (*ObjectDownloadOperation, error)
NewObjectDownloadOperation registers a new resource with the given unique name, arguments, and options.
func (*ObjectDownloadOperation) ElementType ¶ added in v0.1.5
func (*ObjectDownloadOperation) ElementType() reflect.Type
func (*ObjectDownloadOperation) ToObjectDownloadOperationOutput ¶ added in v0.1.5
func (i *ObjectDownloadOperation) ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput
func (*ObjectDownloadOperation) ToObjectDownloadOperationOutputWithContext ¶ added in v0.1.5
func (i *ObjectDownloadOperation) ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput
type ObjectDownloadOperationArgs ¶ added in v0.1.5
type ObjectDownloadOperationArgs struct { // Bucket. Bucket pulumi.StringInput // Download path. DownloadPath pulumi.StringInput // Object key. Key pulumi.StringInput }
The set of arguments for constructing a ObjectDownloadOperation resource.
func (ObjectDownloadOperationArgs) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationArgs) ElementType() reflect.Type
type ObjectDownloadOperationArray ¶ added in v0.1.5
type ObjectDownloadOperationArray []ObjectDownloadOperationInput
func (ObjectDownloadOperationArray) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationArray) ElementType() reflect.Type
func (ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutput ¶ added in v0.1.5
func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput
func (ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput
type ObjectDownloadOperationArrayInput ¶ added in v0.1.5
type ObjectDownloadOperationArrayInput interface { pulumi.Input ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput ToObjectDownloadOperationArrayOutputWithContext(context.Context) ObjectDownloadOperationArrayOutput }
ObjectDownloadOperationArrayInput is an input type that accepts ObjectDownloadOperationArray and ObjectDownloadOperationArrayOutput values. You can construct a concrete instance of `ObjectDownloadOperationArrayInput` via:
ObjectDownloadOperationArray{ ObjectDownloadOperationArgs{...} }
type ObjectDownloadOperationArrayOutput ¶ added in v0.1.5
type ObjectDownloadOperationArrayOutput struct{ *pulumi.OutputState }
func (ObjectDownloadOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationArrayOutput) ElementType() reflect.Type
func (ObjectDownloadOperationArrayOutput) Index ¶ added in v0.1.5
func (o ObjectDownloadOperationArrayOutput) Index(i pulumi.IntInput) ObjectDownloadOperationOutput
func (ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutput ¶ added in v0.1.5
func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput
func (ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput
type ObjectDownloadOperationInput ¶ added in v0.1.5
type ObjectDownloadOperationInput interface { pulumi.Input ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput }
type ObjectDownloadOperationMap ¶ added in v0.1.5
type ObjectDownloadOperationMap map[string]ObjectDownloadOperationInput
func (ObjectDownloadOperationMap) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationMap) ElementType() reflect.Type
func (ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutput ¶ added in v0.1.5
func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput
func (ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutputWithContext ¶ added in v0.1.5
func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput
type ObjectDownloadOperationMapInput ¶ added in v0.1.5
type ObjectDownloadOperationMapInput interface { pulumi.Input ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput ToObjectDownloadOperationMapOutputWithContext(context.Context) ObjectDownloadOperationMapOutput }
ObjectDownloadOperationMapInput is an input type that accepts ObjectDownloadOperationMap and ObjectDownloadOperationMapOutput values. You can construct a concrete instance of `ObjectDownloadOperationMapInput` via:
ObjectDownloadOperationMap{ "key": ObjectDownloadOperationArgs{...} }
type ObjectDownloadOperationMapOutput ¶ added in v0.1.5
type ObjectDownloadOperationMapOutput struct{ *pulumi.OutputState }
func (ObjectDownloadOperationMapOutput) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationMapOutput) ElementType() reflect.Type
func (ObjectDownloadOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ObjectDownloadOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectDownloadOperationOutput
func (ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutput ¶ added in v0.1.5
func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput
func (ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutputWithContext ¶ added in v0.1.5
func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput
type ObjectDownloadOperationOutput ¶ added in v0.1.5
type ObjectDownloadOperationOutput struct{ *pulumi.OutputState }
func (ObjectDownloadOperationOutput) Bucket ¶ added in v0.1.5
func (o ObjectDownloadOperationOutput) Bucket() pulumi.StringOutput
Bucket.
func (ObjectDownloadOperationOutput) DownloadPath ¶ added in v0.1.5
func (o ObjectDownloadOperationOutput) DownloadPath() pulumi.StringOutput
Download path.
func (ObjectDownloadOperationOutput) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationOutput) ElementType() reflect.Type
func (ObjectDownloadOperationOutput) Key ¶ added in v0.1.5
func (o ObjectDownloadOperationOutput) Key() pulumi.StringOutput
Object key.
func (ObjectDownloadOperationOutput) ToObjectDownloadOperationOutput ¶ added in v0.1.5
func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput
func (ObjectDownloadOperationOutput) ToObjectDownloadOperationOutputWithContext ¶ added in v0.1.5
func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput
type ObjectDownloadOperationState ¶ added in v0.1.5
type ObjectDownloadOperationState struct { // Bucket. Bucket pulumi.StringPtrInput // Download path. DownloadPath pulumi.StringPtrInput // Object key. Key pulumi.StringPtrInput }
func (ObjectDownloadOperationState) ElementType ¶ added in v0.1.5
func (ObjectDownloadOperationState) ElementType() reflect.Type
type ObjectRestoreOperation ¶ added in v0.1.5
type ObjectRestoreOperation struct { pulumi.CustomResourceState // Bucket. Bucket pulumi.StringOutput `pulumi:"bucket"` // Specifies the valid duration of the restored temporary copy in days. Days pulumi.IntOutput `pulumi:"days"` // Object key. Key pulumi.StringOutput `pulumi:"key"` // when restoring, Tier can be specified as the supported recovery model. // There are three recovery models for recovering archived storage type data, which are: // - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes. // - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. // - Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours. // For deep recovery archive storage type data, there are two recovery models, which are: // - Standard: standard retrieval mode, recovery time is 12-24 hours. // - Bulk: batch retrieval mode, recovery time is 24-48 hours. Tier pulumi.StringOutput `pulumi:"tier"` }
Provides a resource to restore object
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cos.NewObjectRestoreOperation(ctx, "objectRestore", &Cos.ObjectRestoreOperationArgs{ Bucket: pulumi.String("keep-test-1308919341"), Days: pulumi.Int(2), Key: pulumi.String("test-restore.txt"), Tier: pulumi.String("Expedited"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetObjectRestoreOperation ¶ added in v0.1.5
func GetObjectRestoreOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObjectRestoreOperationState, opts ...pulumi.ResourceOption) (*ObjectRestoreOperation, error)
GetObjectRestoreOperation gets an existing ObjectRestoreOperation 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 NewObjectRestoreOperation ¶ added in v0.1.5
func NewObjectRestoreOperation(ctx *pulumi.Context, name string, args *ObjectRestoreOperationArgs, opts ...pulumi.ResourceOption) (*ObjectRestoreOperation, error)
NewObjectRestoreOperation registers a new resource with the given unique name, arguments, and options.
func (*ObjectRestoreOperation) ElementType ¶ added in v0.1.5
func (*ObjectRestoreOperation) ElementType() reflect.Type
func (*ObjectRestoreOperation) ToObjectRestoreOperationOutput ¶ added in v0.1.5
func (i *ObjectRestoreOperation) ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput
func (*ObjectRestoreOperation) ToObjectRestoreOperationOutputWithContext ¶ added in v0.1.5
func (i *ObjectRestoreOperation) ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput
type ObjectRestoreOperationArgs ¶ added in v0.1.5
type ObjectRestoreOperationArgs struct { // Bucket. Bucket pulumi.StringInput // Specifies the valid duration of the restored temporary copy in days. Days pulumi.IntInput // Object key. Key pulumi.StringInput // when restoring, Tier can be specified as the supported recovery model. // There are three recovery models for recovering archived storage type data, which are: // - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes. // - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. // - Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours. // For deep recovery archive storage type data, there are two recovery models, which are: // - Standard: standard retrieval mode, recovery time is 12-24 hours. // - Bulk: batch retrieval mode, recovery time is 24-48 hours. Tier pulumi.StringInput }
The set of arguments for constructing a ObjectRestoreOperation resource.
func (ObjectRestoreOperationArgs) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationArgs) ElementType() reflect.Type
type ObjectRestoreOperationArray ¶ added in v0.1.5
type ObjectRestoreOperationArray []ObjectRestoreOperationInput
func (ObjectRestoreOperationArray) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationArray) ElementType() reflect.Type
func (ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutput ¶ added in v0.1.5
func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput
func (ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput
type ObjectRestoreOperationArrayInput ¶ added in v0.1.5
type ObjectRestoreOperationArrayInput interface { pulumi.Input ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput ToObjectRestoreOperationArrayOutputWithContext(context.Context) ObjectRestoreOperationArrayOutput }
ObjectRestoreOperationArrayInput is an input type that accepts ObjectRestoreOperationArray and ObjectRestoreOperationArrayOutput values. You can construct a concrete instance of `ObjectRestoreOperationArrayInput` via:
ObjectRestoreOperationArray{ ObjectRestoreOperationArgs{...} }
type ObjectRestoreOperationArrayOutput ¶ added in v0.1.5
type ObjectRestoreOperationArrayOutput struct{ *pulumi.OutputState }
func (ObjectRestoreOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationArrayOutput) ElementType() reflect.Type
func (ObjectRestoreOperationArrayOutput) Index ¶ added in v0.1.5
func (o ObjectRestoreOperationArrayOutput) Index(i pulumi.IntInput) ObjectRestoreOperationOutput
func (ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutput ¶ added in v0.1.5
func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput
func (ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput
type ObjectRestoreOperationInput ¶ added in v0.1.5
type ObjectRestoreOperationInput interface { pulumi.Input ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput }
type ObjectRestoreOperationMap ¶ added in v0.1.5
type ObjectRestoreOperationMap map[string]ObjectRestoreOperationInput
func (ObjectRestoreOperationMap) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationMap) ElementType() reflect.Type
func (ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutput ¶ added in v0.1.5
func (i ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput
func (ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutputWithContext ¶ added in v0.1.5
func (i ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutputWithContext(ctx context.Context) ObjectRestoreOperationMapOutput
type ObjectRestoreOperationMapInput ¶ added in v0.1.5
type ObjectRestoreOperationMapInput interface { pulumi.Input ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput ToObjectRestoreOperationMapOutputWithContext(context.Context) ObjectRestoreOperationMapOutput }
ObjectRestoreOperationMapInput is an input type that accepts ObjectRestoreOperationMap and ObjectRestoreOperationMapOutput values. You can construct a concrete instance of `ObjectRestoreOperationMapInput` via:
ObjectRestoreOperationMap{ "key": ObjectRestoreOperationArgs{...} }
type ObjectRestoreOperationMapOutput ¶ added in v0.1.5
type ObjectRestoreOperationMapOutput struct{ *pulumi.OutputState }
func (ObjectRestoreOperationMapOutput) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationMapOutput) ElementType() reflect.Type
func (ObjectRestoreOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ObjectRestoreOperationMapOutput) MapIndex(k pulumi.StringInput) ObjectRestoreOperationOutput
func (ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutput ¶ added in v0.1.5
func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput
func (ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutputWithContext ¶ added in v0.1.5
func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutputWithContext(ctx context.Context) ObjectRestoreOperationMapOutput
type ObjectRestoreOperationOutput ¶ added in v0.1.5
type ObjectRestoreOperationOutput struct{ *pulumi.OutputState }
func (ObjectRestoreOperationOutput) Bucket ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) Bucket() pulumi.StringOutput
Bucket.
func (ObjectRestoreOperationOutput) Days ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) Days() pulumi.IntOutput
Specifies the valid duration of the restored temporary copy in days.
func (ObjectRestoreOperationOutput) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationOutput) ElementType() reflect.Type
func (ObjectRestoreOperationOutput) Key ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) Key() pulumi.StringOutput
Object key.
func (ObjectRestoreOperationOutput) Tier ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) Tier() pulumi.StringOutput
when restoring, Tier can be specified as the supported recovery model. There are three recovery models for recovering archived storage type data, which are:
- Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes.
- Standard: standard retrieval mode. Recovery task is completed within 3-5 hours.
- Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours. For deep recovery archive storage type data, there are two recovery models, which are:
- Standard: standard retrieval mode, recovery time is 12-24 hours.
- Bulk: batch retrieval mode, recovery time is 24-48 hours.
func (ObjectRestoreOperationOutput) ToObjectRestoreOperationOutput ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput
func (ObjectRestoreOperationOutput) ToObjectRestoreOperationOutputWithContext ¶ added in v0.1.5
func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput
type ObjectRestoreOperationState ¶ added in v0.1.5
type ObjectRestoreOperationState struct { // Bucket. Bucket pulumi.StringPtrInput // Specifies the valid duration of the restored temporary copy in days. Days pulumi.IntPtrInput // Object key. Key pulumi.StringPtrInput // when restoring, Tier can be specified as the supported recovery model. // There are three recovery models for recovering archived storage type data, which are: // - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes. // - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. // - Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours. // For deep recovery archive storage type data, there are two recovery models, which are: // - Standard: standard retrieval mode, recovery time is 12-24 hours. // - Bulk: batch retrieval mode, recovery time is 24-48 hours. Tier pulumi.StringPtrInput }
func (ObjectRestoreOperationState) ElementType ¶ added in v0.1.5
func (ObjectRestoreOperationState) ElementType() reflect.Type
Source Files
¶
- batch.go
- bucket.go
- bucketDomainCertificateAttachment.go
- bucketGenerateInventoryImmediatelyOperation.go
- bucketInventory.go
- bucketObject.go
- bucketPolicy.go
- bucketReferer.go
- bucketVersion.go
- getBatchs.go
- getBucketInventorys.go
- getBucketMultipartUploads.go
- getBucketObject.go
- getBuckets.go
- init.go
- objectAbortMultipartUploadOperation.go
- objectCopyOperation.go
- objectDownloadOperation.go
- objectRestoreOperation.go
- pulumiTypes.go