Package com.pulumi.aws.ssm.inputs
Class ResourceDataSyncS3DestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssm.inputs.ResourceDataSyncS3DestinationArgs.Builder
-
- Enclosing class:
- ResourceDataSyncS3DestinationArgs
public static final class ResourceDataSyncS3DestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResourceDataSyncS3DestinationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourceDataSyncS3DestinationArgs defaults)
-
-
Method Detail
-
bucketName
public ResourceDataSyncS3DestinationArgs.Builder bucketName(com.pulumi.core.Output<java.lang.String> bucketName)
- Parameters:
bucketName- Name of S3 bucket where the aggregated data is stored.- Returns:
- builder
-
bucketName
public ResourceDataSyncS3DestinationArgs.Builder bucketName(java.lang.String bucketName)
- Parameters:
bucketName- Name of S3 bucket where the aggregated data is stored.- Returns:
- builder
-
destinationDataSharing
public ResourceDataSyncS3DestinationArgs.Builder destinationDataSharing(@Nullable com.pulumi.core.Output<ResourceDataSyncS3DestinationDestinationDataSharingArgs> destinationDataSharing)
- Parameters:
destinationDataSharing- Enables destination data sharing. See `destinationDataSharing` below.- Returns:
- builder
-
destinationDataSharing
public ResourceDataSyncS3DestinationArgs.Builder destinationDataSharing(ResourceDataSyncS3DestinationDestinationDataSharingArgs destinationDataSharing)
- Parameters:
destinationDataSharing- Enables destination data sharing. See `destinationDataSharing` below.- Returns:
- builder
-
kmsKeyArn
public ResourceDataSyncS3DestinationArgs.Builder kmsKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of an encryption key for a destination in Amazon S3.- Returns:
- builder
-
kmsKeyArn
public ResourceDataSyncS3DestinationArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- ARN of an encryption key for a destination in Amazon S3.- Returns:
- builder
-
prefix
public ResourceDataSyncS3DestinationArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- Prefix for the bucket.- Returns:
- builder
-
prefix
public ResourceDataSyncS3DestinationArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- Prefix for the bucket.- Returns:
- builder
-
region
public ResourceDataSyncS3DestinationArgs.Builder region(com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region with the bucket targeted by the Resource Data Sync.- Returns:
- builder
-
region
public ResourceDataSyncS3DestinationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region with the bucket targeted by the Resource Data Sync.- Returns:
- builder
-
syncFormat
public ResourceDataSyncS3DestinationArgs.Builder syncFormat(@Nullable com.pulumi.core.Output<java.lang.String> syncFormat)
- Parameters:
syncFormat- A supported sync format. Only JsonSerDe is currently supported. Defaults to JsonSerDe.- Returns:
- builder
-
syncFormat
public ResourceDataSyncS3DestinationArgs.Builder syncFormat(java.lang.String syncFormat)
- Parameters:
syncFormat- A supported sync format. Only JsonSerDe is currently supported. Defaults to JsonSerDe.- Returns:
- builder
-
build
public ResourceDataSyncS3DestinationArgs build()
-
-