aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
490 lines (489 loc) • 20.2 kB
TypeScript
/**
* All IAM policy actions for Amazon GuardDuty (GUARDDUTY)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonguardduty.html
*
* 2025-02-24T21:48:09.797Z
*/
export declare enum AwsGuarddutyActions {
/**
* Grants permission to accept invitations to become a GuardDuty member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_AcceptAdministratorInvitation.html
*/
AcceptAdministratorInvitation = "guardduty:AcceptAdministratorInvitation",
/**
* Grants permission to accept invitations to become a GuardDuty member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_AcceptInvitation.html
*/
AcceptInvitation = "guardduty:AcceptInvitation",
/**
* Grants permission to archive GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ArchiveFindings.html
*/
ArchiveFindings = "guardduty:ArchiveFindings",
/**
* Grants permission to create a detector
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateDetector.html
*/
CreateDetector = "guardduty:CreateDetector",
/**
* Grants permission to create GuardDuty filters. A filters defines finding attrib
* utes and conditions used to filter findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateFilter.html
*/
CreateFilter = "guardduty:CreateFilter",
/**
* Grants permission to create an IPSet
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateIPSet.html
*/
CreateIPSet = "guardduty:CreateIPSet",
/**
* Grants permission to create a new Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMalwareProtectionPlan.html
*/
CreateMalwareProtectionPlan = "guardduty:CreateMalwareProtectionPlan",
/**
* Grants permission to create GuardDuty member accounts, where the account used t
* o create a member becomes the GuardDuty administrator account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html
*/
CreateMembers = "guardduty:CreateMembers",
/**
* Grants permission to create a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreatePublishingDestination.html
*/
CreatePublishingDestination = "guardduty:CreatePublishingDestination",
/**
* Grants permission to create sample findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateSampleFindings.html
*/
CreateSampleFindings = "guardduty:CreateSampleFindings",
/**
* Grants permission to create GuardDuty ThreatIntelSets, where a ThreatIntelSet c
* onsists of known malicious IP addresses used by GuardDuty to generate findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateThreatIntelSet.html
*/
CreateThreatIntelSet = "guardduty:CreateThreatIntelSet",
/**
* Grants permission to decline invitations to become a GuardDuty member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeclineInvitations.html
*/
DeclineInvitations = "guardduty:DeclineInvitations",
/**
* Grants permission to delete GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteDetector.html
*/
DeleteDetector = "guardduty:DeleteDetector",
/**
* Grants permission to delete GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteFilter.html
*/
DeleteFilter = "guardduty:DeleteFilter",
/**
* Grants permission to delete GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteIPSet.html
*/
DeleteIPSet = "guardduty:DeleteIPSet",
/**
* Grants permission to delete invitations to become a GuardDuty member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteInvitations.html
*/
DeleteInvitations = "guardduty:DeleteInvitations",
/**
* Grants permission to delete a Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMalwareProtectionPlan.html
*/
DeleteMalwareProtectionPlan = "guardduty:DeleteMalwareProtectionPlan",
/**
* Grants permission to delete GuardDuty member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html
*/
DeleteMembers = "guardduty:DeleteMembers",
/**
* Grants permission to delete a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeletePublishingDestination.html
*/
DeletePublishingDestination = "guardduty:DeletePublishingDestination",
/**
* Grants permission to delete GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteThreatIntelSet.html
*/
DeleteThreatIntelSet = "guardduty:DeleteThreatIntelSet",
/**
* Grants permission to retrieve details about malware scans
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeMalwareScans.html
*/
DescribeMalwareScans = "guardduty:DescribeMalwareScans",
/**
* Grants permission to retrieve details about the delegated administrator associa
* ted with a GuardDuty detector
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeOrganizationConfiguration.html
*/
DescribeOrganizationConfiguration = "guardduty:DescribeOrganizationConfiguration",
/**
* Grants permission to retrieve details about a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribePublishingDestination.html
*/
DescribePublishingDestination = "guardduty:DescribePublishingDestination",
/**
* Grants permission to disable the organization delegated administrator for Guard
* Duty
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisableOrganizationAdminAccount.html
*/
DisableOrganizationAdminAccount = "guardduty:DisableOrganizationAdminAccount",
/**
* Grants permission to disassociate a GuardDuty member account from its GuardDuty
* administrator account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateFromAdministratorAccount.html
*/
DisassociateFromAdministratorAccount = "guardduty:DisassociateFromAdministratorAccount",
/**
* Grants permission to disassociate a GuardDuty member account from its GuardDuty
* administrator account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateFromMasterAccount.html
*/
DisassociateFromMasterAccount = "guardduty:DisassociateFromMasterAccount",
/**
* Grants permission to disassociate GuardDuty member accounts from their administ
* rator GuardDuty account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateMembers.html
*/
DisassociateMembers = "guardduty:DisassociateMembers",
/**
* Grants permission to enable an organization delegated administrator for GuardDu
* ty
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_EnableOrganizationAdminAccount.html
*/
EnableOrganizationAdminAccount = "guardduty:EnableOrganizationAdminAccount",
/**
* Grants permission to retrieve details of the GuardDuty administrator account as
* sociated with a member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetAdministratorAccount.html
*/
GetAdministratorAccount = "guardduty:GetAdministratorAccount",
/**
* Grants permission to list Amazon GuardDuty coverage statistics for the specifie
* d GuardDuty account in a Region
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetCoverageStatistics.html
*/
GetCoverageStatistics = "guardduty:GetCoverageStatistics",
/**
* Grants permission to retrieve GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetDetector.html
*/
GetDetector = "guardduty:GetDetector",
/**
* Grants permission to retrieve GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFilter.html
*/
GetFilter = "guardduty:GetFilter",
/**
* Grants permission to retrieve GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFindings.html
*/
GetFindings = "guardduty:GetFindings",
/**
* Grants permission to retrieve a list of GuardDuty finding statistics
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFindingsStatistics.html
*/
GetFindingsStatistics = "guardduty:GetFindingsStatistics",
/**
* Grants permission to retrieve GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetIPSet.html
*/
GetIPSet = "guardduty:GetIPSet",
/**
* Grants permission to retrieve the count of all GuardDuty invitations sent to a
* specified account, which does not include the accepted invitation
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetInvitationsCount.html
*/
GetInvitationsCount = "guardduty:GetInvitationsCount",
/**
* Grants permission to retrieve a Malware Protection plan details
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareProtectionPlan.html
*/
GetMalwareProtectionPlan = "guardduty:GetMalwareProtectionPlan",
/**
* Grants permission to retrieve the malware scan settings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareScanSettings.html
*/
GetMalwareScanSettings = "guardduty:GetMalwareScanSettings",
/**
* Grants permission to retrieve details of the GuardDuty administrator account as
* sociated with a member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMasterAccount.html
*/
GetMasterAccount = "guardduty:GetMasterAccount",
/**
* Grants permission to describe which data sources are enabled for member account
* s detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMemberDetectors.html
*/
GetMemberDetectors = "guardduty:GetMemberDetectors",
/**
* Grants permission to retrieve the member accounts associated with an administra
* tor account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMembers.html
*/
GetMembers = "guardduty:GetMembers",
/**
* Grants permission to retrieve GuardDuty protection plan coverage statistics for
* member accounts in a Region
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetOrganizationStatistics.html
*/
GetOrganizationStatistics = "guardduty:GetOrganizationStatistics",
/**
* Grants permission to provide the number of days left for each data source used
* in the free trial period
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetRemainingFreeTrialDays.html
*/
GetRemainingFreeTrialDays = "guardduty:GetRemainingFreeTrialDays",
/**
* Grants permission to retrieve GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetThreatIntelSet.html
*/
GetThreatIntelSet = "guardduty:GetThreatIntelSet",
/**
* Grants permission to list Amazon GuardDuty usage statistics over the last 30 da
* ys for the specified detector ID
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetUsageStatistics.html
*/
GetUsageStatistics = "guardduty:GetUsageStatistics",
/**
* Grants permission to invite other AWS accounts to enable GuardDuty and become G
* uardDuty member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html
*/
InviteMembers = "guardduty:InviteMembers",
/**
* Grants permission to list all the resource details for a given account in a Reg
* ion
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListCoverage.html
*/
ListCoverage = "guardduty:ListCoverage",
/**
* Grants permission to retrieve a list of GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListDetectors.html
*/
ListDetectors = "guardduty:ListDetectors",
/**
* Grants permission to retrieve a list of GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFilters.html
*/
ListFilters = "guardduty:ListFilters",
/**
* Grants permission to retrieve a list of GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFindings.html
*/
ListFindings = "guardduty:ListFindings",
/**
* Grants permission to retrieve a list of GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListIPSets.html
*/
ListIPSets = "guardduty:ListIPSets",
/**
* Grants permission to retrieve a list of all of the GuardDuty membership invitat
* ions that were sent to an AWS account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListInvitations.html
*/
ListInvitations = "guardduty:ListInvitations",
/**
* Grants permission to retrieve a list of Malware Protection plans
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListMalwareProtectionPlans.html
*/
ListMalwareProtectionPlans = "guardduty:ListMalwareProtectionPlans",
/**
* Grants permission to retrieve a list of GuardDuty member accounts associated wi
* th an administrator account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListMembers.html
*/
ListMembers = "guardduty:ListMembers",
/**
* Grants permission to list details about the organization delegated administrato
* r for GuardDuty
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListOrganizationAdminAccounts.html
*/
ListOrganizationAdminAccounts = "guardduty:ListOrganizationAdminAccounts",
/**
* Grants permission to retrieve a list of publishing destinations
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListPublishingDestinations.html
*/
ListPublishingDestinations = "guardduty:ListPublishingDestinations",
/**
* Grants permission to retrieve a list of tags associated with a GuardDuty resour
* ce
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "guardduty:ListTagsForResource",
/**
* Grants permission to retrieve a list of GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListThreatIntelSets.html
*/
ListThreatIntelSets = "guardduty:ListThreatIntelSets",
/**
* Grants permission to send security telemetry for a specific GuardDuty account i
* n a Region
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_SendSecurityTelemetry.html
*/
SendSecurityTelemetry = "guardduty:SendSecurityTelemetry",
/**
* Grants permission to initiate a new malware scan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StartMalwareScan.html
*/
StartMalwareScan = "guardduty:StartMalwareScan",
/**
* Grants permission to a GuardDuty administrator account to monitor findings from
* GuardDuty member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StartMonitoringMembers.html
*/
StartMonitoringMembers = "guardduty:StartMonitoringMembers",
/**
* Grants permission to disable monitoring findings from member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StopMonitoringMembers.html
*/
StopMonitoringMembers = "guardduty:StopMonitoringMembers",
/**
* Grants permission to add tags to a GuardDuty resource
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_TagResource.html
*/
TagResource = "guardduty:TagResource",
/**
* Grants permission to unarchive GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UnarchiveFindings.html
*/
UnarchiveFindings = "guardduty:UnarchiveFindings",
/**
* Grants permission to remove tags from a GuardDuty resource
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UntagResource.html
*/
UntagResource = "guardduty:UntagResource",
/**
* Grants permission to update GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateDetector.html
*/
UpdateDetector = "guardduty:UpdateDetector",
/**
* Grants permission to updates GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFilter.html
*/
UpdateFilter = "guardduty:UpdateFilter",
/**
* Grants permission to update findings feedback to mark GuardDuty findings as use
* ful or not useful
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFindingsFeedback.html
*/
UpdateFindingsFeedback = "guardduty:UpdateFindingsFeedback",
/**
* Grants permission to update GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateIPSet.html
*/
UpdateIPSet = "guardduty:UpdateIPSet",
/**
* Grants permission to update the Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareProtectionPlan.html
*/
UpdateMalwareProtectionPlan = "guardduty:UpdateMalwareProtectionPlan",
/**
* Grants permission to update the malware scan settings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareScanSettings.html
*/
UpdateMalwareScanSettings = "guardduty:UpdateMalwareScanSettings",
/**
* Grants permission to update which data sources are enabled for member accounts
* detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMemberDetectors.html
*/
UpdateMemberDetectors = "guardduty:UpdateMemberDetectors",
/**
* Grants permission to update the delegated administrator configuration associate
* d with a GuardDuty detector
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateOrganizationConfiguration.html
*/
UpdateOrganizationConfiguration = "guardduty:UpdateOrganizationConfiguration",
/**
* Grants permission to update a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdatePublishingDestination.html
*/
UpdatePublishingDestination = "guardduty:UpdatePublishingDestination",
/**
* Grants permission to updates the GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateThreatIntelSet.html
*/
UpdateThreatIntelSet = "guardduty:UpdateThreatIntelSet"
}