Class ExportTaskArgs.Builder

  • Enclosing class:
    ExportTaskArgs

    public static final class ExportTaskArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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