UNPKG

aws-iam-policy-types

Version:

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

196 lines 8.47 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsFisActions = void 0; /** * All IAM policy actions for AWS Fault Injection Service (FIS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsfaultinjectionservice.html * * 2025-02-24T21:48:01.987Z */ var AwsFisActions; (function (AwsFisActions) { /** * Grants permission to create an AWS FIS experiment template * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_CreateExperimentTemplate.html */ AwsFisActions["CreateExperimentTemplate"] = "fis:CreateExperimentTemplate"; /** * Grants permission to create an AWS FIS target account configuration * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_CreateTargetAccountConfiguration.html */ AwsFisActions["CreateTargetAccountConfiguration"] = "fis:CreateTargetAccountConfiguration"; /** * Grants permission to delete the AWS FIS experiment template * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_DeleteExperimentTemplate.html */ AwsFisActions["DeleteExperimentTemplate"] = "fis:DeleteExperimentTemplate"; /** * Grants permission to delete an AWS FIS target account configuration * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_DeleteTargetAccountConfiguration.html */ AwsFisActions["DeleteTargetAccountConfiguration"] = "fis:DeleteTargetAccountConfiguration"; /** * Grants permission to retrieve an AWS FIS action * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetAction.html */ AwsFisActions["GetAction"] = "fis:GetAction"; /** * Grants permission to retrieve an AWS FIS experiment * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetExperiment.html */ AwsFisActions["GetExperiment"] = "fis:GetExperiment"; /** * Grants permission to retrieve an AWS FIS target account configuration for an AW * S FIS experiment * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetExperimentTargetAccountConfiguration.html */ AwsFisActions["GetExperimentTargetAccountConfiguration"] = "fis:GetExperimentTargetAccountConfiguration"; /** * Grants permission to retrieve an AWS FIS Experiment Template * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetExperimentTemplate.html */ AwsFisActions["GetExperimentTemplate"] = "fis:GetExperimentTemplate"; /** * Grants permission to get information about the safety lever * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetSafetyLever.html */ AwsFisActions["GetSafetyLever"] = "fis:GetSafetyLever"; /** * Grants permission to retrieve an AWS FIS target account configuration for an AW * S FIS experiment template * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetTargetAccountConfiguration.html */ AwsFisActions["GetTargetAccountConfiguration"] = "fis:GetTargetAccountConfiguration"; /** * Grants permission to get information about the specified resource type * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_GetTargetResourceType.html */ AwsFisActions["GetTargetResourceType"] = "fis:GetTargetResourceType"; /** * Grants permission to inject an API internal error on the provided AWS service f * rom an FIS Experiment * * See https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html#fis-actions-reference-fis */ AwsFisActions["InjectApiInternalError"] = "fis:InjectApiInternalError"; /** * Grants permission to inject an API throttle error on the provided AWS service f * rom an FIS Experiment * * See https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html#fis-actions-reference-fis */ AwsFisActions["InjectApiThrottleError"] = "fis:InjectApiThrottleError"; /** * Grants permission to inject an API unavailable error on the provided AWS servic * e from an FIS Experiment * * See https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html#fis-actions-reference-fis */ AwsFisActions["InjectApiUnavailableError"] = "fis:InjectApiUnavailableError"; /** * Grants permission to list all available AWS FIS actions * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListActions.html */ AwsFisActions["ListActions"] = "fis:ListActions"; /** * Grants permission to list resolved targets for AWS FIS experiments * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperimentResolvedTargets.html */ AwsFisActions["ListExperimentResolvedTargets"] = "fis:ListExperimentResolvedTargets"; /** * Grants permission to list target account configurations for AWS FIS experiments * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperimentTargetAccountConfigurations.html */ AwsFisActions["ListExperimentTargetAccountConfigurations"] = "fis:ListExperimentTargetAccountConfigurations"; /** * Grants permission to list all available AWS FIS experiment templates * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperimentTemplates.html */ AwsFisActions["ListExperimentTemplates"] = "fis:ListExperimentTemplates"; /** * Grants permission to list all available AWS FIS experiments * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListExperiments.html */ AwsFisActions["ListExperiments"] = "fis:ListExperiments"; /** * Grants permission to list the tags for an AWS FIS resource * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListTagsForResource.html */ AwsFisActions["ListTagsForResource"] = "fis:ListTagsForResource"; /** * Grants permission to list target account configurations for AWS FIS experiment * templates * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListTargetAccountConfigurations.html */ AwsFisActions["ListTargetAccountConfigurations"] = "fis:ListTargetAccountConfigurations"; /** * Grants permission to list the resource types * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_ListTargetResourceTypes.html */ AwsFisActions["ListTargetResourceTypes"] = "fis:ListTargetResourceTypes"; /** * Grants permission to run an AWS FIS experiment * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_StartExperiment.html */ AwsFisActions["StartExperiment"] = "fis:StartExperiment"; /** * Grants permission to stop an AWS FIS experiment * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_StopExperiment.html */ AwsFisActions["StopExperiment"] = "fis:StopExperiment"; /** * Grants permission to tag AWS FIS resources * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_TagResource.html */ AwsFisActions["TagResource"] = "fis:TagResource"; /** * Grants permission to untag AWS FIS resources * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_UntagResource.html */ AwsFisActions["UntagResource"] = "fis:UntagResource"; /** * Grants permission to update the specified AWS FIS experiment template * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_UpdateExperimentTemplate.html */ AwsFisActions["UpdateExperimentTemplate"] = "fis:UpdateExperimentTemplate"; /** * Grants permission to update the state of the safety lever * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_UpdateSafetyLeverState.html */ AwsFisActions["UpdateSafetyLeverState"] = "fis:UpdateSafetyLeverState"; /** * Grants permission to update an AWS FIS target account configuration * * See https://docs.aws.amazon.com/fis/latest/APIReference/API_UpdateTargetAccountConfiguration.html */ AwsFisActions["UpdateTargetAccountConfiguration"] = "fis:UpdateTargetAccountConfiguration"; })(AwsFisActions = exports.AwsFisActions || (exports.AwsFisActions = {})); //# sourceMappingURL=fis.js.map