aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
193 lines • 8.33 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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
*/
export 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 || (AwsFisActions = {}));
//# sourceMappingURL=fis.js.map