Package com.pulumi.aws.rds.inputs
Class ClusterActivityStreamState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.ClusterActivityStreamState.Builder
-
- Enclosing class:
- ClusterActivityStreamState
public static final class ClusterActivityStreamState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClusterActivityStreamState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterActivityStreamState defaults)
-
-
Method Detail
-
engineNativeAuditFieldsIncluded
public ClusterActivityStreamState.Builder engineNativeAuditFieldsIncluded(@Nullable com.pulumi.core.Output<java.lang.Boolean> engineNativeAuditFieldsIncluded)
- Parameters:
engineNativeAuditFieldsIncluded- Whether the database activity stream includes engine-native audit fields. This option only applies to an Oracle DB instance. By default, no engine-native audit fields are included. Defaults `false`.- Returns:
- builder
-
engineNativeAuditFieldsIncluded
public ClusterActivityStreamState.Builder engineNativeAuditFieldsIncluded(java.lang.Boolean engineNativeAuditFieldsIncluded)
- Parameters:
engineNativeAuditFieldsIncluded- Whether the database activity stream includes engine-native audit fields. This option only applies to an Oracle DB instance. By default, no engine-native audit fields are included. Defaults `false`.- Returns:
- builder
-
kinesisStreamName
public ClusterActivityStreamState.Builder kinesisStreamName(@Nullable com.pulumi.core.Output<java.lang.String> kinesisStreamName)
- Parameters:
kinesisStreamName- Name of the Amazon Kinesis data stream to be used for the database activity stream.- Returns:
- builder
-
kinesisStreamName
public ClusterActivityStreamState.Builder kinesisStreamName(java.lang.String kinesisStreamName)
- Parameters:
kinesisStreamName- Name of the Amazon Kinesis data stream to be used for the database activity stream.- Returns:
- builder
-
kmsKeyId
public ClusterActivityStreamState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- AWS KMS key identifier for encrypting messages in the database activity stream. The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.- Returns:
- builder
-
kmsKeyId
public ClusterActivityStreamState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- AWS KMS key identifier for encrypting messages in the database activity stream. The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.- Returns:
- builder
-
mode
public ClusterActivityStreamState.Builder mode(@Nullable com.pulumi.core.Output<java.lang.String> mode)
- Parameters:
mode- Mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously. One of: `sync`, `async`.- Returns:
- builder
-
mode
public ClusterActivityStreamState.Builder mode(java.lang.String mode)
- Parameters:
mode- Mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously. One of: `sync`, `async`.- Returns:
- builder
-
region
public ClusterActivityStreamState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ClusterActivityStreamState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resourceArn
public ClusterActivityStreamState.Builder resourceArn(@Nullable com.pulumi.core.Output<java.lang.String> resourceArn)
- Parameters:
resourceArn- ARN of the DB cluster.- Returns:
- builder
-
resourceArn
public ClusterActivityStreamState.Builder resourceArn(java.lang.String resourceArn)
- Parameters:
resourceArn- ARN of the DB cluster.- Returns:
- builder
-
build
public ClusterActivityStreamState build()
-
-