Viewing docs for AWS v7.42.0
published on Thursday, Aug 13, 2026 by Pulumi
published on Thursday, Aug 13, 2026 by Pulumi
Viewing docs for AWS v7.42.0
published on Thursday, Aug 13, 2026 by Pulumi
published on Thursday, Aug 13, 2026 by Pulumi
Data source for managing an AWS S3 (Simple Storage) Bucket Replication Configuration.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.s3.getBucketReplicationConfiguration({
bucket: "example-bucket",
});
import pulumi
import pulumi_aws as aws
example = aws.s3.get_bucket_replication_configuration(bucket="example-bucket")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := s3.GetBucketReplicationConfiguration(ctx, &s3.GetBucketReplicationConfigurationArgs{
Bucket: "example-bucket",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.S3.GetBucketReplicationConfiguration.Invoke(new()
{
Bucket = "example-bucket",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.s3.S3Functions;
import com.pulumi.aws.s3.inputs.GetBucketReplicationConfigurationArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = S3Functions.getBucketReplicationConfiguration(GetBucketReplicationConfigurationArgs.builder()
.bucket("example-bucket")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:s3:getBucketReplicationConfiguration
arguments:
bucket: example-bucket
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_s3_getbucketreplicationconfiguration" "example" {
bucket = "example-bucket"
}
Using getBucketReplicationConfiguration
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 getBucketReplicationConfiguration(args: GetBucketReplicationConfigurationArgs, opts?: InvokeOptions): Promise<GetBucketReplicationConfigurationResult>
function getBucketReplicationConfigurationOutput(args: GetBucketReplicationConfigurationOutputArgs, opts?: InvokeOptions): Output<GetBucketReplicationConfigurationResult>def get_bucket_replication_configuration(bucket: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBucketReplicationConfigurationResult
def get_bucket_replication_configuration_output(bucket: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBucketReplicationConfigurationResult]func GetBucketReplicationConfiguration(ctx *Context, args *GetBucketReplicationConfigurationArgs, opts ...InvokeOption) (*GetBucketReplicationConfigurationResult, error)
func GetBucketReplicationConfigurationOutput(ctx *Context, args *GetBucketReplicationConfigurationOutputArgs, opts ...InvokeOption) GetBucketReplicationConfigurationResultOutput> Note: This function is named GetBucketReplicationConfiguration in the Go SDK.
public static class GetBucketReplicationConfiguration
{
public static Task<GetBucketReplicationConfigurationResult> InvokeAsync(GetBucketReplicationConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetBucketReplicationConfigurationResult> Invoke(GetBucketReplicationConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBucketReplicationConfigurationResult> getBucketReplicationConfiguration(GetBucketReplicationConfigurationArgs args, InvokeOptions options)
public static Output<GetBucketReplicationConfigurationResult> getBucketReplicationConfiguration(GetBucketReplicationConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: aws:s3/getBucketReplicationConfiguration:getBucketReplicationConfiguration
arguments:
# arguments dictionarydata "aws_s3_get_bucket_replication_configuration" "name" {
# arguments
}The following arguments are supported:
getBucketReplicationConfiguration Result
The following output properties are available:
- Bucket string
- ARN of the bucket where Amazon S3 stores the results.
- Region string
- Role string
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- Rules
List<Get
Bucket Replication Configuration Rule> - List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- Bucket string
- ARN of the bucket where Amazon S3 stores the results.
- Region string
- Role string
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- Rules
[]Get
Bucket Replication Configuration Rule - List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- bucket string
- ARN of the bucket where Amazon S3 stores the results.
- region string
- role string
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- rules list(object)
- List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- bucket String
- ARN of the bucket where Amazon S3 stores the results.
- region String
- role String
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- rules
List<Get
Bucket Replication Configuration Rule> - List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- bucket string
- ARN of the bucket where Amazon S3 stores the results.
- region string
- role string
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- rules
Get
Bucket Replication Configuration Rule[] - List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- bucket str
- ARN of the bucket where Amazon S3 stores the results.
- region str
- role str
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- rules
Sequence[Get
Bucket Replication Configuration Rule] - List of configuration blocks that define the rules managing replication. See
ruleBlock below.
- bucket String
- ARN of the bucket where Amazon S3 stores the results.
- region String
- role String
- ARN of the IAM role that Amazon S3 assumes when replicating objects.
- rules List<Property Map>
- List of configuration blocks that define the rules managing replication. See
ruleBlock below.
Supporting Types
GetBucketReplicationConfigurationRule
- Delete
Marker List<GetReplications Bucket Replication Configuration Rule Delete Marker Replication> - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - Destinations
List<Get
Bucket Replication Configuration Rule Destination> - Configuration block that specifies the destination for the rule. See
destinationBlock below. - Existing
Object List<GetReplications Bucket Replication Configuration Rule Existing Object Replication> - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - Filters
List<Get
Bucket Replication Configuration Rule Filter> - Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - Id string
- Unique identifier for the rule.
- Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- Priority int
- Priority associated with the rule.
- Source
Selection List<GetCriterias Bucket Replication Configuration Rule Source Selection Criteria> - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Delete
Marker []GetReplications Bucket Replication Configuration Rule Delete Marker Replication - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - Destinations
[]Get
Bucket Replication Configuration Rule Destination - Configuration block that specifies the destination for the rule. See
destinationBlock below. - Existing
Object []GetReplications Bucket Replication Configuration Rule Existing Object Replication - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - Filters
[]Get
Bucket Replication Configuration Rule Filter - Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - Id string
- Unique identifier for the rule.
- Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- Priority int
- Priority associated with the rule.
- Source
Selection []GetCriterias Bucket Replication Configuration Rule Source Selection Criteria - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- delete_
marker_ list(object)replications - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - destinations list(object)
- Configuration block that specifies the destination for the rule. See
destinationBlock below. - existing_
object_ list(object)replications - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - filters list(object)
- Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - id string
- Unique identifier for the rule.
- prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- priority number
- Priority associated with the rule.
- source_
selection_ list(object)criterias - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- delete
Marker List<GetReplications Bucket Replication Configuration Rule Delete Marker Replication> - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - destinations
List<Get
Bucket Replication Configuration Rule Destination> - Configuration block that specifies the destination for the rule. See
destinationBlock below. - existing
Object List<GetReplications Bucket Replication Configuration Rule Existing Object Replication> - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - filters
List<Get
Bucket Replication Configuration Rule Filter> - Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - id String
- Unique identifier for the rule.
- prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
- priority Integer
- Priority associated with the rule.
- source
Selection List<GetCriterias Bucket Replication Configuration Rule Source Selection Criteria> - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- delete
Marker GetReplications Bucket Replication Configuration Rule Delete Marker Replication[] - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - destinations
Get
Bucket Replication Configuration Rule Destination[] - Configuration block that specifies the destination for the rule. See
destinationBlock below. - existing
Object GetReplications Bucket Replication Configuration Rule Existing Object Replication[] - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - filters
Get
Bucket Replication Configuration Rule Filter[] - Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - id string
- Unique identifier for the rule.
- prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- priority number
- Priority associated with the rule.
- source
Selection GetCriterias Bucket Replication Configuration Rule Source Selection Criteria[] - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- delete_
marker_ Sequence[Getreplications Bucket Replication Configuration Rule Delete Marker Replication] - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - destinations
Sequence[Get
Bucket Replication Configuration Rule Destination] - Configuration block that specifies the destination for the rule. See
destinationBlock below. - existing_
object_ Sequence[Getreplications Bucket Replication Configuration Rule Existing Object Replication] - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - filters
Sequence[Get
Bucket Replication Configuration Rule Filter] - Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - id str
- Unique identifier for the rule.
- prefix str
- Object key name prefix that identifies the subset of objects to which the rule applies.
- priority int
- Priority associated with the rule.
- source_
selection_ Sequence[Getcriterias Bucket Replication Configuration Rule Source Selection Criteria] - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- delete
Marker List<Property Map>Replications - Configuration block that specifies whether delete markers are replicated. See
deleteMarkerReplicationBlock below. - destinations List<Property Map>
- Configuration block that specifies the destination for the rule. See
destinationBlock below. - existing
Object List<Property Map>Replications - Configuration block that specifies replication of existing objects. See
existingObjectReplicationBlock below. - filters List<Property Map>
- Configuration block that identifies the subset of objects to which the rule applies. See
filterBlock below. - id String
- Unique identifier for the rule.
- prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
- priority Number
- Priority associated with the rule.
- source
Selection List<Property Map>Criterias - Configuration block that specifies special object selection criteria. See
sourceSelectionCriteriaBlock below. - status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
GetBucketReplicationConfigurationRuleDeleteMarkerReplication
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
GetBucketReplicationConfigurationRuleDestination
- Access
Control List<GetTranslations Bucket Replication Configuration Rule Destination Access Control Translation> - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - Account string
- Account ID used to specify the replica ownership.
- Bucket string
- Name of the bucket to get the replication configuration for.
- Encryption
Configurations List<GetBucket Replication Configuration Rule Destination Encryption Configuration> - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - Metrics
List<Get
Bucket Replication Configuration Rule Destination Metric> - Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - Replication
Times List<GetBucket Replication Configuration Rule Destination Replication Time> - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - Storage
Class string - Storage class used to store the object.
- Access
Control []GetTranslations Bucket Replication Configuration Rule Destination Access Control Translation - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - Account string
- Account ID used to specify the replica ownership.
- Bucket string
- Name of the bucket to get the replication configuration for.
- Encryption
Configurations []GetBucket Replication Configuration Rule Destination Encryption Configuration - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - Metrics
[]Get
Bucket Replication Configuration Rule Destination Metric - Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - Replication
Times []GetBucket Replication Configuration Rule Destination Replication Time - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - Storage
Class string - Storage class used to store the object.
- access_
control_ list(object)translations - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - account string
- Account ID used to specify the replica ownership.
- bucket string
- Name of the bucket to get the replication configuration for.
- encryption_
configurations list(object) - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - metrics list(object)
- Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - replication_
times list(object) - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - storage_
class string - Storage class used to store the object.
- access
Control List<GetTranslations Bucket Replication Configuration Rule Destination Access Control Translation> - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - account String
- Account ID used to specify the replica ownership.
- bucket String
- Name of the bucket to get the replication configuration for.
- encryption
Configurations List<GetBucket Replication Configuration Rule Destination Encryption Configuration> - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - metrics
List<Get
Bucket Replication Configuration Rule Destination Metric> - Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - replication
Times List<GetBucket Replication Configuration Rule Destination Replication Time> - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - storage
Class String - Storage class used to store the object.
- access
Control GetTranslations Bucket Replication Configuration Rule Destination Access Control Translation[] - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - account string
- Account ID used to specify the replica ownership.
- bucket string
- Name of the bucket to get the replication configuration for.
- encryption
Configurations GetBucket Replication Configuration Rule Destination Encryption Configuration[] - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - metrics
Get
Bucket Replication Configuration Rule Destination Metric[] - Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - replication
Times GetBucket Replication Configuration Rule Destination Replication Time[] - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - storage
Class string - Storage class used to store the object.
- access_
control_ Sequence[Gettranslations Bucket Replication Configuration Rule Destination Access Control Translation] - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - account str
- Account ID used to specify the replica ownership.
- bucket str
- Name of the bucket to get the replication configuration for.
- encryption_
configurations Sequence[GetBucket Replication Configuration Rule Destination Encryption Configuration] - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - metrics
Sequence[Get
Bucket Replication Configuration Rule Destination Metric] - Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - replication_
times Sequence[GetBucket Replication Configuration Rule Destination Replication Time] - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - storage_
class str - Storage class used to store the object.
- access
Control List<Property Map>Translations - Configuration block that specifies the overrides to use for object owners on replication. See
accessControlTranslationBlock below. - account String
- Account ID used to specify the replica ownership.
- bucket String
- Name of the bucket to get the replication configuration for.
- encryption
Configurations List<Property Map> - Configuration block that provides information about encryption. See
encryptionConfigurationBlock below. - metrics List<Property Map>
- Configuration block that specifies replication metrics-related settings. See
metricsBlock below. - replication
Times List<Property Map> - Configuration block that specifies S3 Replication Time Control (S3 RTC). See
replicationTimeBlock below. - storage
Class String - Storage class used to store the object.
GetBucketReplicationConfigurationRuleDestinationAccessControlTranslation
- Owner string
- Replica ownership.
- Owner string
- Replica ownership.
- owner string
- Replica ownership.
- owner String
- Replica ownership.
- owner string
- Replica ownership.
- owner str
- Replica ownership.
- owner String
- Replica ownership.
GetBucketReplicationConfigurationRuleDestinationEncryptionConfiguration
- Replica
Kms stringKey Id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- Replica
Kms stringKey Id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- replica_
kms_ stringkey_ id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- replica
Kms StringKey Id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- replica
Kms stringKey Id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- replica_
kms_ strkey_ id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
- replica
Kms StringKey Id - ID (Key ARN or Alias ARN) of the customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.
GetBucketReplicationConfigurationRuleDestinationMetric
- Event
Thresholds List<GetBucket Replication Configuration Rule Destination Metric Event Threshold> - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Event
Thresholds []GetBucket Replication Configuration Rule Destination Metric Event Threshold - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- event_
thresholds list(object) - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- event
Thresholds List<GetBucket Replication Configuration Rule Destination Metric Event Threshold> - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- event
Thresholds GetBucket Replication Configuration Rule Destination Metric Event Threshold[] - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- event_
thresholds Sequence[GetBucket Replication Configuration Rule Destination Metric Event Threshold] - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- event
Thresholds List<Property Map> - Configuration block that specifies the time threshold for emitting the
s3:Replication:OperationMissedThresholdevent. SeeeventThresholdBlock below. - status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
GetBucketReplicationConfigurationRuleDestinationMetricEventThreshold
- Minutes int
- Time in minutes.
- Minutes int
- Time in minutes.
- minutes number
- Time in minutes.
- minutes Integer
- Time in minutes.
- minutes number
- Time in minutes.
- minutes int
- Time in minutes.
- minutes Number
- Time in minutes.
GetBucketReplicationConfigurationRuleDestinationReplicationTime
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Times
List<Get
Bucket Replication Configuration Rule Destination Replication Time Time> - Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Times
[]Get
Bucket Replication Configuration Rule Destination Replication Time Time - Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- times list(object)
- Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- times
List<Get
Bucket Replication Configuration Rule Destination Replication Time Time> - Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- times
Get
Bucket Replication Configuration Rule Destination Replication Time Time[] - Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- times
Sequence[Get
Bucket Replication Configuration Rule Destination Replication Time Time] - Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- times List<Property Map>
- Configuration block that specifies the time by which replication should be complete for all objects and operations on objects. See
timeBlock below.
GetBucketReplicationConfigurationRuleDestinationReplicationTimeTime
- Minutes int
- Time in minutes.
- Minutes int
- Time in minutes.
- minutes number
- Time in minutes.
- minutes Integer
- Time in minutes.
- minutes number
- Time in minutes.
- minutes int
- Time in minutes.
- minutes Number
- Time in minutes.
GetBucketReplicationConfigurationRuleExistingObjectReplication
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
GetBucketReplicationConfigurationRuleFilter
- Ands
List<Get
Bucket Replication Configuration Rule Filter And> - Configuration block for specifying rule filters. See
andBlock below. - Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
List<Get
Bucket Replication Configuration Rule Filter Tag> - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- Ands
[]Get
Bucket Replication Configuration Rule Filter And - Configuration block for specifying rule filters. See
andBlock below. - Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
[]Get
Bucket Replication Configuration Rule Filter Tag - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- ands list(object)
- Configuration block for specifying rule filters. See
andBlock below. - prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- list(object)
- List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- ands
List<Get
Bucket Replication Configuration Rule Filter And> - Configuration block for specifying rule filters. See
andBlock below. - prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
List<Get
Bucket Replication Configuration Rule Filter Tag> - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- ands
Get
Bucket Replication Configuration Rule Filter And[] - Configuration block for specifying rule filters. See
andBlock below. - prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
Get
Bucket Replication Configuration Rule Filter Tag[] - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- ands
Sequence[Get
Bucket Replication Configuration Rule Filter And] - Configuration block for specifying rule filters. See
andBlock below. - prefix str
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
Sequence[Get
Bucket Replication Configuration Rule Filter Tag] - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- ands List<Property Map>
- Configuration block for specifying rule filters. See
andBlock below. - prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
- List<Property Map>
- List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
GetBucketReplicationConfigurationRuleFilterAnd
- Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
List<Get
Bucket Replication Configuration Rule Filter And Tag> - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- Prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
[]Get
Bucket Replication Configuration Rule Filter And Tag - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
- list(object)
- List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
List<Get
Bucket Replication Configuration Rule Filter And Tag> - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- prefix string
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
Get
Bucket Replication Configuration Rule Filter And Tag[] - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- prefix str
- Object key name prefix that identifies the subset of objects to which the rule applies.
-
Sequence[Get
Bucket Replication Configuration Rule Filter And Tag] - List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
- prefix String
- Object key name prefix that identifies the subset of objects to which the rule applies.
- List<Property Map>
- List of tags that identify a subset of objects to which the rule applies. See
tagBlock below.
GetBucketReplicationConfigurationRuleFilterAndTag
GetBucketReplicationConfigurationRuleFilterTag
GetBucketReplicationConfigurationRuleSourceSelectionCriteria
- Replica
Modifications List<GetBucket Replication Configuration Rule Source Selection Criteria Replica Modification> - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - Sse
Kms List<GetEncrypted Objects Bucket Replication Configuration Rule Source Selection Criteria Sse Kms Encrypted Object> - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- Replica
Modifications []GetBucket Replication Configuration Rule Source Selection Criteria Replica Modification - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - Sse
Kms []GetEncrypted Objects Bucket Replication Configuration Rule Source Selection Criteria Sse Kms Encrypted Object - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- replica_
modifications list(object) - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - sse_
kms_ list(object)encrypted_ objects - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- replica
Modifications List<GetBucket Replication Configuration Rule Source Selection Criteria Replica Modification> - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - sse
Kms List<GetEncrypted Objects Bucket Replication Configuration Rule Source Selection Criteria Sse Kms Encrypted Object> - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- replica
Modifications GetBucket Replication Configuration Rule Source Selection Criteria Replica Modification[] - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - sse
Kms GetEncrypted Objects Bucket Replication Configuration Rule Source Selection Criteria Sse Kms Encrypted Object[] - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- replica_
modifications Sequence[GetBucket Replication Configuration Rule Source Selection Criteria Replica Modification] - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - sse_
kms_ Sequence[Getencrypted_ objects Bucket Replication Configuration Rule Source Selection Criteria Sse Kms Encrypted Object] - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
- replica
Modifications List<Property Map> - Configuration block for selections for modifications on replicas. See
replicaModificationsBlock below. - sse
Kms List<Property Map>Encrypted Objects - Configuration block for filter information for the selection of Amazon S3 objects encrypted with AWS KMS. See
sseKmsEncryptedObjectsBlock below.
GetBucketReplicationConfigurationRuleSourceSelectionCriteriaReplicaModification
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
GetBucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObject
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- Status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status string
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status str
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
- status String
- Whether Amazon S3 replicates objects created with server-side encryption using an AWS KMS key stored in AWS Key Management Service.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.42.0
published on Thursday, Aug 13, 2026 by Pulumi
published on Thursday, Aug 13, 2026 by Pulumi