EnableBaselineRequest

EnableBaselineRequest schema from AWS Control Tower API

ComplianceGovernanceLanding ZoneMulti-AccountSecurityControls

Properties

Name Type Description
baselineIdentifier string The ARN of the baseline.
baselineVersion string The specific version to be enabled.
parameters array A list of key-value objects that specify enablement parameters.
tags object Tags to apply to the EnabledBaseline resource.
targetIdentifier string The ARN of the target organizational unit.
View JSON Schema on GitHub

JSON Schema

enable-baseline-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-baseline-request-schema.json",
  "title": "EnableBaselineRequest",
  "description": "EnableBaselineRequest schema from AWS Control Tower API",
  "type": "object",
  "properties": {
    "baselineIdentifier": {
      "type": "string",
      "description": "The ARN of the baseline.",
      "example": "arn:aws:controltower:us-east-1::baseline/LZACCOUNTBASELINE"
    },
    "baselineVersion": {
      "type": "string",
      "description": "The specific version to be enabled.",
      "example": "2.0"
    },
    "parameters": {
      "type": "array",
      "description": "A list of key-value objects that specify enablement parameters.",
      "items": {
        "$ref": "#/components/schemas/EnabledBaselineParameter"
      }
    },
    "tags": {
      "type": "object",
      "description": "Tags to apply to the EnabledBaseline resource.",
      "additionalProperties": {
        "type": "string"
      }
    },
    "targetIdentifier": {
      "type": "string",
      "description": "The ARN of the target organizational unit.",
      "example": "arn:aws:organizations::123456789012:ou/o-exampleorgid11/ou-exampleouid111"
    }
  },
  "required": [
    "baselineIdentifier",
    "baselineVersion",
    "targetIdentifier"
  ]
}