{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/allianz-future-cloud-platform/refs/heads/main/json-schema/platform-services-provision-resource-request-schema.json", "title": "ProvisionResourceRequest", "description": "Request body for provisioning an infrastructure resource", "type": "object", "properties": { "resource_type": { "type": "string", "description": "Type of infrastructure resource to provision", "enum": [ "redis", "rds", "msk", "s3" ], "example": "redis" }, "name": { "type": "string", "description": "Name for the infrastructure resource", "example": "policy-cache" }, "namespace": { "type": "string", "description": "Namespace the resource will be associated with", "example": "insurance-policy" }, "configuration": { "type": "object", "description": "Resource-specific configuration parameters", "example": { "instance_type": "cache.t3.medium", "engine_version": "7.0" } } }, "required": [ "resource_type", "name", "namespace" ] }