{ "name": "Amazon Transit Gateway", "description": "Schema representing an Amazon Transit Gateway resource.", "type": "object", "properties": [ { "name": "TransitGatewayId", "type": "string", "description": "The ID of the transit gateway.", "required": false }, { "name": "TransitGatewayArn", "type": "string", "description": "The Amazon Resource Name (ARN) of the transit gateway.", "required": false }, { "name": "State", "type": "string", "description": "The state of the transit gateway.", "required": false }, { "name": "OwnerId", "type": "string", "description": "The ID of the AWS account that owns the transit gateway.", "required": false }, { "name": "Description", "type": "string", "description": "The description of the transit gateway.", "required": false }, { "name": "Options", "type": "object", "description": "The transit gateway options.", "required": false }, { "name": "CreationTime", "type": "string", "description": "The creation date and time of the transit gateway.", "required": false }, { "name": "Tags", "type": "array", "description": "The tags assigned to the transit gateway.", "required": false } ] }