aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
146 lines • 6.28 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsSyntheticsActions = void 0;
/**
* All IAM policy actions for Amazon CloudWatch Synthetics (SYNTHETICS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatchsynthetics.html
*
* 2025-02-24T21:47:11.428Z
*/
var AwsSyntheticsActions;
(function (AwsSyntheticsActions) {
/**
* Grants permission to associate a resource with a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_AssociateResource.html
*/
AwsSyntheticsActions["AssociateResource"] = "synthetics:AssociateResource";
/**
* Grants permission to create a canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_CreateCanary.html
*/
AwsSyntheticsActions["CreateCanary"] = "synthetics:CreateCanary";
/**
* Grants permission to create a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_CreateGroup.html
*/
AwsSyntheticsActions["CreateGroup"] = "synthetics:CreateGroup";
/**
* Grants permission to delete a canary. Amazon Synthetics deletes all the resourc
* es except for the Lambda function and the CloudWatch Alarms if you created one
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DeleteCanary.html
*/
AwsSyntheticsActions["DeleteCanary"] = "synthetics:DeleteCanary";
/**
* Grants permission to delete a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DeleteGroup.html
*/
AwsSyntheticsActions["DeleteGroup"] = "synthetics:DeleteGroup";
/**
* Grants permission to list information of all canaries
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanaries.html
*/
AwsSyntheticsActions["DescribeCanaries"] = "synthetics:DescribeCanaries";
/**
* Grants permission to list information about the last test run associated with a
* ll canaries
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanariesLastRun.html
*/
AwsSyntheticsActions["DescribeCanariesLastRun"] = "synthetics:DescribeCanariesLastRun";
/**
* Grants permission to list information about Synthetics canary runtime versions
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeRuntimeVersions.html
*/
AwsSyntheticsActions["DescribeRuntimeVersions"] = "synthetics:DescribeRuntimeVersions";
/**
* Grants permission to disassociate a resource from a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DisassociateResource.html
*/
AwsSyntheticsActions["DisassociateResource"] = "synthetics:DisassociateResource";
/**
* Grants permission to view the details of a canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_GetCanary.html
*/
AwsSyntheticsActions["GetCanary"] = "synthetics:GetCanary";
/**
* Grants permission to list information about all the test runs associated with a
* canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_GetCanaryRuns.html
*/
AwsSyntheticsActions["GetCanaryRuns"] = "synthetics:GetCanaryRuns";
/**
* Grants permission to view the details of a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_GetGroup.html
*/
AwsSyntheticsActions["GetGroup"] = "synthetics:GetGroup";
/**
* Grants permission to list information about the associated groups of a canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_ListAssociatedGroups.html
*/
AwsSyntheticsActions["ListAssociatedGroups"] = "synthetics:ListAssociatedGroups";
/**
* Grants permission to list information about canaries in a group
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_ListGroupResources.html
*/
AwsSyntheticsActions["ListGroupResources"] = "synthetics:ListGroupResources";
/**
* Grants permission to list information of all groups
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_ListGroups.html
*/
AwsSyntheticsActions["ListGroups"] = "synthetics:ListGroups";
/**
* Grants permission to list all tags and values associated with a resource
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_ListTagsForResource.html
*/
AwsSyntheticsActions["ListTagsForResource"] = "synthetics:ListTagsForResource";
/**
* Grants permission to start a canary, so that Amazon CloudWatch Synthetics start
* s monitoring a website
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StartCanary.html
*/
AwsSyntheticsActions["StartCanary"] = "synthetics:StartCanary";
/**
* Grants permission to stop a canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StopCanary.html
*/
AwsSyntheticsActions["StopCanary"] = "synthetics:StopCanary";
/**
* Grants permission to add one or more tags to a resource
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_TagResource.html
*/
AwsSyntheticsActions["TagResource"] = "synthetics:TagResource";
/**
* Grants permission to remove one or more tags from a resource
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UntagResource.html
*/
AwsSyntheticsActions["UntagResource"] = "synthetics:UntagResource";
/**
* Grants permission to update a canary
*
* See https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UpdateCanary.html
*/
AwsSyntheticsActions["UpdateCanary"] = "synthetics:UpdateCanary";
})(AwsSyntheticsActions = exports.AwsSyntheticsActions || (exports.AwsSyntheticsActions = {}));
//# sourceMappingURL=synthetics.js.map