Class ExportTaskState


  • public final class ExportTaskState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ExportTaskState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static ExportTaskState.Builder builder()  
      static ExportTaskState.Builder builder​(ExportTaskState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> exportOnlies()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> exportTaskIdentifier()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> failureCause()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamRoleArn()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> percentProgress()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BucketName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Prefix()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> snapshotTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceArn()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceType()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskEndTime()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskStartTime()  
      java.util.Optional<com.pulumi.core.Output<ExportTaskTimeoutsArgs>> timeouts()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> warningMessage()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • exportOnlies

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> exportOnlies()
        Returns:
        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).
      • exportTaskIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> exportTaskIdentifier()
        Returns:
        Unique identifier for the snapshot export task.
      • failureCause

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> failureCause()
        Returns:
        Reason the export failed, if it failed.
      • iamRoleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamRoleArn()
        Returns:
        ARN of the IAM role to use for writing to the Amazon S3 bucket.
      • kmsKeyId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
        Returns:
        ID of the Amazon Web Services KMS key to use to encrypt the snapshot.
      • percentProgress

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> percentProgress()
        Returns:
        Progress of the snapshot export task as a percentage.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        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.
      • s3BucketName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3BucketName()
        Returns:
        Name of the Amazon S3 bucket to export the snapshot to.
      • s3Prefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> s3Prefix()
        Returns:
        Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.
      • snapshotTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> snapshotTime()
        Returns:
        Time that the snapshot was created.
      • sourceArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceArn()
        Returns:
        ARN of the snapshot to export. The following arguments are optional:
      • sourceType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceType()
        Returns:
        Type of source for the export.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Status of the export task.
      • taskEndTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskEndTime()
        Returns:
        Time that the snapshot export task completed.
      • taskStartTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskStartTime()
        Returns:
        Time that the snapshot export task started.
      • warningMessage

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> warningMessage()
        Returns:
        Warning about the snapshot export task, if any.