Skip to main content
IAM Policy Map

AmazonODBFullAccess

AdminAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides full access to resources in Oracle Database@AWS

Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.

Identity

ARN
arn:aws:iam::aws:policy/AmazonODBFullAccess
Default version
v2
Created
Last edited
Services
ec2, iam, odb

Control-plane actions (95)

By access level: 23 List, 3 Permissions management, 16 Read, 2 Tagging, 51 Write.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
EC25 of 8342 List, 3 Permissions management; 0 restricted, 0 conditionalec2:CreateOdbNetworkPeering, ec2:DeleteOdbNetworkPeering, ec2:DescribeAvailabilityZones, ec2:DescribeVpcs, ec2:ModifyOdbNetworkPeering
IAM1 of 1901 Write; 1 restricted, 1 conditionaliam:CreateServiceLinkedRole
Oracle Database@AWS89 of 9621 List, 16 Read, 2 Tagging, 50 Write; 0 restricted, 0 conditionalodb:AssociateIamRoleToResource, odb:AssociateVirtualMachinesToExadbVmCluster, odb:CreateAutonomousDatabase, odb:CreateAutonomousDatabaseBackup, odb:CreateAutonomousDatabaseWallet, odb:CreateCloudAutonomousVmCluster, odb:CreateCloudExadataInfrastructure, odb:CreateCloudVmCluster, odb:CreateDbNode, odb:CreateExadbVmCluster, odb:CreateExascaleDbStorageVault, odb:CreateGrantShare and 77 more
EC2: 5 actions
  • ec2:CreateOdbNetworkPeering (Permissions management)
  • ec2:DeleteOdbNetworkPeering (Permissions management)
  • ec2:DescribeAvailabilityZones (List)
  • ec2:DescribeVpcs (List)
  • ec2:ModifyOdbNetworkPeering (Permissions management)
IAM: 1 actions
  • iam:CreateServiceLinkedRole (Write)
Oracle Database@AWS: 89 actions
  • odb:AssociateIamRoleToResource (Write)
  • odb:AssociateVirtualMachinesToExadbVmCluster (Write)
  • odb:CreateAutonomousDatabase (Write)
  • odb:CreateAutonomousDatabaseBackup (Write)
  • odb:CreateAutonomousDatabaseWallet (Write)
  • odb:CreateCloudAutonomousVmCluster (Write)
  • odb:CreateCloudExadataInfrastructure (Write)
  • odb:CreateCloudVmCluster (Write)
  • odb:CreateDbNode (Write)
  • odb:CreateExadbVmCluster (Write)
  • odb:CreateExascaleDbStorageVault (Write)
  • odb:CreateGrantShare (Write)
  • odb:CreateOdbNetwork (Write)
  • odb:CreateOdbPeeringConnection (Write)
  • odb:CreateOutboundIntegration (Write)
  • odb:DeleteAutonomousDatabase (Write)
  • odb:DeleteAutonomousDatabaseBackup (Write)
  • odb:DeleteCloudAutonomousVmCluster (Write)
  • odb:DeleteCloudExadataInfrastructure (Write)
  • odb:DeleteCloudVmCluster (Write)
  • odb:DeleteDbNode (Write)
  • odb:DeleteExadbVmCluster (Write)
  • odb:DeleteExascaleDbStorageVault (Write)
  • odb:DeleteGrantShare (Write)
  • odb:DeleteOdbNetwork (Write)
  • odb:DeleteOdbPeeringConnection (Write)
  • odb:DeleteResourcePolicy (Write)
  • odb:DisassociateIamRoleFromResource (Write)
  • odb:DisassociateVirtualMachinesFromExadbVmCluster (Write)
  • odb:FailoverAutonomousDatabase (Write)
  • odb:GetAutonomousDatabase (Read)
  • odb:GetAutonomousDatabaseBackup (Read)
  • odb:GetAutonomousDatabaseWalletDetails (Read)
  • odb:GetCloudAutonomousVmCluster (Read)
  • odb:GetCloudExadataInfrastructure (Read)
  • odb:GetCloudExadataInfrastructureUnallocatedResources (Read)
  • odb:GetCloudVmCluster (Read)
  • odb:GetDbNode (Read)
  • odb:GetDbServer (Read)
  • odb:GetExadbVmCluster (Read)
  • odb:GetExascaleDbStorageVault (Read)
  • odb:GetOciOnboardingStatus (Read)
  • odb:GetOdbNetwork (Read)
  • odb:GetOdbPeeringConnection (Read)
  • odb:GetResourcePolicy (Read)
  • odb:InitializeService (Write)
  • odb:ListAutonomousDatabaseBackups (List)
  • odb:ListAutonomousDatabaseCharacterSets (List)
  • odb:ListAutonomousDatabaseClones (List)
  • odb:ListAutonomousDatabasePeers (List)
  • odb:ListAutonomousDatabaseVersions (List)
  • odb:ListAutonomousDatabases (List)
  • odb:ListAutonomousVirtualMachines (List)
  • odb:ListCloudAutonomousVmClusters (List)
  • odb:ListCloudExadataInfrastructures (List)
  • odb:ListCloudVmClusters (List)
  • odb:ListDbNodes (List)
  • odb:ListDbServers (List)
  • odb:ListDbSystemShapes (List)
  • odb:ListExadbVmClusters (List)
  • odb:ListExascaleDbStorageVaults (List)
  • odb:ListFlexComponents (List)
  • odb:ListGiMinorVersions (List)
  • odb:ListGiVersions (List)
  • odb:ListOdbNetworks (List)
  • odb:ListOdbPeeringConnections (List)
  • odb:ListSystemVersions (List)
  • odb:ListTagsForResource (Read)
  • odb:PutResourcePolicy (Write)
  • odb:RebootAutonomousDatabase (Write)
  • odb:RebootDbNode (Write)
  • odb:RestoreAutonomousDatabase (Write)
  • odb:ShrinkAutonomousDatabase (Write)
  • odb:StartAutonomousDatabase (Write)
  • odb:StartDbNode (Write)
  • odb:StopAutonomousDatabase (Write)
  • odb:StopDbNode (Write)
  • odb:SwitchoverAutonomousDatabase (Write)
  • odb:TagResource (Tagging)
  • odb:UntagResource (Tagging)
  • odb:UpdateAutonomousDatabase (Write)
  • odb:UpdateAutonomousDatabaseBackup (Write)
  • odb:UpdateCloudExadataInfrastructure (Write)
  • odb:UpdateExadbVmCluster (Write)
  • odb:UpdateExascaleDbStorageVault (Write)
  • odb:UpdateGrantShare (Write)
  • odb:UpdateOdbNetwork (Write)
  • odb:UpdateOdbPeeringConnection (Write)
  • odb:UpdateOutboundIntegration (Write)

Data-plane actions (0)

By access level: none.

This policy grants no actions in this plane.

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: all-resources.

Can be attached: Yes, to users, groups and roles.

Why this tier

  • Grants at least 80% of the write and permissions-management actions of: odb (50 of 57).

Guidance

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Same service

Same domain

Frequently asked questions

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowODBActions",
      "Effect": "Allow",
      "Action": [
        "odb:GetOciOnboardingStatus",
        "odb:InitializeService",
        "odb:CreateCloudExadataInfrastructure",
        "odb:GetCloudExadataInfrastructure",
        "odb:UpdateCloudExadataInfrastructure",
        "odb:GetCloudExadataInfrastructureUnallocatedResources",
        "odb:DeleteCloudExadataInfrastructure",
        "odb:ListCloudExadataInfrastructures",
        "odb:CreateCloudVmCluster",
        "odb:GetCloudVmCluster",
        "odb:DeleteCloudVmCluster",
        "odb:ListCloudVmClusters",
        "odb:CreateCloudAutonomousVmCluster",
        "odb:GetCloudAutonomousVmCluster",
        "odb:DeleteCloudAutonomousVmCluster",
        "odb:ListCloudAutonomousVmClusters",
        "odb:CreateExascaleDbStorageVault",
        "odb:GetExascaleDbStorageVault",
        "odb:UpdateExascaleDbStorageVault",
        "odb:DeleteExascaleDbStorageVault",
        "odb:ListExascaleDbStorageVaults",
        "odb:CreateExadbVmCluster",
        "odb:GetExadbVmCluster",
        "odb:UpdateExadbVmCluster",
        "odb:DeleteExadbVmCluster",
        "odb:ListExadbVmClusters",
        "odb:AssociateVirtualMachinesToExadbVmCluster",
        "odb:DisassociateVirtualMachinesFromExadbVmCluster",
        "odb:ListGiMinorVersions",
        "odb:CreateAutonomousDatabase",
        "odb:GetAutonomousDatabase",
        "odb:UpdateAutonomousDatabase",
        "odb:DeleteAutonomousDatabase",
        "odb:ListAutonomousDatabases",
        "odb:ListAutonomousDatabaseClones",
        "odb:ListAutonomousDatabasePeers",
        "odb:StartAutonomousDatabase",
        "odb:StopAutonomousDatabase",
        "odb:RebootAutonomousDatabase",
        "odb:ShrinkAutonomousDatabase",
        "odb:SwitchoverAutonomousDatabase",
        "odb:FailoverAutonomousDatabase",
        "odb:RestoreAutonomousDatabase",
        "odb:CreateAutonomousDatabaseWallet",
        "odb:GetAutonomousDatabaseWalletDetails",
        "odb:CreateAutonomousDatabaseBackup",
        "odb:GetAutonomousDatabaseBackup",
        "odb:UpdateAutonomousDatabaseBackup",
        "odb:DeleteAutonomousDatabaseBackup",
        "odb:ListAutonomousDatabaseBackups",
        "odb:CreateDbNode",
        "odb:GetDbNode",
        "odb:RebootDbNode",
        "odb:StartDbNode",
        "odb:StopDbNode",
        "odb:DeleteDbNode",
        "odb:ListDbNodes",
        "odb:GetDbServer",
        "odb:ListDbServers",
        "odb:AssociateIamRoleToResource",
        "odb:DisassociateIamRoleFromResource",
        "odb:CreateOdbNetwork",
        "odb:GetOdbNetwork",
        "odb:UpdateOdbNetwork",
        "odb:DeleteOdbNetwork",
        "odb:ListOdbNetworks",
        "odb:CreateOdbPeeringConnection",
        "odb:GetOdbPeeringConnection",
        "odb:UpdateOdbPeeringConnection",
        "odb:DeleteOdbPeeringConnection",
        "odb:ListOdbPeeringConnections",
        "odb:ListAutonomousVirtualMachines",
        "odb:ListDbSystemShapes",
        "odb:ListFlexComponents",
        "odb:ListGiVersions",
        "odb:ListSystemVersions",
        "odb:ListAutonomousDatabaseVersions",
        "odb:ListAutonomousDatabaseCharacterSets",
        "odb:PutResourcePolicy",
        "odb:GetResourcePolicy",
        "odb:DeleteResourcePolicy",
        "odb:CreateGrantShare",
        "odb:UpdateGrantShare",
        "odb:DeleteGrantShare",
        "odb:CreateOutboundIntegration",
        "odb:UpdateOutboundIntegration",
        "odb:TagResource",
        "odb:UntagResource",
        "odb:ListTagsForResource"
      ],
      "Resource": "*"
    },
    {
      "Sid": "AllowEC2Actions",
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeVpcs"
      ],
      "Resource": "*"
    },
    {
      "Sid": "AllowOdbNetworkPeeringActions",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateOdbNetworkPeering",
        "ec2:ModifyOdbNetworkPeering",
        "ec2:DeleteOdbNetworkPeering"
      ],
      "Resource": "*"
    },
    {
      "Sid": "AllowSLRActions",
      "Effect": "Allow",
      "Action": [
        "iam:CreateServiceLinkedRole"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:AWSServiceName": [
            "odb.amazonaws.com",
            "vpc-lattice.amazonaws.com"
          ]
        }
      }
    }
  ]
}

Version history

Current version v2, edited by AWS on 2026-09-04. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AmazonODBFullAccess

CloudFormation

Resources:
  ExampleRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument: {}  # replace with your trust policy
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/AmazonODBFullAccess

Terraform

resource "aws_iam_role_policy_attachment" "amazonodbfullaccess" {
  role       = aws_iam_role.example.name
  policy_arn = "arn:aws:iam::aws:policy/AmazonODBFullAccess"
}

CDK (TypeScript)

role.addManagedPolicy(
  iam.ManagedPolicy.fromAwsManagedPolicyName("AmazonODBFullAccess"),
);

Sources

Pending editorial review. No editorial sources are listed yet.