INPUT_OBJECT

StartExportRdsInstanceJobInput

Description

Input to trigger AWS native RDS Instance export job.

link GraphQL Schema definition

  • input StartExportRdsInstanceJobInput {
  • # Rubrik ID of the RDS Instance to be exported.
  • rdsInstanceId: UUID!
  • # Specifies whether the export of the instance is from snapshot or point-in-time.
  • isPointInTime: Boolean!
  • # ID of the snapshot if the export is from snapshot.
  • snapshotId: String
  • # Export timestamp for Point in Time recovery of the instance.
  • exportTime: DateTime
  • # Name of the exported RDS DB instance.
  • dbInstanceName: String!
  • # AWS account in which the exported RDS instance will be launched.
  • destinationAwsNativeAccountId: String!
  • # Region in which the exported RDS DB instance will be launched.
  • destinationRegionNativeId: AwsNativeRegion!
  • # Deprecated, use databaseClass instead. Instance class of RDS instance.
  • dbInstanceClass: AwsNativeRdsDbInstanceClass!
  • # Instance class of RDS instance. AWS supported instance classes can be found here
  • # https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html#Concepts.DBInstanceClass.Types.
  • databaseInstanceClass: String
  • # Availability Zone (AZ) in which the exported RDS DB instance must be launched.
  • primaryAz: String
  • # Port on which the exported RDS DB instance accepts connections.
  • port: Long!
  • # Name of the option group selected by the user for the new RDS instance.
  • optionGroupName: String
  • # Name of the DB parameter group selected by the user for the new RDS instance.
  • parameterGroupName: String
  • # Name of the subnet group for the new RDS instance.
  • subnetGroupName: String
  • # Storage type of the exported RDS DB instance.
  • storageType: AwsNativeRdsStorageType
  • # List of security group IDs for the new RDS instance. Default security group is
  • # used if empty list is provided here.
  • securityGroupIds: [String!]
  • # Input Output (I/O) per second of the exported RDS DB instance.
  • iops: Int
  • # Specifies whether the new RDS instance is publicly accessible or not.
  • isPubliclyAccessible: Boolean!
  • # Specifies whether tags will be exported to the new RDS instance.
  • shouldExportTags: Boolean!
  • # Specifies whether the exported RDS DB instance is multi-AZ or not.
  • isMultiAz: Boolean!
  • # KMS Key ID of the exported RDS DB instance.
  • kmsKeyId: String
  • # List of subnet IDs for the newly created subnet group, which will be associated
  • # with the exported RDS DB instance. Default subnet ids are used if empty list is
  • # provided here.
  • subnetIds: [String!]
  • # Type of snapshot used for export. Required only if export is from a snapshot.
  • snapshotType: SnapshotType
  • # Name of the DB cluster.
  • dbClusterName: String
  • # Name of the DB cluster parameter group.
  • dbClusterParameterGroupName: String
  • }

link Require by