EnableControlRequest

EnableControlRequest schema from AWS Control Tower API

ComplianceGovernanceLanding ZoneMulti-AccountSecurityControls

Properties

Name Type Description
controlIdentifier string The ARN of the control. Only Strongly recommended and Elective controls are permitted.
targetIdentifier string The ARN of the organizational unit on which the control will be enabled.
parameters array A list of input parameter values that are supplied to enable the control.
tags object Tags to apply to the EnabledControl resource.
View JSON Schema on GitHub

JSON Schema

enable-control-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-control-tower/refs/heads/main/json-schema/enable-control-request-schema.json",
  "title": "EnableControlRequest",
  "description": "EnableControlRequest schema from AWS Control Tower API",
  "type": "object",
  "properties": {
    "controlIdentifier": {
      "type": "string",
      "description": "The ARN of the control. Only Strongly recommended and Elective controls are permitted.",
      "example": "arn:aws:controltower:us-east-1::control/AWS-GR_ENCRYPTED_VOLUMES"
    },
    "targetIdentifier": {
      "type": "string",
      "description": "The ARN of the organizational unit on which the control will be enabled.",
      "example": "arn:aws:organizations::123456789012:ou/o-exampleorgid11/ou-exampleouid111"
    },
    "parameters": {
      "type": "array",
      "description": "A list of input parameter values that are supplied to enable the control.",
      "items": {
        "$ref": "#/components/schemas/EnabledControlParameter"
      }
    },
    "tags": {
      "type": "object",
      "description": "Tags to apply to the EnabledControl resource.",
      "additionalProperties": {
        "type": "string"
      }
    }
  },
  "required": [
    "controlIdentifier",
    "targetIdentifier"
  ]
}