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
- Created and enabled
- Created but not enabled
- 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
- Created and enabled
- Created but not enabled
- 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
- Created and enabled
- Created but not enabled
- 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.
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.
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.
CreateAuditPolicyDetails
Details for the new audit policy.
CreateAuditProfileDetails
The details used to create a new audit profile.
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.
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
CreateSensitiveTypePatternDetails
Details to create a new sensitive type with regular expressions.
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.
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.
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.
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.
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.
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.
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.
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.
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.
SensitiveTypeModelConverter
SensitiveTypePattern
Details of the sensitive type.
SensitiveTypeSummary
Summary of a sensitive type.
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
UpdateSensitiveTypePatternDetails
Details to update a sensitive type with regular expressions.
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. 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
ConnectionOption.ConnectionTypeEnum
CreateColumnSourceDetails.ColumnSourceEnum
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
MaskingAnalyticsSummary.MetricNameEnum
MaskingColumnLifecycleState
The current state of a masking column.
MaskingLifecycleState
The current state of a masking resource such as masking policy or library masking format.
MaskingPolicy.RecompileEnum
MaskingPolicyHealthReport.LifecycleStateEnum
MaskingPolicyHealthReportLogSummary.MessageTypeEnum
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.
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.
SensitiveTypePattern.SearchTypeEnum
SensitiveTypeSource
The source of the sensitive type.
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.