INPUT_OBJECT

AddAwsAuthenticationServerBasedCloudAccountInput

Description

Input to add authentication server-based AWS cloud account for native protection.

link GraphQL Schema definition

  • input AddAwsAuthenticationServerBasedCloudAccountInput {
  • # AWS C2S/SC2S cloud type to which the AWS account belongs.
  • cloudType: AwsCloudType!
  • # C2S mission name or SC2S account name.
  • awsAccountName: String!
  • # List of SC2S/C2S AWS regions for the cloud account. By default, all regions will
  • # be added.
  • awsRegions: [AwsAuthServerBasedCloudAccountRegion!]
  • # List of features to be enabled for cloud native protection.
  • features: [CloudAccountFeature!]!
  • # Native ID of the cloud account. Native ID is required only while adding a
  • # feature to an existing cloud account.
  • nativeId: String
  • # Name of the agency that provisioned the AWS C2S/SC2S account. Agency name is
  • # required only while adding a new AWS cloud account.
  • agencyName: String
  • # Name of the role created on the authentication server to enable cloud-native
  • # protection for the AWS cloud account. Role name is required only while adding a
  • # new AWS cloud account.
  • roleName: String
  • # Hostname of the authentication server. Hostname is required only while adding a
  • # new AWS cloud account.
  • authServerHostName: String
  • # Certificate ID for authentication server user client certificate. Client
  • # certificate is required only while adding a new AWS cloud account.
  • authServerUserClientCertId: AwsAuthServerCertificateIdInput
  • # Certificate ID for authentication server CA certificate. If a CA certificate ID
  • # is not provided, authentication server will be trusted on first use.
  • authServerCaCertId: AwsAuthServerCertificateIdInput
  • # Certificate ID for AWS CA certificate. If a CA certificate ID is not provided,
  • # AWS server will be trusted on first use.
  • awsCaCertId: AwsAuthServerCertificateIdInput
  • }

link Require by