openapi: 3.0.0 info: title: Rbac Authorization Supported Object Filters APIs. description: Rbac Authorization Supported Object Filters APIs. termsOfService: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/product/vmware-product-guide.pdf contact: name: VMware license: name: Copyright (c) 2020-2021 VMware, Inc. All rights reserved. version: "1.0" servers: - url: /admin/hybridity/api/authz/rbac tags: - name: RbacSupportedObjectFilters description: Rbac Authorization SupportedObjectFilters Apis paths: /supportedObjectFilters/query: post: tags: - RbacSupportedObjectFilters summary: Query api to get the objects and supported attributes to set filters on description: Query api to get the objects and supported attributes to set filters on operationId: getSupportedObjectFilters requestBody: description: Filter object. content: application/json: schema: $ref: '#/components/schemas/supportedObjectFiltersfilter' required: true responses: "200": description: Successfully retrived supported object filters. content: application/json: schema: $ref: '#/components/schemas/supportedObjectFilters' "401": description: Unauthorized "403": description: Forbidden "404": description: Supported Object Filter not found "400": description: Bad Request content: application/json: schema: $ref: '#/components/schemas/errorResponse' "500": description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/errorResponse' components: schemas: supportedObjectFilters: type: object properties: items: type: array items: $ref: '#/components/schemas/supportedObjectFilters_items' supportedObjectFiltersfilter: type: object properties: filter: $ref: '#/components/schemas/supportedObjectFiltersfilter_filter' errorResponse: type: object properties: errors: type: array items: $ref: ../../../api-common/swagger/1.0/components/schemas/error.yaml supportedObjectFilters_items: type: object properties: objectType: type: string enum: - Network Function Catalog - Network Service Catalog - Network Function Instance - Network Service Instance - Virtual Infrastructure - K8s Cluster Template - K8s Cluster Instance supportedFilters: type: array items: type: string supportedObjectFiltersfilter_filter: type: object properties: objectType: type: array items: type: string enum: - Network Function Catalog - Network Service Catalog - Network Function Instance - Network Service Instance - Virtual Infrastructure - K8s Cluster Template - K8s Cluster Instance securitySchemes: x-hm-authorization: type: apiKey description: Obtained from /hybridity/api/session name: x-hm-authorization in: header