aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
1,063 lines • 50.2 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsLightsailActions = void 0;
/**
* All IAM policy actions for Amazon Lightsail (LIGHTSAIL)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonlightsail.html
*
* 2025-02-24T21:48:38.117Z
*/
var AwsLightsailActions;
(function (AwsLightsailActions) {
/**
* Grants permission to create a static IP address that can be attached to an inst
* ance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AllocateStaticIp.html
*/
AwsLightsailActions["AllocateStaticIp"] = "lightsail:AllocateStaticIp";
/**
* Grants permission to attach an SSL/TLS certificate to your Amazon Lightsail con
* tent delivery network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachCertificateToDistribution.html
*/
AwsLightsailActions["AttachCertificateToDistribution"] = "lightsail:AttachCertificateToDistribution";
/**
* Grants permission to attach a disk to an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachDisk.html
*/
AwsLightsailActions["AttachDisk"] = "lightsail:AttachDisk";
/**
* Grants permission to attach one or more instances to a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachInstancesToLoadBalancer.html
*/
AwsLightsailActions["AttachInstancesToLoadBalancer"] = "lightsail:AttachInstancesToLoadBalancer";
/**
* Grants permission to attach a TLS certificate to a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachLoadBalancerTlsCertificate.html
*/
AwsLightsailActions["AttachLoadBalancerTlsCertificate"] = "lightsail:AttachLoadBalancerTlsCertificate";
/**
* Grants permission to attach a static IP address to an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachStaticIp.html
*/
AwsLightsailActions["AttachStaticIp"] = "lightsail:AttachStaticIp";
/**
* Grants permission to close a public port of an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CloseInstancePublicPorts.html
*/
AwsLightsailActions["CloseInstancePublicPorts"] = "lightsail:CloseInstancePublicPorts";
/**
* Grants permission to copy a snapshot from one AWS Region to another in Amazon L
* ightsail
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CopySnapshot.html
*/
AwsLightsailActions["CopySnapshot"] = "lightsail:CopySnapshot";
/**
* Grants permission to create an Amazon Lightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucket.html
*/
AwsLightsailActions["CreateBucket"] = "lightsail:CreateBucket";
/**
* Grants permission to create a new access key for the specified bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucketAccessKey.html
*/
AwsLightsailActions["CreateBucketAccessKey"] = "lightsail:CreateBucketAccessKey";
/**
* Grants permission to create an SSL/TLS certificate
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCertificate.html
*/
AwsLightsailActions["CreateCertificate"] = "lightsail:CreateCertificate";
/**
* Grants permission to create a new Amazon EC2 instance from an exported Amazon L
* ightsail snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCloudFormationStack.html
*/
AwsLightsailActions["CreateCloudFormationStack"] = "lightsail:CreateCloudFormationStack";
/**
* Grants permission to create an email or SMS text message contact method
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContactMethod.html
*/
AwsLightsailActions["CreateContactMethod"] = "lightsail:CreateContactMethod";
/**
* Grants permission to create an Amazon Lightsail container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerService.html
*/
AwsLightsailActions["CreateContainerService"] = "lightsail:CreateContainerService";
/**
* Grants permission to create a deployment for your Amazon Lightsail container se
* rvice
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerServiceDeployment.html
*/
AwsLightsailActions["CreateContainerServiceDeployment"] = "lightsail:CreateContainerServiceDeployment";
/**
* Grants permission to create a temporary set of log in credentials that you can
* use to log in to the Docker process on your local machine
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerServiceRegistryLogin.html
*/
AwsLightsailActions["CreateContainerServiceRegistryLogin"] = "lightsail:CreateContainerServiceRegistryLogin";
/**
* Grants permission to create a disk
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDisk.html
*/
AwsLightsailActions["CreateDisk"] = "lightsail:CreateDisk";
/**
* Grants permission to create a disk from snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskFromSnapshot.html
*/
AwsLightsailActions["CreateDiskFromSnapshot"] = "lightsail:CreateDiskFromSnapshot";
/**
* Grants permission to create a disk snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskSnapshot.html
*/
AwsLightsailActions["CreateDiskSnapshot"] = "lightsail:CreateDiskSnapshot";
/**
* Grants permission to create an Amazon Lightsail content delivery network (CDN)
* distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDistribution.html
*/
AwsLightsailActions["CreateDistribution"] = "lightsail:CreateDistribution";
/**
* Grants permission to create a domain resource for the specified domain name
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomain.html
*/
AwsLightsailActions["CreateDomain"] = "lightsail:CreateDomain";
/**
* Grants permission to create one or more DNS record entries for a domain resourc
* e: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS),
* start of authority (SOA), service locator (SRV), or text (TXT)
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomainEntry.html
*/
AwsLightsailActions["CreateDomainEntry"] = "lightsail:CreateDomainEntry";
/**
* Grants permission to create URLs that are used to access an instance's graphica
* l user interface (GUI) session
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateGUISessionAccessDetails.html
*/
AwsLightsailActions["CreateGUISessionAccessDetails"] = "lightsail:CreateGUISessionAccessDetails";
/**
* Grants permission to create an instance snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstanceSnapshot.html
*/
AwsLightsailActions["CreateInstanceSnapshot"] = "lightsail:CreateInstanceSnapshot";
/**
* Grants permission to create one or more instances
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstances.html
*/
AwsLightsailActions["CreateInstances"] = "lightsail:CreateInstances";
/**
* Grants permission to create one or more instances based on an instance snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstancesFromSnapshot.html
*/
AwsLightsailActions["CreateInstancesFromSnapshot"] = "lightsail:CreateInstancesFromSnapshot";
/**
* Grants permission to create a key pair used to authenticate and connect to an i
* nstance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateKeyPair.html
*/
AwsLightsailActions["CreateKeyPair"] = "lightsail:CreateKeyPair";
/**
* Grants permission to create a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancer.html
*/
AwsLightsailActions["CreateLoadBalancer"] = "lightsail:CreateLoadBalancer";
/**
* Grants permission to create a load balancer TLS certificate
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancerTlsCertificate.html
*/
AwsLightsailActions["CreateLoadBalancerTlsCertificate"] = "lightsail:CreateLoadBalancerTlsCertificate";
/**
* Grants permission to create a new relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabase.html
*/
AwsLightsailActions["CreateRelationalDatabase"] = "lightsail:CreateRelationalDatabase";
/**
* Grants permission to create a new relational database from a snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseFromSnapshot.html
*/
AwsLightsailActions["CreateRelationalDatabaseFromSnapshot"] = "lightsail:CreateRelationalDatabaseFromSnapshot";
/**
* Grants permission to create a relational database snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseSnapshot.html
*/
AwsLightsailActions["CreateRelationalDatabaseSnapshot"] = "lightsail:CreateRelationalDatabaseSnapshot";
/**
* Grants permission to delete an alarm
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAlarm.html
*/
AwsLightsailActions["DeleteAlarm"] = "lightsail:DeleteAlarm";
/**
* Grants permission to delete an automatic snapshot of an instance or disk
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAutoSnapshot.html
*/
AwsLightsailActions["DeleteAutoSnapshot"] = "lightsail:DeleteAutoSnapshot";
/**
* Grants permission to delete an Amazon Lightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucket.html
*/
AwsLightsailActions["DeleteBucket"] = "lightsail:DeleteBucket";
/**
* Grants permission to delete an access key for the specified Amazon Lightsail bu
* cket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucketAccessKey.html
*/
AwsLightsailActions["DeleteBucketAccessKey"] = "lightsail:DeleteBucketAccessKey";
/**
* Grants permission to delete an SSL/TLS certificate
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteCertificate.html
*/
AwsLightsailActions["DeleteCertificate"] = "lightsail:DeleteCertificate";
/**
* Grants permission to delete a contact method
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContactMethod.html
*/
AwsLightsailActions["DeleteContactMethod"] = "lightsail:DeleteContactMethod";
/**
* Grants permission to delete a container image that is registered to your Amazon
* Lightsail container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerImage.html
*/
AwsLightsailActions["DeleteContainerImage"] = "lightsail:DeleteContainerImage";
/**
* Grants permission to delete your Amazon Lightsail container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerService.html
*/
AwsLightsailActions["DeleteContainerService"] = "lightsail:DeleteContainerService";
/**
* Grants permission to delete a disk
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDisk.html
*/
AwsLightsailActions["DeleteDisk"] = "lightsail:DeleteDisk";
/**
* Grants permission to delete a disk snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDiskSnapshot.html
*/
AwsLightsailActions["DeleteDiskSnapshot"] = "lightsail:DeleteDiskSnapshot";
/**
* Grants permission to delete your Amazon Lightsail content delivery network (CDN
* ) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDistribution.html
*/
AwsLightsailActions["DeleteDistribution"] = "lightsail:DeleteDistribution";
/**
* Grants permission to delete a domain resource and all of its DNS records
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomain.html
*/
AwsLightsailActions["DeleteDomain"] = "lightsail:DeleteDomain";
/**
* Grants permission to delete a DNS record entry for a domain resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomainEntry.html
*/
AwsLightsailActions["DeleteDomainEntry"] = "lightsail:DeleteDomainEntry";
/**
* Grants permission to delete an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstance.html
*/
AwsLightsailActions["DeleteInstance"] = "lightsail:DeleteInstance";
/**
* Grants permission to delete an instance snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstanceSnapshot.html
*/
AwsLightsailActions["DeleteInstanceSnapshot"] = "lightsail:DeleteInstanceSnapshot";
/**
* Grants permission to delete a key pair used to authenticate and connect to an i
* nstance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKeyPair.html
*/
AwsLightsailActions["DeleteKeyPair"] = "lightsail:DeleteKeyPair";
/**
* Grants permission to delete the known host key or certificate used by the Amazo
* n Lightsail browser-based SSH or RDP clients to authenticate an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKnownHostKeys.html
*/
AwsLightsailActions["DeleteKnownHostKeys"] = "lightsail:DeleteKnownHostKeys";
/**
* Grants permission to delete a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancer.html
*/
AwsLightsailActions["DeleteLoadBalancer"] = "lightsail:DeleteLoadBalancer";
/**
* Grants permission to delete a load balancer TLS certificate
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancerTlsCertificate.html
*/
AwsLightsailActions["DeleteLoadBalancerTlsCertificate"] = "lightsail:DeleteLoadBalancerTlsCertificate";
/**
* Grants permission to delete a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabase.html
*/
AwsLightsailActions["DeleteRelationalDatabase"] = "lightsail:DeleteRelationalDatabase";
/**
* Grants permission to delete a relational database snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabaseSnapshot.html
*/
AwsLightsailActions["DeleteRelationalDatabaseSnapshot"] = "lightsail:DeleteRelationalDatabaseSnapshot";
/**
* Grants permission to detach an SSL/TLS certificate from your Amazon Lightsail c
* ontent delivery network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachCertificateFromDistribution.html
*/
AwsLightsailActions["DetachCertificateFromDistribution"] = "lightsail:DetachCertificateFromDistribution";
/**
* Grants permission to detach a disk from an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachDisk.html
*/
AwsLightsailActions["DetachDisk"] = "lightsail:DetachDisk";
/**
* Grants permission to detach one or more instances from a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html
*/
AwsLightsailActions["DetachInstancesFromLoadBalancer"] = "lightsail:DetachInstancesFromLoadBalancer";
/**
* Grants permission to detach a static IP from an instance to which it is attache
* d
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachStaticIp.html
*/
AwsLightsailActions["DetachStaticIp"] = "lightsail:DetachStaticIp";
/**
* Grants permission to disable an add-on for an Amazon Lightsail resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DisableAddOn.html
*/
AwsLightsailActions["DisableAddOn"] = "lightsail:DisableAddOn";
/**
* Grants permission to download the default key pair used to authenticate and con
* nect to instances in a specific AWS Region
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DownloadDefaultKeyPair.html
*/
AwsLightsailActions["DownloadDefaultKeyPair"] = "lightsail:DownloadDefaultKeyPair";
/**
* Grants permission to enable or modify an add-on for an Amazon Lightsail resourc
* e
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_EnableAddOn.html
*/
AwsLightsailActions["EnableAddOn"] = "lightsail:EnableAddOn";
/**
* Grants permission to export an Amazon Lightsail snapshot to Amazon EC2
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ExportSnapshot.html
*/
AwsLightsailActions["ExportSnapshot"] = "lightsail:ExportSnapshot";
/**
* Grants permission to get the names of all active (not deleted) resources
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetActiveNames.html
*/
AwsLightsailActions["GetActiveNames"] = "lightsail:GetActiveNames";
/**
* Grants permission to view information about the configured alarms
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetAlarms.html
*/
AwsLightsailActions["GetAlarms"] = "lightsail:GetAlarms";
/**
* Grants permission to view the available automatic snapshots for an instance or
* disk
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetAutoSnapshots.html
*/
AwsLightsailActions["GetAutoSnapshots"] = "lightsail:GetAutoSnapshots";
/**
* Grants permission to get a list of instance images, or blueprints. You can use
* a blueprint to create a new instance already running a specific operating syste
* m, as well as a pre-installed application or development stack. The software th
* at runs on your instance depends on the blueprint you define when creating the
* instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBlueprints.html
*/
AwsLightsailActions["GetBlueprints"] = "lightsail:GetBlueprints";
/**
* Grants permission to get the existing access key IDs for the specified Amazon L
* ightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBucketAccessKeys.html
*/
AwsLightsailActions["GetBucketAccessKeys"] = "lightsail:GetBucketAccessKeys";
/**
* Grants permission to get the bundles that can be applied to an Amazon Lightsail
* bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBucketBundles.html
*/
AwsLightsailActions["GetBucketBundles"] = "lightsail:GetBucketBundles";
/**
* Grants permission to get the data points of a specific metric for an Amazon Lig
* htsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBucketMetricData.html
*/
AwsLightsailActions["GetBucketMetricData"] = "lightsail:GetBucketMetricData";
/**
* Grants permission to get information about one or more Amazon Lightsail buckets
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBuckets.html
*/
AwsLightsailActions["GetBuckets"] = "lightsail:GetBuckets";
/**
* Grants permission to get a list of instance bundles. You can use a bundle to cr
* eate a new instance with a set of performance specifications, such as CPU count
* , disk size, RAM size, and network transfer allowance. The cost of your instanc
* e depends on the bundle you define when creating the instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBundles.html
*/
AwsLightsailActions["GetBundles"] = "lightsail:GetBundles";
/**
* Grants permission to view information about one or more Amazon Lightsail SSL/TL
* S certificates
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetCertificates.html
*/
AwsLightsailActions["GetCertificates"] = "lightsail:GetCertificates";
/**
* Grants permission to get information about all CloudFormation stacks used to cr
* eate Amazon EC2 resources from exported Amazon Lightsail snapshots
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetCloudFormationStackRecords.html
*/
AwsLightsailActions["GetCloudFormationStackRecords"] = "lightsail:GetCloudFormationStackRecords";
/**
* Grants permission to view information about the configured contact methods
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContactMethods.html
*/
AwsLightsailActions["GetContactMethods"] = "lightsail:GetContactMethods";
/**
* Grants permission to view information about Amazon Lightsail containers, such a
* s the current version of the Lightsail Control (lightsailctl) plugin
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerAPIMetadata.html
*/
AwsLightsailActions["GetContainerAPIMetadata"] = "lightsail:GetContainerAPIMetadata";
/**
* Grants permission to view the container images that are registered to your Amaz
* on Lightsail container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerImages.html
*/
AwsLightsailActions["GetContainerImages"] = "lightsail:GetContainerImages";
/**
* Grants permission to view the log events of a container of your Amazon Lightsai
* l container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerLog.html
*/
AwsLightsailActions["GetContainerLog"] = "lightsail:GetContainerLog";
/**
* Grants permission to view the deployments for your Amazon Lightsail container s
* ervice
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerServiceDeployments.html
*/
AwsLightsailActions["GetContainerServiceDeployments"] = "lightsail:GetContainerServiceDeployments";
/**
* Grants permission to view the data points of a specific metric of your Amazon L
* ightsail container service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerServiceMetricData.html
*/
AwsLightsailActions["GetContainerServiceMetricData"] = "lightsail:GetContainerServiceMetricData";
/**
* Grants permission to view the list of powers that can be specified for your Ama
* zon Lightsail container services
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerServicePowers.html
*/
AwsLightsailActions["GetContainerServicePowers"] = "lightsail:GetContainerServicePowers";
/**
* Grants permission to view information about one or more of your Amazon Lightsai
* l container services
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetContainerServices.html
*/
AwsLightsailActions["GetContainerServices"] = "lightsail:GetContainerServices";
/**
* Grants permission to get the information about the cost estimate for a specifie
* d resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetCostEstimate.html
*/
AwsLightsailActions["GetCostEstimate"] = "lightsail:GetCostEstimate";
/**
* Grants permission to get information about a disk
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDisk.html
*/
AwsLightsailActions["GetDisk"] = "lightsail:GetDisk";
/**
* Grants permission to get information about a disk snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDiskSnapshot.html
*/
AwsLightsailActions["GetDiskSnapshot"] = "lightsail:GetDiskSnapshot";
/**
* Grants permission to get information about all disk snapshots
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDiskSnapshots.html
*/
AwsLightsailActions["GetDiskSnapshots"] = "lightsail:GetDiskSnapshots";
/**
* Grants permission to get information about all disks
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDisks.html
*/
AwsLightsailActions["GetDisks"] = "lightsail:GetDisks";
/**
* Grants permission to view the list of bundles that can be applied to you Amazon
* Lightsail content delivery network (CDN) distributions
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDistributionBundles.html
*/
AwsLightsailActions["GetDistributionBundles"] = "lightsail:GetDistributionBundles";
/**
* Grants permission to view the timestamp and status of the last cache reset of a
* specific Amazon Lightsail content delivery network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDistributionLatestCacheReset.html
*/
AwsLightsailActions["GetDistributionLatestCacheReset"] = "lightsail:GetDistributionLatestCacheReset";
/**
* Grants permission to view the data points of a specific metric for an Amazon Li
* ghtsail content delivery network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDistributionMetricData.html
*/
AwsLightsailActions["GetDistributionMetricData"] = "lightsail:GetDistributionMetricData";
/**
* Grants permission to view information about one or more of your Amazon Lightsai
* l content delivery network (CDN) distributions
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDistributions.html
*/
AwsLightsailActions["GetDistributions"] = "lightsail:GetDistributions";
/**
* Grants permission to get DNS records for a domain resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDomain.html
*/
AwsLightsailActions["GetDomain"] = "lightsail:GetDomain";
/**
* Grants permission to get DNS records for all domain resources
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDomains.html
*/
AwsLightsailActions["GetDomains"] = "lightsail:GetDomains";
/**
* Grants permission to get information about all records of exported Amazon Light
* sail snapshots to Amazon EC2
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetExportSnapshotRecords.html
*/
AwsLightsailActions["GetExportSnapshotRecords"] = "lightsail:GetExportSnapshotRecords";
/**
* Grants permission to get information about an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstance.html
*/
AwsLightsailActions["GetInstance"] = "lightsail:GetInstance";
/**
* Grants permission to get temporary keys you can use to authenticate and connect
* to an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceAccessDetails.html
*/
AwsLightsailActions["GetInstanceAccessDetails"] = "lightsail:GetInstanceAccessDetails";
/**
* Grants permission to get the data points for the specified metric of an instanc
* e
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html
*/
AwsLightsailActions["GetInstanceMetricData"] = "lightsail:GetInstanceMetricData";
/**
* Grants permission to get the port states of an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstancePortStates.html
*/
AwsLightsailActions["GetInstancePortStates"] = "lightsail:GetInstancePortStates";
/**
* Grants permission to get information about an instance snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceSnapshot.html
*/
AwsLightsailActions["GetInstanceSnapshot"] = "lightsail:GetInstanceSnapshot";
/**
* Grants permission to get information about all instance snapshots
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceSnapshots.html
*/
AwsLightsailActions["GetInstanceSnapshots"] = "lightsail:GetInstanceSnapshots";
/**
* Grants permission to get the state of an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceState.html
*/
AwsLightsailActions["GetInstanceState"] = "lightsail:GetInstanceState";
/**
* Grants permission to get information about all instances
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstances.html
*/
AwsLightsailActions["GetInstances"] = "lightsail:GetInstances";
/**
* Grants permission to get information about a key pair
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetKeyPair.html
*/
AwsLightsailActions["GetKeyPair"] = "lightsail:GetKeyPair";
/**
* Grants permission to get information about all key pairs
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetKeyPairs.html
*/
AwsLightsailActions["GetKeyPairs"] = "lightsail:GetKeyPairs";
/**
* Grants permission to get information about a load balancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancer.html
*/
AwsLightsailActions["GetLoadBalancer"] = "lightsail:GetLoadBalancer";
/**
* Grants permission to get the data points for the specified metric of a load bal
* ancer
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancerMetricData.html
*/
AwsLightsailActions["GetLoadBalancerMetricData"] = "lightsail:GetLoadBalancerMetricData";
/**
* Grants permission to get information about a load balancer's TLS certificates
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancerTlsCertificates.html
*/
AwsLightsailActions["GetLoadBalancerTlsCertificates"] = "lightsail:GetLoadBalancerTlsCertificates";
/**
* Grants permission to get a list of TLS security policies that you can apply to
* Lightsail load balancers
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancerTlsPolicies.html
*/
AwsLightsailActions["GetLoadBalancerTlsPolicies"] = "lightsail:GetLoadBalancerTlsPolicies";
/**
* Grants permission to get information about load balancers
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancers.html
*/
AwsLightsailActions["GetLoadBalancers"] = "lightsail:GetLoadBalancers";
/**
* Grants permission to get information about an operation. Operations include eve
* nts such as when you create an instance, allocate a static IP, attach a static
* IP, and so on
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetOperation.html
*/
AwsLightsailActions["GetOperation"] = "lightsail:GetOperation";
/**
* Grants permission to get information about all operations. Operations include e
* vents such as when you create an instance, allocate a static IP, attach a stati
* c IP, and so on
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetOperations.html
*/
AwsLightsailActions["GetOperations"] = "lightsail:GetOperations";
/**
* Grants permission to get operations for a resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetOperationsForResource.html
*/
AwsLightsailActions["GetOperationsForResource"] = "lightsail:GetOperationsForResource";
/**
* Grants permission to get a list of all valid AWS Regions for Amazon Lightsail
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRegions.html
*/
AwsLightsailActions["GetRegions"] = "lightsail:GetRegions";
/**
* Grants permission to get information about a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabase.html
*/
AwsLightsailActions["GetRelationalDatabase"] = "lightsail:GetRelationalDatabase";
/**
* Grants permission to get a list of relational database images, or blueprints. Y
* ou can use a blueprint to create a new database running a specific database eng
* ine. The database engine that runs on your database depends on the blueprint yo
* u define when creating the relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBlueprints.html
*/
AwsLightsailActions["GetRelationalDatabaseBlueprints"] = "lightsail:GetRelationalDatabaseBlueprints";
/**
* Grants permission to get a list of relational database bundles. You can use a b
* undle to create a new database with a set of performance specifications, such a
* s CPU count, disk size, RAM size, network transfer allowance, and standard of h
* igh availability. The cost of your database depends on the bundle you define wh
* en creating the relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseBundles.html
*/
AwsLightsailActions["GetRelationalDatabaseBundles"] = "lightsail:GetRelationalDatabaseBundles";
/**
* Grants permission to get events for a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseEvents.html
*/
AwsLightsailActions["GetRelationalDatabaseEvents"] = "lightsail:GetRelationalDatabaseEvents";
/**
* Grants permission to get events for the specified log stream of a relational da
* tabase
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseLogEvents.html
*/
AwsLightsailActions["GetRelationalDatabaseLogEvents"] = "lightsail:GetRelationalDatabaseLogEvents";
/**
* Grants permission to get the log streams available for a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseLogStreams.html
*/
AwsLightsailActions["GetRelationalDatabaseLogStreams"] = "lightsail:GetRelationalDatabaseLogStreams";
/**
* Grants permission to get the master user password of a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseMasterUserPassword.html
*/
AwsLightsailActions["GetRelationalDatabaseMasterUserPassword"] = "lightsail:GetRelationalDatabaseMasterUserPassword";
/**
* Grants permission to get the data points for the specified metric of a relation
* al database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseMetricData.html
*/
AwsLightsailActions["GetRelationalDatabaseMetricData"] = "lightsail:GetRelationalDatabaseMetricData";
/**
* Grants permission to get the parameters of a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseParameters.html
*/
AwsLightsailActions["GetRelationalDatabaseParameters"] = "lightsail:GetRelationalDatabaseParameters";
/**
* Grants permission to get information about a relational database snapshot
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseSnapshot.html
*/
AwsLightsailActions["GetRelationalDatabaseSnapshot"] = "lightsail:GetRelationalDatabaseSnapshot";
/**
* Grants permission to get information about all relational database snapshots
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseSnapshots.html
*/
AwsLightsailActions["GetRelationalDatabaseSnapshots"] = "lightsail:GetRelationalDatabaseSnapshots";
/**
* Grants permission to get information about all relational databases
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabases.html
*/
AwsLightsailActions["GetRelationalDatabases"] = "lightsail:GetRelationalDatabases";
/**
* Grants permission to get detailed information for setup requests that were run
* on the specified resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetSetupHistory.html
*/
AwsLightsailActions["GetSetupHistory"] = "lightsail:GetSetupHistory";
/**
* Grants permission to get information about a static IP
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetStaticIp.html
*/
AwsLightsailActions["GetStaticIp"] = "lightsail:GetStaticIp";
/**
* Grants permission to get information about all static IPs
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetStaticIps.html
*/
AwsLightsailActions["GetStaticIps"] = "lightsail:GetStaticIps";
/**
* Grants permission to import a public key from a key pair
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ImportKeyPair.html
*/
AwsLightsailActions["ImportKeyPair"] = "lightsail:ImportKeyPair";
/**
* Grants permission to get a boolean value indicating whether the Amazon Lightsai
* l virtual private cloud (VPC) is peered
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_IsVpcPeered.html
*/
AwsLightsailActions["IsVpcPeered"] = "lightsail:IsVpcPeered";
/**
* Grants permission to add, or open a public port of an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_OpenInstancePublicPorts.html
*/
AwsLightsailActions["OpenInstancePublicPorts"] = "lightsail:OpenInstancePublicPorts";
/**
* Grants permission to try to peer the Amazon Lightsail virtual private cloud (VP
* C) with the default VPC
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PeerVpc.html
*/
AwsLightsailActions["PeerVpc"] = "lightsail:PeerVpc";
/**
* Grants permission to creates or update an alarm, and associate it with the spec
* ified metric
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutAlarm.html
*/
AwsLightsailActions["PutAlarm"] = "lightsail:PutAlarm";
/**
* Grants permission to set the specified open ports for an instance, and closes a
* ll ports for every protocol not included in the request
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutInstancePublicPorts.html
*/
AwsLightsailActions["PutInstancePublicPorts"] = "lightsail:PutInstancePublicPorts";
/**
* Grants permission to reboot an instance that is in a running state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootInstance.html
*/
AwsLightsailActions["RebootInstance"] = "lightsail:RebootInstance";
/**
* Grants permission to reboot a relational database that is in a running state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootRelationalDatabase.html
*/
AwsLightsailActions["RebootRelationalDatabase"] = "lightsail:RebootRelationalDatabase";
/**
* Grants permission to register a container image to your Amazon Lightsail contai
* ner service
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RegisterContainerImage.html
*/
AwsLightsailActions["RegisterContainerImage"] = "lightsail:RegisterContainerImage";
/**
* Grants permission to delete a static IP
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ReleaseStaticIp.html
*/
AwsLightsailActions["ReleaseStaticIp"] = "lightsail:ReleaseStaticIp";
/**
* Grants permission to delete currently cached content from your Amazon Lightsail
* content delivery network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ResetDistributionCache.html
*/
AwsLightsailActions["ResetDistributionCache"] = "lightsail:ResetDistributionCache";
/**
* Grants permission to send a verification request to an email contact method to
* ensure it's owned by the requester
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SendContactMethodVerification.html
*/
AwsLightsailActions["SendContactMethodVerification"] = "lightsail:SendContactMethodVerification";
/**
* Grants permission to set the IP address type for a Amazon Lightsail resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetIpAddressType.html
*/
AwsLightsailActions["SetIpAddressType"] = "lightsail:SetIpAddressType";
/**
* Grants permission to set the Amazon Lightsail resources that can access the spe
* cified Amazon Lightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetResourceAccessForBucket.html
*/
AwsLightsailActions["SetResourceAccessForBucket"] = "lightsail:SetResourceAccessForBucket";
/**
* Grants permission to create an SSL/TLS certificate and install it on a specifie
* d instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetupInstanceHttps.html
*/
AwsLightsailActions["SetupInstanceHttps"] = "lightsail:SetupInstanceHttps";
/**
* Grants permission to initiate a graphical user interface (GUI) session used to
* access an instance's operating system or application
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartGUISession.html
*/
AwsLightsailActions["StartGUISession"] = "lightsail:StartGUISession";
/**
* Grants permission to start an instance that is in a stopped state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartInstance.html
*/
AwsLightsailActions["StartInstance"] = "lightsail:StartInstance";
/**
* Grants permission to start a relational database that is in a stopped state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartRelationalDatabase.html
*/
AwsLightsailActions["StartRelationalDatabase"] = "lightsail:StartRelationalDatabase";
/**
* Grants permission to terminate a graphical user interface (GUI) session used to
* access an instance's operating system or application
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopGUISession.html
*/
AwsLightsailActions["StopGUISession"] = "lightsail:StopGUISession";
/**
* Grants permission to stop an instance that is in a running state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopInstance.html
*/
AwsLightsailActions["StopInstance"] = "lightsail:StopInstance";
/**
* Grants permission to stop a relational database that is in a running state
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopRelationalDatabase.html
*/
AwsLightsailActions["StopRelationalDatabase"] = "lightsail:StopRelationalDatabase";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TagResource.html
*/
AwsLightsailActions["TagResource"] = "lightsail:TagResource";
/**
* Grants permission to test an alarm by displaying a banner on the Amazon Lightsa
* il console or if a notification trigger is configured for the specified alarm,
* by sending a notification to the notification protocol
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TestAlarm.html
*/
AwsLightsailActions["TestAlarm"] = "lightsail:TestAlarm";
/**
* Grants permission to try to unpeer the Amazon Lightsail virtual private cloud (
* VPC) from the default VPC
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UnpeerVpc.html
*/
AwsLightsailActions["UnpeerVpc"] = "lightsail:UnpeerVpc";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UntagResource.html
*/
AwsLightsailActions["UntagResource"] = "lightsail:UntagResource";
/**
* Grants permission to update an existing Amazon Lightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucket.html
*/
AwsLightsailActions["UpdateBucket"] = "lightsail:UpdateBucket";
/**
* Grants permission to update the bundle, or storage plan, of an existing Amazon
* Lightsail bucket
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucketBundle.html
*/
AwsLightsailActions["UpdateBucketBundle"] = "lightsail:UpdateBucketBundle";
/**
* Grants permission to update the configuration of your Amazon Lightsail containe
* r service, such as its power, scale, and public domain names
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateContainerService.html
*/
AwsLightsailActions["UpdateContainerService"] = "lightsail:UpdateContainerService";
/**
* Grants permission to update an existing Amazon Lightsail content delivery netwo
* rk (CDN) distribution or its configuration
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistribution.html
*/
AwsLightsailActions["UpdateDistribution"] = "lightsail:UpdateDistribution";
/**
* Grants permission to update the bundle of your Amazon Lightsail content deliver
* y network (CDN) distribution
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistributionBundle.html
*/
AwsLightsailActions["UpdateDistributionBundle"] = "lightsail:UpdateDistributionBundle";
/**
* Grants permission to update a domain recordset after it is created
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDomainEntry.html
*/
AwsLightsailActions["UpdateDomainEntry"] = "lightsail:UpdateDomainEntry";
/**
* Grants permission to update metadata options for an instance
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateInstanceMetadataOptions.html
*/
AwsLightsailActions["UpdateInstanceMetadataOptions"] = "lightsail:UpdateInstanceMetadataOptions";
/**
* Grants permission to update a load balancer attribute, such as the health check
* path and session stickiness
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html
*/
AwsLightsailActions["UpdateLoadBalancerAttribute"] = "lightsail:UpdateLoadBalancerAttribute";
/**
* Grants permission to update a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html
*/
AwsLightsailActions["UpdateRelationalDatabase"] = "lightsail:UpdateRelationalDatabase";
/**
* Grants permission to update the parameters of a relational database
*
* See https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabaseParameters.html
*/
AwsLightsailActions["UpdateRelationalDatabaseParameters"] = "lightsail:UpdateRela