aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
414 lines (413 loc) • 17.1 kB
TypeScript
/**
* All IAM policy actions for AWS Control Tower (CONTROLTOWER)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscontroltower.html
*
* 2025-02-24T21:47:27.879Z
*/
export declare enum AwsControltowerActions {
/**
* Grants permission to create a landing zone
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_CreateLandingZone.html
*/
CreateLandingZone = "controltower:CreateLandingZone",
/**
* Grants permission to create an account managed by AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
CreateManagedAccount = "controltower:CreateManagedAccount",
/**
* Grants permission to delete AWS Control Tower landing zone
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DeleteLandingZone.html
*/
DeleteLandingZone = "controltower:DeleteLandingZone",
/**
* Grants permission to deregister an account created through the account factory
* from AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
DeregisterManagedAccount = "controltower:DeregisterManagedAccount",
/**
* Grants permission to deregister an organizational unit from AWS Control Tower m
* anagement
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html
*/
DeregisterOrganizationalUnit = "controltower:DeregisterOrganizationalUnit",
/**
* Grants permission to describe the current account factory configuration
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
DescribeAccountFactoryConfig = "controltower:DescribeAccountFactoryConfig",
/**
* Grants permission to describe resources managed by core accounts in AWS Control
* Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/how-control-tower-works.html#what-shared
*/
DescribeCoreService = "controltower:DescribeCoreService",
/**
* Grants permission to describe a guardrail
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
DescribeGuardrail = "controltower:DescribeGuardrail",
/**
* Grants permission to describe a guardrail for a organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
DescribeGuardrailForTarget = "controltower:DescribeGuardrailForTarget",
/**
* Grants permission to describe the current Landing Zone configuration
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/step-two.html
*/
DescribeLandingZoneConfiguration = "controltower:DescribeLandingZoneConfiguration",
/**
* Grants permission to describe an account created through account factory
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
DescribeManagedAccount = "controltower:DescribeManagedAccount",
/**
* Grants permission to describe an AWS Organizations organizational unit managed
* by AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html
*/
DescribeManagedOrganizationalUnit = "controltower:DescribeManagedOrganizationalUnit",
/**
* Grants permission to describe a Register Organizational Unit Operation
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/about-extending-governance.html
*/
DescribeRegisterOrganizationalUnitOperation = "controltower:DescribeRegisterOrganizationalUnitOperation",
/**
* Grants permission to describe the current AWS Control Tower IAM Identity Center
* configuration
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/sso.html
*/
DescribeSingleSignOn = "controltower:DescribeSingleSignOn",
/**
* Grants permission to disable a Baseline on a target
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DisableBaseline.html
*/
DisableBaseline = "controltower:DisableBaseline",
/**
* Grants permission to remove a control from an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DisableControl.html
*/
DisableControl = "controltower:DisableControl",
/**
* Grants permission to disable a guardrail from an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/enable-controls-on-ou.html
*/
DisableGuardrail = "controltower:DisableGuardrail",
/**
* Grants permission to enable a Baseline on a target
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_EnableBaseline.html
*/
EnableBaseline = "controltower:EnableBaseline",
/**
* Grants permission to activate a control for an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_EnableControl.html
*/
EnableControl = "controltower:EnableControl",
/**
* Grants permission to enable a guardrail to an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/enable-controls-on-ou.html
*/
EnableGuardrail = "controltower:EnableGuardrail",
/**
* Grants permission to describe an account email and validate that it exists
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/accounts.html
*/
GetAccountInfo = "controltower:GetAccountInfo",
/**
* Grants permission to list available updates for the current AWS Control Tower d
* eployment
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/configuration-updates.html
*/
GetAvailableUpdates = "controltower:GetAvailableUpdates",
/**
* Grants permission to get Baseline details
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetBaseline.html
*/
GetBaseline = "controltower:GetBaseline",
/**
* Grants permission to get the current status of a particular Baseline operation
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetBaselineOperation.html
*/
GetBaselineOperation = "controltower:GetBaselineOperation",
/**
* Grants permission to get the current status of a particular EnabledControl or D
* isableControl operation
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetControlOperation.html
*/
GetControlOperation = "controltower:GetControlOperation",
/**
* Grants permission to get an enabled Baseline
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetEnabledBaseline.html
*/
GetEnabledBaseline = "controltower:GetEnabledBaseline",
/**
* Grants permission to get an enabled control from an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetEnabledControl.html
*/
GetEnabledControl = "controltower:GetEnabledControl",
/**
* Grants permission to get the current compliance status of a guardrail
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
GetGuardrailComplianceStatus = "controltower:GetGuardrailComplianceStatus",
/**
* Grants permission to get the home region of the AWS Control Tower setup
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/how-control-tower-works.html#region-how
*/
GetHomeRegion = "controltower:GetHomeRegion",
/**
* Grants permission to get the current status of the landing zone setup
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetLandingZone.html
*/
GetLandingZone = "controltower:GetLandingZone",
/**
* Grants permission to get the current landing zone drift status
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/drift.html
*/
GetLandingZoneDriftStatus = "controltower:GetLandingZoneDriftStatus",
/**
* Grants permission to get the current status of a particular landing zone operat
* ion
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetLandingZoneOperation.html
*/
GetLandingZoneOperation = "controltower:GetLandingZoneOperation",
/**
* Grants permission to get the current status of the landing zone setup
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-with-control-tower.html#step-two
*/
GetLandingZoneStatus = "controltower:GetLandingZoneStatus",
/**
* Grants permission to list Baselines
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListBaselines.html
*/
ListBaselines = "controltower:ListBaselines",
/**
* Grants permission to list all control operations
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListControlOperations.html
*/
ListControlOperations = "controltower:ListControlOperations",
/**
* Grants permission to list the current directory groups available through IAM Id
* entity Center
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/sso.html
*/
ListDirectoryGroups = "controltower:ListDirectoryGroups",
/**
* Grants permission to list occurrences of drift in AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/drift.html
*/
ListDriftDetails = "controltower:ListDriftDetails",
/**
* Grants permission to list enabled Baselines
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListEnabledBaselines.html
*/
ListEnabledBaselines = "controltower:ListEnabledBaselines",
/**
* Grants permission to list all enabled controls in a specified organizational un
* it
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListEnabledControls.html
*/
ListEnabledControls = "controltower:ListEnabledControls",
/**
* Grants permission to list currently enabled guardrails
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
ListEnabledGuardrails = "controltower:ListEnabledGuardrails",
/**
* Grants permission to list Precheck details for an Organizational Unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/about-extending-governance.html
*/
ListExtendGovernancePrecheckDetails = "controltower:ListExtendGovernancePrecheckDetails",
/**
* Grants permission to list the compliance of external AWS Config rules
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/review-compliance.html
*/
ListExternalConfigRuleCompliance = "controltower:ListExternalConfigRuleCompliance",
/**
* Grants permission to list existing guardrail violations
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
ListGuardrailViolations = "controltower:ListGuardrailViolations",
/**
* Grants permission to list all available guardrails
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
ListGuardrails = "controltower:ListGuardrails",
/**
* Grants permission to list guardrails and their current state for a organization
* al unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html
*/
ListGuardrailsForTarget = "controltower:ListGuardrailsForTarget",
/**
* Grants permission to list all landing zone operations
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListLandingZoneOperations.html
*/
ListLandingZoneOperations = "controltower:ListLandingZoneOperations",
/**
* Grants permission to list all landing zones
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListLandingZones.html
*/
ListLandingZones = "controltower:ListLandingZones",
/**
* Grants permission to list accounts managed through AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
ListManagedAccounts = "controltower:ListManagedAccounts",
/**
* Grants permission to list managed accounts with a specified guardrail applied
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
ListManagedAccountsForGuardrail = "controltower:ListManagedAccountsForGuardrail",
/**
* Grants permission to list managed accounts under an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
ListManagedAccountsForParent = "controltower:ListManagedAccountsForParent",
/**
* Grants permission to list organizational units managed by AWS Control Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html
*/
ListManagedOrganizationalUnits = "controltower:ListManagedOrganizationalUnits",
/**
* Grants permission to list managed organizational units that have a specified gu
* ardrail applied
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html
*/
ListManagedOrganizationalUnitsForGuardrail = "controltower:ListManagedOrganizationalUnitsForGuardrail",
/**
* Grants permission to list the tags for a resource
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "controltower:ListTagsForResource",
/**
* Grants permission to set up an organizational unit to be managed by AWS Control
* Tower
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html
*/
ManageOrganizationalUnit = "controltower:ManageOrganizationalUnit",
/**
* Grants permission to perform validations in an account
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-prereqs.html
*/
PerformPreLaunchChecks = "controltower:PerformPreLaunchChecks",
/**
* Grants permission to reset an enabled Baseline
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetEnabledBaseline.html
*/
ResetEnabledBaseline = "controltower:ResetEnabledBaseline",
/**
* Grants permission to reset an enabled control for an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetEnabledControl.html
*/
ResetEnabledControl = "controltower:ResetEnabledControl",
/**
* Grants permission to reset a landing zone
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetLandingZone.html
*/
ResetLandingZone = "controltower:ResetLandingZone",
/**
* Grants permission to set up or update AWS Control Tower landing zone
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-with-control-tower.html#step-two
*/
SetupLandingZone = "controltower:SetupLandingZone",
/**
* Grants permission to add tags to a resource
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_TagResource.html
*/
TagResource = "controltower:TagResource",
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UntagResource.html
*/
UntagResource = "controltower:UntagResource",
/**
* Grants permission to update the account factory configuration
*
* See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html
*/
UpdateAccountFactoryConfig = "controltower:UpdateAccountFactoryConfig",
/**
* Grants permission to update an enabled Baseline
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateEnabledBaseline.html
*/
UpdateEnabledBaseline = "controltower:UpdateEnabledBaseline",
/**
* Grants permission to update an enabled control for an organizational unit
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateEnabledControl.html
*/
UpdateEnabledControl = "controltower:UpdateEnabledControl",
/**
* Grants permission to update a landing zone
*
* See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateLandingZone.html
*/
UpdateLandingZone = "controltower:UpdateLandingZone"
}