INPUT_OBJECT

StartEc2InstanceSnapshotExportJobInput

Description

Input to initiate an export job for an AWS native EC2 instance.

link GraphQL Schema definition

  • input StartEc2InstanceSnapshotExportJobInput {
  • # ID of the snapshot to be exported.
  • snapshotId: UUID!
  • # Rubrik UUID of the AWS account where the instance will be exported.
  • destinationAwsAccountRubrikId: UUID!
  • # AWS Native EC2 instance type to be used after export. Some examples are:
  • # t2.nano, m5.xlarge. For more information, see
  • # https://aws.amazon.com/ec2/instance-types.
  • instanceType: AwsNativeEc2InstanceType!
  • # Name of the exported instance.
  • instanceName: String!
  • # List of security group IDs to be used for the exported instance.
  • securityGroupIds: [String!]!
  • # ID of the subnet to use for the exported instance.
  • subnetId: String!
  • # Region of the exported instance.
  • destinationRegionId: AwsNativeRegion!
  • # Specifies whether to copy tags to the exported instance.
  • shouldCopyTags: Boolean!
  • # ID of the KMS key to be used for export.
  • kmsKeyId: String
  • # Name of the SSH key pair to be used for export.
  • sshKeyPairName: String
  • # Power state of the exported instance.
  • exportInstanceInPoweredOffState: Boolean
  • # Type of snapshot used for export.
  • snapshotType: SnapshotType
  • # ID of the Amazon Machine Image (AMI) to be used for launching the EC2 instance.
  • # This field should be specified only when snapshotType is specified as Archived
  • # and amiTypeForAwsNativeArchivedSnapshot returns AMI type as USER_SPECIFIED. In
  • # other cases, either a pre-existing AMI is picked, or a new AMI is created at
  • # runtime, and an AMI ID is not required. The AMI specified here should be present
  • # in the target account and region of export. The specified AMI will be used for
  • # launching the instance for export, and all its volumes will be replaced.
  • amiId: String
  • # ARN of the IAM instance profile to be attached to the exported EC2 instance.
  • iamInstanceProfileArn: String
  • # ID of the archived snapshot to be exported.
  • archivedSnapshotId: UUID
  • }

link Require by