/** * Data Safe API * APIs for using Oracle Data Safe. * OpenAPI spec version: 20181201 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ /** * The scope of analytics data. */ export interface TemplateAnalyticsDimensions { /** * The OCID of the security assessment of type TEMPLATE. */ "templateAssessmentId"?: string; /** * The number of checks inside the template assessment. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "totalChecks"?: number; /** * The OCID of the security assessment of type TEMPLATE_BASELINE. */ "templateBaselineAssessmentId"?: string; /** * The OCID of the target database. This field will be in the response if the template was applied on an individual target. */ "targetId"?: string; /** * The OCID of the target database group that the group assessment is created for. * This field will be in the response if the template was applied on a target group. * */ "targetDatabaseGroupId"?: string; /** * Indicates whether or not the template security assessment is applied to a target group. * If the value is false, it means the template security assessment is applied to a individual target. * */ "isGroup"?: boolean; /** * Indicates whether or not the comparison between the latest assessment and the template baseline assessment is done. * If the value is false, it means the comparison is not done yet. * */ "isCompared"?: boolean; /** * The date and time when the comparison was made upon the template baseline. Conforms to the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). */ "timeLastCompared"?: Date; /** * Indicates whether or not the latest assessment is compliant with the template baseline assessment. * If the value is false, it means there is drift in the comparison report and the totalChecksFailed field will have a non-zero value. * */ "isCompliant"?: boolean; /** * Indicates how many checks in the template have drifts in the comparison report. This field is only present if isCompliant is false. * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "totalChecksFailed"?: number; /** * The number of the target(s) inside the target group for which the template baseline assessment was created for. * If the isGroup field is false, the value will be 1, representing the single target. * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "totalTargets"?: number; /** * The number of the target(s) that have drifts in the comparison report. * This field is only present if isCompared is true. * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "totalNonCompliantTargets"?: number; } export declare namespace TemplateAnalyticsDimensions { function getJsonObj(obj: TemplateAnalyticsDimensions): object; function getDeserializedJsonObj(obj: TemplateAnalyticsDimensions): object; }