Target Registration Resources

The target registration resources that you require to register a target database depend on the database type and how you plan to connect to your database. An administrator in Oracle Cloud Infrastructure Identity and Access Management (IAM) can grant permissions as needed on individual target registration resources.

autonomous-database Resource

The autonomous-database resource is an Oracle Cloud Infrastructure resource (not a resource specific to Oracle Data Safe) that represents an Oracle Autonomous AI Database. To register or use an Autonomous AI Database with Oracle Data Safe, a user group requires, at a minimum, the use permission on the autonomous-database resource. For more information and other examples, see Policy Details for Autonomous AI Database.

Example: Grant the Data-Safe-Admins group the use permission on all Autonomous AI Databases in the Finance compartment

allow group Data-Safe-Admins to use autonomous-database in compartment Finance

data-safe-private-endpoints Resource

The data-safe-private-endpoints resource represents the Oracle Data Safe private endpoint resource in Oracle Cloud Infrastructure.

The following table describes the permissions available for the data-safe-private-endpoints resource.

Permission Description
inspect

The user group can list Oracle Data Safe private endpoints in the Oracle Cloud Infrastructure Console.

read or use

The user group can list and view properties for Oracle Data Safe private endpoints in the Oracle Cloud Infrastructure Console. The user group can also select private endpoints during target registration.

manage

The user group can list, view properties for, create, update, delete, and move (to another compartment) Oracle Data Safe private endpoints in the Oracle Cloud Infrastructure Console.

Example: Specific permission - Allow a user group to use Oracle Data Safe private endpoints from a specific compartment during target registration

The following policy statement allows a user group named IT-Security to view and select Oracle Data Safe private endpoints from the compartment named Info-Tech during target registration.

allow group IT-Security to manage data-safe-private-endpoints in compartment Info-Tech

Example: Broad permission - Allow a user group to use Oracle Data Safe private endpoints from any compartment during target registration

The following policy statement allows a user group named IT-Security to view and select Oracle Data Safe private endpoints from any compartment in the tenancy during target registration.

allow group IT-Security to manage data-safe-private-endpoints in tenancy

onprem-connectors Resource

The onprem-connectors resource represents the Oracle Data Safe on-premises connectors resource in Oracle Cloud Infrastructure.

The following table describes the permissions available for the onprem-connectors resource.

Permission Description
inspect

The user group can list Oracle Data Safe on-premises connectors in the Oracle Cloud Infrastructure Console.

read or use

The user group can list and view properties for Oracle Data Safe on-premises connectors in the Oracle Cloud Infrastructure Console. The user group can also select on-premises connectors during target registration.

manage

The user group can list, view properties for, create, update, delete, and move (to another compartment) Oracle Data Safe on-premises connectors in the Oracle Cloud Infrastructure Console.

Example: Specific Permission

The following policy statement allows a user group named IT-Security to view and select Oracle Data Safe on-premises connectors from the compartment named Info-Tech during target registration.

allow group IT-Security to manage onprem-connectors in compartment Info-Tech

Example: Broad Permission

The following policy statement allows a user group named IT-Security to view and select Oracle Data Safe on-premises connectors from any compartment in the tenancy during target registration.

allow group IT-Security to manage onprem-connectors in tenancy

target-database-group Resource

The target-database-group resource represents an Oracle Data Safe target database group resource in Oracle Cloud Infrastructure.

The following table describes the permissions available for the target-database-group resource.

Permission Description
inspect

The user group can list all Oracle Data Safe target database group resources in a specified compartment.

read

The user group can list and view properties for all Oracle Data Safe target database group resources in a specified compartment.

manage

The user group can list, view properties for, create, update, delete, and move (to another compartment) Oracle Data Safe target database group in a specified compartment.

target-databases Resource

The target-databases resource represents an Oracle Data Safe target database resource in Oracle Cloud Infrastructure.

The following table describes the permissions available for the target-databases resource.

Permission Description
inspect

The user group can list Oracle Data Safe target databases in the Oracle Cloud Infrastructure Console.

read or use

The user group can list and view properties for Oracle Data Safe target databases in the Oracle Cloud Infrastructure Console.

manage

The user group can list, view properties for, create (register), update, delete, activate, deactivate, and move (to another compartment) Oracle Data Safe target databases in the Oracle Cloud Infrastructure Console.

Virtual Cloud Networking Resources

Virtual cloud networking resources are Oracle Cloud Infrastructure resources (resources not specific to Oracle Data Safe) that include resources such as virtual network interface cards (vnics), network security groups, subnets, and so on.

To create, update, or delete an Oracle Data Safe private endpoint, you need to obtain permissions in Oracle Cloud Infrastructure Identity and Access Management (IAM) on the underlying virtual networking resources of a private endpoint for the relevant compartments in your tenancy.

To create an Oracle Data Safe private endpoint:

In the private endpoint compartment, you need permissions to do the following:

  • Create VNIC
  • Delete VNIC
  • (Optional) Update members in a network security group
  • (Optional) Associate a network security group

In the subnet compartment, you need permissions to do the following:

  • Attach subnet
  • Detach subnet

To update an Oracle Data Safe private endpoint:

In the Oracle Data Safe private endpoint compartment, you need permissions to do the following:

  • Update VNIC
  • (Optional) Update members in a network security group
  • (Optional) Associate a network security group

To delete an Oracle Data Safe private endpoint:

In the Oracle Data Safe private endpoint compartment, you need permissions to do the following:

  • Delete VNIC
  • (Optional) Update members in a network security group

In the subnet compartment, you need permissions to do the following:

  • Detach subnet

Examples

Example 1: Broad permission

In this example, the dbadmin group has broad permission to use all virtual networking resources in the compartment ADWcmp1.

allow group dbadmin to manage virtual-network-family in compartment ADWcmp1

Example 2: Specific permission

In this example, the dbadmin group has specific permissions on network resources. The third statement is required only if you want to use network security groups to control traffic to and from the private endpoint.

allow group dbadmin to manage vnics in compartment ADWcmp1
allow group dbadmin to use subnets in compartment ADWcmp1
allow group dbadmin to use network-security-groups in compartment ADWcmp1