{"additionalProperties": false, "required": ["Type", "Properties"], "type": "object", "properties": {"UpdateReplacePolicy": {"enum": ["Delete", "Retain", "Snapshot"], "type": "string"}, "DeletionPolicy": {"enum": ["Delete", "Retain", "Snapshot"], "type": "string"}, "DependsOn": {"anyOf": [{"pattern": "^[a-zA-Z0-9]+$", "type": "string"}, {"items": {"pattern": "^[a-zA-Z0-9]+$", "type": "string"}, "type": "array"}]}, "Type": {"enum": ["AWS::ServiceCatalog::StackSetConstraint"], "type": "string"}, "Properties": {"additionalProperties": false, "required": ["AccountList", "AdminRole", "Description", "ExecutionRole", "PortfolioId", "ProductId", "RegionList", "StackInstanceControl"], "type": "object", "properties": {"PortfolioId": {"type": "string"}, "AccountList": {"items": {"type": "string"}, "type": "array"}, "ExecutionRole": {"type": "string"}, "StackInstanceControl": {"type": "string"}, "AdminRole": {"type": "string"}, "AcceptLanguage": {"type": "string"}, "RegionList": {"items": {"type": "string"}, "type": "array"}, "ProductId": {"type": "string"}}}, "Condition": {"type": "string"}, "Metadata": {"type": "object"}}}