aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
474 lines • 20.3 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsOpsworksActions;
(function (AwsOpsworksActions) {
/**
* Grants permission to assign a registered instance to a layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignInstance.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["CreateApp"] = "opsworks:CreateApp";
/**
* Grants permission to run deployment or stack commands
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateDeployment.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["CreateInstance"] = "opsworks:CreateInstance";
/**
* Grants permission to create a layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html
*/
AwsOpsworksActions["CreateLayer"] = "opsworks:CreateLayer";
/**
* Grants permission to create a new stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateStack.html
*/
AwsOpsworksActions["CreateStack"] = "opsworks:CreateStack";
/**
* Grants permission to create a new user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateUserProfile.html
*/
AwsOpsworksActions["CreateUserProfile"] = "opsworks:CreateUserProfile";
/**
* Grants permission to delete a specified app
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteApp.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DeleteInstance"] = "opsworks:DeleteInstance";
/**
* Grants permission to delete a specified layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteLayer.html
*/
AwsOpsworksActions["DeleteLayer"] = "opsworks:DeleteLayer";
/**
* Grants permission to delete a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteStack.html
*/
AwsOpsworksActions["DeleteStack"] = "opsworks:DeleteStack";
/**
* Grants permission to delete a user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteUserProfile.html
*/
AwsOpsworksActions["DeleteUserProfile"] = "opsworks:DeleteUserProfile";
/**
* Grants permission to delete a user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterEcsCluster.html
*/
AwsOpsworksActions["DeregisterEcsCluster"] = "opsworks:DeregisterEcsCluster";
/**
* Grants permission to deregister a specified Elastic IP address
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterElasticIp.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DeregisterInstance"] = "opsworks:DeregisterInstance";
/**
* Grants permission to deregister an Amazon RDS instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterRdsDbInstance.html
*/
AwsOpsworksActions["DeregisterRdsDbInstance"] = "opsworks:DeregisterRdsDbInstance";
/**
* Grants permission to deregister an Amazon EBS volume
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterVolume.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DescribeApps"] = "opsworks:DescribeApps";
/**
* Grants permission to describe the results of specified commands
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeCommands.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DescribeEcsClusters"] = "opsworks:DescribeEcsClusters";
/**
* Grants permission to describe Elastic IP addresses
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeElasticIps.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DescribeLoadBasedAutoScaling"] = "opsworks:DescribeLoadBasedAutoScaling";
/**
* Grants permission to describe a user's SSH information
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeMyUserProfile.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DescribePermissions"] = "opsworks:DescribePermissions";
/**
* Grants permission to describe an instance's RAID arrays
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeRaidArrays.html
*/
AwsOpsworksActions["DescribeRaidArrays"] = "opsworks:DescribeRaidArrays";
/**
* Grants permission to describe Amazon RDS instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeRdsDbInstances.html
*/
AwsOpsworksActions["DescribeRdsDbInstances"] = "opsworks:DescribeRdsDbInstances";
/**
* Grants permission to describe AWS OpsWorks service errors
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeServiceErrors.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["DescribeTimeBasedAutoScaling"] = "opsworks:DescribeTimeBasedAutoScaling";
/**
* Grants permission to describe specified users
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DescribeUserProfiles.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["ListTags"] = "opsworks:ListTags";
/**
* Grants permission to reboot a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["SetLoadBasedAutoScaling"] = "opsworks:SetLoadBasedAutoScaling";
/**
* Grants permission to specify a user's permissions
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetPermission.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["SetTimeBasedAutoScaling"] = "opsworks:SetTimeBasedAutoScaling";
/**
* Grants permission to start a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html
*/
AwsOpsworksActions["StartInstance"] = "opsworks:StartInstance";
/**
* Grants permission to start a stack's instances
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartStack.html
*/
AwsOpsworksActions["StartStack"] = "opsworks:StartStack";
/**
* Grants permission to stop a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopInstance.html
*/
AwsOpsworksActions["StopInstance"] = "opsworks:StopInstance";
/**
* Grants permission to stop a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopStack.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["UnassignInstance"] = "opsworks:UnassignInstance";
/**
* Grants permission to unassign an assigned Amazon EBS volume
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignVolume.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["UntagResource"] = "opsworks:UntagResource";
/**
* Grants permission to update a specified app
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["UpdateElasticIp"] = "opsworks:UpdateElasticIp";
/**
* Grants permission to update a specified instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateInstance.html
*/
AwsOpsworksActions["UpdateInstance"] = "opsworks:UpdateInstance";
/**
* Grants permission to update a specified layer
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateLayer.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["UpdateMyUserProfile"] = "opsworks:UpdateMyUserProfile";
/**
* Grants permission to update an Amazon RDS instance
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateRdsDbInstance.html
*/
AwsOpsworksActions["UpdateRdsDbInstance"] = "opsworks:UpdateRdsDbInstance";
/**
* Grants permission to update a specified stack
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateStack.html
*/
AwsOpsworksActions["UpdateStack"] = "opsworks:UpdateStack";
/**
* Grants permission to update a specified user profile
*
* See https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateUserProfile.html
*/
AwsOpsworksActions["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
*/
AwsOpsworksActions["UpdateVolume"] = "opsworks:UpdateVolume";
})(AwsOpsworksActions || (AwsOpsworksActions = {}));
//# sourceMappingURL=opsworks.js.map