Viewing docs for volcenginecc v0.0.54
published on Thursday, Aug 6, 2026 by Volcengine
published on Thursday, Aug 6, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.54
published on Thursday, Aug 6, 2026 by Volcengine
published on Thursday, Aug 6, 2026 by Volcengine
Data Source schema for Volcengine::TOS::BucketReplication
Using getBucketReplication
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBucketReplication(args: GetBucketReplicationArgs, opts?: InvokeOptions): Promise<GetBucketReplicationResult>
function getBucketReplicationOutput(args: GetBucketReplicationOutputArgs, opts?: InvokeOptions): Output<GetBucketReplicationResult>def get_bucket_replication(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBucketReplicationResult
def get_bucket_replication_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBucketReplicationResult]func LookupBucketReplication(ctx *Context, args *LookupBucketReplicationArgs, opts ...InvokeOption) (*LookupBucketReplicationResult, error)
func LookupBucketReplicationOutput(ctx *Context, args *LookupBucketReplicationOutputArgs, opts ...InvokeOption) LookupBucketReplicationResultOutput> Note: This function is named LookupBucketReplication in the Go SDK.
public static class GetBucketReplication
{
public static Task<GetBucketReplicationResult> InvokeAsync(GetBucketReplicationArgs args, InvokeOptions? opts = null)
public static Output<GetBucketReplicationResult> Invoke(GetBucketReplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBucketReplicationResult> getBucketReplication(GetBucketReplicationArgs args, InvokeOptions options)
public static Output<GetBucketReplicationResult> getBucketReplication(GetBucketReplicationArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:tos/getBucketReplication:getBucketReplication
arguments:
# arguments dictionarydata "volcenginecc_tos_get_bucket_replication" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getBucketReplication Result
The following output properties are available:
- Bucket string
- Name of the bucket to configure for cross-region replication
- Id string
- Uniquely identifies the resource.
- Role string
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- Rules
List<Volcengine.
Get Bucket Replication Rule> - Replication rule information
- Bucket string
- Name of the bucket to configure for cross-region replication
- Id string
- Uniquely identifies the resource.
- Role string
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- Rules
[]Get
Bucket Replication Rule - Replication rule information
- bucket string
- Name of the bucket to configure for cross-region replication
- id string
- Uniquely identifies the resource.
- role string
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- rules list(object)
- Replication rule information
- bucket String
- Name of the bucket to configure for cross-region replication
- id String
- Uniquely identifies the resource.
- role String
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- rules
List<Get
Bucket Replication Rule> - Replication rule information
- bucket string
- Name of the bucket to configure for cross-region replication
- id string
- Uniquely identifies the resource.
- role string
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- rules
Get
Bucket Replication Rule[] - Replication rule information
- bucket str
- Name of the bucket to configure for cross-region replication
- id str
- Uniquely identifies the resource.
- role str
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- rules
Sequence[Get
Bucket Replication Rule] - Replication rule information
- bucket String
- Name of the bucket to configure for cross-region replication
- id String
- Uniquely identifies the resource.
- role String
- Role name. The role must have read and write permissions for TOS and service access permissions. You can also use the default TOS role
- rules List<Property Map>
- Replication rule information
Supporting Types
GetBucketReplicationRule
- Access
Control Volcengine.Translation Get Bucket Replication Rule Access Control Translation - Object owner management permissions
- Destination
Volcengine.
Get Bucket Replication Rule Destination - Replication target bucket information
- Historical
Object stringReplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- Id string
- Unique identifier for the rule, less than 255 characters
- Prefix
Sets List<string> - Object name prefix to which this rule applies
- Progress
Volcengine.
Get Bucket Replication Rule Progress - Save replication progress
- Status string
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- Access
Control GetTranslation Bucket Replication Rule Access Control Translation - Object owner management permissions
- Destination
Get
Bucket Replication Rule Destination - Replication target bucket information
- Historical
Object stringReplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- Id string
- Unique identifier for the rule, less than 255 characters
- Prefix
Sets []string - Object name prefix to which this rule applies
- Progress
Get
Bucket Replication Rule Progress - Save replication progress
- Status string
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- access_
control_ objecttranslation - Object owner management permissions
- destination object
- Replication target bucket information
- historical_
object_ stringreplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- id string
- Unique identifier for the rule, less than 255 characters
- prefix_
sets list(string) - Object name prefix to which this rule applies
- progress object
- Save replication progress
- status string
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- access
Control GetTranslation Bucket Replication Rule Access Control Translation - Object owner management permissions
- destination
Get
Bucket Replication Rule Destination - Replication target bucket information
- historical
Object StringReplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- id String
- Unique identifier for the rule, less than 255 characters
- prefix
Sets List<String> - Object name prefix to which this rule applies
- progress
Get
Bucket Replication Rule Progress - Save replication progress
- status String
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- access
Control GetTranslation Bucket Replication Rule Access Control Translation - Object owner management permissions
- destination
Get
Bucket Replication Rule Destination - Replication target bucket information
- historical
Object stringReplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- id string
- Unique identifier for the rule, less than 255 characters
- prefix
Sets string[] - Object name prefix to which this rule applies
- progress
Get
Bucket Replication Rule Progress - Save replication progress
- status string
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- access_
control_ Gettranslation Bucket Replication Rule Access Control Translation - Object owner management permissions
- destination
Get
Bucket Replication Rule Destination - Replication target bucket information
- historical_
object_ strreplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- id str
- Unique identifier for the rule, less than 255 characters
- prefix_
sets Sequence[str] - Object name prefix to which this rule applies
- progress
Get
Bucket Replication Rule Progress - Save replication progress
- status str
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
- access
Control Property MapTranslation - Object owner management permissions
- destination Property Map
- Replication target bucket information
- historical
Object StringReplication - Enable historical object replication. If enabled, historical objects matching this rule will be replicated. Options: Enabled: Enable historical object replication. Disabled: Do not enable historical object replication
- id String
- Unique identifier for the rule, less than 255 characters
- prefix
Sets List<String> - Object name prefix to which this rule applies
- progress Property Map
- Save replication progress
- status String
- Specify whether to enable this rule. Options: Enabled: Enable this rule. Disabled: Do not enable this rule
GetBucketReplicationRuleAccessControlTranslation
- Owner string
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- Owner string
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- owner string
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- owner String
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- owner string
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- owner str
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
- owner String
- Object owner management permissions have been granted for replication to the destination bucket, allowing the destination bucket to read objects and grant other accounts permission to read objects
GetBucketReplicationRuleDestination
- Bucket string
- Name of the bucket storing object replicas identified by the rule
- Location string
- Region of the target bucket
- Storage
Class string - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- Storage
Class stringInherit Directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- Bucket string
- Name of the bucket storing object replicas identified by the rule
- Location string
- Region of the target bucket
- Storage
Class string - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- Storage
Class stringInherit Directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- bucket string
- Name of the bucket storing object replicas identified by the rule
- location string
- Region of the target bucket
- storage_
class string - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- storage_
class_ stringinherit_ directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- bucket String
- Name of the bucket storing object replicas identified by the rule
- location String
- Region of the target bucket
- storage
Class String - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- storage
Class StringInherit Directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- bucket string
- Name of the bucket storing object replicas identified by the rule
- location string
- Region of the target bucket
- storage
Class string - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- storage
Class stringInherit Directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- bucket str
- Name of the bucket storing object replicas identified by the rule
- location str
- Region of the target bucket
- storage_
class str - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- storage_
class_ strinherit_ directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
- bucket String
- Name of the bucket storing object replicas identified by the rule
- location String
- Region of the target bucket
- storage
Class String - Specify the storage class for objects replicated to the target bucket. Options: STANDARD: Standard storage. STANDARDIA: Infrequent access storage. GLACIERIR: Archive instant retrieval storage. INTELLIGENTTIERING: Intelligent tiering storage. ARCHIVE: Archive storage. COLDARCHIVE: Cold archive storage. DEEPCOLDARCHIVE: Deep cold archive storage
- storage
Class StringInherit Directive - Set the storage class for objects replicated to the target bucket. Options: SOURCEOBJECT: Inherit the storage class of the source bucket object. DESTINATIONBUCKET: Inherit the default storage class of the target bucket
GetBucketReplicationRuleProgress
- Historical
Object double - Show the percentage of historical data that has been replicated
- New
Object string - Show the timestamp when data is replicated to the target bucket
- Historical
Object float64 - Show the percentage of historical data that has been replicated
- New
Object string - Show the timestamp when data is replicated to the target bucket
- historical_
object number - Show the percentage of historical data that has been replicated
- new_
object string - Show the timestamp when data is replicated to the target bucket
- historical
Object Double - Show the percentage of historical data that has been replicated
- new
Object String - Show the timestamp when data is replicated to the target bucket
- historical
Object number - Show the percentage of historical data that has been replicated
- new
Object string - Show the timestamp when data is replicated to the target bucket
- historical_
object float - Show the percentage of historical data that has been replicated
- new_
object str - Show the timestamp when data is replicated to the target bucket
- historical
Object Number - Show the percentage of historical data that has been replicated
- new
Object String - Show the timestamp when data is replicated to the target bucket
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.54
published on Thursday, Aug 6, 2026 by Volcengine
published on Thursday, Aug 6, 2026 by Volcengine