Resource Types and Permissions of Migration
Review the table that provides a list of Oracle Cloud Migrations resource types and associated permissions.
To assign permissions to all migration resources, use the ocm-migration-family
aggregate type. For more information, see Permissions.
A policy that uses <verb> ocm-migration-family
is
equivalent to writing a policy with a separate <verb>
<resource-type>
statement for each of the individual
resource types.
Resource Type | Permissions |
---|---|
ocm-migration |
|
ocm-migration-asset |
|
ocm-migration-plan |
|
ocm-target-asset |
|
ocm-replication-task |
|
ocm-connector |
|
ocm-replication-schedule |
|
ocm-hydration-agent-task |
|
ocm-hydration-agent-report | OCM_HYDRATION_AGENT_REPORT_STATUS |
Details About Verb + Resource Type Combinations of Migration
Review the permissions and API operations covered by each verb for Oracle Cloud Migrations resources.
The level of access is cumulative as you go from inspect
to
read
to use
to manage
. A plus sign
(+)
in a table cell indicates incremental access when compared to the
preceding cell.
For information about granting access, see Permissions.
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-migration
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_MIGRATION_INSPECT |
ListMigrations |
List all the migration projects in a compartment. |
read |
|
|
Get a specific migration project by ID. |
use |
|
|
Update a specific migration project. |
use |
|
|
Refresh a specific migration project. |
use |
|
|
Start replicating a specific migration project. |
manage |
|
|
Create a migration project. |
manage |
|
|
Delete a specific migration project. |
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-migration-asset
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_MIGRATION_ASSET_INSPECT |
ListMigrationAssets |
List all the assets in a migration Project. |
read |
|
|
Get a specific asset in a migration project by ID. |
use |
|
|
Update a specific asset in a migration project by ID. |
use |
|
|
Refresh a specific migration project. |
use |
|
|
Start replicating a specific asset in a migration project. |
manage |
|
|
Create an asset within a migration project. |
manage |
|
|
Delete a specific asset by ID. |
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-migration-plan
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_MIGRATION_PLAN_INSPECT |
ListMigrationPlans |
List all the migration plans for a migration project. |
read |
|
|
Get a specific migration plan by ID. |
read |
|
|
Export a specific migration plan by ID. |
use |
|
|
Update a specific migration plan by ID. |
use |
|
|
Export a specific migration plan by ID. |
use |
|
|
Refresh a specific migration plan. |
use |
|
|
Run a migration plan by ID. |
manage |
|
|
Create a migration plan for migration projects. |
manage |
|
|
Delete a specific migration plan. |
manage |
|
|
Import a specific migration plan by ID. |
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-target-asset
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_TARGET_ASSET_INSPECT |
ListTargetAssets |
List all the target assets in a migration plan. |
read |
|
|
Get a target asset in a migration plan. |
use |
|
|
Update a target asset in a migration plan. |
manage |
|
|
Create a target asset. |
manage |
|
|
Delete a specific target asset. |
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-replication-task
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_REPLICATION_TASK_INSPECT |
ListReplicationTasks |
List all the replication tasks in a compartment. |
read |
|
|
Get a specific replication task by ID. |
use |
|
|
Update the status of the replication status. |
This table lists the permissions and the APIs that are fully covered by the permissions,
for the ocm-connector
resource.
Verbs | Permissions | APIs Covered | Description |
---|---|---|---|
inspect |
OCM_CONNECTOR_INSPECT |
GetConnectorAssetSources |
Get asset sources of the connector. |
use |
|
|
Update the status of the connector. |
manage |
|
|
Create a connector. |