aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
472 lines (471 loc) • 18.5 kB
TypeScript
/**
* All IAM policy actions for AWS OpsWorks (OPSWORKS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsopsworks.html
*
* 2025-02-24T21:49:06.515Z
*/
export declare enum AwsOpsworksActions {
/**
* Grants permission to assign a registered instance to a layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignInstance.html
*/
AssignInstance = "opsworks:AssignInstance",
/**
* Grants permission to assign one of the stack's registered Amazon EBS volumes to
* a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignVolume.html
*/
AssignVolume = "opsworks:AssignVolume",
/**
* Grants permission to associate one of the stack's registered Elastic IP address
* es with a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssociateElasticIp.html
*/
AssociateElasticIp = "opsworks:AssociateElasticIp",
/**
* Grants permission to attach an Elastic Load Balancing load balancer to a specif
* ied layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AttachElasticLoadBalancer.html
*/
AttachElasticLoadBalancer = "opsworks:AttachElasticLoadBalancer",
/**
* Grants permission to create a clone of a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html
*/
CloneStack = "opsworks:CloneStack",
/**
* Grants permission to create an app for a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateApp.html
*/
CreateApp = "opsworks:CreateApp",
/**
* Grants permission to run deployment or stack commands
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateDeployment.html
*/
CreateDeployment = "opsworks:CreateDeployment",
/**
* Grants permission to create an instance in a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateInstance.html
*/
CreateInstance = "opsworks:CreateInstance",
/**
* Grants permission to create a layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html
*/
CreateLayer = "opsworks:CreateLayer",
/**
* Grants permission to create a new stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateStack.html
*/
CreateStack = "opsworks:CreateStack",
/**
* Grants permission to create a new user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateUserProfile.html
*/
CreateUserProfile = "opsworks:CreateUserProfile",
/**
* Grants permission to delete a specified app
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteApp.html
*/
DeleteApp = "opsworks:DeleteApp",
/**
* Grants permission to delete a specified instance, which terminates the associat
* ed Amazon EC2 instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteInstance.html
*/
DeleteInstance = "opsworks:DeleteInstance",
/**
* Grants permission to delete a specified layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteLayer.html
*/
DeleteLayer = "opsworks:DeleteLayer",
/**
* Grants permission to delete a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteStack.html
*/
DeleteStack = "opsworks:DeleteStack",
/**
* Grants permission to delete a user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteUserProfile.html
*/
DeleteUserProfile = "opsworks:DeleteUserProfile",
/**
* Grants permission to delete a user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterEcsCluster.html
*/
DeregisterEcsCluster = "opsworks:DeregisterEcsCluster",
/**
* Grants permission to deregister a specified Elastic IP address
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterElasticIp.html
*/
DeregisterElasticIp = "opsworks:DeregisterElasticIp",
/**
* Grants permission to deregister a registered Amazon EC2 or on-premises instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterInstance.html
*/
DeregisterInstance = "opsworks:DeregisterInstance",
/**
* Grants permission to deregister an Amazon RDS instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterRdsDbInstance.html
*/
DeregisterRdsDbInstance = "opsworks:DeregisterRdsDbInstance",
/**
* Grants permission to deregister an Amazon EBS volume
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterVolume.html
*/
DeregisterVolume = "opsworks:DeregisterVolume",
/**
* Grants permission to describe the available AWS OpsWorks agent versions
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeAgentVersions.html
*/
DescribeAgentVersions = "opsworks:DescribeAgentVersions",
/**
* Grants permission to request a description of a specified set of apps
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeApps.html
*/
DescribeApps = "opsworks:DescribeApps",
/**
* Grants permission to describe the results of specified commands
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeCommands.html
*/
DescribeCommands = "opsworks:DescribeCommands",
/**
* Grants permission to request a description of a specified set of deployments
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeDeployments.html
*/
DescribeDeployments = "opsworks:DescribeDeployments",
/**
* Grants permission to describe Amazon ECS clusters that are registered with a st
* ack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeEcsClusters.html
*/
DescribeEcsClusters = "opsworks:DescribeEcsClusters",
/**
* Grants permission to describe Elastic IP addresses
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeElasticIps.html
*/
DescribeElasticIps = "opsworks:DescribeElasticIps",
/**
* Grants permission to describe a stack's Elastic Load Balancing instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeElasticLoadBalancers.html
*/
DescribeElasticLoadBalancers = "opsworks:DescribeElasticLoadBalancers",
/**
* Grants permission to request a description of a set of instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeInstances.html
*/
DescribeInstances = "opsworks:DescribeInstances",
/**
* Grants permission to request a description of one or more layers in a specified
* stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeLayers.html
*/
DescribeLayers = "opsworks:DescribeLayers",
/**
* Grants permission to describe load-based auto scaling configurations for specif
* ied layers
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeLoadBasedAutoScaling.html
*/
DescribeLoadBasedAutoScaling = "opsworks:DescribeLoadBasedAutoScaling",
/**
* Grants permission to describe a user's SSH information
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeMyUserProfile.html
*/
DescribeMyUserProfile = "opsworks:DescribeMyUserProfile",
/**
* Grants permission to describe the operating systems that are supported by AWS O
* psWorks Stacks
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeOperatingSystems.html
*/
DescribeOperatingSystems = "opsworks:DescribeOperatingSystems",
/**
* Grants permission to describe the permissions for a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribePermissions.html
*/
DescribePermissions = "opsworks:DescribePermissions",
/**
* Grants permission to describe an instance's RAID arrays
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeRaidArrays.html
*/
DescribeRaidArrays = "opsworks:DescribeRaidArrays",
/**
* Grants permission to describe Amazon RDS instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeRdsDbInstances.html
*/
DescribeRdsDbInstances = "opsworks:DescribeRdsDbInstances",
/**
* Grants permission to describe AWS OpsWorks service errors
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeServiceErrors.html
*/
DescribeServiceErrors = "opsworks:DescribeServiceErrors",
/**
* Grants permission to request a description of a stack's provisioning parameters
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeStackProvisioningParameters.html
*/
DescribeStackProvisioningParameters = "opsworks:DescribeStackProvisioningParameters",
/**
* Grants permission to describe the number of layers and apps in a specified stac
* k, and the number of instances in each state, such as running_setup or online
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeStackSummary.html
*/
DescribeStackSummary = "opsworks:DescribeStackSummary",
/**
* Grants permission to request a description of one or more stacks
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeStacks.html
*/
DescribeStacks = "opsworks:DescribeStacks",
/**
* Grants permission to describe time-based auto scaling configurations for specif
* ied instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeTimeBasedAutoScaling.html
*/
DescribeTimeBasedAutoScaling = "opsworks:DescribeTimeBasedAutoScaling",
/**
* Grants permission to describe specified users
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeUserProfiles.html
*/
DescribeUserProfiles = "opsworks:DescribeUserProfiles",
/**
* Grants permission to describe an instance's Amazon EBS volumes
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeVolumes.html
*/
DescribeVolumes = "opsworks:DescribeVolumes",
/**
* Grants permission to detache a specified Elastic Load Balancing instance from i
* ts layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DetachElasticLoadBalancer.html
*/
DetachElasticLoadBalancer = "opsworks:DetachElasticLoadBalancer",
/**
* Grants permission to disassociate an Elastic IP address from its instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DisassociateElasticIp.html
*/
DisassociateElasticIp = "opsworks:DisassociateElasticIp",
/**
* Grants permission to get a generated host name for the specified layer, based o
* n the current host name theme
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_GetHostnameSuggestion.html
*/
GetHostnameSuggestion = "opsworks:GetHostnameSuggestion",
/**
* Grants permission to grant RDP access to a Windows instance for a specified tim
* e period
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html
*/
GrantAccess = "opsworks:GrantAccess",
/**
* Grants permission to return a list of tags that are applied to the specified st
* ack or layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_ListTags.html
*/
ListTags = "opsworks:ListTags",
/**
* Grants permission to reboot a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html
*/
RebootInstance = "opsworks:RebootInstance",
/**
* Grants permission to register a specified Amazon ECS cluster with a stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterEcsCluster.html
*/
RegisterEcsCluster = "opsworks:RegisterEcsCluster",
/**
* Grants permission to register an Elastic IP address with a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterElasticIp.html
*/
RegisterElasticIp = "opsworks:RegisterElasticIp",
/**
* Grants permission to register instances with a specified stack that were create
* d outside of AWS OpsWorks
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterInstance.html
*/
RegisterInstance = "opsworks:RegisterInstance",
/**
* Grants permission to register an Amazon RDS instance with a stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterRdsDbInstance.html
*/
RegisterRdsDbInstance = "opsworks:RegisterRdsDbInstance",
/**
* Grants permission to register an Amazon EBS volume with a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterVolume.html
*/
RegisterVolume = "opsworks:RegisterVolume",
/**
* Grants permission to specify the load-based auto scaling configuration for a sp
* ecified layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetLoadBasedAutoScaling.html
*/
SetLoadBasedAutoScaling = "opsworks:SetLoadBasedAutoScaling",
/**
* Grants permission to specify a user's permissions
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetPermission.html
*/
SetPermission = "opsworks:SetPermission",
/**
* Grants permission to specify the time-based auto scaling configuration for a sp
* ecified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetTimeBasedAutoScaling.html
*/
SetTimeBasedAutoScaling = "opsworks:SetTimeBasedAutoScaling",
/**
* Grants permission to start a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html
*/
StartInstance = "opsworks:StartInstance",
/**
* Grants permission to start a stack's instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartStack.html
*/
StartStack = "opsworks:StartStack",
/**
* Grants permission to stop a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopInstance.html
*/
StopInstance = "opsworks:StopInstance",
/**
* Grants permission to stop a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopStack.html
*/
StopStack = "opsworks:StopStack",
/**
* Grants permission to apply tags to a specified stack or layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_TagResource.html
*/
TagResource = "opsworks:TagResource",
/**
* Grants permission to unassign a registered instance from all of it's layers
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignInstance.html
*/
UnassignInstance = "opsworks:UnassignInstance",
/**
* Grants permission to unassign an assigned Amazon EBS volume
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignVolume.html
*/
UnassignVolume = "opsworks:UnassignVolume",
/**
* Grants permission to remove tags from a specified stack or layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UntagResource.html
*/
UntagResource = "opsworks:UntagResource",
/**
* Grants permission to update a specified app
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html
*/
UpdateApp = "opsworks:UpdateApp",
/**
* Grants permission to update a registered Elastic IP address's name
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateElasticIp.html
*/
UpdateElasticIp = "opsworks:UpdateElasticIp",
/**
* Grants permission to update a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateInstance.html
*/
UpdateInstance = "opsworks:UpdateInstance",
/**
* Grants permission to update a specified layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateLayer.html
*/
UpdateLayer = "opsworks:UpdateLayer",
/**
* Grants permission to update a user's SSH public key
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateMyUserProfile.html
*/
UpdateMyUserProfile = "opsworks:UpdateMyUserProfile",
/**
* Grants permission to update an Amazon RDS instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateRdsDbInstance.html
*/
UpdateRdsDbInstance = "opsworks:UpdateRdsDbInstance",
/**
* Grants permission to update a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateStack.html
*/
UpdateStack = "opsworks:UpdateStack",
/**
* Grants permission to update a specified user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateUserProfile.html
*/
UpdateUserProfile = "opsworks:UpdateUserProfile",
/**
* Grants permission to update an Amazon EBS volume's name or mount point
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateVolume.html
*/
UpdateVolume = "opsworks:UpdateVolume"
}