@cloud-copilot/iam-data
Version:
880 lines • 25.9 kB
JSON
{
"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"
]
}
}