aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
495 lines • 22.2 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsGuarddutyActions = void 0;
/**
* 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
*/
var AwsGuarddutyActions;
(function (AwsGuarddutyActions) {
/**
* Grants permission to accept invitations to become a GuardDuty member account
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_AcceptAdministratorInvitation.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["AcceptInvitation"] = "guardduty:AcceptInvitation";
/**
* Grants permission to archive GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ArchiveFindings.html
*/
AwsGuarddutyActions["ArchiveFindings"] = "guardduty:ArchiveFindings";
/**
* Grants permission to create a detector
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateDetector.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["CreateFilter"] = "guardduty:CreateFilter";
/**
* Grants permission to create an IPSet
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateIPSet.html
*/
AwsGuarddutyActions["CreateIPSet"] = "guardduty:CreateIPSet";
/**
* Grants permission to create a new Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMalwareProtectionPlan.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["CreateMembers"] = "guardduty:CreateMembers";
/**
* Grants permission to create a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreatePublishingDestination.html
*/
AwsGuarddutyActions["CreatePublishingDestination"] = "guardduty:CreatePublishingDestination";
/**
* Grants permission to create sample findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateSampleFindings.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["DeclineInvitations"] = "guardduty:DeclineInvitations";
/**
* Grants permission to delete GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteDetector.html
*/
AwsGuarddutyActions["DeleteDetector"] = "guardduty:DeleteDetector";
/**
* Grants permission to delete GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteFilter.html
*/
AwsGuarddutyActions["DeleteFilter"] = "guardduty:DeleteFilter";
/**
* Grants permission to delete GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteIPSet.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["DeleteInvitations"] = "guardduty:DeleteInvitations";
/**
* Grants permission to delete a Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMalwareProtectionPlan.html
*/
AwsGuarddutyActions["DeleteMalwareProtectionPlan"] = "guardduty:DeleteMalwareProtectionPlan";
/**
* Grants permission to delete GuardDuty member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html
*/
AwsGuarddutyActions["DeleteMembers"] = "guardduty:DeleteMembers";
/**
* Grants permission to delete a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeletePublishingDestination.html
*/
AwsGuarddutyActions["DeletePublishingDestination"] = "guardduty:DeletePublishingDestination";
/**
* Grants permission to delete GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteThreatIntelSet.html
*/
AwsGuarddutyActions["DeleteThreatIntelSet"] = "guardduty:DeleteThreatIntelSet";
/**
* Grants permission to retrieve details about malware scans
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeMalwareScans.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["DescribeOrganizationConfiguration"] = "guardduty:DescribeOrganizationConfiguration";
/**
* Grants permission to retrieve details about a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribePublishingDestination.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["GetCoverageStatistics"] = "guardduty:GetCoverageStatistics";
/**
* Grants permission to retrieve GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetDetector.html
*/
AwsGuarddutyActions["GetDetector"] = "guardduty:GetDetector";
/**
* Grants permission to retrieve GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFilter.html
*/
AwsGuarddutyActions["GetFilter"] = "guardduty:GetFilter";
/**
* Grants permission to retrieve GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFindings.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["GetFindingsStatistics"] = "guardduty:GetFindingsStatistics";
/**
* Grants permission to retrieve GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetIPSet.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["GetInvitationsCount"] = "guardduty:GetInvitationsCount";
/**
* Grants permission to retrieve a Malware Protection plan details
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareProtectionPlan.html
*/
AwsGuarddutyActions["GetMalwareProtectionPlan"] = "guardduty:GetMalwareProtectionPlan";
/**
* Grants permission to retrieve the malware scan settings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareScanSettings.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["GetRemainingFreeTrialDays"] = "guardduty:GetRemainingFreeTrialDays";
/**
* Grants permission to retrieve GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetThreatIntelSet.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["ListCoverage"] = "guardduty:ListCoverage";
/**
* Grants permission to retrieve a list of GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListDetectors.html
*/
AwsGuarddutyActions["ListDetectors"] = "guardduty:ListDetectors";
/**
* Grants permission to retrieve a list of GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFilters.html
*/
AwsGuarddutyActions["ListFilters"] = "guardduty:ListFilters";
/**
* Grants permission to retrieve a list of GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFindings.html
*/
AwsGuarddutyActions["ListFindings"] = "guardduty:ListFindings";
/**
* Grants permission to retrieve a list of GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListIPSets.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["ListOrganizationAdminAccounts"] = "guardduty:ListOrganizationAdminAccounts";
/**
* Grants permission to retrieve a list of publishing destinations
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListPublishingDestinations.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["ListTagsForResource"] = "guardduty:ListTagsForResource";
/**
* Grants permission to retrieve a list of GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListThreatIntelSets.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["SendSecurityTelemetry"] = "guardduty:SendSecurityTelemetry";
/**
* Grants permission to initiate a new malware scan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StartMalwareScan.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["StartMonitoringMembers"] = "guardduty:StartMonitoringMembers";
/**
* Grants permission to disable monitoring findings from member accounts
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StopMonitoringMembers.html
*/
AwsGuarddutyActions["StopMonitoringMembers"] = "guardduty:StopMonitoringMembers";
/**
* Grants permission to add tags to a GuardDuty resource
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_TagResource.html
*/
AwsGuarddutyActions["TagResource"] = "guardduty:TagResource";
/**
* Grants permission to unarchive GuardDuty findings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UnarchiveFindings.html
*/
AwsGuarddutyActions["UnarchiveFindings"] = "guardduty:UnarchiveFindings";
/**
* Grants permission to remove tags from a GuardDuty resource
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UntagResource.html
*/
AwsGuarddutyActions["UntagResource"] = "guardduty:UntagResource";
/**
* Grants permission to update GuardDuty detectors
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateDetector.html
*/
AwsGuarddutyActions["UpdateDetector"] = "guardduty:UpdateDetector";
/**
* Grants permission to updates GuardDuty filters
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFilter.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["UpdateFindingsFeedback"] = "guardduty:UpdateFindingsFeedback";
/**
* Grants permission to update GuardDuty IPSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateIPSet.html
*/
AwsGuarddutyActions["UpdateIPSet"] = "guardduty:UpdateIPSet";
/**
* Grants permission to update the Malware Protection plan
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareProtectionPlan.html
*/
AwsGuarddutyActions["UpdateMalwareProtectionPlan"] = "guardduty:UpdateMalwareProtectionPlan";
/**
* Grants permission to update the malware scan settings
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareScanSettings.html
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["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
*/
AwsGuarddutyActions["UpdateOrganizationConfiguration"] = "guardduty:UpdateOrganizationConfiguration";
/**
* Grants permission to update a publishing destination
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdatePublishingDestination.html
*/
AwsGuarddutyActions["UpdatePublishingDestination"] = "guardduty:UpdatePublishingDestination";
/**
* Grants permission to updates the GuardDuty ThreatIntelSets
*
* See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateThreatIntelSet.html
*/
AwsGuarddutyActions["UpdateThreatIntelSet"] = "guardduty:UpdateThreatIntelSet";
})(AwsGuarddutyActions = exports.AwsGuarddutyActions || (exports.AwsGuarddutyActions = {}));
//# sourceMappingURL=guardduty.js.map