openapi: 3.2.0 info: title: CoreStack External Waf Assessment Runs API version: 1.0.0 termsOfService: http://corestack.io/ license: name: CoreStack Inc License url: http://corestack.io/licenses/LICENSE-2.0.html description: Manage Assessment Runs servers: - url: / tags: - name: WafAssessmentRuns description: Manage Assessment Runs paths: /v1/well-architected-framework/assessment-run-history/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunHistory' summary: Get a batch of Assessment Run History details description: Get a batch of Assessment Run History details. operationId: history-batch security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/RecordIdentityBatchRequest' required: true /v1/well-architected-framework/assessment-run-history/item/{assessment_run_history_id}/violations: 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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/RecordIdentity' summary: Get a list of RecordIdentity for resources that have violated the given policy job description: Get a list of resources that have violated the given policy job operationId: violations-list parameters: - name: assessment_run_history_id in: path required: true description: ID of the Assessment Run History. This can be retrieved using get history IDs Filter API. schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunViolationRequest' required: true /v1/well-architected-framework/assessment-run-history/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/RecordIdentity' summary: Get the history IDs for the given filters description: Get the history IDs for the given filters. operationId: history-list security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunHistoryRequest' required: true /v1/well-architected-framework/assessment-run-question/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunQuestion' summary: Get a batch of Assessment Run History Question details description: Get a batch of Assessment Run History Question details. operationId: question-batch parameters: - description: ID of the Assessment Run History name: assessment_run_history_id in: query schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/RecordIdentityBatchRequest' required: true /v1/well-architected-framework/assessment-run-question/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/RecordIdentity' summary: Get the Question IDs for the given filters description: Get the Question IDs for the given filters. operationId: question-list security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunQuestionRequest' required: true /v1/well-architected-framework/assessment-run/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRun' summary: Get a batch of assessment run details description: Get a batch of assessment run operationId: batch@@@10 security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/RecordIdentityBatchRequest' required: true /v1/well-architected-framework/assessment-run/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: Started content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRun' summary: Start an assessment run for the assessment definition description: Create an assessment run for a given Assessment Definition operationId: create@@@11 security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunCreateRequest' required: true /v1/well-architected-framework/assessment-run/item/{assessment_run_id}: 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: Fetched content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRun' summary: Fetch the details for an assessment run by ID description: Get an assessment run by ID operationId: get@@@11 parameters: - name: assessment_run_id in: path required: true description: ID of Assessment Run. This can retrieved using List Assessment run Filter API schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns /v1/well-architected-framework/assessment-run/item/{assessment_run_id}/answer: 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: Updated content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunQuestion' summary: Answer a question or best practice description: 'Answer a question or best practice Allows adding attachments, comments, and setting state for best practice or question' operationId: answer parameters: - name: assessment_run_id in: path required: true description: ID of Assessment Run. This can retrieved using List Assessment run Filter API schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunAnswerRequest' required: true /v1/well-architected-framework/assessment-run/item/{assessment_run_id}/milestone: 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: Updated content: application/json: schema: $ref: '#/components/schemas/RecordIdentity' summary: Create a milestone - take snapshot of the current state of assessment run including state of questions, best practices, comments and attachments associated alongside description: Create a milestone on the Assessment Run. operationId: milestone parameters: - name: assessment_run_id in: path required: true description: ID of Assessment Run. This can retrieved using List Assessment run Filter API schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedAssessmentRunCreateMilestoneRequest' required: true /v1/well-architected-framework/assessment-run/item/{assessment_run_id}/scan: 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: Scan Started content: application/json: schema: $ref: '#/components/schemas/RecordIdentity' summary: Start a scan for an assessment run using the given context description: Start a scan for an assessment run using the given context operationId: scan parameters: - name: assessment_run_id in: path required: true description: ID of Assessment Run. This can retrieved using List Assessment run Filter API schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentContext' required: true /v1/well-architected-framework/assessment-run/item/{assessment_run_id}/set-state: 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: Updated content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRun' summary: Set the state for an assessment run description: 'Set the state for an assessment run. Used to complete or abandon the run Used to complete or abandon the run' operationId: set-state@@@5 parameters: - name: assessment_run_id in: path required: true description: ID of Assessment Run. This can retrieved using List Assessment run Filter API schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunSetStateRequest' required: true /v1/well-architected-framework/assessment-run/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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/RecordIdentity' summary: Get all assessment run IDs for the given filters description: Get all assessment run identities for the given filters operationId: list@@@4 security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunRequest' required: true /v1/well-architected-framework/assessment/report/batch: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '403': description: Forbidden 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: Fetched content: application/json: schema: type: array items: $ref: '#/components/schemas/WellArchitectedFrameworkReport' summary: List of assessment run report details description: List of assessment run report details operationId: report-batch security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/RecordIdentityBatchRequest' required: true /v1/well-architected-framework/assessment/report/generate: 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: Fetched content: application/json: schema: $ref: '#/components/schemas/RecordIdentity' summary: Schedule the generation of a report for an assessment run description: Create a report for an assessment operationId: report-create@@@2 security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkReportCreateRequest' required: true /v1/well-architected-framework/assessment/report/item/{report_id}: 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: Fetched content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkReport' summary: Fetch an assessment run report by ID description: Get a report for an assessment operationId: report-get@@@2 parameters: - name: report_id in: path required: true description: ID of the report to fetch. This can be retrieved using Report Generation API. schema: type: string security: - auth_token: [] tags: - WafAssessmentRuns /v1/well-architected-framework/assessment/report/list: post: responses: '500': description: Internal Server Error content: application/json: schema: $ref: '#/components/schemas/ModelError' '403': description: Forbidden 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: Fetched content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkReportListResponse' summary: Get a list of assessment run report ids for given filters description: Get a list of assessment run report ids for given filters operationId: report-list security: - auth_token: [] tags: - WafAssessmentRuns requestBody: content: application/json: schema: $ref: '#/components/schemas/WellArchitectedFrameworkReportListRequest' required: true components: schemas: WellArchitectedFrameworkAssessmentRunAnswer: properties: best_practice_id: type: string description: Identity of the Best Practice status: type: string description: Status of the question or best practice example: Open enum: - Open - NotApplicable - Unanswered - Verified - VerifiedWithException x-cs-enum-type: WellArchitectedFrameworkAssessmentRunAnswerStatus createdBy: type: string description: User ID of user who provided this answer createdOn: type: string format: date-time description: When the answer was provided owner: type: string description: User ID of the owner of this answer assigned_to: type: array description: List of user IDs assigned to this answer items: type: string attachment_ids: type: array description: List of Attachment IDs assigned to this answer items: type: string comment_id: type: string description: Unique ID for this comment comment: type: string description: Comment added to this answer recommendation: type: string description: Markdown text of the recommendation if edited by the user sync_failure_reason: type: string description: Sync failure reason type: object WellArchitectedFrameworkAssessmentRunRequest: properties: assessment_definition_ids: type: array items: $ref: '#/components/schemas/RecordIdentity' type: object WellArchitectedFrameworkAssessmentRunPolicyScan: properties: context: description: Context for the policy execution. $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentContext' cloud_account_id: type: string description: ID of the cloud account for this policy Job execution policy_uri: type: string description: External Identity of the Policy policy_job_id: type: string description: Identity of the Policy Job status: type: string description: Status of the policy scan example: Queued enum: - Queued - InProgress - Success - Failed x-cs-enum-type: WellArchitectedFrameworkAssessmentRunPolicyScanStatus failure: type: string description: Reason for failure of the policy scan started: type: string format: date-time completed: type: string format: date-time evaluated_resource_count: type: integer violated_resource_count: type: integer type: object WellArchitectedFrameworkAssessmentRunHistory: properties: sysId: type: string description: ID of the Assessment run history createdOn: type: string format: date-time description: Assessment run created on updatedOn: type: string format: date-time description: Assessment run updated on assessment_run: description: The Assessment Run this history is for $ref: '#/components/schemas/RecordIdentity' predecessor: description: Previous history entry $ref: '#/components/schemas/RecordIdentity' triggered_contexts: type: array description: Contexts that triggered the scan items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentContext' background_job: description: Background job associated with a relevant scan. If null, background job has completed. $ref: '#/components/schemas/RecordIdentity' milestone: type: string description: Name of the milestone (only present if this history entry represents a milestone) policy_scans: type: array description: Scans associated with this history step items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunPolicyScan' hyperscaler_milestone_number: type: integer description: 'Milestone number ' type: object WellArchitectedFrameworkAssessmentRunSetStateRequest: properties: status: type: string description: Status of the assessment run example: InProgress enum: - InProgress - Abandoned - Completed x-cs-enum-type: WellArchitectedFrameworkAssessmentRunStatus type: object WellArchitectedFrameworkAssessmentRunCreateRequest: properties: assessment_version: description: The version of the Assessment used for this run $ref: '#/components/schemas/RecordIdentity' workload_version: description: The version of the Workload used for this run $ref: '#/components/schemas/RecordIdentity' type: object ReportConfigurationForAssessmentRun: allOf: - $ref: '#/components/schemas/ReportConfiguration' - required: - assessment_run - framework_id properties: assessment_run: description: The Assessment Run this report is for $ref: '#/components/schemas/RecordIdentity' framework_id: type: string description: Identity of the Framework filter_model: $ref: '#/components/schemas/QueryOperator' type: object x-cs-type-name: ReportConfigurationForAssessmentRun ModelError: required: - message properties: message: type: string description: Error response message. type: object WellArchitectedFrameworkReportCreateRequest: properties: report_configuration: description: Report configuration to generate report $ref: '#/components/schemas/ReportConfigurationForAssessmentRun' type: object WellArchitectedFrameworkAssessmentContext: properties: framework_id: type: string description: ID of the Framework. This can be retrieved using the Well Architected Framework List API. pillar_id: type: string description: ID of the Pillar associated with the Framework question_id: type: string description: ID of the Question associated with the Pillar best_practice_id: type: string description: ID of the Bestpractice associated with the Question type: object WellArchitectedFrameworkAssessmentRunAnswerRequest: properties: framework_id: type: string description: Identity of the Framework pillar_id: type: string description: Identity of the Pillar question_id: type: string description: Identity of the Question answer: description: Answer to add to question $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunAnswer' type: object RecordIdentityBatchRequest: properties: ids: type: array items: $ref: '#/components/schemas/RecordIdentity' type: object WellArchitectedFrameworkReportListRequest: properties: list_context: description: Optional list context $ref: '#/components/schemas/ListContext' filters: description: Filters for the request $ref: '#/components/schemas/WellArchitectedFrameworkReportListFilter' type: object RecordIdentity: properties: sysId: type: string description: Unique Identifier of the tracked item lastUpdate: type: string format: date-time description: Last update of the tracked item table: type: string description: Context of the tracked item 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 WellArchitectedFrameworkAssessmentRun: properties: sysId: type: string description: ID of the Assessment run createdOn: type: string format: date-time description: Assessment run created on updatedOn: type: string format: date-time description: Assessment run updated on status: type: string description: Status of the assessment run example: InProgress enum: - InProgress - Abandoned - Completed x-cs-enum-type: WellArchitectedFrameworkAssessmentRunStatus assessment_definition: description: The Assessment this run is for $ref: '#/components/schemas/RecordIdentity' assessment_version: description: The version of the Assessment used for this run $ref: '#/components/schemas/RecordIdentity' workload_version: description: The version of the Workload used for this run $ref: '#/components/schemas/RecordIdentity' hyperscaler_workload_id: type: string description: ARN of workload created when synced to AWS sync_failure_reason: type: string description: Sync failure reason type: object WellArchitectedFrameworkAssessmentRunQuestionRequest: properties: assessment_run_history_ids: type: array items: $ref: '#/components/schemas/RecordIdentity' type: object ReportConfiguration: required: - __type properties: export_format: type: string description: Specifies the format of the file being exported. default: PDF example: PDF enum: - PDF - CSV x-cs-enum-type: ExportFormat discriminator: propertyName: __type type: object x-cs-subtypes: - subtype_model: ReportConfigurationForAiAgent subtype_name: ReportConfigurationForAiAgent - subtype_model: BaseReportConfigurationForAssessmentAgent subtype_name: BaseReportConfigurationForAssessmentAgent - subtype_model: ReportConfigurationForAssessment subtype_name: ReportConfigurationForAssessment - subtype_model: ReportConfigurationForWorkload subtype_name: ReportConfigurationForWorkload - subtype_model: ReportConfigurationForExecutiveDashboard subtype_name: ReportConfigurationForExecutiveDashboard - subtype_model: ConfigurationForNextGenReportBase subtype_name: ConfigurationForNextGenReportBase - subtype_model: ConfigurationForFinOpsConsolidatedReport subtype_name: ConfigurationForFinOpsConsolidatedReport - subtype_model: ConfigurationForAwsConsolidatedChargesReport subtype_name: ConfigurationForAwsConsolidatedChargesReport - subtype_model: ConfigurationForAzureConsolidatedChargesReport subtype_name: ConfigurationForAzureConsolidatedChargesReport - subtype_model: ConfigurationForGcpConsolidatedChargesReport subtype_name: ConfigurationForGcpConsolidatedChargesReport - subtype_model: ConfigurationForOciConsolidatedChargesReport subtype_name: ConfigurationForOciConsolidatedChargesReport - subtype_model: ConfigurationForDistributorConsolidatedReport subtype_name: ConfigurationForDistributorConsolidatedReport - subtype_model: ReportConfigurationForAssessmentRun subtype_name: ReportConfigurationForAssessmentRun - subtype_model: ReportConfigurationForAssessmentRunDetail subtype_name: ReportConfigurationForAssessmentRunDetail - subtype_model: ReportConfigurationForAssessmentRunSummary subtype_name: ReportConfigurationForAssessmentRunSummary - subtype_model: ReportConfigurationForAssessmentRunViolation subtype_name: ReportConfigurationForAssessmentRunViolation 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 WellArchitectedAssessmentRunCreateMilestoneRequest: properties: name: type: string description: Name of the milestone to create. type: object WellArchitectedFrameworkReport: properties: sys_id: type: string description: Unique ID for the report user_id: type: string description: ID of the user who requested the report report_configuration: description: Report configuration to generate report $ref: '#/components/schemas/ReportConfigurationForAssessmentRun' schedule_id: type: string description: Schedule ID of which the report to be generated x-cs-type: ObjectId email_recipients: type: array items: type: string description: List of Email IDs for which the scheduled report will be sent. background_job: description: Identity of the background job used to generate the report. null if the job has completed $ref: '#/components/schemas/RecordIdentity' attachment_id: type: string description: ID of the attachment where the report contents are stored. This will be null until the report has been successfully generated failure_message: type: string description: Reason for report generation failure status: type: string description: Status of the report generation example: InProgress enum: - InProgress - Completed - Failed x-cs-enum-type: AssessmentRunReportStatus triggered_at: type: string format: date-time description: TimeStamp when assessment run report generation was triggered completed_at: type: string format: date-time description: TimeStamp when assessment run report generation was completed type: object WellArchitectedFrameworkAssessmentRunQuestion: properties: sysId: type: string description: ID of the Assessment run question createdOn: type: string format: date-time description: Assessment run question created on updatedOn: type: string format: date-time description: Assessment run question created on assessment_run_history: description: The entry in the Assessment Run History this question is for $ref: '#/components/schemas/RecordIdentity' framework_id: type: string description: Identity of the Framework pillar_id: type: string description: Identity of the Pillar question_id: type: string description: Identity of the Question answers: type: array items: $ref: '#/components/schemas/WellArchitectedFrameworkAssessmentRunAnswer' sync_failure_reason: type: string description: Sync failure reason type: object WellArchitectedFrameworkAssessmentRunViolationRequest: properties: policy_job_id: type: string description: Identity of the Policy Job type: object WellArchitectedFrameworkReportListResponse: properties: results: type: array description: List of result identifiers items: type: string x-cs-type: ObjectId next_list_context: description: List context $ref: '#/components/schemas/ListContext' type: object WellArchitectedFrameworkReportListFilter: required: - tenant_id properties: tenant_id: type: string description: Tenant ID x-cs-type: ObjectId time_delta_in_days: type: integer description: Time delta to filter reports created in the last N days filters: $ref: '#/components/schemas/QueryOperator' type: object WellArchitectedFrameworkAssessmentRunHistoryRequest: properties: assessment_run_ids: type: array items: $ref: '#/components/schemas/RecordIdentity' type: object securitySchemes: auth_token: type: apiKey in: header name: X-Auth-Token