Show / Hide Table of Contents

Namespace Oci.DatasafeService.Models

Classes

ActivateTargetDatabaseDetails

The details required to reactivate a previously deactived target database in Data Safe.

Alert

The details of a Data Safe Alert, that shows alerts generated by a Data Safe feature.

AlertAggregationItems

Details of alerts aggregation items.

AlertAnalyticsCollection

The summarized detail of alerts aggregation.

AlertCollection

Collection of alert summary.

AlertPolicy

An Alert Policy is a set of alerting rules evaluated against a target. The alert policy is said to be satisfied when all rules in the policy evaulate to true. If there are three rules: rule1,rule2 and rule3, the policy is satisfied if rule1 AND rule2 AND rule3 is True.

AlertPolicyCollection

Collection of alert policy summary.

AlertPolicyRule

A rule associated with a alert policy.

AlertPolicyRuleCollection

Collection of alert policy rules summary.

AlertPolicyRuleSummary

A rule associated with an alert policy.

AlertPolicySummary

Summary of a Data Safe alert policy.

AlertSummary

Summary of a Data Safe Alert.

AlertsAggregationDimension

Details of aggregation dimension summarizing alerts.

AlertsUpdateDetails

The details to update alerts in the specified compartment.

ApplyDiscoveryJobResultsDetails

Details to apply the discovery results to a sensitive data model.

ApplySdmMaskingPolicyDifferenceDetails

Details to apply the SDM masking policy difference to a masking policy.

AuditArchiveRetrieval

Represents the archive retrieve request for the audit data. You can retrieve audit data for a target database from the archive and store it online. For more information, see Retrieve Audit Data for a Target Database from the Archive.

AuditArchiveRetrievalCollection

Collection of archive retrieval summary.

AuditArchiveRetrievalSummary

Summary details of an archive retrieval.

AuditConditions

Represents audit policies with corresponding audit provisioning conditions.

AuditEventAggregationDimensions

The details of the aggregation dimensions used for summarizing audit events.

AuditEventAggregationItems

The details of audit events aggregation items.

AuditEventAnalyticsCollection

Audit events summarized detail.

AuditEventCollection

Collection of audit event summary.

AuditEventSummary

The resource represents the audit events collected from the target database by Oracle Data Safe.

AuditPolicy

The resource represents all available audit policies relevant for the target database with their corresponding audit conditions. The audit policies could be in any one of the following 3 states in the target database

  1. Created and enabled
  2. Created but not enabled
  3. Not created For more details on available audit policies, refer to documentation.

AuditPolicyAggregationItems

The details of the audit profile aggregation items.

AuditPolicyAnalyticCollection

Details of audit policy aggregation.

AuditPolicyCollection

Collection of audit policy summary.

AuditPolicyDimensions

Details of aggregation dimensions used for summarizing audit policies.

AuditPolicySummary

The resource represents all available audit policies relevant for the target database with their corresponding audit conditions. The audit policies could be in any one of the following 3 states in the target database

  1. Created and enabled
  2. Created but not enabled
  3. Not created For more details on available audit policies, refer to documentation.

AuditProfile

The resource represents audit profile settings and audit configurations for the database target, and helps evaluate the initial audit data volume for configuring collection in Data Safe. The resource is also responsible for auto-discovery of audit trails in the database target during target's registration.

AuditProfileAggregationItems

Details of audit profile aggregation items.

AuditProfileAnalyticCollection

Details of audit profile analytic summary.

AuditProfileCollection

Collection of audit profile summary.

AuditProfileDimensions

Details of aggregation dimensions used for summarizing audit profiles.

AuditProfileSummary

Summary of an audit profile.

AuditSpecification

Represents an audit policy relevant for the target database.The audit policy could be in any one of the following 3 states in the target database

  1. Created and enabled
  2. Created but not enabled
  3. Not created For more details on relevant audit policies for the target database, refer to documentation.

AuditTrail

An audit trail represents the source of audit records that provides documentary evidence of the sequence of activities in the target database. Configuring audit trails in Data Safe, and enabling audit data collection on the audit trails copies the audit records from the target database's audit trail into the Data Safe repository.

AuditTrailAggregationItems

Details of audit trail aggregation items.

AuditTrailAnalyticCollection

Details of audit trail analytic summary.

AuditTrailCollection

Collection of audit trail detail objects.

AuditTrailDimensions

Details of aggregation dimensions used for summarizing audit trails.

AuditTrailSummary

Summary of an audit trail.

AutonomousDatabaseDetails

The details of the Autonomous Database to be registered as a target database in Data Safe.

AvailableAuditVolumeCollection

Collection of available audit volume summary.

AvailableAuditVolumeSummary

Represents the audit data volume collected by Data Safe from the target database for the specified audit profile.

BulkCreateSqlFirewallAllowedSqlsDetails

The details used to append the violation logs as allowed SQLs

BulkDeleteSqlFirewallAllowedSqlsDetails

Details of the allowed SQLs to be deleted from the SQL firewall policy.

CalculateAuditVolumeAvailableDetails

The details for calculating audit data volume on target.

CalculateAuditVolumeCollectedDetails

The details for calculating audit data volume collected by data safe.

ChangeAlertCompartmentDetails

The details used to change the compartment of an alert.

ChangeAlertPolicyCompartmentDetails

The details used to change the compartment of an alert policy.

ChangeAuditArchiveRetrievalCompartmentDetails

The description of the achieve retrieval change compartment.

ChangeAuditPolicyCompartmentDetails

Details for which compartment to move the resource to.

ChangeAuditProfileCompartmentDetails

Moves the specified audit profile and its assoicated resources into a different compartment.

ChangeDataSafePrivateEndpointCompartmentDetails

The details used to change the compartment of a Data Safe private endpoint.

ChangeDatabaseSecurityConfigCompartmentDetails

The details for which compartment to move the resource to.

ChangeDiscoveryJobCompartmentDetails

Details to change the compartment of a discovery job resource.

ChangeLibraryMaskingFormatCompartmentDetails

Details to change the compartment of a library masking format.

ChangeMaskingPolicyCompartmentDetails

Details to change the compartment of a masking policy.

ChangeMaskingPolicyHealthReportCompartmentDetails

Details to change the compartment of a masking policy.

ChangeOnPremConnectorCompartmentDetails

The details used to change the compartment of a on-premises connector.

ChangeReportCompartmentDetails

The details of the compartment that the audit report is moving to.

ChangeReportDefinitionCompartmentDetails

Details for which compartment to move the resource to.

ChangeRetentionDetails

Details for the audit retention months to be modified.

ChangeSdmMaskingPolicyDifferenceCompartmentDetails

Details to change the compartment of a SDM masking policy difference.

ChangeSecurityAssessmentCompartmentDetails

The details that can be changed (or retained) when a security assessment is moved to another compartment.

ChangeSecurityPolicyCompartmentDetails

Details for which compartment to move the resource to.

ChangeSecurityPolicyDeploymentCompartmentDetails

Details for which compartment to move the resource to.

ChangeSensitiveDataModelCompartmentDetails

Details to change the compartment of a sensitive data model.

ChangeSensitiveTypeCompartmentDetails

Details to change the compartment of a sensitive type.

ChangeSensitiveTypeGroupCompartmentDetails

Details for which compartment to move the resource to.

ChangeSensitiveTypesExportCompartmentDetails

Details for which compartment to move the resource to.

ChangeSqlCollectionCompartmentDetails

Details for which compartment to move the resource to.

ChangeSqlFirewallPolicyCompartmentDetails

Details for which compartment to move the resource to.

ChangeTargetAlertPolicyAssociationCompartmentDetails

The details used to change the compartment of a target-alert policy association.

ChangeTargetDatabaseCompartmentDetails

The details used to change the compartment of a Data Safe target database.

ChangeUserAssessmentCompartmentDetails

The details used to change the compartment of the user assessment.

CollectedAuditVolumeCollection

Collection of collected audit volume summary.

CollectedAuditVolumeSummary

The volume data point for audit data collected by datasafe.

Column

The description of the column.

ColumnFilter

Filters that are applied to the data at the column level.

ColumnSorting

Sorts the data at the column level.

ColumnSourceDetails

The source of masking columns.

ColumnSourceDetailsModelConverter

ColumnSourceFromSdmDetails

Details of the sensitive data model that's used as the source of masking columns..

ColumnSourceFromTargetDetails

Details of the target database that's used as the source of masking columns.

ColumnSummary

The details of a column in a table fetched from the database.

ColumnsInfo

columnsInfo object has details of column group with schema details.

CompareSecurityAssessmentDetails

Details specifying the security assessment used for comparison.

CompareUserAssessmentDetails

The details of the user assessment comparison.

CompatibleFormatsForDataTypes

A list of basic masking formats compatible with and grouped by the supported data types. The data types are grouped into the following categories - Character - Includes CHAR, NCHAR, VARCHAR2, and NVARCHAR2 Numeric - Includes NUMBER, FLOAT, RAW, BINARY_FLOAT, and BINARY_DOUBLE Date - Includes DATE and TIMESTAMP LOB - Includes BLOB, CLOB, and NCLOB All - Includes all the supported data types

CompatibleFormatsForSensitiveTypes

The list of compatible masking formats grouped by generic sensitive types.

ConnectionOption

Types of connection supported by Data Safe.

ConnectionOptionModelConverter

CreateAlertPolicyDetails

The details used to create a new alert policy.

CreateAlertPolicyRuleDetails

The details used to create a new alert policy rule.

CreateAuditArchiveRetrievalDetails

Request details for creating a new archive retrieval.

CreateColumnSourceDetails

Details to associate a column source with a masking policy.

CreateColumnSourceDetailsModelConverter

CreateColumnSourceFromSdmDetails

Details of the sensitive data model to be associated as the column source with a masking policy.

CreateColumnSourceFromTargetDetails

Details of the target database to be associated as the column source with a masking policy.

CreateDataSafePrivateEndpointDetails

The details used to create the new Data Safe private endpoint.

CreateDiscoveryJobDetails

Details to create a new data discovery job.

CreateLibraryMaskingFormatDetails

Details to create a library masking format, which can have one or more format entries. A format entry can be a basic masking format such as Random Number, or it can be a library masking format. The combined output of all the format entries is used for masking. It provides the flexibility to define a masking format that can generate different parts of a data value separately and then combine them to get the final data value for masking. Note that you cannot define masking condition in a library masking format.

CreateMaskingColumnDetails

CreateMaskingPolicyDetails

Details to create a new masking policy. Use either a sensitive data model or a reference target database to create your masking policy.
To use a sensitive data model as the source of masking columns, set the columnSource attribute to SENSITIVE_DATA_MODEL and provide the sensitiveDataModelId attribute. After creating a masking policy, you can use the AddMaskingColumnsFromSdm operation to automatically add all the columns from the associated sensitive data model. In this case, the target database associated with the sensitive data model is used for column and masking format validations.
You can also create a masking policy without using a sensitive data model. In this case, you need to associate your masking policy with a target database by setting the columnSource attribute to TARGET and providing the targetId attribute. The specified target database is used for column and masking format validations.
After creating a masking policy, you can use the CreateMaskingColumn or PatchMaskingColumns operation to manually add columns to the policy. You need to add the parent columns only, and it automatically adds the child columns (in referential relationship with the parent columns) from the associated sensitive data model or target database.

CreateOnPremConnectorDetails

The details used to create a new on-premises connector.

CreatePeerTargetDatabaseDetails

The details used to register the peer database of a database already registered in Data Safe.

CreateReferentialRelationDetails

A sensitive column is a resource corresponding to a database column that is considered sensitive. It's a subresource of sensitive data model resource and is always associated with a sensitive data model. Note that referential relationships are also managed as part of sensitive columns.

CreateReportDefinitionDetails

Description of a new report definition.

CreateSdmMaskingPolicyDifferenceDetails

Details to create a new SDM masking policy difference.

CreateSecurityAssessmentDetails

The details used to save a security assessment.

CreateSensitiveCategoryDetails

Details to create a new sensitive category.

CreateSensitiveColumnDetails

Details to create a new sensitive column in a sensitive data model.

CreateSensitiveDataModelDetails

Details to create a new sensitive data model. If schemas and sensitive types are provided, it automatically runs data discovery and adds the discovered columns to the sensitive data model. Otherwise, it creates an empty sensitive data model that can be updated later. To specify some schemas and sensitive types for data discovery, use schemasForDiscovery and sensitiveTypeIdsForDiscovery attributes. But if you want to include all schemas and sensitive types, you can set isIncludeAllSchemas and isIncludeAllSensitiveTypes attributes to true. In the latter case, you do not need to list all schemas and sensitive types.

CreateSensitiveTypeDetails

Details to create a new sensitive type.

CreateSensitiveTypeDetailsModelConverter

CreateSensitiveTypeGroupDetails

The details to create a sensitive type group.

CreateSensitiveTypePatternDetails

Details to create a new sensitive type with regular expressions.

CreateSensitiveTypesExportDetails

Details to create a new sensitive types export. To specify some sensitive types for export, use sensitiveTypeIdsForExport attribute. But if you want to include all sensitive types, you can set isIncludeAllSensitiveTypes attributes to true. In the latter case, you do not need to list all sensitive types.

CreateSqlCollectionDetails

Details for SQL collection creation.

CreateTargetAlertPolicyAssociationDetails

The details used to create a new target-alert policy association.

CreateTargetDatabaseDetails

The details used to register the database in Data Safe and to create the Data Safe target database.

CreateUserAssessmentDetails

The details required to save a user assessment.

Credentials

The database credentials required for Data Safe to connect to the database.

DataSafeConfiguration

A Data Safe configuration for a tenancy and region.

DataSafePrivateEndpoint

A Data Safe private endpoint that allows Data Safe to connect to databases in a customer's virtual cloud network (VCN).

DataSafePrivateEndpointSummary

Summary of a Data Safe private endpoint.

DatabaseCloudServiceDetails

The details of the cloud database to be registered as a target database in Data Safe.

DatabaseDetails

Details of the database for the registration in Data Safe.

DatabaseDetailsModelConverter

DatabaseSecurityConfig

Database Security Configurations resource represents the target database configurations. Included in the Database Security Configurations are the SQL Firewall configurations such as the status of the firewall, the time that the firewall status was last updated, violation log auto purge settings, etc.

DatabaseSecurityConfigCollection

Collection of database security config summaries.

DatabaseSecurityConfigSummary

Database Security Configurations resource represents the target database configurations. Included in the Database Security Configurations are the SQL Firewall configurations such as the status of the firewall, the time that the firewall status was last updated, violation log auto purge settings, etc.

DatabaseTableAccessEntry

A DatabaseTableAccess is a resource corresponding to a row in database table access report. It contains information about user's privilege grants that enable table access for the user. It's a subresource of Security Policy Report resource and is always associated with a SecurityPolicyReport.

DatabaseTableAccessEntryCollection

A collection of database table access summary objects.

DatabaseTableAccessEntrySummary

Summary of DatabaseTableAccessEntry Object.

DatabaseViewAccessEntry

A DatabaseViewAccessEntry object is a resource corresponding to a row in view authorization report. It's a subresource of Security Policy Report resource and is always associated with a SecurityPolicyReport.

DatabaseViewAccessEntryCollection

A collection of database view access summary objects.

DatabaseViewAccessEntrySummary

Summary of DatabaseViewAccess Object.

DeleteRowsFormatEntry

The Delete Rows masking format deletes the rows that meet a user-specified condition. It is useful in conditional masking when you want to delete a subset of values in a column and mask the remaining values using some other masking formats. You should be careful while using this masking format. If no condition is specified, all rows in a table are deleted. If a column is being masked using Delete Rows, there must not be a foreign key constraint or dependent column referring to the table. To learn more, check Delete Rows in the Data Safe documentation.

DeterministicEncryptionDateFormatEntry

The Deterministic Encryption (Date) masking format encrypts column data using a cryptographic key and Advanced Encryption Standard (AES 128). It can be used to encrypt date columns only. It requires a range of dates as input defined by the startDate and endDate attributes. The start date must be less than or equal to the end date.
The original column values in all the rows must be within the specified date range. The encrypted values are also within the specified range. Therefore, to ensure uniqueness, the total number of dates in the range must be greater than or equal to the number of distinct original values in the column. If an original value is not in the specified date range, it might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping.
Deterministic Encryption (Date) is a format-preserving, deterministic and reversible masking format, which requires a seed value while submitting a masking work request. Passing the same seed value when masking multiple times or masking different databases ensures that the data is masked deterministically. To learn more, check Deterministic Encryption in the Data Safe documentation.

DeterministicEncryptionFormatEntry

The Deterministic Encryption masking format encrypts column data using a cryptographic key and Advanced Encryption Standard (AES 128). It can be used to encrypt character and number columns. It can encrypt ASCII data without any input (except seed value), but it needs a regular expression to encrypt non-ASCII data.
Deterministic Encryption is a format-preserving, deterministic and reversible masking format, which requires a seed value while submitting a masking work request. Passing the same seed value when masking multiple times or masking different databases ensures that the data is masked deterministically. To learn more, check Deterministic Encryption in the Data Safe documentation.

DeterministicSubstitutionFormatEntry

The Deterministic Substitution masking format uses the specified substitution column as the source of masked values. It performs hash-based substitution to replace the original data in a column with values from the substitution column. As a masking operation renames tables temporarily, the substitution column must be in a table that has no masking column. Also, you may want to ensure that the substitution column has sufficient values to uniquely mask the target column.
Deterministic Substitution requires a seed value while submitting a masking work request. Passing the same seed value when masking multiple times or masking different databases ensures that the data is masked deterministically. To learn more, check Deterministic Substitution in the Data Safe documentation.

DifferenceColumn

A SDM masking policy difference column. It can be one of the following three types: NEW: A new column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.

DifferenceColumnSummary

Summary of a SDM masking policy difference column.

Diffs

Results of the comparison of an item between two security assessments.

Dimensions

The scope of analytics data.

DiscoveryAnalyticsCollection

A collection of discovery analytics summary objects.

DiscoveryAnalyticsSummary

Summary of discovery analytics data.

DiscoveryJob

A data discovery job. It helps track job's metadata as well as result statistics.

DiscoveryJobCollection

A collection of discovery job summary objects.

DiscoveryJobResult

A discovery job result representing a sensitive column. It can be one of the following three types: NEW: A new sensitive column in the target database that is not in the sensitive data model. DELETED: A column that is present in the sensitive data model but has been deleted from the target database. MODIFIED: A column that is present in the target database as well as the sensitive data model but some of its attributes have been modified.

DiscoveryJobResultCollection

A collection of discovery job result summary objects.

DiscoveryJobResultSummary

Summary of a discovery job result.

DiscoveryJobSummary

Summary of a discovery job.

DownloadDiscoveryReportDetails

Details to download a discovery report.

DownloadMaskingLogDetails

Details to download the masking log.

DownloadMaskingPolicyDetails

Details to download a masking policy.

DownloadMaskingReportDetails

Details to download a masking report.

DownloadSecurityAssessmentReportDetails

The details used to download a security assessment report.

DownloadSensitiveDataModelDetails

Details to download a sensitive data model.

DownloadSensitiveTypesExportDetails

Details to download a sensitive types export.

DownloadUserAssessmentReportDetails

The details used to download a user assessment report.

EnableConditions

The details of the audit policy provisioning conditions.

EnableDataSafeConfigurationDetails

The details used to enable Data Safe in the tenancy and region.

EntryDetails

Details specific to the security policy entry.

EntryDetailsModelConverter

Finding

The particular finding reported by the security assessment.

FindingAnalyticsCollection

The collection of the summary objects of the analytics data of findings or top findings.

FindingAnalyticsDimensions

The scope of analytics data.

FindingAnalyticsSummary

The summary of information about the analytics data of findings or top findings. It includes details such as metric name, findinKey, title (topFindingCategory for top finding), severity (topFindingStatus for top finding) and targetId.

FindingSummary

The particular finding reported by the security assessment.

FindingsChangeAuditLogCollection

A collection of of all finding risk change audit log summary objects.

FindingsChangeAuditLogSummary

Summary of audit log of risk updates of findings of specified security assessment.

FirewallPolicyEntryDetails

SQL Firewall policy details.

FixedNumberFormatEntry

The Fixed Number masking format uses a constant number for masking. To learn more, check Fixed Number in the Data Safe documentation.

FixedStringFormatEntry

The Fixed String masking format uses a constant string for masking. To learn more, check Fixed String in the Data Safe documentation.

FormatEntry

A format entry is part of a masking format and defines the logic to mask data. A format entry can be a basic masking format such as Random Number, or it can be a library masking format. If a masking format has more than one format entries, the combined output of all the format entries is used for masking.

FormatEntryModelConverter

FormatSummary

Summary of a masking format.

FormatsForDataType

A list of basic masking formats compatible with a supported data type.

FormatsForSensitiveType

A list of library masking formats compatible with an existing sensitive type.

GenerateDiscoveryReportForDownloadDetails

Details to generate a downloadable discovery report.

GenerateHealthReportDetails

Details to use when performing health check on a masking policy.

GenerateMaskingPolicyForDownloadDetails

Details to generate a downloadable masking policy.

GenerateMaskingReportForDownloadDetails

Details to generate a downloadable masking report.

GenerateOnPremConnectorConfigurationDetails

The details used to create and download on-premises connector's configuration.

GenerateReportDetails

Details for the report generation.

GenerateSecurityAssessmentReportDetails

The details used to generate a new security assessment report.

GenerateSensitiveDataModelForDownloadDetails

Details to generate a downloadable sensitive data model.

GenerateUserAssessmentReportDetails

The details used to generate a new user assessment report.

GlobalSettings

Details of the tenancy level global settings in Data Safe.

GrantSummary

The summary of user grants.

GroupedSensitiveTypeCollection

A collection of sensitive types summary objects present in a sensitive type group.

GroupedSensitiveTypeSummary

Id of sensitive types present in a sensitive type group.

InitializationParameter

Encapsulates a parameter name and its value.

InstalledDatabaseDetails

The details of the database running on-premises or on a compute instance.

LibraryMaskingFormat

A library masking format is a masking format stored in an Oracle Cloud Infrastructure compartment and can be used in multiple masking policies. If you want to use the same masking logic for multiple masking columns or even in multiple masking policies, you can create a library masking format and assign it to masking columns as needed. It helps you avoid defining the same masking logic again and again.
Oracle Data Safe provides a set of predefined library masking formats to mask common sensitive and personal data, such as names, national identifiers, credit card numbers, and phone numbers. To meet your specific requirements, you can easily create new library masking formats and use them in your masking policies.

LibraryMaskingFormatCollection

A collection of library masking format summary objects.

LibraryMaskingFormatEntry

A library masking format to be used for masking. It can be either a predefined or a user-defined library masking format. It enables reuse of an existing library masking format and helps avoid defining the masking logic again. Use the ListLibraryMaskingFormats operation to view the existing library masking formats.

LibraryMaskingFormatSummary

Summary of a library masking format.

ListSelectionMode

Indicates that the selection is a list of resource ocids.

MaskDataDetails

Details to mask data.

MaskedColumnCollection

A collection of masking column summary objects.

MaskedColumnSummary

Summary of a masked column. A masked column is a database column masked by a data masking request.

MaskingAnalyticsCollection

A collection of masking analytics summary objects.

MaskingAnalyticsDimensions

The scope of analytics data.

MaskingAnalyticsSummary

Summary of masking analytics data.

MaskingColumn

A masking column is a resource corresponding to a database column that you want to mask. It's a subresource of masking policy resource and is always associated with a masking policy. Note that only parent columns are managed as masking columns. The child columns are automatically managed using the childColumns attribute.

MaskingColumnCollection

A collection of masking column summary objects.

MaskingColumnSummary

Summary of a masking column.

MaskingErrorCollection

A collection of masking error objects.

MaskingErrorSummary

Summary of a masking error. A Masking error is an error seen during the masking run.

MaskingFormat

MaskingObjectCollection

A collection of masking object summary objects.

MaskingObjectSummary

Summary of a masking object present in a masking policy.

MaskingPolicy

MaskingPolicyCollection

A collection of masking policy summary objects.

MaskingPolicyColumnsInfo

maskingPolicyColumnsInfo object has details of column group with schema details.

MaskingPolicyHealthReport

The masking policy health report.

MaskingPolicyHealthReportCollection

A collection of masking policy health report objects.

MaskingPolicyHealthReportLogCollection

A collection of masking policy health log objects.

MaskingPolicyHealthReportLogSummary

A log entry related to the pre-masking health check.

MaskingPolicyHealthReportSummary

Summary of a masking policy health report.

MaskingPolicyReferentialRelationCollection

A collection of referential relation summary objects.

MaskingPolicyReferentialRelationSummary

A referential relation is a resource corresponding to database columns. It is always associated with a masking policy.

MaskingPolicySummary

Summary of a masking policy.

MaskingReport

A masking report contains information about a completed masking request. It includes details such as the target database masked, masking policy used, masking start and finish time, total number of schemas, tables, columns and values masked, masked columns, and the masking formats used.

MaskingReportCollection

A collection of masking report summary objects.

MaskingReportSummary

Summary of a masking report.

MaskingSchemaCollection

A collection of masking schema summary objects.

MaskingSchemaSummary

Summary of a masking schema present in masking policy.

ModifiedAttributes

The attributes of a sensitive column that have been modified in the target database. It's populated only in the case of MODIFIED discovery results and shows the new values of the modified attributes.

ModifyGlobalSettingsDetails

The details required to modify the global settings in Data Safe.

NullValueFormatEntry

The Null Value masking format replaces column data with NULL. The column being masked must be allowed to contain null values. To learn more, check Null Value in the Data Safe documentation.

OnPremConnector

A Data Safe on-premises connector that enables Data Safe to connect to on-premises databases.

OnPremConnectorSummary

Summary of a Data Safe on-premises connector.

OnPremiseConnector

The details required to establish a connection to the database using an on-premises connector.

PPFFormatEntry

The Post Processing Function masking format is a special masking option that enables you to use a custom function to further transform column values after they have been masked using some other masking formats. It takes the intermediate masked values as input and returns the final masked values. For example, you can use it for adding checksums or special encodings to the masked values.
A post-processing function has the same signature as a user-defined function, but it passes in the masked values the masking engine generates, and returns the final masked values that should be used for masking. To learn more, check Post Processing Function in the Data Safe documentation.

PatchAlertPolicyRuleDetails

Details for how to patch a alert policy.

PatchAlertsDetails

The alert details to update the status of one or more alerts specified by the alert IDs.

PatchDiscoveryJobResultDetails

Details to patch discovery results.

PatchGroupedSensitiveTypesDetails

Details to patch sensitive types in a sensitive type group. INSERT and REMOVE operations are allowed.

PatchInsertInstruction

An operation that inserts a value into an array, shifting array items as necessary and handling NOT_FOUND exceptions by creating the implied containing structure.

PatchInstruction

A single instruction to be included as part of Patch request content.

PatchInstructionModelConverter

PatchMaskingColumnsDetails

Details to patch columns in a masking policy.

PatchMergeInstruction

An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

PatchRemoveInstruction

An operation that deletes items, ignoring NOT_FOUND exceptions. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

PatchSdmMaskingPolicyDifferenceColumnsDetails

Details to patch SDM masking policy difference.

PatchSensitiveColumnDetails

Details to patch columns in a sensitive data model.

PatchSqlFirewallAllowedSqlDetails

The details used to delete multiple allowed sqls.

PatchTargetAlertPolicyAssociationDetails

The details used to create associations for target databases and audit policies.

PatternFormatEntry

The Pattern masking format randomly selects values according to pattern to replace the original values.
Rules Max Generated Data Length 30 characters Use '%c' for a random lowercase letter Use '%C' for a random uppercase letter Use '%u[]' for a random character out of all characters enclosed in [] Use '%%' for a '%' Use '%d' for a random digit Use '%nd','%nc', '%nC', or '%nu[]' n random letters or digits or characters enclosed in [], n can be 0-9 only Any other character will be included as it is Examples %3d-%5C will generate 416-JQPCS %3d-%5c will generate 392-dehco %u[$^#] will generate $ %%%3d will generate %704

PeerTargetDatabase

The details of the peer target database in Data Safe.

PeerTargetDatabaseCollection

Summary of peer target databases of a primary target database.

PeerTargetDatabaseSummary

The details of the peer target database in Data Safe.

PreserveOriginalDataFormatEntry

The Preserve Original Data masking format retains the original values in a column. It is useful in conditional masking when you want to preserve a subset of values in a column and mask the remaining values using some other masking formats. To learn more, check Preserve Original Data in the Data Safe documentation.

PrivateEndpoint

The details required to establish a connection to the database using a private endpoint.

Profile

The comprehensive information about the user profiles available on a given target. It includes details such as profile name, failed login attempts, password reuse time, password verification function, password verification function implementation code snippet, sessions per user, connect time inactive account time, password lock time, cpu usage per session, target id, and compartment id.

ProfileAggregation

The profile aggregation provides information about the user profiles available on the database. For example, the user profile details include how many users have a given profile assigned and how many profiles have password verification function.

ProfileDetails

The details of a particular profile

ProfileSummary

The summary of information about the user profiles. It includes details such as profile name, failed login attempts, sessions per user, inactive account time, password lock time, user created, target id, and the compartment id.

ProvisionAuditConditions

Represents audit policies with corresponding audit provisioning conditions.

ProvisionAuditPolicyDetails

Details for audit policy provisioning.

RandomDateFormatEntry

The Random Date masking format generates random and unique dates within a range. The date range is defined by the startDate and endDate attributes. The start date must be less than or equal to the end date. When masking columns with uniqueness constraint, ensure that the date range is sufficient enough to generate unique values. To learn more, check Random Date in the Data Safe documentation.

RandomDecimalNumberFormatEntry

The Random Decimal Number masking format generates random and unique decimal numbers within a range. The range is defined by the startValue and endValue attributes. The start value must be less than or equal to the end value. To learn more, check Random Decimal Number in the Data Safe documentation.

RandomDigitsFormatEntry

The Random Digits masking format generates random digits of length within a range. The length range is defined by the startLength and endLength attributes. The start length must be less than or equal to the end length. When masking columns with uniqueness constraint, ensure that the length range is sufficient enough to generate unique values. This masking format pads to the appropriate length in a string, but does not pad when used for a number column. It's a complementary type of Random Number, which is not padded.

RandomListFormatEntry

The Random List masking format randomly selects values from a list of values to replace the original values. To learn more, check Random List in the Data Safe documentation.

RandomNumberFormatEntry

The Random Number masking format generates random and unique integers within a range. The range is defined by the startValue and endValue attributes. The start value must be less than or equal to the end value. When masking columns with uniqueness constraint, ensure that the range is sufficient enough to generate unique values. To learn more, check Random Number in the Data Safe documentation.

RandomStringFormatEntry

The Random String masking format generates random and unique strings of length within a range. The length range is defined by the startLength and endLength attributes. The start length must be less than or equal to the end length. When masking columns with uniqueness constraint, ensure that the length range is sufficient enough to generate unique values. To learn more, check Random String in the Data Safe documentation.

RandomSubstitutionFormatEntry

The Random Substitution masking format uses the specified substitution column as the source of masked values. The values in the substitution column are randomly ordered before mapping them to the original column values. As a masking operation renames tables temporarily, the substitution column must be in a table that has no masking column. Also, you may want to ensure that the substitution column has sufficient values to uniquely mask the target column.
Unlike Deterministic Substitution, Random Substitution doesn't do deterministic masking, and thus, doesn't require a seed value. To learn more, check Random Substitution in the Data Safe documentation.

References

References to the sections of STIG, CIS, GDPR and/or OBP relevant to the current finding.

ReferentialRelation

A referential relation is a resource corresponding to database columns. It's a subresource of sensitive data model resource and is always associated with a sensitive data model.

ReferentialRelationCollection

A collection of referential relation summary objects.

ReferentialRelationSummary

A referential relation is a resource corresponding to a database columns. It's a subresource of sensitive data model resource and is always associated with a sensitive data model.

RegularExpressionFormatEntry

The Regular Expression masking format gives the flexibility to use regular expressions to search for sensitive data in a column of Large Object data type (LOB), and replace the data with a fixed string, fixed number, null value, or SQL expression. It can also be used for columns of VARCHAR2 type to mask parts of strings. To learn more, check Regular Expressions in the Data Safe documentation.

Report

The description of the report.

ReportCollection

Collection of report summary.

ReportDefinition

Description of report definition.

ReportDefinitionCollection

Collection of report definition objects.

ReportDefinitionSummary

Summary of report definition.

ReportDetails

The details of the report schedule.

ReportDetailsModelConverter

ReportSummary

Description of report.

RoleGrantPathCollection

A collection of role grant path summary objects.

RoleGrantPathSummary

The summary of user role grant paths.

RoleSummary

The details of a role fetched from the database.

RunSecurityAssessmentDetails

The details required to create an on-demand saved security assessment.

RunUserAssessmentDetails

The details required to create an on-demand saved user assessment.

SQLExpressionFormatEntry

The SQL Expression masking format uses a SQL expression to generate values that are used to replace the original data values. SQL expressions with dbms_lob and other user-defined functions can be used to mask columns of Large Object data type (LOB). To learn more, check SQL Expression in the Data Safe documentation.

ScheduleAuditReportDetails

Details for the audit report schedule.

ScheduleReportDetails

The details of the report schedule.

SchemaSummary

The details of a schema fetched from the database.

ScimQuerySelectionMode

Indicates that the selection is a scimQuery.

SdmMaskingPolicyDifference

A resource that tracks the differences between sensitive columns in the sensitive data model and masking columns in the masking policy

SdmMaskingPolicyDifferenceCollection

A collection of SDM masking policy difference objects.

SdmMaskingPolicyDifferenceColumnCollection

A collection of SDM masking policy difference column summary objects.

SdmMaskingPolicyDifferenceSummary

Summary of a SDM masking policy difference.

SectionStatistics

Statistics showing the number of findings with a particular risk level for each category.

SecurityAssessment

A security assessment that provides an overall insight into your database security posture. The security assessment results are based on the analysis of your database configurations, user accounts, and security controls. For more information, see Security Assessment Overview.

SecurityAssessmentBaseLineDetails

The details required to set the baseline for the assessment.

SecurityAssessmentComparison

Provides a list of the differences in a comparison of the security assessment with the baseline value.

SecurityAssessmentComparisonPerTarget

The results of the comparison between two security assessment resources.

SecurityAssessmentStatistics

Statistics showing the number of findings for each category grouped by risk levels for all the targets in the specified security assessment.
The categories include Auditing, Authorization Control, Data Encryption, Database Configuration, Fine-Grained Access Control, Privileges and Roles, and User Accounts. The risk levels include High Risk, Medium Risk, Low Risk, Advisory, Evaluate, and Pass.

SecurityAssessmentSummary

The summary of a security assessment.

SecurityFeatureAnalyticsCollection

The collection of database security feature analytics summary.

SecurityFeatureAnalyticsDimensions

The scope of analytics data.

SecurityFeatureAnalyticsSummary

The summary of database security feature analytics data.

SecurityFeatureCollection

Collection of database security feature summary.

SecurityFeatureSummary

The details of database security feature usage available on a given compartment.

SecurityPolicy

The resource represents as a container for all the security policies in Data Safe.

SecurityPolicyCollection

Collection of security policy summary.

SecurityPolicyDeployment

The resource represents the state of the deployment of a security policy on a target.

SecurityPolicyDeploymentCollection

Collection of security policy deployment summary.

SecurityPolicyDeploymentSummary

The resource represents the state of the deployment of a security policy on a target.

SecurityPolicyEntryState

The resource represents the state of a specific entry type deployment on a target.

SecurityPolicyEntryStateCollection

Collection of security policy entry state summary.

SecurityPolicyEntryStateSummary

The resource represents the state of a specific entry type deployment on a target.

SecurityPolicyReport

The resource represents the security policy report

SecurityPolicyReportCollection

Collection of security policy report summary.

SecurityPolicyReportSummary

The resource represents a container for all the security policy reports in Data Safe.

SecurityPolicySummary

The resource represents as a container for all the security policies in Data Safe.

SelectionDetails

Details of the items to be selected and the mode of selection.

SelectionDetailsModelConverter

SensitiveCategory

Details of the sensitive category.

SensitiveColumn

A sensitive column is a resource corresponding to a database column that is considered sensitive. It's a subresource of sensitive data model resource and is always associated with a sensitive data model. Note that referential relationships are also managed as part of sensitive columns.

SensitiveColumnAnalyticsCollection

A collection of sensitive column analytics summary objects.

SensitiveColumnAnalyticsDimensions

The dimensions available for sensitive column analytics.

SensitiveColumnAnalyticsSummary

The details of sensitive column analytics data.

SensitiveColumnCollection

A collection of sensitive column summary objects.

SensitiveColumnSummary

Summary of a sensitive column present in a sensitive data model.

SensitiveDataModel

A sensitive data model is a collection of sensitive columns and their referential relationships. It helps understand the sensitive data landscape, track changes, and efficiently enable security controls such as data masking. It can be managed either manually or by performing sensitive data discovery on a reference target database. Learn more.

SensitiveDataModelCollection

A collection of sensitive data model summary objects.

SensitiveDataModelSensitiveTypeCollection

A collection of sensitive types summary objects present in a sensitive data model.

SensitiveDataModelSensitiveTypeSummary

Summary of sensitive types present in a sensitive data model.

SensitiveDataModelSummary

Summary of a sensitive data model.

SensitiveObjectCollection

A collection of sensitive object summary objects.

SensitiveObjectSummary

Summary of a sensitive object present in a sensitive data model.

SensitiveSchemaCollection

A collection of sensitive schema summary objects.

SensitiveSchemaSummary

Summary of a sensitive schema present in a sensitive data model.

SensitiveType

A sensitive type defines a particular type or class of sensitive data. It can be a basic sensitive type with regular expressions or a sensitive category. While sensitive types are used for data discovery, sensitive categories are used for logically grouping the related or similar sensitive types. Learn more.

SensitiveTypeCollection

A collection of sensitive type summary objects.

SensitiveTypeGroup

The details of the sensitive type group.

SensitiveTypeGroupCollection

A collection of sensitive type group summary objects.

SensitiveTypeGroupSummary

Summary of the sensitive type group.

SensitiveTypeModelConverter

SensitiveTypePattern

Details of the sensitive type.

SensitiveTypeSummary

Summary of a sensitive type.

SensitiveTypesExport

The resource represents sensitive types to be exported in Data Safe.

SensitiveTypesExportCollection

A collection of sensitive types export summary objects.

SensitiveTypesExportSummary

The resource represents collection of sensitive types needed to be exported.

ShuffleFormatEntry

The Shuffle masking format randomly shuffles values within a column. It can also be used to shuffle column data within discrete units, or groups, where there is a relationship among the members of each group. To learn more, check Shuffle in the Data Safe documentation. The Shuffle masking format randomly shuffles values within a column. It can also be used to shuffle column data within discrete units, or groups, where there is a relationship among the members of each group. To learn more, check Shuffle in the Data Safe documentation.

SqlCollection

The resource represents SQL collection for a specific database user in a target. SqlCollection encapsulates the SQL commands issued in the user\u2019s database sessions, and its execution context.

SqlCollectionAggregation

The details of SQL collections.

SqlCollectionAnalyticsCollection

SQL collection analytics collection.

SqlCollectionCollection

Collection of SQL collection summary.

SqlCollectionDimensions

The dimensions available for SQL collection analytics.

SqlCollectionLogAggregation

The details of SQL collection log aggregation items.

SqlCollectionLogDimensions

The dimensions available for SQL collection analytics.

SqlCollectionLogInsightsCollection

SQL collection log analytics collection.

SqlCollectionSummary

The resource represents SQL collection for a specific database user in a target. SqlCollection encapsulates the SQL commands issued in the user\u2019s database sessions, and its execution context.

SqlFirewallAllowedSql

The resource represents a SQL Firewall allowed SQL in Data Safe.

SqlFirewallAllowedSqlAggregation

The details of SQL Firewall allow SQL aggregate.

SqlFirewallAllowedSqlAnalyticsCollection

SQL Firewall allowed SQL analytics collection.

SqlFirewallAllowedSqlCollection

Collection of SQL Firewall allowed SQL statements.

SqlFirewallAllowedSqlDimensions

The dimensions available for SQL Firewall allow SQL analytics.

SqlFirewallAllowedSqlSummary

The resource represents a SQL Firewall allowed SQL in Data Safe.

SqlFirewallConfig

The SQL Firewall related configurations.

SqlFirewallPolicy

The SQL Firewall policy resource contains the firewall policy metadata for a single user.

SqlFirewallPolicyAggregation

The details of SQL Firewall policy.

SqlFirewallPolicyAnalyticsCollection

SQL Firewall policy analytics collection.

SqlFirewallPolicyCollection

Collection of SQL Firewall policy summary.

SqlFirewallPolicyDimensions

The dimensions available for SQL Firewall policy analytics.

SqlFirewallPolicySummary

The SQL Firewall policy resource contains the firewall policy metadata for a single user.

SqlFirewallViolationAggregation

The details of SQL violations aggregation items.

SqlFirewallViolationAggregationDimensions

The details of the aggregation dimensions used for summarizing SQL violations.

SqlFirewallViolationAnalyticsCollection

SQL violations summarized detail.

SqlFirewallViolationSummary

The resource represents the SQL violations collected from the target database by Oracle Data Safe.

SqlFirewallViolationsCollection

Collection of SQL violation summary.

StartAuditTrailDetails

The details used to start an audit trail.

SubstringFormatEntry

The Substring masking format extracts a portion of the original column value and uses it to replace the original value. It internally uses the Oracle SUBSTR function. It takes the start position and length as input, extracts substring from the original value using SUBSTR, and uses the substring to replace the original value. To learn more, check Substring in the Data Safe documentation.

Summary

Summary of the audit report.

TableSummary

The details of a table fetched from the database.

TablesForDiscovery

This contains the schema name along with one or more optional table names.

TargetAlertPolicyAssociation

The association of the target database to an alert policy.

TargetAlertPolicyAssociationCollection

Collection of target to alert policy summary.

TargetAlertPolicyAssociationSummary

A summary of target to alert policy association.

TargetDatabase

The details of the Data Safe target database.

TargetDatabaseSummary

Summary of a Data Safe target database.

TlsConfig

The details required to establish a TLS enabled connection.

TruncateTableFormatEntry

The Truncate Table masking format drops all the rows in a table. If one of the columns in a table is masked using Truncate Table, the entire table is truncated, so no other masking format can be used for any of the other columns in that table. If a table is being truncated, it cannot be referred to by a foreign key constraint or a dependent column. To learn more, check Truncate Table in the Data Safe documentation.

UDFFormatEntry

The User Defined Function masking format lets you define your own logic to mask column data. The return value of the user-defined function is used to replace the original values. The user-defined function has a fixed signature and is a PL/SQL function that can be invoked in a SELECT statement. To learn more, check User Defined Function in the Data Safe documentation.

UnsetSecurityAssessmentBaselineDetails

The details required to unset the baseline of the assessment.

UnsetUserAssessmentBaselineDetails

The details required to unset the baseline of the assessment.

UpdateAlertDetails

The details used to update an alert.

UpdateAlertPolicyDetails

The details used to update a alert policy.

UpdateAlertPolicyRuleDetails

The details used to update a alert policy rule.

UpdateAuditArchiveRetrievalDetails

Details to update the audit archive retrieval.

UpdateAuditPolicyDetails

Details to update the audit policy.

UpdateAuditProfileDetails

The details used to update a audit profile.

UpdateAuditTrailDetails

The details used to update an audit trail.

UpdateColumnSourceDetails

Details to update the column source of a masking policy.

UpdateColumnSourceDetailsModelConverter

UpdateColumnSourceSdmDetails

Details of the sensitive data model to be associated as the column source with a masking policy.

UpdateColumnSourceTargetDetails

Details of the target database to be associated as the column source with a masking policy.

UpdateDataSafePrivateEndpointDetails

The details used to update the Data Safe private endpoint.

UpdateDatabaseSecurityConfigDetails

The details to update the database security config.

UpdateFindingDetails

Details to update a finding in a security assessment.

UpdateLibraryMaskingFormatDetails

Details to update a library masking format. Note that updating the formatEntries attribute replaces all the existing masking format entries with the specified format entries.

UpdateMaskingColumnDetails

Details to update a masking column.

UpdateMaskingPolicyDetails

Details to update a masking policy.

UpdateOnPremConnectorDetails

The details used to update a on-premises connector.

UpdateOnPremConnectorWalletDetails

The details used to update an on-premises connector's wallet.

UpdatePeerTargetDatabaseDetails

The details of the peer database used for updating the peer target database in Data Safe.

UpdateReportDefinitionDetails

Description of a new report definition.

UpdateReportDetails

The details for updating the report.

UpdateSdmMaskingPolicyDifferenceDetails

Details to update a sdm masking policy difference.

UpdateSecurityAssessmentDetails

Updates one or more attributes of the specified security assessment.

UpdateSecurityPolicyDeploymentDetails

Details to update the security policy deployment.

UpdateSecurityPolicyDetails

Details to update the security policy.

UpdateSensitiveCategoryDetails

Details to update a sensitive category.

UpdateSensitiveColumnDetails

Details to update a sensitive column in a sensitive data model.

UpdateSensitiveDataModelDetails

Details to update a sensitive data model. Note that updating any attribute of a sensitive data model does not perform data discovery.

UpdateSensitiveTypeDetails

Details to update a sensitive type.

UpdateSensitiveTypeDetailsModelConverter

UpdateSensitiveTypeGroupDetails

Details to update a sensitive type group.

UpdateSensitiveTypePatternDetails

Details to update a sensitive type with regular expressions.

UpdateSensitiveTypesExportDetails

Details to update a sensitive types export.

UpdateSqlCollectionDetails

Details to update the SQL collection.

UpdateSqlFirewallConfigDetails

Details to update the SQL Firewall config.

UpdateSqlFirewallPolicyDetails

Details to update the SQL Firewall policy.

UpdateTargetAlertPolicyAssociationDetails

The details used to update a target-alert policy association.

UpdateTargetDatabaseDetails

The details of the database used for updating the target database in Data Safe.

UpdateUserAssessmentDetails

Updates one or more attributes of the specified user assessment.

UserAccessAnalyticsCollection

A collection of user access analytics summary objects.

UserAccessAnalyticsSummary

Summary of user access analytics data

UserAggregation

The user aggregation provides information about the overall security state of database users. For example, it states how many users have the DBA role and how many users are in the critical category.

UserAssessment

The details of the user assessment, which includes statistics related to target database users.

UserAssessmentBaseLineDetails

The details required to set the baseline for the assessment.

UserAssessmentComparison

Provides a list of differences for user assessment when compared with the baseline value.

UserAssessmentSummary

The summary of the user assessment.

UserDetails

The details of a particular user.

UserSummary

The summary of information about the database user. It includes details such as user type, account status, last login time, user creation time, authentication type, user profile, and time and date of the last password change and the date and time of the expiration of the password. It also contains the user category derived from these user details, as well as granted privileges.

WorkRequest

An asynchronous work request.

WorkRequestError

An error related to a work request.

WorkRequestLogEntry

A log entry related to a work request.

WorkRequestResource

A resource that is created or operated on by an asynchronous operation that is tracked by a work request.

WorkRequestSummary

Summary of a work request.

Enums

AccessType

The type of access a user has on a table/view.

Alert.OperationStatusEnum

AlertLifecycleState

The current state of a alert resource.

AlertPolicyLifecycleState

The current state of the alert policy resource.

AlertPolicyRuleLifecycleState

The current state of the alert policy rule resource.

AlertPolicyType

The Data Safe feature that relates to the alert policy.

AlertSeverity

The severity level of the alert.

AlertStatus

The current status of the alert.

AlertSummary.OperationStatusEnum

AlertType

The feature name (type) that pertains to the alert.

AuditArchiveRetrievalLifecycleState

The current state of the archive retrieval.

AuditEventAggregationDimensions.AuditTypeEnum

AuditEventAggregationDimensions.TargetClassEnum

AuditEventSummary.AuditLocationEnum

AuditEventSummary.AuditTypeEnum

AuditEventSummary.DatabaseTypeEnum

AuditEventSummary.OperationStatusEnum

AuditEventSummary.TargetClassEnum

AuditPolicyCategory

Represents the category to which an audit policy belongs. An audit policy can belong to a single category.

AuditPolicyLifecycleState

The current state of audit policies available on the target.

AuditProfileLifecycleState

The current state of the audit profile.

AuditSpecification.EnableStatusEnum

AuditSpecification.EnabledEntitiesEnum

AuditTrail.PurgeJobStatusEnum

AuditTrailLifecycleState

The current state of the audit trail.

AuditTrailSource

The underlying source of unified audit trail.

AuditTrailStatus

The current sub-state of the audit trail.

ColumnFilter.OperatorEnum

ColumnSourceDetails.ColumnSourceEnum

ColumnsInfo.ObjectTypeEnum

ConnectionOption.ConnectionTypeEnum

CreateColumnSourceDetails.ColumnSourceEnum

CreateReferentialRelationDetails.RelationTypeEnum

CreateSensitiveColumnDetails.ObjectTypeEnum

CreateSensitiveColumnDetails.RelationTypeEnum

CreateSensitiveColumnDetails.StatusEnum

CreateSqlCollectionDetails.SqlLevelEnum

CreateSqlCollectionDetails.StatusEnum

DataModelFormat

The format of the sensitive data model file.

DatabaseSecurityConfigLifecycleState

The current state of the database security config resource.

DatabaseType

The type of the database. Allowed values are

  • DATABASE_CLOUD_SERVICE - Represents Oracle Database Cloud Services.
  • AUTONOMOUS_DATABASE - Represents Oracle Autonomous Databases.
  • INSTALLED_DATABASE - Represents databases running on-premises or on compute instances.

DifferenceColumn.DifferenceTypeEnum

DifferenceColumn.PlannedActionEnum

DifferenceColumn.SyncStatusEnum

Diffs.SeverityEnum

DiscoveryAnalyticsSummary.MetricNameEnum

DiscoveryJob.DiscoveryTypeEnum

DiscoveryJobResult.DiscoveryTypeEnum

DiscoveryJobResult.ObjectTypeEnum

DiscoveryJobResult.PlannedActionEnum

DiscoveryJobResult.RelationTypeEnum

DiscoveryJobResultSummary.ObjectTypeEnum

DiscoveryJobResultSummary.RelationTypeEnum

DiscoveryLifecycleState

The current state of a discovery resource such as sensitive data model or sensitive type.

DownloadDiscoveryReportDetails.ReportFormatEnum

DownloadMaskingReportDetails.ReportFormatEnum

DownloadSecurityAssessmentReportDetails.FormatEnum

DownloadUserAssessmentReportDetails.FormatEnum

EnableConditions.EntitySelectionEnum

EnableConditions.EntityTypeEnum

EnableConditions.OperationStatusEnum

EntryDetails.EntryTypeEnum

Finding.SeverityEnum

FindingAnalyticsDimensions.SeverityEnum

FindingAnalyticsDimensions.TopFindingStatusEnum

FindingAnalyticsSummary.MetricNameEnum

FindingLifecycleState

The current state of the finding.

FindingSummary.SeverityEnum

FormatEntryType

The type of the format entry.

GenerateDiscoveryReportForDownloadDetails.ReportFormatEnum

GenerateHealthReportDetails.CheckTypeEnum

GenerateMaskingReportForDownloadDetails.ReportFormatEnum

GenerateReportDetails.MimeTypeEnum

GenerateSecurityAssessmentReportDetails.FormatEnum

GenerateUserAssessmentReportDetails.FormatEnum

GrantSummary.PrivilegeCategoryEnum

GrantSummary.PrivilegeTypeEnum

InfrastructureType

The infrastructure type the database is running on. Allowed values are

  • ORACLE_CLOUD - Represents that the database is running on the Oracle Cloud Infrastructure.
  • CLOUD_AT_CUSTOMER - Represents that the database is running on Oracle Cloud@Customer infrastructure.
  • ON_PREMISES - Represents that the database is running on on-premises infrastructure.
  • NON_ORACLE_CLOUD - Represents that the database is running on non-Oracle cloud infrastructure.

LibraryMaskingFormatSource

The source of the library masking format.

LifecycleState

The current state of the resource.

LogType

The type of log to be added as an allowed sql. Allowed values are

  • VIOLATION_LOG

MaskDataDetails.ReRunFromStepEnum

MaskingAnalyticsSummary.MetricNameEnum

MaskingColumnLifecycleState

The current state of a masking column.

MaskingErrorSummary.StepNameEnum

MaskingLifecycleState

The current state of a masking resource such as masking policy or library masking format.

MaskingPolicy.RecompileEnum

MaskingPolicyColumnsInfo.ObjectTypeEnum

MaskingPolicyHealthReport.LifecycleStateEnum

MaskingPolicyHealthReportLogSummary.HealthCheckTypeEnum

MaskingPolicyHealthReportLogSummary.MessageTypeEnum

MaskingPolicyReferentialRelationSummary.RelationTypeEnum

MaskingReport.MaskingStatusEnum

MaskingReportSummary.MaskingStatusEnum

ObjectType

The type of the object to which a column belongs.

OnPremConnectorLifecycleState

The current state of the on-premises connector.

PatchInstruction.OperationEnum

PolicyFormat

The format of the masking policy file.

PrivilegeGrantableOption

Indicates that a grantee can grant privilege to others via ADMIN_OPTION or GRANT_OPTION.

PrivilegeName

The name of the privilege granted to user.

ReferentialRelation.RelationTypeEnum

ReferentialRelationLifecycleState

The current state of a referential relation.

ReferentialRelationSummary.RelationTypeEnum

Report.MimeTypeEnum

ReportDefinition.CategoryEnum

ReportDefinition.ScheduledReportMimeTypeEnum

ReportDefinitionDataSource

Specifies the name of a resource that provides data for the report. For example alerts, events.

ReportDefinitionLifecycleState

The current state of the report definition.

ReportDefinitionSummary.CategoryEnum

ReportDetails.ReportTypeEnum

ReportLifecycleState

The current state of the report.

ReportSummary.MimeTypeEnum

ReportType

The type of the audit report.

ScheduleReportDetails.MimeTypeEnum

SdmMaskingPolicyDifference.DifferenceTypeEnum

SdmMaskingPolicyDifference.LifecycleStateEnum

SecurityAssessment.TriggeredByEnum

SecurityAssessment.TypeEnum

SecurityAssessmentComparison.LifecycleStateEnum

SecurityAssessmentLifecycleState

The current state of the security assessment.

SecurityAssessmentReferences

A filter to return only findings that match the specified reference. Currently supported values are STIG, CIS, and GDPR. Here STIG refers to DISA STIG, CIS refers to CIS Benchmark, and GDPR refers to EU GDPR.

SecurityAssessmentSummary.TriggeredByEnum

SecurityAssessmentSummary.TypeEnum

SecurityFeatureAnalyticsDimensions.SecurityFeatureEnum

SecurityFeatureAnalyticsSummary.MetricNameEnum

SecurityFeatureSummary.ColumnEncryptionEnum

SecurityFeatureSummary.DatabaseVaultEnum

SecurityFeatureSummary.ExternalAuthenticationEnum

SecurityFeatureSummary.FineGrainedAuditEnum

SecurityFeatureSummary.GlobalAuthenticationEnum

SecurityFeatureSummary.NetworkEncryptionEnum

SecurityFeatureSummary.PasswordAuthenticationEnum

SecurityFeatureSummary.PrivilegeAnalysisEnum

SecurityFeatureSummary.TablespaceEncryptionEnum

SecurityFeatureSummary.TraditionalAuditEnum

SecurityFeatureSummary.UnifiedAuditEnum

SecurityPolicyDeploymentLifecycleState

The current state of security policy deployment.

SecurityPolicyEntryStateDeploymentStatus

The current state of security policy entry state.

SecurityPolicyLifecycleState

The current state of security policies available on the target.

SecurityPolicyReportLifecycleState

The current state of the security policy report available on the target.

SelectionDetails.SelectionModeEnum

SensitiveColumn.ObjectTypeEnum

SensitiveColumn.RelationTypeEnum

SensitiveColumn.SourceEnum

SensitiveColumn.StatusEnum

SensitiveColumnLifecycleState

The current state of a sensitive column.

SensitiveColumnSummary.ObjectTypeEnum

SensitiveColumnSummary.RelationTypeEnum

SensitiveColumnSummary.SourceEnum

SensitiveColumnSummary.StatusEnum

SensitiveTypeEntity

The entity type. It can be either a sensitive type with regular expressions or a sensitive category used for grouping similar sensitive types.

SensitiveTypeGroupLifecycleState

The current state of a sensitive type group

SensitiveTypePattern.SearchTypeEnum

SensitiveTypeSource

The source of the sensitive type.

SensitiveTypesExportLifecycleState

The current state of a sensitive types export.

ServiceList

List of (Oracle) Data Safe services, the only production service is DataSafe, the other services are used in devtest.

SortOrders

Defines the sorting order of the assessment (ascending or descending).

SqlCollection.SqlLevelEnum

SqlCollection.StatusEnum

SqlCollectionLifecycleState

The current state of SQL collections available on the target.

SqlCollectionSummary.SqlLevelEnum

SqlCollectionSummary.StatusEnum

SqlFirewallAllowedSql.SqlLevelEnum

SqlFirewallAllowedSqlDimensions.SqlLevelEnum

SqlFirewallAllowedSqlLifecycleState

The current state of SQL Firewall allowed SQL.

SqlFirewallAllowedSqlSummary.SqlLevelEnum

SqlFirewallConfig.ExcludeJobEnum

SqlFirewallConfig.StatusEnum

SqlFirewallConfig.ViolationLogAutoPurgeEnum

SqlFirewallPolicy.EnforcementScopeEnum

SqlFirewallPolicy.SqlLevelEnum

SqlFirewallPolicy.StatusEnum

SqlFirewallPolicy.ViolationActionEnum

SqlFirewallPolicy.ViolationAuditEnum

SqlFirewallPolicyDimensions.EnforcementScopeEnum

SqlFirewallPolicyDimensions.ViolationActionEnum

SqlFirewallPolicyLifecycleState

The current state of SQL Firewall policy.

SqlFirewallPolicySummary.EnforcementScopeEnum

SqlFirewallPolicySummary.SqlLevelEnum

SqlFirewallPolicySummary.StatusEnum

SqlFirewallPolicySummary.ViolationActionEnum

SqlFirewallPolicySummary.ViolationAuditEnum

SqlFirewallViolationAggregationDimensions.SqlLevelEnum

SqlFirewallViolationSummary.SqlLevelEnum

SqlFirewallViolationSummary.ViolationActionEnum

TargetDatabaseLifecycleState

The lifecycle state of the target database.

  • CREATING - Represents that the target database is creating.
  • UPDATING - Represents that the target database is updating.
  • ACTIVE - Represents that the target database is active.
  • INACTIVE - Represents that the target database is inactive.
  • DELETING - Represents that the target database is deleting.
  • DELETED - Represents that the target database is deleted.
  • NEEDS_ATTENTION - Represents that the target database needs user attention.
  • FAILED - Represents that the target database is failed.

TlsConfig.CertificateStoreTypeEnum

TlsConfig.StatusEnum

UpdateColumnSourceDetails.ColumnSourceEnum

UpdateSensitiveColumnDetails.RelationTypeEnum

UpdateSensitiveColumnDetails.StatusEnum

UpdateSqlFirewallConfigDetails.ExcludeJobEnum

UpdateSqlFirewallConfigDetails.StatusEnum

UpdateSqlFirewallConfigDetails.ViolationLogAutoPurgeEnum

UpdateSqlFirewallPolicyDetails.EnforcementScopeEnum

UpdateSqlFirewallPolicyDetails.StatusEnum

UpdateSqlFirewallPolicyDetails.ViolationActionEnum

UpdateSqlFirewallPolicyDetails.ViolationAuditEnum

UserAssessment.TriggeredByEnum

UserAssessment.TypeEnum

UserAssessmentComparison.LifecycleStateEnum

UserAssessmentLifecycleState

The current state of the user assessment.

UserAssessmentSummary.TriggeredByEnum

UserAssessmentSummary.TypeEnum

UserDetails.AuthenticationTypeEnum

UserSummary.AccountStatusEnum

UserSummary.AdminRolesEnum

UserSummary.AuthenticationTypeEnum

UserSummary.UserCategoryEnum

UserSummary.UserTypesEnum

WorkRequest.OperationTypeEnum

WorkRequest.StatusEnum

WorkRequestResource.ActionTypeEnum

WorkRequestSummary.OperationTypeEnum

WorkRequestSummary.StatusEnum

In this article
Back to top