UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

1,062 lines 50 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 */ export 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:UpdateRelationalDatabaseParameters"; })(AwsLightsailActions || (AwsLightsailActions = {})); //# sourceMappingURL=light