Package com.pulumi.aws.rds
Class ExportTaskArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.ExportTaskArgs.Builder
-
- Enclosing class:
- ExportTaskArgs
public static final class ExportTaskArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExportTaskArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportTaskArgsbuild()ExportTaskArgs.BuilderexportOnlies(com.pulumi.core.Output<java.util.List<java.lang.String>> exportOnlies)ExportTaskArgs.BuilderexportOnlies(java.lang.String... exportOnlies)ExportTaskArgs.BuilderexportOnlies(java.util.List<java.lang.String> exportOnlies)ExportTaskArgs.BuilderexportTaskIdentifier(com.pulumi.core.Output<java.lang.String> exportTaskIdentifier)ExportTaskArgs.BuilderexportTaskIdentifier(java.lang.String exportTaskIdentifier)ExportTaskArgs.BuilderiamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)ExportTaskArgs.BuilderiamRoleArn(java.lang.String iamRoleArn)ExportTaskArgs.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)ExportTaskArgs.BuilderkmsKeyId(java.lang.String kmsKeyId)ExportTaskArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExportTaskArgs.Builderregion(java.lang.String region)ExportTaskArgs.Builders3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)ExportTaskArgs.Builders3BucketName(java.lang.String s3BucketName)ExportTaskArgs.Builders3Prefix(com.pulumi.core.Output<java.lang.String> s3Prefix)ExportTaskArgs.Builders3Prefix(java.lang.String s3Prefix)ExportTaskArgs.BuildersourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)ExportTaskArgs.BuildersourceArn(java.lang.String sourceArn)ExportTaskArgs.Buildertimeouts(ExportTaskTimeoutsArgs timeouts)ExportTaskArgs.Buildertimeouts(com.pulumi.core.Output<ExportTaskTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExportTaskArgs defaults)
-
-
Method Detail
-
exportOnlies
public ExportTaskArgs.Builder exportOnlies(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportOnlies
public ExportTaskArgs.Builder exportOnlies(java.util.List<java.lang.String> exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportOnlies
public ExportTaskArgs.Builder exportOnlies(java.lang.String... exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportTaskIdentifier
public ExportTaskArgs.Builder exportTaskIdentifier(com.pulumi.core.Output<java.lang.String> exportTaskIdentifier)
- Parameters:
exportTaskIdentifier- Unique identifier for the snapshot export task.- Returns:
- builder
-
exportTaskIdentifier
public ExportTaskArgs.Builder exportTaskIdentifier(java.lang.String exportTaskIdentifier)
- Parameters:
exportTaskIdentifier- Unique identifier for the snapshot export task.- Returns:
- builder
-
iamRoleArn
public ExportTaskArgs.Builder iamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)
- Parameters:
iamRoleArn- ARN of the IAM role to use for writing to the Amazon S3 bucket.- Returns:
- builder
-
iamRoleArn
public ExportTaskArgs.Builder iamRoleArn(java.lang.String iamRoleArn)
- Parameters:
iamRoleArn- ARN of the IAM role to use for writing to the Amazon S3 bucket.- Returns:
- builder
-
kmsKeyId
public ExportTaskArgs.Builder kmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- ID of the Amazon Web Services KMS key to use to encrypt the snapshot.- Returns:
- builder
-
kmsKeyId
public ExportTaskArgs.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ID of the Amazon Web Services KMS key to use to encrypt the snapshot.- Returns:
- builder
-
region
public ExportTaskArgs.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 ExportTaskArgs.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
-
s3BucketName
public ExportTaskArgs.Builder s3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)
- Parameters:
s3BucketName- Name of the Amazon S3 bucket to export the snapshot to.- Returns:
- builder
-
s3BucketName
public ExportTaskArgs.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName- Name of the Amazon S3 bucket to export the snapshot to.- Returns:
- builder
-
s3Prefix
public ExportTaskArgs.Builder s3Prefix(@Nullable com.pulumi.core.Output<java.lang.String> s3Prefix)
- Parameters:
s3Prefix- Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.- Returns:
- builder
-
s3Prefix
public ExportTaskArgs.Builder s3Prefix(java.lang.String s3Prefix)
- Parameters:
s3Prefix- Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.- Returns:
- builder
-
sourceArn
public ExportTaskArgs.Builder sourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)
- Parameters:
sourceArn- ARN of the snapshot to export. The following arguments are optional:- Returns:
- builder
-
sourceArn
public ExportTaskArgs.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn- ARN of the snapshot to export. The following arguments are optional:- Returns:
- builder
-
timeouts
public ExportTaskArgs.Builder timeouts(@Nullable com.pulumi.core.Output<ExportTaskTimeoutsArgs> timeouts)
-
timeouts
public ExportTaskArgs.Builder timeouts(ExportTaskTimeoutsArgs timeouts)
-
build
public ExportTaskArgs build()
-
-