generated: '2026-10-10' method: derived generator: derive-data-model.py source: - openapi/microsoft-azure-api-management-ai-api-openapi.yml - openapi/microsoft-azure-api-management-api-product-api-openapi.yml - openapi/microsoft-azure-api-management-apidiagnostic-api-openapi.yml - openapi/microsoft-azure-api-management-apiissue-api-openapi.yml - openapi/microsoft-azure-api-management-apimanagementoperations-api-openapi.yml - openapi/microsoft-azure-api-management-apimanagementservice-api-openapi.yml - openapi/microsoft-azure-api-management-apimanagementserviceskus-api-openapi.yml - openapi/microsoft-azure-api-management-apioperation-api-openapi.yml - openapi/microsoft-azure-api-management-apioperationsbytag-api-openapi.yml - openapi/microsoft-azure-api-management-apipolicy-api-openapi.yml - openapi/microsoft-azure-api-management-apirelease-api-openapi.yml - openapi/microsoft-azure-api-management-apirevision-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 29 entities_in_spec: 29 relationships: 5 entities: - name: ApiCollection fields: 3 - name: ApiContract fields: 4 - name: ApiCreateOrUpdateParameter fields: 1 - name: ApiDetail fields: 6 - name: ApiList fields: 2 - name: ApiManagementServiceListResult fields: 3 - name: ApiManagementServiceResource fields: 6 - name: ApiSummary fields: 4 - name: ChatCompletionRequest fields: 3 - name: ChatCompletionResponse fields: 6 - name: CompletionRequest fields: 3 - name: CompletionResponse fields: 6 - name: DiagnosticCollection fields: 3 - name: DiagnosticContract fields: 4 - name: DomainOwnershipIdentifierResult fields: 1 - name: EmbeddingRequest fields: 2 - name: EmbeddingResponse fields: 4 - name: GatewayResponse fields: 3 - name: GatewayResponse_2 fields: 3 - name: HealthStatus fields: 2 - name: InternalStatus fields: 6 - name: MCPRequest fields: 4 - name: MCPResponse fields: 3 - name: OperationListResult fields: 2 - name: PortalPage fields: 3 - name: ProductList fields: 2 - name: ProductSummary fields: 5 - name: ServiceNameAvailabilityResult fields: 3 - name: UserProfile fields: 6 relationships: - from: DiagnosticCollection to: DiagnosticContract type: has_many via: value - from: ApiManagementServiceListResult to: ApiManagementServiceResource type: has_many via: value - from: ApiList to: ApiSummary type: has_many via: value - from: ProductList to: ProductSummary type: has_many via: value - from: ApiCollection to: ApiContract type: has_many via: value