NSX-T Data Center REST API

AwsCredentials (type)

{
  "additional_properties": false, 
  "description": "Stores information about AWS account credentials.", 
  "extends": {
    "$ref": "Resource
  }, 
  "id": "AwsCredentials", 
  "module_id": "CloudAccounts", 
  "properties": {
    "_links": {
      "description": "The server will populate this field when returing the resource. Ignored on PUT and POST.", 
      "items": {
        "$ref": "ResourceLink
      }, 
      "readonly": true, 
      "title": "References related to this resource", 
      "type": "array"
    }, 
    "_schema": {
      "readonly": true, 
      "title": "Schema for this resource", 
      "type": "string"
    }, 
    "_self": {
      "$ref": "SelfResourceLink, 
      "readonly": true, 
      "title": "Link to this resource"
    }, 
    "access_key": {
      "description": "Access key of the AWS account.", 
      "readonly": false, 
      "required": false, 
      "sensitive": true, 
      "title": "Access Key", 
      "type": "string"
    }, 
    "gateway_role": {
      "description": "Name of the IAM service role that should be attached to the Cloud Gateways deployed in the AWS account. Based on the permissions in the role, the gateways will have access to resources in the AWS account.", 
      "readonly": false, 
      "required": false, 
      "title": "Gateway Role Name", 
      "type": "string"
    }, 
    "secret_key": {
      "description": "Secret key of the AWS account.", 
      "readonly": false, 
      "required": false, 
      "sensitive": true, 
      "title": "Secret Key", 
      "type": "string"
    }
  }, 
  "title": "AWS Account Credentials", 
  "type": "object"
}