ApiExternalAccountType Data Model

A supported external account type. An external account type represents an external authentication source that is used by Cloudera Manager in its APIs to take suitable actions that require authentication to an external service. An external account type is uniquely identified by a server-generated ID and identifies with a category identifier: e.g. The "AWS" category has an account type "AWS_Access_Key_Authorization"

Properties
name data type description
name string Represents the immutable name for this account.
categoryName string Represents the category of this account.
type string Represents the type for this account.
displayName string Represents the localized display name for this account.
description string Represents the localized description for this account type.
allowedAccountConfigs ApiConfigList Represents the list of allowed account configs.

Example

{
  "name" : "...",
  "categoryName" : "...",
  "type" : "...",
  "displayName" : "...",
  "description" : "...",
  "allowedAccountConfigs" : {
    "items" : [ {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "OK",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    }, {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "OK",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    } ]
  }
}