INPUT_OBJECT

AddAwsIamUserBasedCloudAccountInput

Description

Input to add IAM user-based AWS cloud account for native protection.

link GraphQL Schema definition

  • input AddAwsIamUserBasedCloudAccountInput {
  • # List of features to be enabled for cloud native protection.
  • features: [CloudAccountFeature!]!
  • # Access key for IAM user with native protection policy on AWS cloud account.
  • # Access key is required only while adding new AWS cloud account.
  • accessKey: String
  • # Secret key for IAM user with native protection policy on AWS cloud account.
  • # Secret key is required only while adding new AWS cloud account.
  • secretKey: String
  • # Native ID of cloud account.
  • nativeId: String!
  • # Name of cloud account.
  • cloudAccountName: String!
  • # Cloud type (Standard/China/Gov) for the cloud account.
  • cloudType: AwsCloudType
  • # List of AWS regions for the cloud account.
  • awsRegions: [AwsCloudAccountRegion!]
  • # AWS Role ARN with native protection policy on AWS cloud account. Role name must
  • # start with 'rubrik-polaris-'. Role ARN is required only while adding new AWS
  • # cloud account.
  • roleArn: String
  • # Key value pair for external artifacts associated with an AWS account.
  • externalArtifactMap: [ExternalArtifacts!]
  • }

link Require by