Class ClusterS3ImportArgs.Builder

  • Enclosing class:
    ClusterS3ImportArgs

    public static final class ClusterS3ImportArgs.Builder
    extends java.lang.Object
    • Method Detail

      • bucketName

        public ClusterS3ImportArgs.Builder bucketName​(com.pulumi.core.Output<java.lang.String> bucketName)
        Parameters:
        bucketName - Bucket name where your backup is stored
        Returns:
        builder
      • bucketName

        public ClusterS3ImportArgs.Builder bucketName​(java.lang.String bucketName)
        Parameters:
        bucketName - Bucket name where your backup is stored
        Returns:
        builder
      • bucketPrefix

        public ClusterS3ImportArgs.Builder bucketPrefix​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> bucketPrefix)
        Parameters:
        bucketPrefix - Can be blank, but is the path to your backup
        Returns:
        builder
      • bucketPrefix

        public ClusterS3ImportArgs.Builder bucketPrefix​(java.lang.String bucketPrefix)
        Parameters:
        bucketPrefix - Can be blank, but is the path to your backup
        Returns:
        builder
      • ingestionRole

        public ClusterS3ImportArgs.Builder ingestionRole​(com.pulumi.core.Output<java.lang.String> ingestionRole)
        Parameters:
        ingestionRole - Role applied to load the data.
        Returns:
        builder
      • ingestionRole

        public ClusterS3ImportArgs.Builder ingestionRole​(java.lang.String ingestionRole)
        Parameters:
        ingestionRole - Role applied to load the data.
        Returns:
        builder
      • sourceEngine

        public ClusterS3ImportArgs.Builder sourceEngine​(com.pulumi.core.Output<java.lang.String> sourceEngine)
        Parameters:
        sourceEngine - Source engine for the backup
        Returns:
        builder
      • sourceEngine

        public ClusterS3ImportArgs.Builder sourceEngine​(java.lang.String sourceEngine)
        Parameters:
        sourceEngine - Source engine for the backup
        Returns:
        builder
      • sourceEngineVersion

        public ClusterS3ImportArgs.Builder sourceEngineVersion​(com.pulumi.core.Output<java.lang.String> sourceEngineVersion)
        Parameters:
        sourceEngineVersion - Version of the source engine used to make the backup This will not recreate the resource if the S3 object changes in some way. It's only used to initialize the database. This only works currently with the aurora engine. See AWS for currently supported engines and options. See [Aurora S3 Migration Docs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3).
        Returns:
        builder
      • sourceEngineVersion

        public ClusterS3ImportArgs.Builder sourceEngineVersion​(java.lang.String sourceEngineVersion)
        Parameters:
        sourceEngineVersion - Version of the source engine used to make the backup This will not recreate the resource if the S3 object changes in some way. It's only used to initialize the database. This only works currently with the aurora engine. See AWS for currently supported engines and options. See [Aurora S3 Migration Docs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3).
        Returns:
        builder