openapi: 3.2.0 info: title: CoreStack External ServiceNow Integrations API version: 1.0.0 termsOfService: http://corestack.io/ license: name: CoreStack Inc License url: http://corestack.io/licenses/LICENSE-2.0.html description: ServiceNow Integrations servers: - url: / tags: - name: ServiceNow Integrations description: ServiceNow Integrations paths: /v1/integrations/servicenow/cmdb_config/create: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigCreateResponse' summary: Create ServiceNow CMDB Configuration description: Create ServiceNowCMDBConfiguration operationId: create@@@6 security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigCreateRequest' required: true /v1/integrations/servicenow/cmdb_config/delete: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigDeleteResponse' summary: Delete ServiceNow CMDB Configuration description: Delete ServiceNowCMDBConfiguration operationId: remove@@@3 security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigDeleteRequest' required: true /v1/integrations/servicenow/cmdb_config/list: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceNowCmdbConfig' summary: List ServiceNow CMDB Configurations description: List ServiceNow CMDB Configuration operationId: list@@@2 security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigListRequest' required: true /v1/integrations/servicenow/cmdb_config/list_cmdb_ci_class_attributes: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListClassAttributesResponse' summary: List ServiceNow CMDB CI Class Attributes description: View CMDB CI Class Attributes operationId: viewCMDBCIClassAttributes security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListClassAttributesRequest' required: true /v1/integrations/servicenow/cmdb_config/list_cmdb_ci_classes: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListCmdbClassResponse' summary: List ServiceNow CMDB CI Classes description: View CMDB CI Class List operationId: viewCMDBCIClasses security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListCmdbClassRequest' required: true /v1/integrations/servicenow/cmdb_config/list_inventory_attributes: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceNowCmdbInventoryAttribute' summary: List Inventory Attributes for Resource description: View Resource Inventory Schema operationId: viewInventorySchema security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbViewInventorySchemaRequest' required: true /v1/integrations/servicenow/cmdb_config/update: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigUpdateResponse' summary: Update ServiceNow CMDB Configuration description: Update ServiceNowCMDBConfiguration operationId: update@@@2 security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigUpdateRequest' required: true /v1/integrations/servicenow/cmdb_config/view: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigView' summary: View ServiceNow CMDB Configuration description: View ServiceNowCMDBConfiguration operationId: view security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbConfigViewRequest' required: true /v1/integrations/servicenow/cmdb_config/view_hierarchy: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbCloudSchemaCategory' summary: View Cloud Schema Hierarchy description: View Cloud Hierarchy operationId: viewServiceHierarchy security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbCloudSchemaRequest' required: true /v1/integrations/servicenow/cmdb_sync/logs/batch: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Generated content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbSyncLogBatchResponse' summary: Returns a batch of CMDB Sync Logs description: Get AWS Security hub findings for all ids passed in the request. operationId: ServiceNowCMDBSyncLogsBatch security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/BatchRequest' required: true /v1/integrations/servicenow/cmdb_sync/logs/list: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ListResponse' summary: Returns a list CMDB Sync Log Ids description: List CMDB Sync Log Ids operationId: ServiceNowCMDBSyncLogsList security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbSyncLogListRequest' required: true /v1/integrations/servicenow/cmdb_sync/progress/{cloud_account_id}: parameters: - name: cloud_account_id in: path required: true schema: type: string get: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbSyncProgressResponse' summary: Cmdb Sync Progress description: CMDB Sync Progress operationId: progress security: - auth_token: [] tags: - ServiceNow Integrations /v1/integrations/servicenow/list_assignment_groups: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListAssignmentGroupResponse' summary: List ServiceNow User Groups description: List ServiceNow User Groups operationId: ListServiceNowCmdbListAssignmentGroups security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowCmdbListAssignmentGroupRequest' required: true /v1/integrations/servicenow/{service_account_id}/incident/custom_reference_attributes: get: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceNowIncidentCustomAttributeField' summary: List ServiceNow Incident Custom Attributes description: List Custom reference attributes of ServiceNow Incident operationId: ListServiceNowIncidentCustomReferenceAttributes parameters: - name: service_account_id in: path required: true description: Specify the service account ID of ServiceNow. schema: type: string security: - auth_token: [] tags: - ServiceNow Integrations /v1/integrations/servicenow/{service_account_id}/request/attributes: parameters: - name: service_account_id in: path required: true schema: type: string get: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: type: array items: type: string summary: List ServiceNow Request Attributes description: View Service Request Attributes operationId: ViewServiceRequestAttributes security: - auth_token: [] tags: - ServiceNow Integrations /v1/integrations/servicenow/{service_account_id}/request/service_catalog_hierarchy: parameters: - name: service_account_id in: path required: true schema: type: string get: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ModelError' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceNowServiceCatalog' summary: View ServiceNow Service Catalog Hierarchy description: View Service Catalog Hierarchy operationId: viewServiceCatalogHierarchy security: - auth_token: [] tags: - ServiceNow Integrations /v1/integrations/servicenow/{service_account_id}/table/{table_name}/rows: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '401': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ModelError' '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceNowTableRowsListResponse' summary: List ServiceNow Table Rows description: List ServiceNow Table Rows operationId: ListServiceNowTableRows parameters: - name: service_account_id in: path required: true description: Specify the service account ID of ServiceNow. schema: type: string - name: table_name in: path required: true description: Specify the table name in ServiceNow to fetch rows schema: type: string security: - auth_token: [] tags: - ServiceNow Integrations requestBody: content: application/json: schema: $ref: '#/components/schemas/ServiceNowTableRowsListRequest' required: true components: schemas: ServiceNowTableRowsListRequest: properties: list_context: description: Optional list context $ref: '#/components/schemas/ListContext' type: object ServiceNowCmdbConfigUpdateRequest: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseRequest' - required: - cmdb_account_id - cmdb_service - configuration properties: cmdb_account_id: type: string description: Id of the ServiceNow Account cmdb_service: type: string description: Name of the Cmdb Service configuration: type: object description: ServiceNow Cmdb Sync Configuration, indexed by CloudServiceName additionalProperties: $ref: '#/components/schemas/ServiceNowCmdbServiceConfig' type: object ServiceNowCmdbAttributeMapping: required: - target_column properties: target_column: type: string description: Column Name in ServiceNow Cmdb table literal_value: type: string description: Literal Value attribute_id: type: string description: Identifier for the Inventory attribute type: object ServiceNowTableRowsListResponse: properties: results: type: array description: Table rows. items: $ref: '#/components/schemas/ServiceNowTableRow' next_list_context: description: List context $ref: '#/components/schemas/ListContext' type: object ServiceNowCmdbSyncLogBatchResponse: properties: results: type: object description: Map from identifier to response model additionalProperties: $ref: '#/components/schemas/ServiceNowCmdbSyncLog' type: object ServiceNowServiceCatalog: properties: catalog: $ref: '#/components/schemas/ServiceNowRequestComponent' categories: type: array description: List of Service Catalog Categories items: $ref: '#/components/schemas/ServiceNowServiceCatalogCategory' type: object ServiceNowCmdbResourceMapping: required: - resource - resource_category - resource_type properties: resource_category: type: string description: Resource Category resource_type: type: string description: Resource Type resource: type: string description: Resource cmdb_ci_class_name: type: string description: Name of the ServiceNow Cmdb CI Instance Class attribute_mapping: description: ServiceNow Cmdb CI attributes mapping $ref: '#/components/schemas/ServiceNowCmdbActionResourceMapping' type: object ServiceNowCmdbConfig: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseResponse' - properties: created_at: type: string description: When the configuration was created updated_at: type: string description: When the configuration was updated created_by: type: string description: Name of the user who created this configuration updated_by: type: string description: Name of the user who updated this configuration type: object ServiceNowCmdbListAssignmentGroupRequest: required: - cmdb_account_id - tenant_id properties: tenant_id: type: string description: Id of the Tenant that user has access to cmdb_account_id: type: string description: Id of the ServiceNow Account in Corestack type: object ServiceNowCmdbConfigViewRequest: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseRequest' - required: - cmdb_account_id properties: cmdb_account_id: type: string description: Id of the ServiceNow Account in Corestack type: object ServiceNowCmdbConfigDeleteResponse: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseResponse' - properties: {} type: object ServiceNowCmdbSyncLogListRequest: properties: list_context: description: Optional list context $ref: '#/components/schemas/ListContext' sort: type: array description: Sort criteria items: $ref: '#/components/schemas/ServiceNowCmdbSyncLogSortCriteria' filters: description: Filters for the request $ref: '#/components/schemas/ServiceNowCmdbSyncLogFilters' type: object ServiceNowCmdbListClassAttributesResponse: properties: results: type: array description: List of Cmdb CI Class Attributes items: $ref: '#/components/schemas/ServiceNowCmdbCiClassAttribute' type: object ServiceNowCmdbConfigDeleteRequest: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseRequest' - properties: {} type: object ServiceNowTableRow: properties: id: type: string description: Id of the element name: type: string description: Name of the element type: object ServiceNowCmdbSyncLogFilters: required: - action - service_account_id - snow_account_id properties: action: type: string description: action for CMDB logs dashboard example: download enum: - download - dashboard x-cs-enum-type: ServiceNowCmdbSyncLogAction service_account_id: type: string description: Cloud Account ID snow_account_id: type: string description: ServiceNow Account ID query: $ref: '#/components/schemas/QueryOperator' type: object ServiceNowCmdbSyncProgress: properties: total: type: integer description: Total number of resources identified for ServiceNow Cmdb sync success: type: integer description: Number of resources that have been synced failed: type: integer description: Number of resources that have been failed to sync type: object ServiceNowCmdbResourceCategory: properties: resource_category: type: string description: Name of the Resource Category resource_types: type: array description: List of Resource Type items: $ref: '#/components/schemas/ServiceNowCmdbResourceType' type: object ServiceNowCmdbResourceType: properties: resource_type: type: string description: Name of the Resource Type resources: type: array description: List of Resource items: type: string type: object ServiceNowCmdbListCmdbClassRequest: required: - cmdb_account_id - tenant_id properties: tenant_id: type: string description: Id of the Tenant that user has access to cmdb_account_id: type: string description: Id of the ServiceNow Account in Corestack type: object ServiceNowCmdbActionResourceMapping: properties: create: type: array description: ServiceNow Cmdb CI create attributes mapping items: $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping' update: type: array description: ServiceNow Cmdb CI update attributes mapping items: $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping' delete: type: array description: ServiceNow Cmdb CI delete attributes mapping items: $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping' type: object ModelError: required: - message properties: message: type: string description: Error response message. type: object ServiceNowServiceCatalogSubCategory: properties: sub_category: $ref: '#/components/schemas/ServiceNowRequestComponent' items: type: array description: List of Service Catalog Items items: $ref: '#/components/schemas/ServiceNowRequestComponent' type: object ServiceNowRequestComponent: properties: sys_id: type: string description: 'Sys Id of the ServiceNow Component ' title: type: string description: 'Title of the ServiceNow Component ' type: object ServiceNowCmdbConfigBaseRequest: allOf: - $ref: '#/components/schemas/ServiceNowCmdbScopeDetails' - properties: {} type: object KeyValuePair: properties: key: type: string description: Key of the pair value: type: string description: Value of the pair type: object ServiceNowCmdbCloudSchemaRequest: required: - service_name properties: service_name: type: string description: Cloud Provider to select example: AWS enum: - AWS - Azure - AzureStack - Azure_CSP - Azure_CSP-Direct - Azure_EA - Azure_MCA - Cloudstack - GCP - MS_VMM - OCI - Openstack - PrivateCloud - Rackspace - VMware - VMware_VCD - vCenter x-cs-enum-type: CloudServiceName monitoring_support_schema: type: boolean description: flag to return inventory hierarchy for monitoring support resources type: object ServiceNowCmdbConfigListRequest: required: - cmdb_account_id - tenant_id properties: tenant_id: type: string description: Id of the Tenant that user has access to cmdb_account_id: type: string description: Id of the ServiceNow Account in Corestack type: object ServiceNowCmdbListAssignmentGroupResponse: properties: results: type: array description: List of ServiceNow User Groups items: $ref: '#/components/schemas/ServiceNowCmdbAssignmentGroup' type: object ListContext: properties: batch_size: type: integer description: Max number of ids in the response batch_offset: type: integer description: Offset of batches into the results. First batch is 0 total: type: integer description: Total number of results type: object ServiceNowCmdbConfigCreateResponse: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseResponse' - properties: {} type: object ServiceNowIncidentCustomAttributeField: properties: field: type: string description: Field Id field_name: type: string description: Field Name table_name: type: string description: Reference table name of field type: object ServiceNowCmdbCiClass: properties: name: type: string description: Name of the Cmdb Ci Class label: type: string description: Display Name of the Cmdb Ci Class type: object ServiceNowCmdbListClassAttributesRequest: required: - cmdb_account_id - cmdb_ci_class_name - tenant_id properties: tenant_id: type: string description: Id of the Tenant that user has access to cmdb_account_id: type: string description: Id of the ServiceNow Account in Corestack cmdb_ci_class_name: type: string description: Cmdb CI Class Name type: object QueryOperator: required: - __type properties: {} discriminator: propertyName: __type type: object x-cs-subtypes: - subtype_model: QueryOperatorTrue subtype_name: QueryOperatorTrue - subtype_model: QueryOperatorFalse subtype_name: QueryOperatorFalse - subtype_model: QueryOperatorBinary subtype_name: QueryOperatorBinary - subtype_model: QueryOperatorBinaryLogic subtype_name: QueryOperatorBinaryLogic - subtype_model: QueryOperatorNary subtype_name: QueryOperatorNary - subtype_model: QueryOperatorNaryLogic subtype_name: QueryOperatorNaryLogic - subtype_model: QueryOperatorComparator subtype_name: QueryOperatorComparator - subtype_model: QueryOperatorComparatorLogic subtype_name: QueryOperatorComparatorLogic - subtype_model: QueryOperatorUnary subtype_name: QueryOperatorUnary - subtype_model: QueryOperatorUnaryNot subtype_name: QueryOperatorUnaryNot - subtype_model: QueryOperatorBinaryForGraph subtype_name: QueryOperatorBinaryForGraph - subtype_model: QueryOperatorBinaryLogicForGraph subtype_name: QueryOperatorBinaryLogicForGraph - subtype_model: QueryOperatorNaryForGraph subtype_name: QueryOperatorNaryForGraph - subtype_model: QueryOperatorNaryLogicForGraph subtype_name: QueryOperatorNaryLogicForGraph - subtype_model: QueryOperatorUnaryForGraph subtype_name: QueryOperatorUnaryForGraph - subtype_model: QueryOperatorUnaryNotForGraph subtype_name: QueryOperatorUnaryNotForGraph - subtype_model: ServiceAccountQueryOperator subtype_name: ServiceAccountQueryOperator - subtype_model: TenantQueryOperator subtype_name: TenantQueryOperator - subtype_model: DescendantServiceAccountQueryOperator subtype_name: DescendantServiceAccountQueryOperator - subtype_model: DescendantServiceAccountInTenantQueryOperator subtype_name: DescendantServiceAccountInTenantQueryOperator - subtype_model: TenantTagKeyQueryOperator subtype_name: TenantTagKeyQueryOperator - subtype_model: TenantTagKeyValueQueryOperator subtype_name: TenantTagKeyValueQueryOperator - subtype_model: LocationQueryOperator subtype_name: LocationQueryOperator - subtype_model: AvailabilityZoneQueryOperator subtype_name: AvailabilityZoneQueryOperator - subtype_model: BillingSourceQueryOperator subtype_name: BillingSourceQueryOperator - subtype_model: CurrencyQueryOperator subtype_name: CurrencyQueryOperator - subtype_model: ProductCategoryQueryOperator subtype_name: ProductCategoryQueryOperator - subtype_model: ProductFamilyQueryOperator subtype_name: ProductFamilyQueryOperator - subtype_model: ProductServiceCodeQueryOperator subtype_name: ProductServiceCodeQueryOperator - subtype_model: ProductSkuQueryOperator subtype_name: ProductSkuQueryOperator - subtype_model: PublisherQueryOperator subtype_name: PublisherQueryOperator - subtype_model: ResourceCategoryQueryOperator subtype_name: ResourceCategoryQueryOperator - subtype_model: ResourceIdQueryOperator subtype_name: ResourceIdQueryOperator - subtype_model: ResourceGroupQueryOperator subtype_name: ResourceGroupQueryOperator - subtype_model: ResourceNameQueryOperator subtype_name: ResourceNameQueryOperator - subtype_model: ResourceOperationQueryOperator subtype_name: ResourceOperationQueryOperator - subtype_model: ResourceQueryExtraPresence subtype_name: ResourceQueryExtraPresence - subtype_model: ResourceQueryExtraKey subtype_name: ResourceQueryExtraKey - subtype_model: ScopeContainsTenantQueryOperator subtype_name: ScopeContainsTenantQueryOperator - subtype_model: ScopeContainsServiceAccountQueryOperator subtype_name: ScopeContainsServiceAccountQueryOperator - subtype_model: ScopeIsQueryOperator subtype_name: ScopeIsQueryOperator - subtype_model: ServiceCategoryQueryOperator subtype_name: ServiceCategoryQueryOperator - subtype_model: ServiceTypeQueryOperator subtype_name: ServiceTypeQueryOperator - subtype_model: CompartmentNameQueryOperator subtype_name: CompartmentNameQueryOperator - subtype_model: ResourceQueryExtraKeyValue subtype_name: ResourceQueryExtraKeyValue - subtype_model: WorkFlowIdQueryOperator subtype_name: WorkFlowIdQueryOperator - subtype_model: RecommendationSubClassificationQueryOperator subtype_name: RecommendationSubClassificationQueryOperator - subtype_model: ServiceNowCmdbQuerySyncLogResourceId subtype_name: ServiceNowCmdbQuerySyncLogResourceId - subtype_model: ServiceNowCmdbQuerySyncLogResourceType subtype_name: ServiceNowCmdbQuerySyncLogResourceType - subtype_model: ServiceNowCmdbQuerySyncLogAction subtype_name: ServiceNowCmdbQuerySyncLogAction - subtype_model: ServiceNowCmdbQuerySyncLogStatus subtype_name: ServiceNowCmdbQuerySyncLogStatus - subtype_model: ServiceNowCmdbQuerySyncLogService subtype_name: ServiceNowCmdbQuerySyncLogService - subtype_model: ServiceAccountNativeDetailsQueryOperator subtype_name: ServiceAccountNativeDetailsQueryOperator - subtype_model: ServiceAccountStatusQueryOperator subtype_name: ServiceAccountStatusQueryOperator - subtype_model: ServiceAccountTagKeyQueryOperator subtype_name: ServiceAccountTagKeyQueryOperator - subtype_model: ServiceAccountTagKeyRegexQueryOperator subtype_name: ServiceAccountTagKeyRegexQueryOperator - subtype_model: ServiceAccountTagKeyValueQueryOperator subtype_name: ServiceAccountTagKeyValueQueryOperator - subtype_model: ApplicableHealthMetricsQueryOperator subtype_name: ApplicableHealthMetricsQueryOperator - subtype_model: EpssScoreRangeQueryOperator subtype_name: EpssScoreRangeQueryOperator - subtype_model: CvssMetricScoreRangeQueryOperator subtype_name: CvssMetricScoreRangeQueryOperator - subtype_model: GraphionScoreRangeQueryOperator subtype_name: GraphionScoreRangeQueryOperator - subtype_model: AppSecopsApplicationIdQueryOperator subtype_name: AppSecopsApplicationIdQueryOperator - subtype_model: AppSecopsPortfolioIdQueryOperator subtype_name: AppSecopsPortfolioIdQueryOperator - subtype_model: AppSecopsProjectIdQueryOperator subtype_name: AppSecopsProjectIdQueryOperator - subtype_model: AppSecopsSbomComponentIdQueryOperator subtype_name: AppSecopsSbomComponentIdQueryOperator - subtype_model: AppSecopsSbomVersionIdQueryOperator subtype_name: AppSecopsSbomVersionIdQueryOperator - subtype_model: AppSecopsComponentProductQueryOperator subtype_name: AppSecopsComponentProductQueryOperator - subtype_model: AppSecopsSbomComponentTypeQueryOperator subtype_name: AppSecopsSbomComponentTypeQueryOperator - subtype_model: AppSecopsSbomVersionSubmittedByQueryOperator subtype_name: AppSecopsSbomVersionSubmittedByQueryOperator - subtype_model: AppSecopsSbomVersionSubmittedDateQueryOperator subtype_name: AppSecopsSbomVersionSubmittedDateQueryOperator - subtype_model: AppSecopsSbomVersionBuildIdQueryOperator subtype_name: AppSecopsSbomVersionBuildIdQueryOperator - subtype_model: AppSecopsSbomNameQueryOperator subtype_name: AppSecopsSbomNameQueryOperator - subtype_model: AppSecopsCveIdQueryOperator subtype_name: AppSecopsCveIdQueryOperator - subtype_model: AppSecopsEpssScoreQueryOperator subtype_name: AppSecopsEpssScoreQueryOperator - subtype_model: AppSecopsCvssScoreQueryOperator subtype_name: AppSecopsCvssScoreQueryOperator - subtype_model: AppSecopsGraphionScoreQueryOperator subtype_name: AppSecopsGraphionScoreQueryOperator - subtype_model: SecopsVulnerabilitySeverityQueryOperator subtype_name: SecopsVulnerabilitySeverityQueryOperator - subtype_model: AppSecopsIsKnownExploitedVulnerabilityQueryOperator subtype_name: AppSecopsIsKnownExploitedVulnerabilityQueryOperator - subtype_model: AppSecopsVulnerabilityExploitabilityMetricAttackVectorV31QueryOperator subtype_name: AppSecopsVulnerabilityExploitabilityMetricAttackVectorV31QueryOperator - subtype_model: AppSecopsFixAvailableQueryOperator subtype_name: AppSecopsFixAvailableQueryOperator - subtype_model: AppSecopsVulnerabilityExploitabilityMetricAttackComplexityV31QueryOperator subtype_name: AppSecopsVulnerabilityExploitabilityMetricAttackComplexityV31QueryOperator - subtype_model: AppSecopsVulnerabilityExploitabilityMetricPrivilegesRequiredV31QueryOperator subtype_name: AppSecopsVulnerabilityExploitabilityMetricPrivilegesRequiredV31QueryOperator - subtype_model: AppSecopsVulnerabilityExploitabilityMetricScopeV31QueryOperator subtype_name: AppSecopsVulnerabilityExploitabilityMetricScopeV31QueryOperator - subtype_model: AppSecopsVulnerabilityExploitabilityUserInteractionV31QueryOperator subtype_name: AppSecopsVulnerabilityExploitabilityUserInteractionV31QueryOperator - subtype_model: AppSecopsVulnerabilityImpactMetricConfidentialityImpactV31QueryOperator subtype_name: AppSecopsVulnerabilityImpactMetricConfidentialityImpactV31QueryOperator - subtype_model: AppSecopsVulnerabilityImpactMetricIntegrityImpactV31QueryOperator subtype_name: AppSecopsVulnerabilityImpactMetricIntegrityImpactV31QueryOperator - subtype_model: AppSecopsVulnerabilityImpactMetricAvailabilityImpactV31QueryOperator subtype_name: AppSecopsVulnerabilityImpactMetricAvailabilityImpactV31QueryOperator - subtype_model: AppSecopsContainerFindingsSBOMVersionIdsQueryOperator subtype_name: AppSecopsContainerFindingsSBOMVersionIdsQueryOperator - subtype_model: AppSecopsContainerFindingsCategoryQueryOperator subtype_name: AppSecopsContainerFindingsCategoryQueryOperator - subtype_model: AppSecopsContainerFindingsExecutionPhaseQueryOperator subtype_name: AppSecopsContainerFindingsExecutionPhaseQueryOperator - subtype_model: AppSecopsContainerFindingsSeverityQueryOperator subtype_name: AppSecopsContainerFindingsSeverityQueryOperator - subtype_model: AppSecopsContainerFindingsStatusQueryOperator subtype_name: AppSecopsContainerFindingsStatusQueryOperator - subtype_model: DimensionSourceQueryOperator subtype_name: DimensionSourceQueryOperator - subtype_model: DimensionQueryOperator subtype_name: DimensionQueryOperator - subtype_model: ResourceTypeQueryOperator subtype_name: ResourceTypeQueryOperator - subtype_model: PodIdRegexQueryOperator subtype_name: PodIdRegexQueryOperator - subtype_model: PodNameRegexQueryOperator subtype_name: PodNameRegexQueryOperator - subtype_model: ContainerIdRegexQueryOperator subtype_name: ContainerIdRegexQueryOperator - subtype_model: PodNamesQueryOperator subtype_name: PodNamesQueryOperator - subtype_model: PodIdsQueryOperator subtype_name: PodIdsQueryOperator - subtype_model: UtilizationTypeQueryOperator subtype_name: UtilizationTypeQueryOperator - subtype_model: ResourceIdRegexQueryOperator subtype_name: ResourceIdRegexQueryOperator - subtype_model: ResourceNameRegexQueryOperator subtype_name: ResourceNameRegexQueryOperator - subtype_model: ExtrasValueRegexQueryOperator subtype_name: ExtrasValueRegexQueryOperator - subtype_model: TagKeyValueRegexQueryOperator subtype_name: TagKeyValueRegexQueryOperator - subtype_model: ResourceQueryTagKeyKind subtype_name: ResourceQueryTagKeyKind - subtype_model: ResourceQueryTagKeyValuesKind subtype_name: ResourceQueryTagKeyValuesKind - subtype_model: TagKeyStringValueRegexQueryOperator subtype_name: TagKeyStringValueRegexQueryOperator - subtype_model: TagKindStringKeyRegexQueryOperator subtype_name: TagKindStringKeyRegexQueryOperator - subtype_model: ServiceAccountNameRegexQueryOperator subtype_name: ServiceAccountNameRegexQueryOperator - subtype_model: TenantNameRegexQueryOperator subtype_name: TenantNameRegexQueryOperator - subtype_model: PlatFormAccountQueryOperator subtype_name: PlatFormAccountQueryOperator - subtype_model: BillingLineItemTypeQueryOperator subtype_name: BillingLineItemTypeQueryOperator - subtype_model: BillingEntityQueryOperator subtype_name: BillingEntityQueryOperator - subtype_model: LineItemDescriptionQueryOperator subtype_name: LineItemDescriptionQueryOperator - subtype_model: LineItemDescriptionRegexQueryOperator subtype_name: LineItemDescriptionRegexQueryOperator - subtype_model: MeterSubCategoryQueryOperator subtype_name: MeterSubCategoryQueryOperator - subtype_model: PricingCategoryQueryOperator subtype_name: PricingCategoryQueryOperator - subtype_model: PricingPurchaseOptionQueryOperator subtype_name: PricingPurchaseOptionQueryOperator - subtype_model: TagKeyRegexQueryOperator subtype_name: TagKeyRegexQueryOperator - subtype_model: BillingLineItemTypeRegexQueryOperator subtype_name: BillingLineItemTypeRegexQueryOperator - subtype_model: ResourceGroupRegexQueryOperator subtype_name: ResourceGroupRegexQueryOperator - subtype_model: ResourceCategoryRegexQueryOperator subtype_name: ResourceCategoryRegexQueryOperator - subtype_model: ProductCategoryRegexQueryOperator subtype_name: ProductCategoryRegexQueryOperator - subtype_model: BillingEntityRegexQueryOperator subtype_name: BillingEntityRegexQueryOperator - subtype_model: ResourceOperationRegexQueryOperator subtype_name: ResourceOperationRegexQueryOperator - subtype_model: ResourceQueryFieldPresence subtype_name: ResourceQueryFieldPresence - subtype_model: AssessmentRunReportDetailQuerySection subtype_name: AssessmentRunReportDetailQuerySection - subtype_model: AssessmentRunReportSummaryQuerySection subtype_name: AssessmentRunReportSummaryQuerySection - subtype_model: AssessmentQueryAssessmentName subtype_name: AssessmentQueryAssessmentName - subtype_model: AssessmentQueryAssessmentOwner subtype_name: AssessmentQueryAssessmentOwner - subtype_model: AssessmentQueryAssessmentApprover subtype_name: AssessmentQueryAssessmentApprover - subtype_model: AssessmentQueryWorkload subtype_name: AssessmentQueryWorkload - subtype_model: AssessmentQueryFramework subtype_name: AssessmentQueryFramework - subtype_model: AssessmentQueryPillar subtype_name: AssessmentQueryPillar - subtype_model: AssessmentViewQueryNature subtype_name: AssessmentViewQueryNature - subtype_model: AssessmentViewQueryQuestionRisk subtype_name: AssessmentViewQueryQuestionRisk - subtype_model: AssessmentViewQueryBestPracticeRisk subtype_name: AssessmentViewQueryBestPracticeRisk - subtype_model: AssessmentViewQueryQuestionStatus subtype_name: AssessmentViewQueryQuestionStatus - subtype_model: AssessmentViewQueryBestPracticeStatus subtype_name: AssessmentViewQueryBestPracticeStatus - subtype_model: AssessmentViewQueryOwner subtype_name: AssessmentViewQueryOwner - subtype_model: AssessmentViewQueryAssignedTo subtype_name: AssessmentViewQueryAssignedTo - subtype_model: AssessmentViewQueryComment subtype_name: AssessmentViewQueryComment - subtype_model: AssessmentReportQueryAssessmentName subtype_name: AssessmentReportQueryAssessmentName - subtype_model: AssessmentReportQueryFramework subtype_name: AssessmentReportQueryFramework - subtype_model: AssessmentReportQueryReportType subtype_name: AssessmentReportQueryReportType - subtype_model: AssessmentReportQueryWorkloadId subtype_name: AssessmentReportQueryWorkloadId - subtype_model: ScheduleQueryName subtype_name: ScheduleQueryName - subtype_model: ScheduleQueryCreatedBy subtype_name: ScheduleQueryCreatedBy - subtype_model: ScheduleQueryEmailRecipients subtype_name: ScheduleQueryEmailRecipients - subtype_model: ScheduleQueryRecurrence subtype_name: ScheduleQueryRecurrence - subtype_model: ScheduleQueryReportType subtype_name: ScheduleQueryReportType - subtype_model: ScheduleQueryNextGenReportType subtype_name: ScheduleQueryNextGenReportType - subtype_model: ScheduleQueryAssessmentAgentReportType subtype_name: ScheduleQueryAssessmentAgentReportType - subtype_model: AutomationTemplateQueryEngineType subtype_name: AutomationTemplateQueryEngineType - subtype_model: AutomationTemplateQueryRepoType subtype_name: AutomationTemplateQueryRepoType - subtype_model: AutomationTemplateQueryService subtype_name: AutomationTemplateQueryService - subtype_model: AutomationTemplateQueryTenant subtype_name: AutomationTemplateQueryTenant - subtype_model: AwsSecurityHubFindingQueryLocation subtype_name: AwsSecurityHubFindingQueryLocation - subtype_model: AwsSecurityHubFindingQuerySeverity subtype_name: AwsSecurityHubFindingQuerySeverity - subtype_model: AwsSecurityHubFindingQueryProductName subtype_name: AwsSecurityHubFindingQueryProductName - subtype_model: AwsSecurityHubFindingQueryResource subtype_name: AwsSecurityHubFindingQueryResource - subtype_model: AwsSecurityHubFindingQueryCloudAccount subtype_name: AwsSecurityHubFindingQueryCloudAccount - subtype_model: AwsSecurityHubFindingQueryRecordState subtype_name: AwsSecurityHubFindingQueryRecordState - subtype_model: AwsSsmDocumentQueryCloudAccount subtype_name: AwsSsmDocumentQueryCloudAccount - subtype_model: AwsSsmDocumentQueryRegion subtype_name: AwsSsmDocumentQueryRegion - subtype_model: AwsSsmDocumentQueryOwner subtype_name: AwsSsmDocumentQueryOwner - subtype_model: AwsSsmDocumentQueryCategory subtype_name: AwsSsmDocumentQueryCategory - subtype_model: AwsSsmDocumentQueryStatus subtype_name: AwsSsmDocumentQueryStatus - subtype_model: AwsSsmDocumentQueryName subtype_name: AwsSsmDocumentQueryName - subtype_model: AwsSsmDocumentQueryExecutedBy subtype_name: AwsSsmDocumentQueryExecutedBy - subtype_model: ComplianceURIQueryOperator subtype_name: ComplianceURIQueryOperator - subtype_model: DurationInMonthsQueryOperator subtype_name: DurationInMonthsQueryOperator - subtype_model: UniqueIdQueryOperator subtype_name: UniqueIdQueryOperator - subtype_model: ThreatVulnerabilityStatusQueryOperator subtype_name: ThreatVulnerabilityStatusQueryOperator - subtype_model: ThreatVulnerabilitySeverityQueryOperator subtype_name: ThreatVulnerabilitySeverityQueryOperator - subtype_model: ThreatVulnerabilityIssueTypeQueryOperator subtype_name: ThreatVulnerabilityIssueTypeQueryOperator - subtype_model: ThreatIntentQueryOperator subtype_name: ThreatIntentQueryOperator - subtype_model: VulnerabilityReferenceIdQueryOperator subtype_name: VulnerabilityReferenceIdQueryOperator - subtype_model: CostAnomalyStatusQueryOperator subtype_name: CostAnomalyStatusQueryOperator - subtype_model: CurrencyExchangeConfigurationQuerySourceCurrency subtype_name: CurrencyExchangeConfigurationQuerySourceCurrency - subtype_model: CurrencyExchangeConfigurationQueryTargetCurrency subtype_name: CurrencyExchangeConfigurationQueryTargetCurrency - subtype_model: CurrencyExchangeConfigurationQueryScope subtype_name: CurrencyExchangeConfigurationQueryScope - subtype_model: MetricValuesOperator subtype_name: MetricValuesOperator - subtype_model: PatchReadinessStatusQueryOperator subtype_name: PatchReadinessStatusQueryOperator - subtype_model: MasterAccountBillingQueryMasterAccounts subtype_name: MasterAccountBillingQueryMasterAccounts - subtype_model: MasterAccountBillingQueryTenants subtype_name: MasterAccountBillingQueryTenants - subtype_model: MasterAccountBillingQueryUsers subtype_name: MasterAccountBillingQueryUsers - subtype_model: MasterAccountBillingQueryConversations subtype_name: MasterAccountBillingQueryConversations - subtype_model: MasterAccountBillingQueryTransactionType subtype_name: MasterAccountBillingQueryTransactionType - subtype_model: PolicyResourceRecommendationStatusQueryOperator subtype_name: PolicyResourceRecommendationStatusQueryOperator - subtype_model: PolicyResourceRecommendationPolicyIdsQueryOperator subtype_name: PolicyResourceRecommendationPolicyIdsQueryOperator - subtype_model: PolicyResourceRecommendationSeverityQueryOperator subtype_name: PolicyResourceRecommendationSeverityQueryOperator - subtype_model: PolicyRecommendationClassificationQueryOperator subtype_name: PolicyRecommendationClassificationQueryOperator - subtype_model: InfraResourceTrendResourceChangeStatusQueryOperator subtype_name: InfraResourceTrendResourceChangeStatusQueryOperator - subtype_model: VmAgentsQueryOsTypes subtype_name: VmAgentsQueryOsTypes - subtype_model: VmAgentsQueryInstantState subtype_name: VmAgentsQueryInstantState - subtype_model: VmAgentsQueryQualysStatus subtype_name: VmAgentsQueryQualysStatus - subtype_model: VmAgentsQueryCrowdStrikeStatus subtype_name: VmAgentsQueryCrowdStrikeStatus - subtype_model: VmAgentsQuerySplunkStatus subtype_name: VmAgentsQuerySplunkStatus - subtype_model: StacksMarketplaceStackQueryArchived subtype_name: StacksMarketplaceStackQueryArchived - subtype_model: StacksMarketplaceStackQueryAutoApproved subtype_name: StacksMarketplaceStackQueryAutoApproved - subtype_model: StacksMarketplaceStackQueryOwner subtype_name: StacksMarketplaceStackQueryOwner - subtype_model: StacksMarketplaceStackQueryName subtype_name: StacksMarketplaceStackQueryName - subtype_model: StacksMarketplaceStackQueryProduct subtype_name: StacksMarketplaceStackQueryProduct - subtype_model: StacksMarketplaceDeploymentQueryName subtype_name: StacksMarketplaceDeploymentQueryName - subtype_model: StacksMarketplaceDeploymentQueryStack subtype_name: StacksMarketplaceDeploymentQueryStack - subtype_model: StacksMarketplaceDeploymentQueryAccount subtype_name: StacksMarketplaceDeploymentQueryAccount - subtype_model: StacksMarketplaceDeploymentQueryRegion subtype_name: StacksMarketplaceDeploymentQueryRegion - subtype_model: StacksMarketplaceStackDeploymentQueryExecutionStatus subtype_name: StacksMarketplaceStackDeploymentQueryExecutionStatus - subtype_model: MetricNameQueryOperator subtype_name: MetricNameQueryOperator - subtype_model: ResourceQueryCategory subtype_name: ResourceQueryCategory - subtype_model: ResourceQueryLocation subtype_name: ResourceQueryLocation - subtype_model: ResourceQueryResource subtype_name: ResourceQueryResource - subtype_model: ResourceQueryResourceGroup subtype_name: ResourceQueryResourceGroup - subtype_model: ResourceQueryResourceName subtype_name: ResourceQueryResourceName - subtype_model: ResourceQueryResourceType subtype_name: ResourceQueryResourceType - subtype_model: ResourceQueryTagPresence subtype_name: ResourceQueryTagPresence - subtype_model: ResourceQueryTagKey subtype_name: ResourceQueryTagKey - subtype_model: ResourceQueryTagKeyValue subtype_name: ResourceQueryTagKeyValue - subtype_model: WorkloadQueryWorkloadName subtype_name: WorkloadQueryWorkloadName - subtype_model: WorkloadQueryWorkloadOwner subtype_name: WorkloadQueryWorkloadOwner - subtype_model: WorkloadQueryCloud subtype_name: WorkloadQueryCloud - subtype_model: WorkloadQueryCloudAccount subtype_name: WorkloadQueryCloudAccount - subtype_model: WorkloadQueryWorkloadType subtype_name: WorkloadQueryWorkloadType - subtype_model: WorkloadQueryWorkloadId subtype_name: WorkloadQueryWorkloadId ServiceNowServiceCatalogCategory: properties: category: $ref: '#/components/schemas/ServiceNowRequestComponent' sub_categories: type: array description: List of Service Catalog SubCategories items: $ref: '#/components/schemas/ServiceNowServiceCatalogSubCategory' type: object BatchRequest: properties: ids: type: array description: Identifiers to fetch items: type: string type: object ServiceNowCmdbViewInventorySchemaRequest: required: - resource_category - resource_type - service_name properties: service_name: type: string description: Cloud Provider to select example: AWS enum: - AWS - Azure - AzureStack - Azure_CSP - Azure_CSP-Direct - Azure_EA - Azure_MCA - Cloudstack - GCP - MS_VMM - OCI - Openstack - PrivateCloud - Rackspace - VMware - VMware_VCD - vCenter x-cs-enum-type: CloudServiceName resource_category: type: string description: Resource Category resource_type: type: string description: Resource Type resource: type: string description: Resource type: object ListResponse: properties: results: type: array description: List of result identifiers items: type: string next_list_context: description: List context $ref: '#/components/schemas/ListContext' type: object ServiceNowCmdbServiceConfig: properties: resource_mapping: type: array description: ServiceNow Cmdb sync resource level mapping items: $ref: '#/components/schemas/ServiceNowCmdbResourceMapping' rule_mapping: description: ServiceNow Cmdb Sync Configuration Rule Details $ref: '#/components/schemas/ServiceNowCmdbRuleMapping' type: object ServiceNowCmdbSyncLogSortCriteria: required: - column properties: column: type: string example: SyncTime enum: - SyncTime - Service - Status - Action - ResourceType - ResourceId x-cs-enum-type: ServiceNowCmdbSyncLogSortColumn ascending: type: boolean type: object ServiceNowCmdbCiClassAttribute: properties: name: type: string description: Name of the Cmdb Ci Class label: type: string description: Display Name of the Cmdb Ci Class mandatory: type: boolean description: Mandatory attribute Flag type: object ServiceNowCmdbConfigView: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseResponse' - properties: cmdb_account_id: type: string description: Id of the ServiceNow Account cmdb_service: type: string description: Name of the Cmdb Service configuration: type: object description: ServiceNow Cmdb Sync Configuration, indexed by CloudServiceName additionalProperties: $ref: '#/components/schemas/ServiceNowCmdbServiceConfig' type: object ServiceNowCmdbInventoryAttribute: properties: attribute_id: type: string description: Identifier for the Inventory attribute display_name: type: string description: Display Name of the Inventory attribute type: object ServiceNowCmdbListCmdbClassResponse: properties: results: type: array description: List of Cmdb CI Classes items: $ref: '#/components/schemas/ServiceNowCmdbCiClass' type: object ServiceNowCmdbAssignmentGroup: properties: name: type: string description: Name of the ServiceNow User Group sys_id: type: string description: Sys_id of the ServiceNow User Group type: object ServiceNowCmdbConfigBaseResponse: allOf: - $ref: '#/components/schemas/ServiceNowCmdbScopeDetails' - properties: {} type: object ServiceNowCmdbCloudSchemaCategory: properties: hierarchy: type: array description: Service Hierarchy items: $ref: '#/components/schemas/ServiceNowCmdbResourceCategory' type: object ServiceNowCmdbRuleMapping: properties: locations: type: array description: List of locations to filter items: type: string cloud_accounts: type: array description: List of Cloud Account to filter items: type: string tags: type: array description: List of tag key/value pairs items: $ref: '#/components/schemas/KeyValuePair' type: object ServiceNowCmdbSyncLog: properties: ci: type: string description: Identifier for the ServiceNow Configuration Item (CI) being synchronized. resource_id: type: string description: Unique identifier for the synchronized resource. resource_type: type: string description: Synchronized resource type. action: type: string description: Type of synchronization operation, which can be create, update, or delete. status: type: string description: Status of the synchronization operation, indicating success or failure. service: type: string description: Type or category of the cloud resource being synchronized. sys_id_link: type: string description: ServiceNow URL link to access the specific Configuration Item (CI). target_args: type: string description: The request body sent when creating a Configuration Item (CI). sync_time: type: string format: date-time description: Timestamp representing the time when the resource synchronization occurred. type: object ServiceNowCmdbScopeDetails: required: - scope properties: scope: type: string description: Scope to Apply example: master_account enum: - master_account - tenant - cloud_account x-cs-enum-type: ServiceNowCmdbScope master_account_id: type: string description: Master Account Id tenant_id: type: string description: Id of the tenants that user has access to cloud_account_id: type: string description: Id of the Cloud Account type: object ServiceNowCmdbSyncProgressResponse: properties: status: type: string description: ServiceNow Cmdb sync status example: Ready enum: - Ready - Pending - Waiting - Failed - Completed - Cancelled x-cs-enum-type: BackgroundJobStatus progress: description: Progress of the ServiceNow Cmdb sync $ref: '#/components/schemas/ServiceNowCmdbSyncProgress' type: object ServiceNowCmdbConfigUpdateResponse: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseResponse' - properties: {} type: object ServiceNowCmdbConfigCreateRequest: allOf: - $ref: '#/components/schemas/ServiceNowCmdbConfigBaseRequest' - required: - cmdb_account_id - cmdb_service - configuration properties: cmdb_account_id: type: string description: Id of the ServiceNow Account cmdb_service: type: string description: Name of the Cmdb Service configuration: type: object description: ServiceNow Cmdb Sync Configuration, indexed by CloudServiceName additionalProperties: $ref: '#/components/schemas/ServiceNowCmdbServiceConfig' type: object securitySchemes: auth_token: type: apiKey in: header name: X-Auth-Token