EDH - Supported Resources (AWS)

A list of AWS Support Resources for Event-Driven Harvesting

This page includes a complete list of the AWS supported resources for Event-Drive Harvesting (EDH) as an alphabetized list of the AWS resource names.

Supported Resources

EDH Supported Resources for AWS

API Gateway

API Gateway Key

API Gateway Stage

AppSync API

Athena Workgroup

AutoScaling Groups

AutoScaling Launch Config

Backup Vault

Broker MQ Instances

Cloud Account

CloudFront

CloudTrail

CloudWatch/Event Bridge Event Bus/Log Groups

CFT

CodeBuild Project

Cognito User Pool

Database Migration Service

Directory Service

DynamoDB

DynamoDB Accelerator (DAX)

EBS Snapshots

EBS Volumes

EC2/VPC Instances

ECR

EKS/ECS/Fargate Cluster

Elastic IP Address

ElasticSearch

Encryption Keys (KMS)

Glue Data Catalog

Glue Security Configuration

HyperVisor

IAM Groups

IAM Password Policy

IAM Policies

IAM Roles

IAM Users

Identity Provider

Internet Gateways

Lambda

Lambda Layer

Load Balancer

Managed Airflow Environment

Memcache/Redis

MSK Instance

NAT Gateways

Network Interface

Placement Group

Private Image

RDS Cluster

RDS Snapshot

RDS

Region

RedShift

Route53

Route Tables

S3

S3 Access Point

Secret

Serverless Application Repository

SFTP Server

SNS Subscription

SNS Topic

SSH Keypairs

SSM Document

Security Groups and Network ACLs

Service Access Key

Subnets

SQS

Systems Manager (SSM)

Transcription Job

VPC Endpoints

VPC Flow Logs

VPC Network Peers

VPCs

VPC Traffic Mirror Target

Workspace Instances

Supported Events

The following events are currently configured to publish to Consumers.

Resource Type:
    SupportedEvent
    
API Gateway:
    CreateAuthorizer
    DeleteAuthorizer
    UpdateAuthorizer
    
API Gateway Key:
    CreateApiKey
    DeleteApiKey
    UpdateApiKey

API Gateway Stage:
    CreateStage
    DeleteStage
    UpdateStage

AppSync API:
    CreateGraphqlApi
    DeleteGraphqlApi
    UpdateGraphqlApi
    
Athena Workgroup:
    CreateWorkGroup
    DeleteWorkGroup
    UpdateWorkGroup

AutoScaling Groups:
    AttachInstances
    CreateAutoScalingGroup
    CreateOrUpdateTags
    DeleteAutoScalingGroup
    DetachInstances
    PutScalingPolicy
    SetDesiredCapacity
    SetInstanceProtection
    UpdateAutoScalingGroup
    
AutoScaling Launch Config:
    CreateLaunchConfiguration
    DeleteLaunchConfiguration
    
Backup Vault:
    CreateBackupVault
    DeleteBackupVault
    PutBackupVaultAccessPolicy

Broker MQ Instances:
    CreateBroker
    DeleteBroker
    UpdateBroker

Cloud Account:
    DeleteAccountPasswordPolicy
    DeleteAccountPublicAccessBlock
    PutAccountPublicAccessBlock
    UpdateAccountPasswordPolicy
    
CloudFront:
    CreateDistribution
    DeleteDistribution
    UpdateDistribution   
    
CloudTrail:
    CreateTrail
    DeleteTrail
    UpdateTrail
    StopLogging
    StartLogging    

CloudWatch/Event Bridge Event Bus:
    CreateEventBus
    DeleteEventBus
    PutPermission
    RemovePermission
    
CloudWatch/Log Groups:
    CreateLogGroup
    DeleteLogGroup
    ServiceLogGroup

CFT:
    CancelUpdateStack
    CreateStack
    DeleteStack
    UpdateStack
    UpdateTerminationProtection

CodeBuild Project:
    CreateProject
    UpdateProject

Cognito User Pool:
    CreateUserPool
    DeleteUserPool
    SetUserPoolMfaConfig
    UpdateUserPool

Database Migration Service:
    CreateReplicationInstance
    DeleteReplicationInstance
    ModifyReplicationInstance
    
Directory Service:
    CreateDirectory
    CreateMicrosoftAD
    DeleteDirectory

EBS Snapshots:
    CreateSnapshot
    CreateTags
    DeleteSnapshot
    DeleteTags
    ModifyDBClusterSnapshotAttribute
    ModifyDBSnapshotAttribute
    ModifyDocumentPermission
    ModifyImageAttribute
    ModifySnapshotAttribute
    ResetImageAttribute
    
EBS Volumes:
    AttachVolume
    CreateTags
    CreateVolume
    DeleteTags
    DeleteVolume
    DetachVolume
    ModifyVolume
    ModifyVolumeAttribute    
    
EC2/VPC Instances:
    AssociateIamInstanceProfile
    CreateTags
    DeleteTags
    DisassociateIamInstanceProfile
    ModifyInstanceAttribute
    MonitorInstances
    RebootInstances
    RunInstances
    StartInstances
    StartSession
    StopInstances
    TerminateInstances
    UnmonitorInstances

ECR:
    CreateRepository
    DeleteLifecyclePolicy
    DeleteRepository
    DeleteRepositoryPolicy
    PutLifecyclePolicy
    SetRepositoryPolicy
    
EKS/ECS/Fargate Cluster:
    CreateCluster
    DeleteCluster
    UpdateClusterConfig
    UpdateClusterVersion

ElastiCache
    AddTagsToResource
    CreateCacheCluster
    CreateReplicationGroup
    DeleteCacheCluster
    DeleteReplicationGroup
    ModifyCacheCluster
    ModifyReplicationGroup
    RebootCacheCluster
    RemoveTagsFromResource
    
Elastic IP Addresses:
    AllocateAddress
    
ElasticSearch:
    CreateDomain
    CreateElasticsearchDomain
    CreateFileSystem
    DeleteDomain
    DeleteElasticsearchDomain
    DeleteFileSystem
    PutFileSystemPolicy
    UpdateDomainConfig
    UpdateFileSystem
    UpgradeDomain
    UpgradeElasticsearchDomain
    UpdateElasticsearchDomainConfig
    
Encryption Keys (KMS):
    CreateKey
    DisableKey
    DisableKeyRotation
    EnableKey
    EnableKeyRotation
    PutKeyPolicy
    TagResource
    UntagResource
    UpdateKeyDescription
    
Glue Data Catalog:
    DeleteResourcePolicy
    PutResourcePolicy
    PutDataCatalogEncryptionSettings
    
Glue Security Configuration:
    CreateSecurityConfiguration
    DeleteSecurityConfiguration

HyperVisor:
    AllocateHosts
    ModifyHosts
    ReleaseHosts
    
IAM Groups:
    AttachGroupPolicy
    CreateGroup
    DeleteGroup
    DeleteGroupPolicy
    DetachGroupPolicy
    PutGroupPolicy
    
IAM Password Policy:
    DeleteAccountPasswordPolicy
    DeleteAccountPublicAccessBlock
    PutAccountPublicAccessBlock
    UpdateAccountPasswordPolicy    

IAM Policies:
    CreatePolicy
    CreatePolicyVersion
    CreateSAMLProvider
    DeleteAccountPasswordPolicy
    DeleteAccountPublicAccessBlock
    DeletePolicy
    DeletePolicyVersion
    DeleteSAMLProvider
    PutAccountPublicAccessBlock
    UpdateAccountPasswordPolicy

IAM Roles:
    AttachRolePolicy
    ConsoleLogin
    CreateRole
    DeleteRole
    DeleteRolePermissionsBoundary
    DeleteRolePolicy
    DetachRolePolicy
    PutRolePermissionsBoundary
    PutRolePolicy
    TagRole
    UntagRole
    UpdateAssumeRolePolicy
    UpdateRole
    
IAM Users:
    AddUserToGroup
    AttachUserPolicy
    ConsoleLogin
    CreateLoginProfile
    CreateUser
    CreateVirtualMFADevice
    DeactivateMFADevice
    DeleteLoginProfile
    DeleteUser
    DeleteUserPolicy
    DeleteVirtualMFADevice
    DetachUserPolicy
    EnableMFADevice
    PutUserPolicy
    RemoveUserFromGroup
    TagUser
    UntagUser
    UpdateUser
    
Identity Provider:
    CreateSAMLProvider
    DeleteSAMLProvider
    
Internet Gateways:
    AttachInternetGateway
    CreateInternetGateway
    DeleteInternetGateway
    DetachInternetGateway

Lambda:
    AddPermission
    CreateFunction
    DeleteFunction
    RemovePermission
    UpdateFunctionConfiguration

Lambda Layer:
    AddLayerVersionPermission
    DeleteLayerVersion
    PublishLayerVersion
    RemoveLayerVersionPermission          
    
Load Balancer:
    AddTags
    ApplySecurityGroupsToLoadBalancer
    AttachLoadBalancerToSubnets
    CreateLoadBalancer
    CreateLoadBalancerListeners
    DeleteLoadBalancer
    DeleteLoadBalancerListeners
    DeregisterInstancesFromLoadBalancer
    DetachLoadBalancerFromSubnets
    ModifyLoadBalancerAttributes
    RegisterInstancesWithLoadBalancer
    RemoveTags
    SetSecurityGroups
    SetSubnets
    
Managed Airflow Environment:
    CreateEnvironment
    DeleteEnvironment
    UpdateEnvironment

MSK Instance:
    CreateCluster
    DeleteCluster
    UpdateBrokerCount 
    UpdateBrokerStorage
    UpdateBrokerType 
    UpdateClusterKafkaVersion
    UpdateConnectivity 
    UpdateMonitoring  
    UpdateSecurity
   
NAT Gateways:
    CreateNatGateway
    DeleteNatGateway
    
Network Interface:
    CreateNetworkInterface
    DeleteNetworkInterface
    ModifyNetworkInterfaceAttribute
    
Placement Group:
    CreatePlacementGroup
    DeletePlacementGroup
    
Private Image:
    CreateImage
    DeregisterImage
    ImportImage
    RegisterImage
     
RDS Cluster:
    CreateDBCluster
    DeleteDBCluster
    ModifyDBCluster
    StartDBCluster
    StopDBCluster
    
RDS Snapshot:
    AddTagsToResource
    CreateDBClusterSnapshot
    CreateDBSnapshot
    DeleteDBClusterSnapshot
    DeleteDBSnapshot
    RemoveTagsFromResource
    
RDS:
    AddTagsToResource
    CreateDBInstance
    CreateDBInstanceReadReplica
    DeleteDBInstance
    ModifyDBInstance
    RebootDBInstance
    RemoveTagsFromResource
    StartDBInstance
    StopDBInstance
    
RedShift:
    AuthorizeSnapshotAccess
    BatchDeleteClusterSnapshots
    CreateCluster
    CreateClusterSnapshot
    CreateTags
    DeleteCluster
    DeleteClusterSnapshot
    DeleteTags
    DisableLogging
    EnableLogging
    ModifyCluster
    RebootCluster
    ResizeCluster
    RevokeSnapshotAccess

Region:
    ResetServiceSetting
    UpdateServiceSetting

Route53:
    CreateHostedZone
    DeleteHostedZone

Route Tables:
    AssociateRouteTable
    CreateRoute
    CreateRouteTable
    DeleteRoute
    DeleteRouteTable
    DisassociateRouteTable
    ReplaceRoute
    ReplaceRouteTableAssociation
    
S3:
    CreateBucket
    DeleteBucket
    DeleteBucketEncryption
    DeleteBucketOwnershipControls
    DeleteBucketPolicy
    DeleteBucketPublicAccessBlock
    DeleteBucketTagging
    DeleteBucketWebsite
    PutBucketAcl
    PutBucketEncryption
    PutBucketLogging
    PutBucketOwnershipControls
    PutBucketPolicy
    PutBucketPublicAccessBlock
    PutBucketTagging
    PutBucketVersioning
    PutBucketWebsite
    
S3 Access Point:
    CreateAccessPoint
    DeleteAccessPoint
    DeleteAccessPointPolicy
    PutAccessPointPolicy

Secret:
    CancelRotateSecret
    CreateSecret
    DeleteSecret
    PutSecretValue
    RotateSecret
    TagResource
    UntagResource
    UpdateSecret

Serverless Application Repository:
    CreateApplication
    DeleteApplication
    PutApplicationPolicy
    UpdateApplication

SFTP Server:
    CreateServer
    CreateUser
    DeleteServer
    DeleteUser
    StartServer
    StopServer
    UpdateServer
    UpdateUser

SNS Subscription:
    SetSubscriptionAttributes
    Unsubscribe   
    
SNS Topic:
    CreateTopic
    DeleteTopic
    SetTopicAttributes
    TagQueue
    UntagQueue
    
SSH Keypairs:
    CreateKeyPair
    DeleteKeyPair
    ImportKeyPair
    
SSM Document:
    AddTagsToResource
    CreateDocument
    DeleteDocument
    RemoveTagsFromResource
    UpdateDocument
    UpdateDocumentDefaultVersion
    
Security Groups and Network ACLs:
    AuthorizeSecurityGroupEgress
    AuthorizeSecurityGroupIngress
    CreateNetworkAcl
    CreateNetworkAclEntry
    CreateSecurityGroup
    CreateTags
    DeleteNetworkAcl
    DeleteNetworkAclEntry
    DeleteSecurityGroup
    DeleteTags
    ModifySecurityGroupRules
    ReplaceNetworkAclAssociation
    ReplaceNetworkAclEntry
    RevokeSecurityGroupEgress
    RevokeSecurityGroupIngress
    UpdateSecurityGroupRuleDescriptionsEgress
    UpdateSecurityGroupRuleDescriptionsIngress
    
Service Access Key:
    CreateAccessKey
    DeleteAccessKey
    UpdateAccessKey
    
SQS:
    AddPermission
    CreateQueue
    DeleteQueue
    RemovePermission
    SetQueueAttributes
    
Systems Manager (SSM) Agent:
    DeleteParameter
    DeleteParameters
    PutParameter
    StartSession
    
Transcription Job:
    DeleteMedicalTranscriptionJob
    DeleteTranscriptionJob
    StartMedicalTranscriptionJob
    StartTranscriptionJob
       
VPC Endpoints:
    AcceptVpcEndpointConnections
    CreateVpcEndpoint
    CreateVpcEndpointServiceConfiguration
    DeleteVpcEndpoint
    DeleteVpcEndpointServiceConfigurations
    ModifyVpcEndpoint
    ModifyVpcEndpointServiceConfiguration
    ModifyVpcEndpointServicePermissions
    RejectVpcEndpointConnections

VPC Flow Logs:
    CreateFlowLogs
    DeleteFlowLogs
    
VPC Network Peer:
    AcceptVpcPeeringConnection
    CreateVpcPeeringConnection
    DeleteVpcPeeringConnection            
    RejectVpcPeeringConnection    

VPCs:
    AssociateDhcpOptions
    AssociateVpcCidrBlock
    CreateTags
    CreateVpc
    DeleteTags
    DeleteVpc
    DisassociateVpcCidrBlock

VPC Subnets:
    CreateSubnet
    CreateTags
    DeleteSubnet
    DeleteTags
    
VPC Traffic Mirror Targets:
    CreateTrafficMirrorTarget
    DeleteTrafficMirrorTarget

Workspaces: 
    CreateWorkspaces
    ModifyWorkspaceProperties
    RebootWorkspaces
    StartWorkspaces
    StopWorkspaces
    TerminateWorkspaces

Did this page help you?