UNPKG

@cloud-copilot/iam-data

Version:
880 lines 25.9 kB
{ "acceptadministratorinvitation": { "name": "AcceptAdministratorInvitation", "description": "Grants permission to accept invitations to become a GuardDuty member account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "acceptinvitation": { "name": "AcceptInvitation", "description": "Grants permission to accept invitations to become a GuardDuty member account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "archivefindings": { "name": "ArchiveFindings", "description": "Grants permission to archive GuardDuty findings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createdetector": { "name": "CreateDetector", "description": "Grants permission to create a detector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createfilter": { "name": "CreateFilter", "description": "Grants permission to create GuardDuty filters. A filters defines finding attributes and conditions used to filter findings", "accessLevel": "Write", "resourceTypes": [ { "name": "filter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createipset": { "name": "CreateIPSet", "description": "Grants permission to create an IPSet", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "iam:DeleteRolePolicy", "iam:PutRolePolicy" ] }, "createmalwareprotectionplan": { "name": "CreateMalwareProtectionPlan", "description": "Grants permission to create a new Malware Protection plan", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmembers": { "name": "CreateMembers", "description": "Grants permission to create GuardDuty member accounts, where the account used to create a member becomes the GuardDuty administrator account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createpublishingdestination": { "name": "CreatePublishingDestination", "description": "Grants permission to create a publishing destination", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [ "s3:GetObject", "s3:ListBucket" ] }, "createsamplefindings": { "name": "CreateSampleFindings", "description": "Grants permission to create sample findings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createthreatintelset": { "name": "CreateThreatIntelSet", "description": "Grants permission to create GuardDuty ThreatIntelSets, where a ThreatIntelSet consists of known malicious IP addresses used by GuardDuty to generate findings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "declineinvitations": { "name": "DeclineInvitations", "description": "Grants permission to decline invitations to become a GuardDuty member account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletedetector": { "name": "DeleteDetector", "description": "Grants permission to delete GuardDuty detectors", "accessLevel": "Write", "resourceTypes": [ { "name": "detector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletefilter": { "name": "DeleteFilter", "description": "Grants permission to delete GuardDuty filters", "accessLevel": "Write", "resourceTypes": [ { "name": "filter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteipset": { "name": "DeleteIPSet", "description": "Grants permission to delete GuardDuty IPSets", "accessLevel": "Write", "resourceTypes": [ { "name": "ipset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteinvitations": { "name": "DeleteInvitations", "description": "Grants permission to delete invitations to become a GuardDuty member account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletemalwareprotectionplan": { "name": "DeleteMalwareProtectionPlan", "description": "Grants permission to delete a Malware Protection plan", "accessLevel": "Write", "resourceTypes": [ { "name": "malwareprotectionplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemembers": { "name": "DeleteMembers", "description": "Grants permission to delete GuardDuty member accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletepublishingdestination": { "name": "DeletePublishingDestination", "description": "Grants permission to delete a publishing destination", "accessLevel": "Write", "resourceTypes": [ { "name": "publishingDestination", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletethreatintelset": { "name": "DeleteThreatIntelSet", "description": "Grants permission to delete GuardDuty ThreatIntelSets", "accessLevel": "Write", "resourceTypes": [ { "name": "threatintelset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describemalwarescans": { "name": "DescribeMalwareScans", "description": "Grants permission to retrieve details about malware scans", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeorganizationconfiguration": { "name": "DescribeOrganizationConfiguration", "description": "Grants permission to retrieve details about the delegated administrator associated with a GuardDuty detector", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describepublishingdestination": { "name": "DescribePublishingDestination", "description": "Grants permission to retrieve details about a publishing destination", "accessLevel": "Read", "resourceTypes": [ { "name": "publishingDestination", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disableorganizationadminaccount": { "name": "DisableOrganizationAdminAccount", "description": "Grants permission to disable the organization delegated administrator for GuardDuty", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "disassociatefromadministratoraccount": { "name": "DisassociateFromAdministratorAccount", "description": "Grants permission to disassociate a GuardDuty member account from its GuardDuty administrator account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "disassociatefrommasteraccount": { "name": "DisassociateFromMasterAccount", "description": "Grants permission to disassociate a GuardDuty member account from its GuardDuty administrator account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "disassociatemembers": { "name": "DisassociateMembers", "description": "Grants permission to disassociate GuardDuty member accounts from their administrator GuardDuty account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "enableorganizationadminaccount": { "name": "EnableOrganizationAdminAccount", "description": "Grants permission to enable an organization delegated administrator for GuardDuty", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getadministratoraccount": { "name": "GetAdministratorAccount", "description": "Grants permission to retrieve details of the GuardDuty administrator account associated with a member account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getcoveragestatistics": { "name": "GetCoverageStatistics", "description": "Grants permission to list Amazon GuardDuty coverage statistics for the specified GuardDuty account in a Region", "accessLevel": "Read", "resourceTypes": [ { "name": "detector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdetector": { "name": "GetDetector", "description": "Grants permission to retrieve GuardDuty detectors", "accessLevel": "Read", "resourceTypes": [ { "name": "detector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfilter": { "name": "GetFilter", "description": "Grants permission to retrieve GuardDuty filters", "accessLevel": "Read", "resourceTypes": [ { "name": "filter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getfindings": { "name": "GetFindings", "description": "Grants permission to retrieve GuardDuty findings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getfindingsstatistics": { "name": "GetFindingsStatistics", "description": "Grants permission to retrieve a list of GuardDuty finding statistics", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getipset": { "name": "GetIPSet", "description": "Grants permission to retrieve GuardDuty IPSets", "accessLevel": "Read", "resourceTypes": [ { "name": "ipset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getinvitationscount": { "name": "GetInvitationsCount", "description": "Grants permission to retrieve the count of all GuardDuty invitations sent to a specified account, which does not include the accepted invitation", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmalwareprotectionplan": { "name": "GetMalwareProtectionPlan", "description": "Grants permission to retrieve a Malware Protection plan details", "accessLevel": "Read", "resourceTypes": [ { "name": "malwareprotectionplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmalwarescansettings": { "name": "GetMalwareScanSettings", "description": "Grants permission to retrieve the malware scan settings", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmasteraccount": { "name": "GetMasterAccount", "description": "Grants permission to retrieve details of the GuardDuty administrator account associated with a member account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmemberdetectors": { "name": "GetMemberDetectors", "description": "Grants permission to describe which data sources are enabled for member accounts detectors", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getmembers": { "name": "GetMembers", "description": "Grants permission to retrieve the member accounts associated with an administrator account", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getorganizationstatistics": { "name": "GetOrganizationStatistics", "description": "Grants permission to retrieve GuardDuty protection plan coverage statistics for member accounts in a Region", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getremainingfreetrialdays": { "name": "GetRemainingFreeTrialDays", "description": "Grants permission to provide the number of days left for each data source used in the free trial period", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getthreatintelset": { "name": "GetThreatIntelSet", "description": "Grants permission to retrieve GuardDuty ThreatIntelSets", "accessLevel": "Read", "resourceTypes": [ { "name": "threatintelset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getusagestatistics": { "name": "GetUsageStatistics", "description": "Grants permission to list Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "invitemembers": { "name": "InviteMembers", "description": "Grants permission to invite other AWS accounts to enable GuardDuty and become GuardDuty member accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listcoverage": { "name": "ListCoverage", "description": "Grants permission to list all the resource details for a given account in a Region", "accessLevel": "List", "resourceTypes": [ { "name": "detector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdetectors": { "name": "ListDetectors", "description": "Grants permission to retrieve a list of GuardDuty detectors", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listfilters": { "name": "ListFilters", "description": "Grants permission to retrieve a list of GuardDuty filters", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listfindings": { "name": "ListFindings", "description": "Grants permission to retrieve a list of GuardDuty findings", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listipsets": { "name": "ListIPSets", "description": "Grants permission to retrieve a list of GuardDuty IPSets", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listinvitations": { "name": "ListInvitations", "description": "Grants permission to retrieve a list of all of the GuardDuty membership invitations that were sent to an AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmalwareprotectionplans": { "name": "ListMalwareProtectionPlans", "description": "Grants permission to retrieve a list of Malware Protection plans", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmembers": { "name": "ListMembers", "description": "Grants permission to retrieve a list of GuardDuty member accounts associated with an administrator account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listorganizationadminaccounts": { "name": "ListOrganizationAdminAccounts", "description": "Grants permission to list details about the organization delegated administrator for GuardDuty", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpublishingdestinations": { "name": "ListPublishingDestinations", "description": "Grants permission to retrieve a list of publishing destinations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to retrieve a list of tags associated with a GuardDuty resource", "accessLevel": "Read", "resourceTypes": [ { "name": "detector", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "filter", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ipset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "malwareprotectionplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "threatintelset", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listthreatintelsets": { "name": "ListThreatIntelSets", "description": "Grants permission to retrieve a list of GuardDuty ThreatIntelSets", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "sendsecuritytelemetry": { "name": "SendSecurityTelemetry", "description": "Grants permission to send security telemetry for a specific GuardDuty account in a Region", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmalwarescan": { "name": "StartMalwareScan", "description": "Grants permission to initiate a new malware scan", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startmonitoringmembers": { "name": "StartMonitoringMembers", "description": "Grants permission to a GuardDuty administrator account to monitor findings from GuardDuty member accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "stopmonitoringmembers": { "name": "StopMonitoringMembers", "description": "Grants permission to disable monitoring findings from member accounts", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a GuardDuty resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "detector", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "filter", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ipset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "malwareprotectionplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "threatintelset", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "unarchivefindings": { "name": "UnarchiveFindings", "description": "Grants permission to unarchive GuardDuty findings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a GuardDuty resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "detector", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "filter", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ipset", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "malwareprotectionplan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "threatintelset", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatedetector": { "name": "UpdateDetector", "description": "Grants permission to update GuardDuty detectors", "accessLevel": "Write", "resourceTypes": [ { "name": "detector", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefilter": { "name": "UpdateFilter", "description": "Grants permission to updates GuardDuty filters", "accessLevel": "Write", "resourceTypes": [ { "name": "filter", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatefindingsfeedback": { "name": "UpdateFindingsFeedback", "description": "Grants permission to update findings feedback to mark GuardDuty findings as useful or not useful", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateipset": { "name": "UpdateIPSet", "description": "Grants permission to update GuardDuty IPSets", "accessLevel": "Write", "resourceTypes": [ { "name": "ipset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "iam:DeleteRolePolicy", "iam:PutRolePolicy" ] }, "updatemalwareprotectionplan": { "name": "UpdateMalwareProtectionPlan", "description": "Grants permission to update the Malware Protection plan", "accessLevel": "Write", "resourceTypes": [ { "name": "malwareprotectionplan", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatemalwarescansettings": { "name": "UpdateMalwareScanSettings", "description": "Grants permission to update the malware scan settings", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatememberdetectors": { "name": "UpdateMemberDetectors", "description": "Grants permission to update which data sources are enabled for member accounts detectors", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateorganizationconfiguration": { "name": "UpdateOrganizationConfiguration", "description": "Grants permission to update the delegated administrator configuration associated with a GuardDuty detector", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updatepublishingdestination": { "name": "UpdatePublishingDestination", "description": "Grants permission to update a publishing destination", "accessLevel": "Write", "resourceTypes": [ { "name": "publishingDestination", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "s3:GetObject", "s3:ListBucket" ] }, "updatethreatintelset": { "name": "UpdateThreatIntelSet", "description": "Grants permission to updates the GuardDuty ThreatIntelSets", "accessLevel": "Write", "resourceTypes": [ { "name": "threatintelset", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "iam:DeleteRolePolicy", "iam:PutRolePolicy" ] } }