diff --git a/cloudsplaining/output/dist/js/chunk-56fa57a3.js b/cloudsplaining/output/dist/js/chunk-56fa57a3.js new file mode 100644 index 00000000..538610ff --- /dev/null +++ b/cloudsplaining/output/dist/js/chunk-56fa57a3.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-56fa57a3"],{"97a1":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",["default"===e.appendices_content?a("div",[a("Glossary")],1):a("div",{domProps:{innerHTML:e._s(e.appendices_content)}})])},s=[],o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"text-align":"justify"}},[a("h3",{attrs:{id:"overview"}},[e._v("Glossary")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.glossary)}})]),a("br"),a("br")])},n=[],r=a("fa5b"),c=a.n(r),l=a("d4cd")({html:!0,linkify:!0,typographer:!0});const d=l.render(c.a);var h={name:"Glossary",computed:{glossary(){return d}}},p=h,m=a("2877"),u=Object(m["a"])(p,o,n,!1,null,"1c16e608",null),f=u.exports,g={components:{Glossary:f},data(){return{appendices_content:appendices_content}}},y=g,A=Object(m["a"])(y,i,s,!1,null,null,null);t["default"]=A.exports},fa5b:function(e,t){var a='
Impact

The impact the risk would have on an organization if such a vulnerability were successfully exploited is rated according to criteria listed below. Note that these ratings are based on NIST 800-30 impact definitions.

Privilege Escalation

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation Guidance can be found here.

Resource Exposure

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

Infrastructure Modification

Infrastructure Modification describes IAM actions with "modify" capabilities, and can therefore lead to Resource Hijacking, unauthorized creation of Infrastructure, Backdoor creation, and/or modification of existing resources which can result in downtime.

Data Exfiltration

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue. Unrestricted s3:GetObject permissions has a long history of customer data leaks. ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets. rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

Service Wildcard

"Service Wildcard" is an unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of high risk issues in the Cloudsplaining report.

Credentials Exposure

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is below.

Roles Assumable by Compute Services

IAM Roles can be assumed by AWS Compute Services (such as EC2, ECS, EKS, or Lambda) can present greater risk than user-defined roles, especially if the AWS Compute service is on an instance that is directly or indirectly exposed to the internet. Flagging these roles is particularly useful to penetration testers (or attackers) under certain scenarios. For example, if an attacker obtains privileges to execute ssm:SendCommand and there are privileged EC2 instances with the SSM agent installed, they can effectively have the privileges of those EC2 instances. Remote Code Execution via AWS Systems Manager Agent was already a known escalation/exploitation path, but Cloudsplaining can make the process of identifying theses cases easier.

Trust Policy

A JSON policy document in which you define the principals that you trust to assume the role. A role trust policy is a required resource-based policy that is attached to a role in IAM. The principals that you can specify in the trust policy include users, roles, accounts, and services.

This definition was taken from the AWS Documentation here.

Principal

An entity in AWS that can perform actions and access resources. A principal can be an AWS account root user, an IAM user, or a role.

Role

An IAM identity that you can create in your account that has specific permissions. An IAM role has some similarities to an IAM user. Roles and users are both AWS identities with permissions policies that determine what the identity can and cannot do in AWS. However, instead of being uniquely associated with one person, a role is intended to be assumable by anyone who needs it. Also, a role does not have standard long-term credentials such as a password or access keys associated with it. Instead, when you assume a role, it provides you with temporary security credentials for your role session.

We are particularly interested in roles used for compute services - i.e., Compute Service Roles.

This definition was taken from the AWS Documentation here.

Managed Policy

There are two types of Managed Policies: AWS-managed policies and Customer-managed policies. They are described below.

Criteria for selecting Managed Policies versus Inline policies can be found in the AWS documentation here.

Customer-managed policy

AWS documentation on Customer-managed policies can be found here.

The following diagram illustrates customer managed policies. Each policy is an entity in IAM with its own Amazon Resource Name (ARN) that includes the policy name. Notice that the same policy can be attached to multiple principal entities—for example, the same DynamoDB-books-app policy is attached to two different IAM roles.

Customer-managed policy diagram

AWS-managed policy

An AWS managed policy is a standalone policy that is created and administered by AWS. Standalone policy means that the policy has its own Amazon Resource Name (ARN) that includes the policy name. For example, arn:aws:iam::aws:policy/IAMReadOnlyAccess is an AWS managed policy.

AWS documentation on AWS-managed policies can be found here.

The following diagram (taken from the AWS documentation) illustrates AWS managed policies. The diagram shows three AWS managed policies: AdministratorAccess, PowerUserAccess, and AWSCloudTrailReadOnlyAccess. Notice that a single AWS managed policy can be attached to principal entities in different AWS accounts, and to different principal entities in a single AWS account.

AWS-managed policy diagram

Inline Policy

An inline policy is a policy that's embedded in an IAM identity (a user, group, or role). That is, the policy is an inherent part of the identity. You can create a policy and embed it in a identity, either when you create the identity or later.

AWS documentation on inline policies can be found here.

The following diagram illustrates inline policies. Each policy is an inherent part of the user, group, or role. Notice that two roles include the same policy (the DynamoDB-books-app policy), but they are not sharing a single policy; each role has its own copy of the policy.

Inline policy diagram

Inline policies are useful if you want to maintain a strict one-to-one relationship between a policy and the identity that it's applied to. For example, you want to be sure that the permissions in a policy are not inadvertently assigned to an identity other than the one they're intended for. When you use an inline policy, the permissions in the policy cannot be inadvertently attached to the wrong identity. In addition, when you use the AWS Management Console to delete that identity, the policies embedded in the identity are deleted as well. That's because they are part of the principal entity.

';e.exports=a}}]); +//# sourceMappingURL=chunk-56fa57a3.js.map \ No newline at end of file diff --git a/cloudsplaining/output/dist/js/chunk-5e001255.js b/cloudsplaining/output/dist/js/chunk-5e001255.js new file mode 100644 index 00000000..fdd91104 --- /dev/null +++ b/cloudsplaining/output/dist/js/chunk-5e001255.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e001255"],{"0c96":function(e,i){var t='
Validating remediated policies

After you've rewritten your IAM policy, we suggest two options for validating that it will pass Cloudsplaining and alleviate any remaining concerns:

Using Cloudsplaining to Validate your Remediated Policies

You can validate that your remediated policy passes Cloudsplaining by running the following command:

cloudsplaining scan-policy-file --input-file policy.json --exclusions-file exclusions.yml

When there are no more results, it passes!

Using Parliament to Lint your Policies

parliament is an AWS IAM linting library. It reviews policies looking for problems such as:

This library duplicates (and adds to!) much of the functionality in the web console page when reviewing IAM policies in the browser.

You can use Parliament to scan your IAM policy by visiting the Web Page! https://parliament.summitroute.com/

';e.exports=t},"303b":function(e,i,t){"use strict";t.r(i);var o=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("b-tab",["default"===e.guidance_content?t("div",[t("Guidance")],1):t("div",{domProps:{innerHTML:e._s(e.guidance_content)}})])},s=[],n=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{staticStyle:{"text-align":"justify"}},[t("h3",{attrs:{id:"triage-guidance"}},[e._v("Triaging")]),t("p",[t("span",{domProps:{innerHTML:e._s(e.triageGuidance)}})]),t("br"),t("br"),t("h3",{attrs:{id:"remediation-guidance"}},[e._v("Remediation")]),t("p",[t("span",{domProps:{innerHTML:e._s(e.remediationGuidance)}})]),t("br"),t("br"),t("h3",{attrs:{id:"validation-guidance"}},[e._v("Validation")]),t("p",[t("span",{domProps:{innerHTML:e._s(e.validationText)}})]),t("br"),t("br")])},a=[],r=t("dd2f"),l=t.n(r),c=t("5a07"),u=t.n(c),d=t("a91e"),p=t.n(d),h=t("0c96"),g=t.n(h),m=t("d4cd")({html:!0,linkify:!0,typographer:!0});const f=m.render(l.a),y=m.render(u.a),w=m.render(p.a),v=m.render(g.a);var b={name:"Guidance",computed:{overview(){return f},triageGuidance(){return y},remediationGuidance(){return w},validationText(){return v}}},A=b,x=t("2877"),k=Object(x["a"])(A,n,a,!1,null,"54f1a057",null),S=k.exports,M={components:{Guidance:S},data(){return{guidance_content:guidance_content}}},I=M,P=Object(x["a"])(I,o,s,!1,null,null,null);i["default"]=P.exports},"5a07":function(e,i){var t='
Understanding Context

It's essential to understand the context behind the findings that the report generates. Understanding the context behind the findings aids the assessor in triaging the results accurately.

This report generates findings on Policies that do not leverage resource constraints and identifies some attributes to help prioritize which ones to address - such as Privilege Escalation, Resource Exposure, and Data Exfiltration. These results help you to identify your IAM threat landscape and reduce blast radius. In the event of credential compromise, you can prevent an attacker from exploiting the risks mentioned above, in addition to preventing mass deletion, destruction, or modification of existing infrastructure.

However, this tool does not attempt to understand the context behind everything in your AWS account. It's possible to understand the context behind some of these things programmatically - whether the policy is applied to an instance profile, whether the policy is attached, whether inline IAM policies are in use, and whether or not AWS Managed Policies are in use. Only you know the context behind the design of your AWS infrastructure and the IAM strategy.

For example, an AWS Lambda policy used as a simple service checking the configuration of AWS infrastructure might be a good use case for resource constraints. Conversely, perhaps you applied the AdministratorAccess AWS-managed policy to an Instance Profile so that an EC2 instance can run Terraform to provision AWS resources via Infrastructure as Code. In the second example, the role is extremely permissive by design - and a tool can't automatically understand that context.

As such, the tool aims to:

Assessment Recap

To recap: you've followed these steps to generate this report:

Triaging workflow

An assessor can follow this general workflow:

When you ask the service/account owner team to fill out the Triage CSV worksheet, you can use some text like the following:

As part of our security assessment, our team ran Cloudsplaining on your AWS account. Cloudsplaining maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not in use, and identifies other risks in IAM policies like Privilege Escalation, Data Exfiltration, and Resource Exposure/Permissions management. Remediating these issues, where applicable, will help to limit the blast radius in the case of compromised AWS credentials. We request that you review the HTML report and fill out the "Justification" field in the Triage worksheet. Based on the corresponding details in the HTML report, provide either (1) A justification on why the result is a False Positive, or (2) Identify that it is a legitimate finding.

Triaging considerations

When triaging your results, consider some of the factors listed below as you identify False Positives vs. legitimate findings. There are some scenarios where "Resource": "*" access is by design and is therefore a false positive. This section covers some of the common scenarios.

Infrastructure Creation roles:

IAM roles that create infrastructure via Infrastructure as Code Technologies (for example, Terraform or CloudFormation) require high permission levels to provision AWS infrastructure. These will usually be false positives. When you see these instances, make sure that these roles are adequately protected. For instance, make sure that roles within the AWS account are not able to assume this role or affect its configuration in any way. Additionally, consider restricting the trust policy so that a set of explicitly stated IAM principals are the only ones who can assume that role. Take special care to audit instances of sts:AssumeRole within this AWS account.

System roles vs. User Roles: System roles - IAM Roles applied to compute services, such as EC2 Instance Profiles, ECS Task Execution roles, or Lambda Task Execution roles - should almost always leverage resource ARN constraints for actions that perform "Write" actions. Exceptions to this could include Infrastructure provisioning or other edge cases.

Conversely, user roles will almost always be used against * resources for the sake of convenience, innovation, and avoiding overly restrictive limitations. In the user role scenario, consider:

Organization-specific results

For example, perhaps you allow kms:Decrypt for * resources (by design) in your organization for one reason or another. Cloudsplaining flags this as a result. However, there are mitigating controls in place. Firstly, you leverage strict resource-based KMS key policies to lock down all KMS keys, explicitly stating individual IAM principals that are allowed to use them. Secondly, you provision all KMS keys with CloudFormation or Terraform, so you are confident that this pattern is consistent across all KMS keys in your AWS accounts. Therefore, kms:Decrypt to * resources is not a finding you are concerned about. In this case, you decide it is acceptable to exclude kms:Decrypt from your results.

Common False Positive Scenarios

Conditions Logic:

This tool does not evaluate IAM Conditions logic. If your policies use wildcard resources but restrict according to condition keys, then it's possible this is a false positive. However, you might want to double-check the accuracy of the conditions logic in those IAM policies. While IAM conditions can be extremely powerful, implementation is also prone to human error. We suggest leveraging Parliament by Duo Labs (courtesy of Scott Piper), to lint your policies for accuracy - especially when IAM conditions are in use.

logs:CreateLogGroup and logs:PutLogEvent:

Depending on how your organization approaches CloudWatch Logs Agent configuration, IAM, and CloudWatch Logs Group naming conventions, it is sometimes near-impossible to prevent cross-contamination of logs or Log Injection to the Log Streams from other instance IDs. Cross-Contamination of CloudWatch Logs is an issue of its own that is definitely beyond the scope of this document - but consider this as a potential limitation by AWS when trying to identify a remediation plan.

Building the Exclusions File

After you have identified the False Positives, add the False Positive criteria to your custom Cloudsplaining exclusions file. The False Positives generally fall into one of two categories:

To make the exclusions file, create a YAML file that we will use to list out exclusions with the create-exclusions-file command.

cloudsplaining create-exclusions-file\n

This will generate a file titled exclusions.yml in your current directory.

The default exclusions file contains these contents:

# Policy names to exclude from evaluation\n# Suggestion: Add policies here that are known to be overly permissive by design, after you run the initial report.\npolicies:\n  - "AWSServiceRoleFor*"\n  - "*ServiceRolePolicy"\n  - "*ServiceLinkedRolePolicy"\n  - "AdministratorAccess" # Otherwise, this will take a long time\n  - "service-role*"\n  - "aws-service-role*"\n# Don't evaluate these roles, users, or groups as part of the evaluation\nroles:\n  - "service-role*"\n  - "aws-service-role*"\nusers:\n  - ""\ngroups:\n  - ""\n# Read-only actions to include in the results, such as s3:GetObject\n# By default, it includes Actions that could lead to Data Exfiltration\ninclude-actions:\n  - "s3:GetObject"\n  - "ssm:GetParameter"\n  - "ssm:GetParameters"\n  - "ssm:GetParametersByPath"\n  - "secretsmanager:GetSecretValue"\n# Write actions to include from the results, such as kms:Decrypt\nexclude-actions:\n  - ""\n

Add whatever values you want to the above depending on your organization's context.

cloudsplaining scan --input-file default.json --exclusions-file exclusions.yml\n

You can now proceed to the Remediation stage.

';e.exports=t},a91e:function(e,i){var t='
Prioritizing Remediation

Depending on the existing workload of the engineering team addressing your concerns, the team might ask to address high priority items first rather than addressing all items, especially if the report is quite large. In this scenario, consider instructing the team to address High Priority Risks and the usage of AWS-Managed Policies first.

High priority risks:

These include Privilege Escalation, Data Exfiltration, and Potential Resource Exposure/Permissions management. This report highlights each finding that has these high priority risks.

Moving from AWS Managed Policies over to custom policies:

AWS managed policies always include access to * resources because AWS provides these same policies universally to all customer accounts. If this report flags any AWS-managed policies, it means that the account/service owner team will not only have to implement resource constraints - they will have to create a custom IAM policy to do so. To limit this work, it is best to migrate away from the root cause of the problem - using AWS managed policies.

You can then queue the work for remediating the other Customer-managed policies that do not have the High-Priority Risks attributes. Implementing resource ARN constraints for True Positives is still important, since overly permissive "Write" actions can cause modification or deletion of AWS resources by a bad actor with compromised credentials, resulting in downtime.

Remediating the Findings

We suggest two options for remediating each finding:

Leveraging Policy Sentry

For guidance on how to use Policy Sentry, please see the documentation here. This is highly suggested - within 10 minutes of learning the tool, creating a secure IAM policy becomes a matter of:

Manually rewriting the IAM Policies

For guidance on how to write secure IAM Policies by hand, see the tutorial here. Just be aware - you'll spend a lot of time looking at the AWS Documentation on IAM Actions, Resources, and Condition Keys, which can become quite tedious and time-consuming.

';e.exports=t},dd2f:function(e,i){var t='

This report contains the security assessment results from Cloudsplaining, which maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not used, and identifies other risks in IAM policies like Privilege Escalation, Resource Exposure, Infrastructure Modification, and Data Exfiltration. Remediating these issues, where necessary, will help to limit the blast radius in the case of compromised AWS credentials.

';e.exports=t}}]); +//# sourceMappingURL=chunk-5e001255.js.map \ No newline at end of file diff --git a/cloudsplaining/output/dist/js/index.js b/cloudsplaining/output/dist/js/index.js index 294f4af9..9917f0b8 100644 --- a/cloudsplaining/output/dist/js/index.js +++ b/cloudsplaining/output/dist/js/index.js @@ -1,4 +1,4 @@ -(function(e){var t={};function a(o){if(t[o])return t[o].exports;var s=t[o]={i:o,l:!1,exports:{}};return e[o].call(s.exports,s,s.exports,a),s.l=!0,s.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)a.d(o,s,function(t){return e[t]}.bind(null,s));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)})({0:function(e,t,a){e.exports=a("5a00")},"0068":function(e,t,a){"use strict";function o(e){return Object.prototype.toString.call(e)}function s(e){return"[object String]"===o(e)}var i=Object.prototype.hasOwnProperty;function n(e,t){return i.call(e,t)}function r(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(a){e[a]=t[a]}))}})),e}function c(e,t,a){return[].concat(e.slice(0,t),a,e.slice(t+1))}function l(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!==(65535&e)&&65534!==(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function h(e){if(e>65535){e-=65536;var t=55296+(e>>10),a=56320+(1023&e);return String.fromCharCode(t,a)}return String.fromCharCode(e)}var d=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,m=/&([a-z#][a-z0-9]{1,31});/gi,p=new RegExp(d.source+"|"+m.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,f=a("bd68");function g(e,t){var a;return n(f,t)?f[t]:35===t.charCodeAt(0)&&u.test(t)&&(a="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10),l(a))?h(a):e}function v(e){return e.indexOf("\\")<0?e:e.replace(d,"$1")}function A(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(p,(function(e,t,a){return t||g(e,a)}))}var P=/[&<>"]/,b=/[&<>"]/g,y={"&":"&","<":"<",">":">",'"':"""};function w(e){return y[e]}function I(e){return P.test(e)?e.replace(b,w):e}var z=/[.?*+^$[\]\\(){}|-]/g;function C(e){return e.replace(z,"\\$&")}function D(e){switch(e){case 9:case 32:return!0}return!1}function R(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var S=a("7ca0");function _(e){return S.test(e)}function k(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function M(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}t.lib={},t.lib.mdurl=a("d8a6"),t.lib.ucmicro=a("d5d1"),t.assign=r,t.isString=s,t.has=n,t.unescapeMd=v,t.unescapeAll=A,t.isValidEntityCode=l,t.fromCodePoint=h,t.escapeHtml=I,t.arrayReplaceAt=c,t.isSpace=D,t.isWhiteSpace=R,t.isMdAsciiPunct=k,t.isPunctChar=_,t.escapeRE=C,t.normalizeReference=M},"04f8":function(e,t,a){"use strict";var o=a("1212"),s=a("d039"),i=a("cfe9"),n=i.String;e.exports=!!Object.getOwnPropertySymbols&&!s((function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},"06cf":function(e,t,a){"use strict";var o=a("83ab"),s=a("c65b"),i=a("d1e7"),n=a("5c6c"),r=a("fc6a"),c=a("a04b"),l=a("1a2d"),h=a("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=r(e),t=c(t),h)try{return d(e,t)}catch(a){}if(l(e,t))return n(!s(i.f,e,t),e[t])}},"0758":function(e,t,a){"use strict";var o=a("0068").isSpace;e.exports=function(e,t,a,s){var i,n,r,c,l=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(i=e.src.charCodeAt(l),35!==i||l>=h)return!1;n=1,i=e.src.charCodeAt(++l);while(35===i&&l6||ll&&o(e.src.charCodeAt(r-1))&&(h=r),e.line=t+1,c=e.push("heading_open","h"+String(n),1),c.markup="########".slice(0,n),c.map=[t,e.line],c=e.push("inline","",0),c.content=e.src.slice(l,h).trim(),c.map=[t,e.line],c.children=[],c=e.push("heading_close","h"+String(n),-1),c.markup="########".slice(0,n)),!0)}},"07fa":function(e,t,a){"use strict";var o=a("50c4");e.exports=function(e){return o(e.length)}},"0861":function(e,t){var a='

If your IAM policy does require access to those actions, you should provide an explanation. Example requirements include:

While other edge cases and justifications exist, the above items are the most common justifications. For information on Common False Positive Scenarios, see the documentation here.

';e.exports=a},"08ae":function(e,t,a){"use strict";var o=a("0068"),s=a("565b"),i=a("7cc2"),n=a("a915"),r=a("7696"),c=a("4cb4"),l=a("fbcd"),h=a("d8a6"),d=a("9d88"),m={default:a("8a31"),zero:a("1caa"),commonmark:a("428d")},p=/^(vbscript|javascript|file|data):/,u=/^data:image\/(gif|png|jpeg|webp);/;function f(e){var t=e.trim().toLowerCase();return!p.test(t)||!!u.test(t)}var g=["http:","https:","mailto:"];function v(e){var t=h.parse(e,!0);if(t.hostname&&(!t.protocol||g.indexOf(t.protocol)>=0))try{t.hostname=d.toASCII(t.hostname)}catch(a){}return h.encode(h.format(t))}function A(e){var t=h.parse(e,!0);if(t.hostname&&(!t.protocol||g.indexOf(t.protocol)>=0))try{t.hostname=d.toUnicode(t.hostname)}catch(a){}return h.decode(h.format(t),h.decode.defaultChars+"%")}function P(e,t){if(!(this instanceof P))return new P(e,t);t||o.isString(e)||(t=e||{},e="default"),this.inline=new c,this.block=new r,this.core=new n,this.renderer=new i,this.linkify=new l,this.validateLink=f,this.normalizeLink=v,this.normalizeLinkText=A,this.utils=o,this.helpers=o.assign({},s),this.options={},this.configure(e),t&&this.set(t)}P.prototype.set=function(e){return o.assign(this.options,e),this},P.prototype.configure=function(e){var t,a=this;if(o.isString(e)&&(t=e,e=m[t],!e))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&a.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&a[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&a[t].ruler2.enableOnly(e.components[t].rules2)})),this},P.prototype.enable=function(e,t){var a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){a=a.concat(this[t].ruler.enable(e,!0))}),this),a=a.concat(this.inline.ruler2.enable(e,!0));var o=e.filter((function(e){return a.indexOf(e)<0}));if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this},P.prototype.disable=function(e,t){var a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){a=a.concat(this[t].ruler.disable(e,!0))}),this),a=a.concat(this.inline.ruler2.disable(e,!0));var o=e.filter((function(e){return a.indexOf(e)<0}));if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this},P.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},P.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");var a=new this.core.State(e,this,t);return this.core.process(a),a.tokens},P.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},P.prototype.parseInline=function(e,t){var a=new this.core.State(e,this,t);return a.inlineMode=!0,this.core.process(a),a.tokens},P.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},e.exports=P},"096b":function(e,t,a){"use strict";function o(e,t,a){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=a,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}o.prototype.attrIndex=function(e){var t,a,o;if(!this.attrs)return-1;for(t=this.attrs,a=0,o=t.length;a=0&&(a=this.attrs[t][1]),a},o.prototype.attrJoin=function(e,t){var a=this.attrIndex(e);a<0?this.attrPush([e,t]):this.attrs[a][1]=this.attrs[a][1]+" "+t},e.exports=o},"097b":function(e,t,a){"use strict";var o=a("096b"),s=a("0068").isWhiteSpace,i=a("0068").isPunctChar,n=a("0068").isMdAsciiPunct;function r(e,t,a,o){this.src=e,this.env=a,this.md=t,this.tokens=o,this.tokens_meta=Array(o.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}r.prototype.pushPending=function(){var e=new o("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},r.prototype.push=function(e,t,a){this.pending&&this.pushPending();var s=new o(e,t,a),i=null;return a<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),s.level=this.level,a>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(i),s},r.prototype.scanDelims=function(e,t){var a,o,r,c,l,h,d,m,p,u=e,f=!0,g=!0,v=this.posMax,A=this.src.charCodeAt(e);a=e>0?this.src.charCodeAt(e-1):32;while(u0&&o[0]<4?1:+(o[0]+o[1])),!s&&n&&(o=n.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=n.match(/Chrome\/(\d+)/),o&&(s=+o[1]))),e.exports=s},1357:function(e,t){var a='

This policy contains actions that could lead to Credentials Exposure. These actions return credentials as part of the API response, such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here.

';e.exports=a},"13d2":function(e,t,a){"use strict";var o=a("e330"),s=a("d039"),i=a("1626"),n=a("1a2d"),r=a("83ab"),c=a("5e77").CONFIGURABLE,l=a("8925"),h=a("69f3"),d=h.enforce,m=h.get,p=String,u=Object.defineProperty,f=o("".slice),g=o("".replace),v=o([].join),A=r&&!s((function(){return 8!==u((function(){}),"length",{value:8}).length})),P=String(String).split("String"),b=e.exports=function(e,t,a){"Symbol("===f(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(t="get "+t),a&&a.setter&&(t="set "+t),(!n(e,"name")||c&&e.name!==t)&&(r?u(e,"name",{value:t,configurable:!0}):e.name=t),A&&a&&n(a,"arity")&&e.length!==a.arity&&u(e,"length",{value:a.arity});try{a&&n(a,"constructor")&&a.constructor?r&&u(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(s){}var o=d(e);return n(o,"source")||(o.source=v(P,"string"==typeof t?t:"")),e};Function.prototype.toString=b((function(){return i(this)&&m(this).source||l(this)}),"toString")},"13d5":function(e,t,a){"use strict";var o=a("23e7"),s=a("d58f").left,i=a("a640"),n=a("1212"),r=a("9adc"),c=!r&&n>79&&n<83,l=c||!i("reduce");o({target:"Array",proto:!0,forced:l},{reduce:function(e){var t=arguments.length;return s(this,e,t,t>1?arguments[1]:void 0)}})},"14d9":function(e,t,a){"use strict";var o=a("23e7"),s=a("7b0b"),i=a("07fa"),n=a("3a34"),r=a("3511"),c=a("d039"),l=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),h=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=l||!h();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=s(this),a=i(t),o=arguments.length;r(a+o);for(var c=0;c=4)return!1;for(m=e.parentType,e.parentType="paragraph";p3)){if(e.sCount[p]>=e.blkIndent&&(c=e.bMarks[p]+e.tShift[p],l=e.eMarks[p],c=l)))){h=61===d?1:2;break}if(!(e.sCount[p]<0)){for(s=!1,i=0,n=u.length;i\x00-\x20]*)$/;e.exports=function(e,t){var a,i,n,r,c,l,h=e.pos;if(60!==e.src.charCodeAt(h))return!1;for(c=e.pos,l=e.posMax;;){if(++h>=l)return!1;if(r=e.src.charCodeAt(h),60===r)return!1;if(62===r)break}return a=e.src.slice(c+1,h),s.test(a)?(i=e.md.normalizeLink(a),!!e.md.validateLink(i)&&(t||(n=e.push("link_open","a",1),n.attrs=[["href",i]],n.markup="autolink",n.info="auto",n=e.push("text","",0),n.content=e.md.normalizeLinkText(a),n=e.push("link_close","a",-1),n.markup="autolink",n.info="auto"),e.pos+=a.length+2,!0)):!!o.test(a)&&(i=e.md.normalizeLink("mailto:"+a),!!e.md.validateLink(i)&&(t||(n=e.push("link_open","a",1),n.attrs=[["href",i]],n.markup="autolink",n.info="auto",n=e.push("text","",0),n.content=e.md.normalizeLinkText(a),n=e.push("link_close","a",-1),n.markup="autolink",n.info="auto"),e.pos+=a.length+2,!0))}},"2a62":function(e,t,a){"use strict";var o=a("c65b"),s=a("825a"),i=a("dc4a");e.exports=function(e,t,a){var n,r;s(e);try{if(n=i(e,"return"),!n){if("throw"===t)throw a;return a}n=o(n,e)}catch(c){r=!0,n=c}if("throw"===t)throw a;if(r)throw n;return s(n),a}},"2ae9":function(e,t){var a='

This policy allows "Infrastructure Modification" actions. Infrastructure Modification describes IAM actions with "modify" capabilities, and can therefore lead to Resource Hijacking, unauthorized creation of Infrastructure, Backdoor creation, and/or modification of existing resources which can result in downtime. For example, ec2:AuthorizeSecurityGroupIngress grants the permission to add one or more inbound rules to a security group; malicious usage of this IAM action could potentially lead to downtime or unintentional exposure of compute resources.

';e.exports=a},"2b0e":function(e,t,a){"use strict";a.r(t),function(e){ +(function(e){var t={};function a(o){if(t[o])return t[o].exports;var s=t[o]={i:o,l:!1,exports:{}};return e[o].call(s.exports,s,s.exports,a),s.l=!0,s.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)a.d(o,s,function(t){return e[t]}.bind(null,s));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=0)})({0:function(e,t,a){e.exports=a("5a00")},"0068":function(e,t,a){"use strict";function o(e){return Object.prototype.toString.call(e)}function s(e){return"[object String]"===o(e)}var i=Object.prototype.hasOwnProperty;function n(e,t){return i.call(e,t)}function r(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!==typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(a){e[a]=t[a]}))}})),e}function c(e,t,a){return[].concat(e.slice(0,t),a,e.slice(t+1))}function l(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!==(65535&e)&&65534!==(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function h(e){if(e>65535){e-=65536;var t=55296+(e>>10),a=56320+(1023&e);return String.fromCharCode(t,a)}return String.fromCharCode(e)}var d=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,m=/&([a-z#][a-z0-9]{1,31});/gi,p=new RegExp(d.source+"|"+m.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,f=a("bd68");function g(e,t){var a;return n(f,t)?f[t]:35===t.charCodeAt(0)&&u.test(t)&&(a="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10),l(a))?h(a):e}function v(e){return e.indexOf("\\")<0?e:e.replace(d,"$1")}function A(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(p,(function(e,t,a){return t||g(e,a)}))}var P=/[&<>"]/,b=/[&<>"]/g,y={"&":"&","<":"<",">":">",'"':"""};function w(e){return y[e]}function I(e){return P.test(e)?e.replace(b,w):e}var z=/[.?*+^$[\]\\(){}|-]/g;function C(e){return e.replace(z,"\\$&")}function D(e){switch(e){case 9:case 32:return!0}return!1}function R(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var S=a("7ca0");function _(e){return S.test(e)}function k(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function M(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}t.lib={},t.lib.mdurl=a("d8a6"),t.lib.ucmicro=a("d5d1"),t.assign=r,t.isString=s,t.has=n,t.unescapeMd=v,t.unescapeAll=A,t.isValidEntityCode=l,t.fromCodePoint=h,t.escapeHtml=I,t.arrayReplaceAt=c,t.isSpace=D,t.isWhiteSpace=R,t.isMdAsciiPunct=k,t.isPunctChar=_,t.escapeRE=C,t.normalizeReference=M},"04f8":function(e,t,a){"use strict";var o=a("1212"),s=a("d039"),i=a("cfe9"),n=i.String;e.exports=!!Object.getOwnPropertySymbols&&!s((function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},"06cf":function(e,t,a){"use strict";var o=a("83ab"),s=a("c65b"),i=a("d1e7"),n=a("5c6c"),r=a("fc6a"),c=a("a04b"),l=a("1a2d"),h=a("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=r(e),t=c(t),h)try{return d(e,t)}catch(a){}if(l(e,t))return n(!s(i.f,e,t),e[t])}},"0758":function(e,t,a){"use strict";var o=a("0068").isSpace;e.exports=function(e,t,a,s){var i,n,r,c,l=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(i=e.src.charCodeAt(l),35!==i||l>=h)return!1;n=1,i=e.src.charCodeAt(++l);while(35===i&&l6||ll&&o(e.src.charCodeAt(r-1))&&(h=r),e.line=t+1,c=e.push("heading_open","h"+String(n),1),c.markup="########".slice(0,n),c.map=[t,e.line],c=e.push("inline","",0),c.content=e.src.slice(l,h).trim(),c.map=[t,e.line],c.children=[],c=e.push("heading_close","h"+String(n),-1),c.markup="########".slice(0,n)),!0)}},"07fa":function(e,t,a){"use strict";var o=a("50c4");e.exports=function(e){return o(e.length)}},"0861":function(e,t){var a='

If your IAM policy does require access to those actions, you should provide an explanation. Example requirements include:

  • User Role: This IAM Policy is used by an IAM Role that requires access to * resources because human users assume this role. We have restricted the access levels appropriate to what the user needs.
  • Infrastructure Provisioning role: This IAM Policy is used by roles that deploy infrastructure using CloudFormation or Terraform and need administrative access by design.
  • Conditions logic is in use: The Policy has access to * resources, but the statement enforces least privilege via IAM condition statements.

While other edge cases and justifications exist, the above items are the most common justifications. For information on Common False Positive Scenarios, see the documentation here.

';e.exports=a},"08ae":function(e,t,a){"use strict";var o=a("0068"),s=a("565b"),i=a("7cc2"),n=a("a915"),r=a("7696"),c=a("4cb4"),l=a("fbcd"),h=a("d8a6"),d=a("9d88"),m={default:a("8a31"),zero:a("1caa"),commonmark:a("428d")},p=/^(vbscript|javascript|file|data):/,u=/^data:image\/(gif|png|jpeg|webp);/;function f(e){var t=e.trim().toLowerCase();return!p.test(t)||!!u.test(t)}var g=["http:","https:","mailto:"];function v(e){var t=h.parse(e,!0);if(t.hostname&&(!t.protocol||g.indexOf(t.protocol)>=0))try{t.hostname=d.toASCII(t.hostname)}catch(a){}return h.encode(h.format(t))}function A(e){var t=h.parse(e,!0);if(t.hostname&&(!t.protocol||g.indexOf(t.protocol)>=0))try{t.hostname=d.toUnicode(t.hostname)}catch(a){}return h.decode(h.format(t),h.decode.defaultChars+"%")}function P(e,t){if(!(this instanceof P))return new P(e,t);t||o.isString(e)||(t=e||{},e="default"),this.inline=new c,this.block=new r,this.core=new n,this.renderer=new i,this.linkify=new l,this.validateLink=f,this.normalizeLink=v,this.normalizeLinkText=A,this.utils=o,this.helpers=o.assign({},s),this.options={},this.configure(e),t&&this.set(t)}P.prototype.set=function(e){return o.assign(this.options,e),this},P.prototype.configure=function(e){var t,a=this;if(o.isString(e)&&(t=e,e=m[t],!e))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&a.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&a[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&a[t].ruler2.enableOnly(e.components[t].rules2)})),this},P.prototype.enable=function(e,t){var a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){a=a.concat(this[t].ruler.enable(e,!0))}),this),a=a.concat(this.inline.ruler2.enable(e,!0));var o=e.filter((function(e){return a.indexOf(e)<0}));if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this},P.prototype.disable=function(e,t){var a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){a=a.concat(this[t].ruler.disable(e,!0))}),this),a=a.concat(this.inline.ruler2.disable(e,!0));var o=e.filter((function(e){return a.indexOf(e)<0}));if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this},P.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},P.prototype.parse=function(e,t){if("string"!==typeof e)throw new Error("Input data should be a String");var a=new this.core.State(e,this,t);return this.core.process(a),a.tokens},P.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},P.prototype.parseInline=function(e,t){var a=new this.core.State(e,this,t);return a.inlineMode=!0,this.core.process(a),a.tokens},P.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)},e.exports=P},"096b":function(e,t,a){"use strict";function o(e,t,a){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=a,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}o.prototype.attrIndex=function(e){var t,a,o;if(!this.attrs)return-1;for(t=this.attrs,a=0,o=t.length;a=0&&(a=this.attrs[t][1]),a},o.prototype.attrJoin=function(e,t){var a=this.attrIndex(e);a<0?this.attrPush([e,t]):this.attrs[a][1]=this.attrs[a][1]+" "+t},e.exports=o},"097b":function(e,t,a){"use strict";var o=a("096b"),s=a("0068").isWhiteSpace,i=a("0068").isPunctChar,n=a("0068").isMdAsciiPunct;function r(e,t,a,o){this.src=e,this.env=a,this.md=t,this.tokens=o,this.tokens_meta=Array(o.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}r.prototype.pushPending=function(){var e=new o("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},r.prototype.push=function(e,t,a){this.pending&&this.pushPending();var s=new o(e,t,a),i=null;return a<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),s.level=this.level,a>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(i),s},r.prototype.scanDelims=function(e,t){var a,o,r,c,l,h,d,m,p,u=e,f=!0,g=!0,v=this.posMax,A=this.src.charCodeAt(e);a=e>0?this.src.charCodeAt(e-1):32;while(u0&&o[0]<4?1:+(o[0]+o[1])),!s&&n&&(o=n.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=n.match(/Chrome\/(\d+)/),o&&(s=+o[1]))),e.exports=s},1357:function(e,t){var a='

This policy contains actions that could lead to Credentials Exposure. These actions return credentials as part of the API response, such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here.

';e.exports=a},"13d2":function(e,t,a){"use strict";var o=a("e330"),s=a("d039"),i=a("1626"),n=a("1a2d"),r=a("83ab"),c=a("5e77").CONFIGURABLE,l=a("8925"),h=a("69f3"),d=h.enforce,m=h.get,p=String,u=Object.defineProperty,f=o("".slice),g=o("".replace),v=o([].join),A=r&&!s((function(){return 8!==u((function(){}),"length",{value:8}).length})),P=String(String).split("String"),b=e.exports=function(e,t,a){"Symbol("===f(p(t),0,7)&&(t="["+g(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(t="get "+t),a&&a.setter&&(t="set "+t),(!n(e,"name")||c&&e.name!==t)&&(r?u(e,"name",{value:t,configurable:!0}):e.name=t),A&&a&&n(a,"arity")&&e.length!==a.arity&&u(e,"length",{value:a.arity});try{a&&n(a,"constructor")&&a.constructor?r&&u(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(s){}var o=d(e);return n(o,"source")||(o.source=v(P,"string"==typeof t?t:"")),e};Function.prototype.toString=b((function(){return i(this)&&m(this).source||l(this)}),"toString")},"13d5":function(e,t,a){"use strict";var o=a("23e7"),s=a("d58f").left,i=a("a640"),n=a("1212"),r=a("9adc"),c=!r&&n>79&&n<83,l=c||!i("reduce");o({target:"Array",proto:!0,forced:l},{reduce:function(e){var t=arguments.length;return s(this,e,t,t>1?arguments[1]:void 0)}})},"14d9":function(e,t,a){"use strict";var o=a("23e7"),s=a("7b0b"),i=a("07fa"),n=a("3a34"),r=a("3511"),c=a("d039"),l=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),h=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=l||!h();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=s(this),a=i(t),o=arguments.length;r(a+o);for(var c=0;c=4)return!1;for(m=e.parentType,e.parentType="paragraph";p3)){if(e.sCount[p]>=e.blkIndent&&(c=e.bMarks[p]+e.tShift[p],l=e.eMarks[p],c=l)))){h=61===d?1:2;break}if(!(e.sCount[p]<0)){for(s=!1,i=0,n=u.length;i\x00-\x20]*)$/;e.exports=function(e,t){var a,i,n,r,c,l,h=e.pos;if(60!==e.src.charCodeAt(h))return!1;for(c=e.pos,l=e.posMax;;){if(++h>=l)return!1;if(r=e.src.charCodeAt(h),60===r)return!1;if(62===r)break}return a=e.src.slice(c+1,h),s.test(a)?(i=e.md.normalizeLink(a),!!e.md.validateLink(i)&&(t||(n=e.push("link_open","a",1),n.attrs=[["href",i]],n.markup="autolink",n.info="auto",n=e.push("text","",0),n.content=e.md.normalizeLinkText(a),n=e.push("link_close","a",-1),n.markup="autolink",n.info="auto"),e.pos+=a.length+2,!0)):!!o.test(a)&&(i=e.md.normalizeLink("mailto:"+a),!!e.md.validateLink(i)&&(t||(n=e.push("link_open","a",1),n.attrs=[["href",i]],n.markup="autolink",n.info="auto",n=e.push("text","",0),n.content=e.md.normalizeLinkText(a),n=e.push("link_close","a",-1),n.markup="autolink",n.info="auto"),e.pos+=a.length+2,!0))}},"2a62":function(e,t,a){"use strict";var o=a("c65b"),s=a("825a"),i=a("dc4a");e.exports=function(e,t,a){var n,r;s(e);try{if(n=i(e,"return"),!n){if("throw"===t)throw a;return a}n=o(n,e)}catch(c){r=!0,n=c}if("throw"===t)throw a;if(r)throw n;return s(n),a}},"2ae9":function(e,t){var a='

This policy allows "Infrastructure Modification" actions. Infrastructure Modification describes IAM actions with "modify" capabilities, and can therefore lead to Resource Hijacking, unauthorized creation of Infrastructure, Backdoor creation, and/or modification of existing resources which can result in downtime. For example, ec2:AuthorizeSecurityGroupIngress grants the permission to add one or more inbound rules to a security group; malicious usage of this IAM action could potentially lead to downtime or unintentional exposure of compute resources.

';e.exports=a},"2b0e":function(e,t,a){"use strict";a.r(t),function(e){ /*! * Vue.js v2.6.14 * (c) 2014-2021 Evan You @@ -14,7 +14,7 @@ var a=Object.freeze({});function o(e){return void 0===e||null===e}function s(e){ * * https://github.com/linusborg/portal-vue * - */function o(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}Object.defineProperty(t,"__esModule",{value:!0});var s=o(a("2b0e"));function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function n(e){return r(e)||c(e)||l()}function r(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce((function(e,a){var o=a.passengers[0],s="function"===typeof o?o(t):a.passengers;return e.concat(s)}),[])}function p(e,t){return e.map((function(e,t){return[t,e]})).sort((function(e,a){return t(e[1],a[1])||e[0]-a[0]})).map((function(e){return e[1]}))}function u(e,t){return t.reduce((function(t,a){return e.hasOwnProperty(a)&&(t[a]=e[a]),t}),{})}var f={},g={},v={},A=s.extend({data:function(){return{transports:f,targets:g,sources:v,trackInstances:h}},methods:{open:function(e){if(h){var t=e.to,a=e.from,o=e.passengers,i=e.order,n=void 0===i?1/0:i;if(t&&a&&o){var r={to:t,from:a,passengers:d(o),order:n},c=Object.keys(this.transports);-1===c.indexOf(t)&&s.set(this.transports,t,[]);var l=this.$_getTransportIndex(r),m=this.transports[t].slice(0);-1===l?m.push(r):m[l]=r,this.transports[t]=p(m,(function(e,t){return e.order-t.order}))}}},close:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.to,o=e.from;if(a&&(o||!1!==t)&&this.transports[a])if(t)this.transports[a]=[];else{var s=this.$_getTransportIndex(e);if(s>=0){var i=this.transports[a].slice(0);i.splice(s,1),this.transports[a]=i}}},registerTarget:function(e,t,a){h&&(this.trackInstances&&!a&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([t])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,t,a){h&&(this.trackInstances&&!a&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([t])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!(!this.targets[e]||!this.targets[e][0])},hasSource:function(e){return!(!this.sources[e]||!this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var t=e.to,a=e.from;for(var o in this.transports[t])if(this.transports[t][o].from===a)return+o;return-1}}}),P=new A(f),b=1,y=s.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(b++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var e=this;this.$nextTick((function(){P.registerSource(e.name,e)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){P.unregisterSource(this.name),this.clear()},watch:{to:function(e,t){t&&t!==e&&this.clear(t),this.sendUpdate()}},methods:{clear:function(e){var t={from:this.name,to:e||this.to};P.close(t)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return"function"===typeof e?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var t={from:this.name,to:this.to,passengers:n(e),order:this.order};P.open(t)}else this.clear()}},render:function(e){var t=this.$slots.default||this.$scopedSlots.default||[],a=this.tag;return t&&this.disabled?t.length<=1&&this.slim?this.normalizeOwnChildren(t)[0]:e(a,[this.normalizeOwnChildren(t)]):this.slim?e():e(a,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=s.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:P.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick((function(){P.registerTarget(e.name,e)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,t){P.unregisterTarget(t),P.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick((function(){e.firstRender=!1}))},beforeDestroy:function(){P.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:0===e.length?[]:[e[e.length-1]]},passengers:function(){return m(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var t=this.noWrapper(),a=this.children(),o=this.transition||this.tag;return t?a[0]:this.slim&&!o?e():e(o,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},a)}}),I=0,z=["disabled","name","order","slim","slotProps","tag","to"],C=["multiple","transition"],D=s.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(I++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var e=document.querySelector(this.mountTo);if(e){var t=this.$props;if(P.targets[t.name])t.bail?console.warn("[portal-vue]: Target ".concat(t.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=P.targets[t.name];else{var a=t.append;if(a){var o="string"===typeof a?a:"DIV",s=document.createElement(o);e.appendChild(s),e=s}var i=u(this.$props,C);i.slim=this.targetSlim,i.tag=this.targetTag,i.slotProps=this.targetSlotProps,i.name=this.to,this.portalTarget=new w({el:e,parent:this.$parent||this,propsData:i})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var t=e.$el;t.parentNode.removeChild(t)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var t=u(this.$props,z);return e(y,{props:t,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var a=this.$scopedSlots.manual({to:this.to});return Array.isArray(a)&&(a=a[0]),a||e()}});function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.component(t.portalName||"Portal",y),e.component(t.portalTargetName||"PortalTarget",w),e.component(t.MountingPortalName||"MountingPortal",D)}var S={install:R};t.default=S,t.Portal=y,t.PortalTarget=w,t.MountingPortal=D,t.Wormhole=P},"32bf":function(e,t,a){"use strict";e.exports=function(e){var t,a,o=0,s=e.tokens,i=e.tokens.length;for(t=a=0;t0&&o++,"text"===s[t].type&&t+1s)throw o("Maximum allowed index exceeded");return e}},"384f":function(e,t,a){"use strict";var o=a("e330"),s=a("5388"),i=a("cb27"),n=i.Set,r=i.proto,c=o(r.forEach),l=o(r.keys),h=l(new n).next;e.exports=function(e,t,a){return a?s({iterator:l(e),next:h},t):c(e,t)}},"395e":function(e,t,a){"use strict";var o=a("dc19"),s=a("cb27").has,i=a("8e16"),n=a("7f65"),r=a("5388"),c=a("2a62");e.exports=function(e){var t=o(this),a=n(e);if(i(t)=0&&32===e.pending.charCodeAt(a))if(a>=1&&32===e.pending.charCodeAt(a-1)){i=a-1;while(i>=1&&32===e.pending.charCodeAt(i-1))i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);n++;while(n3)&&!(e.sCount[l]<0)){for(s=!1,i=0,n=h.length;ia.parts.length&&(o.parts.length=a.parts.length)}else{var n=[];for(s=0;s=n)return-1;if(a=e.src.charCodeAt(i++),a<48||a>57)return-1;for(;;){if(i>=n)return-1;if(a=e.src.charCodeAt(i++),!(a>=48&&a<=57)){if(41===a||46===a)break;return-1}if(i-s>=10)return-1}return i=4)return!1;if(e.listIndent>=0&&e.sCount[x]-e.listIndent>=4&&e.sCount[x]=e.blkIndent&&(B=!0),(S=i(e,x))>=0){if(p=!0,k=e.bMarks[x]+e.tShift[x],P=Number(e.src.slice(k,S-1)),B&&1!==P)return!1}else{if(!((S=s(e,x))>=0))return!1;p=!1}if(B&&e.skipSpaces(S)>=e.eMarks[x])return!1;if(o)return!0;A=e.src.charCodeAt(S-1),v=e.tokens.length,p?(V=e.push("ordered_list_open","ol",1),1!==P&&(V.attrs=[["start",P]])):V=e.push("bullet_list_open","ul",1),V.map=g=[x,0],V.markup=String.fromCharCode(A),_=!1,T=e.md.block.ruler.getRules("list"),I=e.parentType,e.parentType="list";while(x=b?1:y-m,d>4&&(d=1),h=m+d,V=e.push("list_item_open","li",1),V.markup=String.fromCharCode(A),V.map=u=[x,0],p&&(V.info=e.src.slice(k,S-1)),D=e.tight,C=e.tShift[x],z=e.sCount[x],w=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=h,e.tight=!0,e.tShift[x]=c-e.bMarks[x],e.sCount[x]=y,c>=b&&e.isEmpty(x+1)?e.line=Math.min(e.line+2,a):e.md.block.tokenize(e,x,a,!0),e.tight&&!_||(L=!1),_=e.line-x>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=w,e.tShift[x]=C,e.sCount[x]=z,e.tight=D,V=e.push("list_item_close","li",-1),V.markup=String.fromCharCode(A),x=e.line,u[1]=x,x>=a)break;if(e.sCount[x]=4)break;for(M=!1,l=0,f=T.length;l=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;t||e.pos++,r[o]=e.pos}else e.pos=r[o]},n.prototype.tokenize=function(e){var t,a,o,s=this.ruler.getRules(""),i=s.length,n=e.posMax,r=e.md.options.maxNesting;while(e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}if(t){if(e.pos>=n)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},n.prototype.parse=function(e,t,a,o){var s,i,n,r=new this.State(e,t,a,o);for(this.tokenize(r),i=this.ruler2.getRules(""),n=i.length,s=0;sh)if(l=r[h++],l!==l)return!0}else for(;c>h;h++)if((e||h in r)&&r[h]===a)return e||h||0;return!e&&-1}};e.exports={includes:n(!0),indexOf:n(!1)}},"4fc2":function(e,t){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},5095:function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,"#main{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#2c3e50}.router-link-exact-active{font-weight:700}",""]),e.exports=t},"50c4":function(e,t,a){"use strict";var o=a("5926"),s=Math.min;e.exports=function(e){var t=o(e);return t>0?s(t,9007199254740991):0}},"52d9":function(e,t,a){"use strict";a("14d9");let o=a("fd5f"),s=a("f230"),i=a("54d2");function n(e,t,a){return"role"===a.toLowerCase()?e["roles"][t]:"group"===a.toLowerCase()?e["groups"][t]:"user"===a.toLowerCase()?e["users"][t]:void 0}function r(e,t){let a=[];if("role"===t.toLowerCase()){let t=Object.keys(e["roles"]);for(let o of t)a.push(e["roles"][o]["name"]);return a.sort()}if("group"===t.toLowerCase()){let t=Object.keys(e["groups"]);for(let o of t)a.push(e["groups"][o]["name"]);return a.sort(),a}if("user"===t.toLowerCase()){let t=Object.keys(e["users"]);for(let o of t)a.push(e["users"][o]["name"]);return a.sort(),a}}function c(e,t){let a;return"role"===t.toLowerCase()?(a=Object.keys(e["roles"]),a.sort()):"group"===t.toLowerCase()?(a=Object.keys(e["groups"]),a.sort(),a):"user"===t.toLowerCase()?(a=Object.keys(e["users"]),a.sort(),a):void 0}function l(e,t,a,o){let s,i;"role"===a.toLowerCase()?s="roles":"group"===a.toLowerCase()?s="groups":"user"===a.toLowerCase()&&(s="users"),"inline"===o.toLowerCase()?i="inline_policies":"Customer"===o?i="customer_managed_policies":"AWS"===o&&(i="aws_managed_policies");let n=e[s][t][i],r=Array.from(Object.keys(n));return r.sort(),r}function h(e,t,a,i){let n,r=[],c=l(e,t,a,i);if("inline"===i.toLowerCase())for(n in c)r.push(o.getInlinePolicy(e,c[n])["PolicyName"]);else if("AWS"===i)for(n in c)r.push(s.getManagedPolicyName(e,"AWS",c[n]));else if("Customer"===i)for(n in c)r.push(s.getManagedPolicyName(e,"Customer",c[n]));return r.sort(),r}function d(e,t,a,n){let r=l(e,t,a,"Inline"),c=l(e,t,a,"Customer"),h=l(e,t,a,"AWS"),d=[];if(r.length>0){let t;for(t of r){let a,s=o.getInlinePolicyFindings(e,t,n);for(a of s)a in d||d.push(a)}}if(c.length>0){let t;for(t of c){let a,o=s.getManagedPolicyFindings(e,"Customer",t,n);for(a of o)a in d||d.push(a)}}if(h.length>0){let t;for(t of h){let a,o=s.getManagedPolicyFindings(e,"AWS",t,n);for(a of o)a in d||d.push(a)}}return d.length>0?(d.sort(),d=i.removeDuplicatesFromArray(d),d):[]}t.getPrincipalMetadata=n,t.getPrincipalNames=r,t.getPrincipalIds=c,t.getPrincipalPolicies=l,t.getRiskAssociatedWithPrincipal=d,t.getPrincipalPolicyNames=h},5388:function(e,t,a){"use strict";var o=a("c65b");e.exports=function(e,t,a){var s,i,n=a?e:e.iterator,r=e.next;while(!(s=o(r,n)).done)if(i=t(s.value),void 0!==i)return i}},"54d2":function(e,t,a){"use strict";a("14d9");const o=e=>{let[t,a,o,s,i]=Array(5).fill(0);return Object.keys(e).forEach(n=>{e[n]["PrivilegeEscalation"]["findings"].length>0&&(t+=1),e[n]["DataExfiltration"]["findings"].length>0&&(a+=1),e[n]["ResourceExposure"]["findings"].length>0&&(o+=1),e[n]["InfrastructureModification"]["findings"].length>0&&(s+=1),e[n]["CredentialsExposure"]["findings"].length>0&&(i+=1)}),{PrivilegeEscalation:t,DataExfiltration:a,ResourceExposure:o,CredentialsExposure:i,InfrastructureModification:s}};function s(e){return e=e.replace(/([a-z])([A-Z])/g,"$1 $2"),e=e.replace(/([A-Z])([A-Z][a-z])/g,"$1 $2"),e}function i(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.toLowerCase()).join("_");return t(e)}function n(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.toLowerCase()).join("-");return t(e)}function r(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");return t(e)}function c(e){let t=[];return e.forEach(e=>{t.includes(e)||t.push(e)}),t}function l(e,t="asc"){return function(a,o){if(!a.hasOwnProperty(e)||!o.hasOwnProperty(e))return 0;const s="string"===typeof a[e]?a[e].toUpperCase():a[e],i="string"===typeof o[e]?o[e].toUpperCase():o[e];let n=0;return s>i?n=1:s{const a=e.length<=h?String(e):String(e).slice(-h);return t?`${t}.${a.toLowerCase()}`:a.toLowerCase()};function m(e,t){let a={},o=e.links;for(let s=0;s`\\x00-\\x20]+",i="'[^']*'",n='"[^"]*"',r="(?:"+s+"|"+i+"|"+n+")",c="(?:\\s+"+o+"(?:\\s*=\\s*"+r+")?)",l="<[A-Za-z][A-Za-z0-9\\-]*"+c+"*\\s*\\/?>",h="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",d="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",m="<[?][\\s\\S]*?[?]>",p="]*>",u="",f=new RegExp("^(?:"+l+"|"+h+"|"+d+"|"+m+"|"+p+"|"+u+")"),g=new RegExp("^(?:"+l+"|"+h+")");e.exports.HTML_TAG_RE=f,e.exports.HTML_OPEN_CLOSE_TAG_RE=g},5926:function(e,t,a){"use strict";var o=a("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},"59ed":function(e,t,a){"use strict";var o=a("1626"),s=a("0d51"),i=TypeError;e.exports=function(e){if(o(e))return e;throw new i(s(e)+" is not a function")}},"5a00":function(e,t,a){"use strict";a.r(t);var o=a("2b0e"),s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"main"}},[a("b-navbar",{attrs:{toggleable:"md",variant:"faded"}},[a("b-navbar-brand",{attrs:{to:"/summary"}},[e._v(" Cloudsplaining ")]),a("b-navbar-toggle",{attrs:{target:"nav-collapse"}}),a("b-collapse",{attrs:{id:"nav-collapse","is-nav":""}},[a("b-navbar-nav",[a("b-nav-item",{attrs:{to:"/customer-policies"}},[e._v("Customer Policies")]),a("b-nav-item",{attrs:{to:"/inline-policies"}},[e._v("Inline Policies")]),a("b-nav-item",{attrs:{to:"/aws-policies"}},[e._v("AWS Policies")]),a("b-nav-item",{attrs:{to:"/iam-principals"}},[e._v("IAM Principals")]),a("b-nav-item",{attrs:{to:"/guidance"}},[e._v("Guidance")]),a("b-nav-item",{attrs:{to:"/appendices"}},[e._v("Appendices")])],1),a("b-navbar-nav",{staticClass:"ml-auto"},[a("b-nav-text",[a("strong",[e._v("Account ID:")]),e._v(" "+e._s(e.account_id)+" | "),a("strong",[e._v("Account Name:")]),e._v(" "+e._s(e.account_name))])],1)],1)],1),a("b-container",{staticClass:"mt-3 pb-3 report"},[a("b-tabs",{attrs:{"nav-class":"d-none"}},[a("router-view")],1)],1),a("b-container",[a("b-row",{staticClass:"mt-5"},[a("b-col",{staticClass:"text-center text-muted"},[e._v(" Report Generated: "+e._s(e.report_generated_time)+" ⋄ Cloudsplaining version: "),a("b-link",{attrs:{href:"https://github.com/salesforce/cloudsplaining"}},[e._v(e._s(e.cloudsplaining_version))])],1)],1)],1)],1)},i=[];const n=a("f230"),r=a("fd5f"),c=a("87dd"),l=a("5e81");function h(e){return n.getManagedPolicyNameMapping(iam_data,e)}function d(){return r.getInlinePolicyNameMapping(iam_data)}function m(e){return c.getTaskTableMapping(iam_data,e)}console.log("process.env.NODE_ENV: production"),!0===isLocalExample?(console.log("isLocalExample is set to: "+isLocalExample),console.log("process.env.NODE_ENV: production"),console.log("Note: a report generated with the Python template will not have isLocalExample set to True, because that uses a separate template.html file, which has isLocalExample set to False."),iam_data=l.sample_iam_data,console.log("IAM Data keys inside the development if statement: "+Object.keys(iam_data)),account_id="12345678912",account_name="example",report_generated_time="2020-09-01",cloudsplaining_version="0.2.2"):console.log("isLocalExample is set to: "+isLocalExample),console.log("IAM Data keys outside of the NODE_ENV if statements: "+Object.keys(iam_data));var p={name:"App",mounted:function(){setTimeout(()=>this.scrollFix(this.$route.hash),1)},data(){return{sharedState:iam_data,account_id:account_id,account_name:account_name,report_generated_time:report_generated_time,cloudsplaining_version:cloudsplaining_version}},computed:{iam_data(){return this.sharedState}},methods:{getManagedPolicyNameMapping:function(e){return h(e)},getInlinePolicyNameMapping:function(){return d()},getTaskTableMapping:function(e){return m(e)},scrollFix:function(e){location.hash=e}},provide(){return{iam_data:this.iam_data,getManagedPolicyNameMapping:this.getManagedPolicyNameMapping,getInlinePolicyNameMapping:this.getInlinePolicyNameMapping}}},u=p;a("e877");function f(e,t,a,o,s,i,n,r){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=a,l._compiled=!0),o&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),n?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(n)},l._ssrRegister=c):s&&(c=r?function(){s.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:s),c)if(l.functional){l._injectStyles=c;var h=l.render;l.render=function(e,t){return c.call(t),h(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var g=f(u,s,i,!1,null,null,null),v=g.exports,A="undefined"!==typeof window,P="undefined"!==typeof document,b="undefined"!==typeof navigator,y="undefined"!==typeof Promise,w="undefined"!==typeof MutationObserver||"undefined"!==typeof WebKitMutationObserver||"undefined"!==typeof MozMutationObserver,I=A&&P&&b,z=A?window:{},C=P?document:{},D=b?navigator:{},R=(D.userAgent||"").toLowerCase(),S=R.indexOf("jsdom")>0,_=(/msie|trident/.test(R),function(){var e=!1;if(I)try{var t={get passive(){e=!0}};z.addEventListener("test",t,t),z.removeEventListener("test",t,t)}catch(a){e=!1}return e}()),k=I&&("ontouchstart"in C.documentElement||D.maxTouchPoints>0),M=I&&Boolean(z.PointerEvent||z.MSPointerEvent),T=I&&"IntersectionObserver"in z&&"IntersectionObserverEntry"in z&&"intersectionRatio"in z.IntersectionObserverEntry.prototype,V="BvConfig",x="$bvConfig",B=["xs","sm","md","lg","xl"],L=/\[(\d+)]/g,O=/^(BV?)/,E=/^\d+$/,U=/^\..+/,F=/^#/,H=/^#[A-Za-z]+[\w\-:.]*$/,j=/(<([^>]+)>)/gi,G=/\B([A-Z])/g,W=/([a-z])([A-Z])/g,N=/^[0-9]*\.?[0-9]+$/,$=/\+/g,q=/[-/\\^$*+?.()|[\]{}]/g,J=/[\s\uFEFF\xA0]+/g,K=/\s+/,Q=/\/\*$/,Y=/(\s|^)(\w)/g,X=/^\s+/,Z=/_/g,ee=/-(\w)/g,te=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,ae=/-|\s|T/,oe=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,se=/^.*(#[^#]+)$/,ie=/%2C/g,ne=/[!'()*]/g,re=/^(\?|#|&)/,ce=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,le=/[/:]/,he=/^col-/,de=/^BIcon/,me=/-u-.+/;function pe(e){return pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pe(e)}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(e,"prototype",{value:Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),writable:!1}),t&&Ie(e,t)}function ge(e){var t=ye();return function(){var a,o=ze(e);if(t){var s=ze(this).constructor;a=Reflect.construct(o,arguments,s)}else a=o.apply(this,arguments);return ve(this,a)}}function ve(e,t){if(t&&("object"===pe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pe(e){var t="function"===typeof Map?new Map:void 0;return Pe=function(e){if(null===e||!we(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return be(e,arguments,ze(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Ie(a,e)},Pe(e)}function be(e,t,a){return be=ye()?Reflect.construct:function(e,t,a){var o=[null];o.push.apply(o,t);var s=Function.bind.apply(e,o),i=new s;return a&&Ie(i,a.prototype),i},be.apply(null,arguments)}function ye(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function we(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function Ie(e,t){return Ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ie(e,t)}function ze(e){return ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ze(e)}var Ce=A?z.Element:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Pe(Object)),De=A?z.HTMLElement:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Ce),Re=A?z.SVGElement:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Ce),Se=A?z.File:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Pe(Object));function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}var ke=function(e){return _e(e)},Me=function(e){return Object.prototype.toString.call(e).slice(8,-1)},Te=function(e){return void 0===e},Ve=function(e){return null===e},xe=function(e){return Te(e)||Ve(e)},Be=function(e){return"function"===ke(e)},Le=function(e){return"boolean"===ke(e)},Oe=function(e){return"string"===ke(e)},Ee=function(e){return"number"===ke(e)},Ue=function(e){return N.test(String(e))},Fe=function(e){return Array.isArray(e)},He=function(e){return null!==e&&"object"===_e(e)},je=function(e){return"[object Object]"===Object.prototype.toString.call(e)},Ge=function(e){return e instanceof Date},We=function(e){return e instanceof Event},Ne=function(e){return e instanceof Se},$e=function(e){return"RegExp"===Me(e)},qe=function(e){return!xe(e)&&Be(e.then)&&Be(e.catch)};function Je(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Ke(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:t;return Fe(t)?t.reduce((function(t,a){return[].concat(ut(t),[e(a,a)])}),[]):je(t)?at(t).reduce((function(a,o){return mt(mt({},a),{},pt({},o,e(t[o],t[o])))}),{}):a},yt=function(e){return e},wt=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(t=Fe(t)?t.join("."):t,!t||!He(e))return a;if(t in e)return e[t];t=String(t).replace(L,".$1");var o=t.split(".").filter(yt);return 0===o.length?a:o.every((function(t){return He(e)&&t in e&&!xe(e=e[t])}))?e:Ve(e)?null:a},It=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=wt(e,t);return xe(o)?a:o},zt=a("938d"),Ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(zt["a"])()||console.warn("[BootstrapVue warn]: ".concat(t?"".concat(t," - "):"").concat(e))},Dt=function(e){return!I&&(Ct("".concat(e,": Can not be called during SSR.")),!0)},Rt=function(e){return!y&&(Ct("".concat(e,": Requires Promise support.")),!0)},St=function(e){return!w&&(Ct("".concat(e,": Requires MutationObserver support.")),!0)};function _t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kt(e,t){for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{};if(je(t)){var a=tt(t);a.forEach((function(a){var o=t[a];"breakpoints"===a?!Fe(o)||o.length<2||o.some((function(e){return!Oe(e)||0===e.length}))?Ct('"breakpoints" must be an array of at least 2 breakpoint names',V):e.$_config[a]=bt(o):je(o)&&(e.$_config[a]=tt(o).reduce((function(e,t){return Te(o[t])||(e[t]=bt(o[t])),e}),e.$_config[a]||{}))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return bt(this.$_config)}},{key:"getConfigValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return bt(wt(this.$_config,e,t))}}]),e}(),Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o["default"];t.prototype[x]=o["default"].prototype[x]=t.prototype[x]||o["default"].prototype[x]||new Tt,t.prototype[x].setConfig(e)};function xt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Bt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.components,a=e.directives,o=e.plugins,s=function e(s){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.installed||(e.installed=!0,Ot(s),Vt(i,s),Wt(s,t),$t(s,a),jt(s,o))};return s.installed=!1,s},Ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.components,a=e.directives,o=e.plugins,s=function e(s){e.installed||(e.installed=!0,Ot(s),Wt(s,t),$t(s,a),jt(s,o))};return s.installed=!1,s},Ft=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Bt(Bt({},t),{},{install:Et(e)})},Ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Bt(Bt({},t),{},{install:Ut(e)})},jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)a&&t[a]&&e.use(t[a])},Gt=function(e,t,a){e&&t&&a&&e.component(t,a)},Wt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)Gt(e,a,t[a])},Nt=function(e,t,a){e&&t&&a&&e.directive(t.replace(/^VB/,"B"),a)},$t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)Nt(e,a,t[a])},qt="BAlert",Jt="BAspect",Kt="BAvatar",Qt="BAvatarGroup",Yt="BBadge",Xt="BBreadcrumb",Zt="BBreadcrumbItem",ea="BBreadcrumbLink",ta="BButton",aa="BButtonClose",oa="BButtonGroup",sa="BButtonToolbar",ia="BCalendar",na="BCard",ra="BCardBody",ca="BCardFooter",la="BCardGroup",ha="BCardHeader",da="BCardImg",ma="BCardImgLazy",pa="BCardSubTitle",ua="BCardText",fa="BCardTitle",ga="BCarousel",va="BCarouselSlide",Aa="BCol",Pa="BCollapse",ba="BContainer",ya="BDropdown",wa="BDropdownDivider",Ia="BDropdownForm",za="BDropdownGroup",Ca="BDropdownHeader",Da="BDropdownItem",Ra="BDropdownItemButton",Sa="BDropdownText",_a="BEmbed",ka="BForm",Ma="BFormCheckbox",Ta="BFormCheckboxGroup",Va="BFormDatalist",xa="BFormDatepicker",Ba="BFormFile",La="BFormGroup",Oa="BFormInput",Ea="BFormInvalidFeedback",Ua="BFormRadio",Fa="BFormRadioGroup",Ha="BFormRating",ja="BFormRow",Ga="BFormSelect",Wa="BFormSelectOption",Na="BFormSelectOptionGroup",$a="BFormSpinbutton",qa="BFormTag",Ja="BFormTags",Ka="BFormText",Qa="BFormTextarea",Ya="BFormTimepicker",Xa="BFormValidFeedback",Za="BIcon",eo="BIconstack",to="BIconBase",ao="BImg",oo="BImgLazy",so="BInputGroup",io="BInputGroupAddon",no="BInputGroupAppend",ro="BInputGroupPrepend",co="BInputGroupText",lo="BJumbotron",ho="BLink",mo="BListGroup",po="BListGroupItem",uo="BMedia",fo="BMediaAside",go="BMediaBody",vo="BModal",Ao="BMsgBox",Po="BNav",bo="BNavbar",yo="BNavbarBrand",wo="BNavbarNav",Io="BNavbarToggle",zo="BNavForm",Co="BNavItem",Do="BNavItemDropdown",Ro="BNavText",So="BOverlay",_o="BPagination",ko="BPaginationNav",Mo="BPopover",To="BProgress",Vo="BProgressBar",xo="BRow",Bo="BSidebar",Lo="BSkeleton",Oo="BSkeletonIcon",Eo="BSkeletonImg",Uo="BSkeletonTable",Fo="BSkeletonWrapper",Ho="BSpinner",jo="BTab",Go="BTable",Wo="BTableCell",No="BTableLite",$o="BTableSimple",qo="BTabs",Jo="BTbody",Ko="BTfoot",Qo="BTh",Yo="BThead",Xo="BTime",Zo="BToast",es="BToaster",ts="BTooltip",as="BTr",os="BVCollapse",ss="BVFormBtnLabelControl",is="BVFormRatingStar",ns="BVPopover",rs="BVPopoverTemplate",cs="BVPopper",ls="BVTabButton",hs="BVToastPop",ds="BVTooltip",ms="BVTooltipTemplate",ps="BVTransition",us="BVTransporter",fs="BVTransporterTarget",gs=function(){return(gs=Object.assign||function(e){for(var t,a=1,o=arguments.length;a=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function Cs(e,t){if(null==e)return{};var a,o,s={},i=Object.keys(e);for(o=0;o=0||(s[a]=e[a]);return s}function Ds(e){return Ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ds(e)}var Rs="_uid",Ss=o["default"].version.startsWith("3"),_s=Ss?"ref_for":"refInFor",ks=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],Ms=o["default"].extend.bind(o["default"]);if(Ss){var Ts=o["default"].extend,Vs=["router-link","transition","transition-group"],xs=o["default"].vModelDynamic.created,Bs=o["default"].vModelDynamic.beforeUpdate;o["default"].vModelDynamic.created=function(e,t,a){xs.call(this,e,t,a),e._assign||(e._assign=function(){})},o["default"].vModelDynamic.beforeUpdate=function(e,t,a){Bs.call(this,e,t,a),e._assign||(e._assign=function(){})},Ms=function(e){if("object"===Ds(e)&&e.render&&!e.__alreadyPatched){var t=e.render;e.__alreadyPatched=!0,e.render=function(a){var o=function(e,t,o){var s=void 0===o?[]:[Array.isArray(o)?o.filter(Boolean):o],i="string"===typeof e&&!Vs.includes(e),n=t&&"object"===Ds(t)&&!Array.isArray(t);if(!n)return a.apply(void 0,[e,t].concat(s));var r=t.attrs,c=t.props,l=zs(t,["attrs","props"]),h=ws(ws({},l),{},{attrs:r,props:i?{}:c});return"router-link"!==e||h.slots||h.scopedSlots||(h.scopedSlots={$hasNormal:function(){}}),a.apply(void 0,[e,h].concat(s))};if(e.functional){var s,i,n=arguments[1],r=ws({},n);r.data={attrs:ws({},n.data.attrs||{}),props:ws({},n.data.props||{})},Object.keys(n.data||{}).forEach((function(e){ks.includes(e)?r.data[e]=n.data[e]:e in n.props?r.data.props[e]=n.data[e]:e.startsWith("on")||(r.data.attrs[e]=n.data[e])}));var c=["_ctx"],l=(null===(s=n.children)||void 0===s||null===(i=s.default)||void 0===i?void 0:i.call(s))||n.children;return l&&0===Object.keys(r.children).filter((function(e){return!c.includes(e)})).length?delete r.children:r.children=l,r.data.on=n.listeners,t.call(this,o,r)}return t.call(this,o)}}return Ts.call(this,e)}.bind(o["default"])}var Ls=o["default"].nextTick,Os="activate-tab",Es="blur",Us="cancel",Fs="change",Hs="changed",js="click",Gs="close",Ws="context",Ns="context-changed",$s="destroyed",qs="disable",Js="disabled",Ks="dismissed",Qs="dismiss-count-down",Ys="enable",Xs="enabled",Zs="filtered",ei="first",ti="focus",ai="focusin",oi="focusout",si="head-clicked",ii="hidden",ni="hide",ri="img-error",ci="input",li="last",hi="mouseenter",di="mouseleave",mi="next",pi="ok",ui="open",fi="page-click",gi="paused",vi="prev",Ai="refresh",Pi="refreshed",bi="remove",yi="row-clicked",wi="row-contextmenu",Ii="row-dblclicked",zi="row-hovered",Ci="row-middle-clicked",Di="row-selected",Ri="row-unhovered",Si="selected",_i="show",ki="shown",Mi="sliding-end",Ti="sliding-start",Vi="sort-changed",xi="tag-state",Bi="toggle",Li="unpaused",Oi="update",Ei=Ss?"vnodeBeforeUnmount":"hook:beforeDestroy",Ui=Ss?"vNodeUnmounted":"hook:destroyed",Fi="update:",Hi="bv",ji="::",Gi={passive:!0},Wi={passive:!0,capture:!1},Ni=void 0,$i=Array,qi=Boolean,Ji=Date,Ki=Function,Qi=Number,Yi=Object,Xi=RegExp,Zi=String,en=[$i,Ki],tn=[$i,Yi],an=[$i,Yi,Zi],on=[$i,Zi],sn=[qi,Qi],nn=[qi,Qi,Zi],rn=[qi,Zi],cn=[Ji,Zi],ln=[Ki,Zi],hn=[Qi,Zi],dn=[Qi,Yi,Zi],mn=[Yi,Ki],pn=[Yi,Zi],un="add-button-text",fn="append",gn="aside",vn="badge",An="bottom-row",Pn="button-content",bn="custom-foot",yn="decrement",wn="default",In="description",zn="dismiss",Cn="drop-placeholder",Dn="ellipsis-text",Rn="empty",Sn="emptyfiltered",_n="file-name",kn="first",Mn="first-text",Tn="footer",Vn="header",xn="header-close",Bn="icon-clear",Ln="icon-empty",On="icon-full",En="icon-half",Un="img",Fn="increment",Hn="invalid-feedback",jn="label",Gn="last-text",Wn="lead",Nn="loading",$n="modal-backdrop",qn="modal-cancel",Jn="modal-footer",Kn="modal-header",Qn="modal-header-close",Yn="modal-ok",Xn="modal-title",Zn="nav-next-decade",er="nav-next-month",tr="nav-next-year",ar="nav-prev-decade",or="nav-prev-month",sr="nav-prev-year",ir="nav-this-month",nr="next-text",rr="overlay",cr="page",lr="placeholder",hr="prepend",dr="prev-text",mr="row-details",pr="table-busy",ur="table-caption",fr="table-colgroup",gr="tabs-end",vr="tabs-start",Ar="text",Pr="thead-top",br="title",yr="toast-title",wr="top-row",Ir="valid-feedback",zr=function(){return Array.from.apply(Array,arguments)},Cr=function(e,t){return-1!==e.indexOf(t)},Dr=function(){for(var e=arguments.length,t=new Array(e),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=Dr(e).filter(yt),e.some((function(e){return t[e]||a[e]}))},Mr=function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=Dr(e).filter(yt);for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:wn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return kr(e,t,a)},normalizeSlot:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,s=Mr(e,t,a,o);return s?Dr(s):s}}}),Vr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,a=parseInt(e,10);return isNaN(a)?t:a},xr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,a=parseFloat(e);return isNaN(a)?t:a},Br=function(e,t){return xr(e).toFixed(Vr(t,0))},Lr=function(e){return e.replace(G,"-$1").toLowerCase()},Or=function(e){return e=Lr(e).replace(ee,(function(e,t){return t?t.toUpperCase():""})),e.charAt(0).toUpperCase()+e.slice(1)},Er=function(e){return e.replace(Z," ").replace(W,(function(e,t,a){return t+" "+a})).replace(Y,(function(e,t,a){return t+a.toUpperCase()}))},Ur=function(e){return e=Oe(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},Fr=function(e){return e=Oe(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},Hr=function(e){return e.replace(q,"\\$&")},jr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return xe(e)?"":Fe(e)||je(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,t):String(e)},Gr=function(e){return jr(e).replace(X,"")},Wr=function(e){return jr(e).trim()},Nr=function(e){return jr(e).toLowerCase()},$r=Ce.prototype,qr=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(e){return"".concat(e,":not(:disabled):not([disabled])")})).join(", "),Jr=$r.matches||$r.msMatchesSelector||$r.webkitMatchesSelector,Kr=$r.closest||function(e){var t=this;do{if(cc(t,e))return t;t=t.parentElement||t.parentNode}while(!Ve(t)&&t.nodeType===Node.ELEMENT_NODE);return null},Qr=(z.requestAnimationFrame||z.webkitRequestAnimationFrame||z.mozRequestAnimationFrame||z.msRequestAnimationFrame||z.oRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(z),Yr=z.MutationObserver||z.WebKitMutationObserver||z.MozMutationObserver||null,Xr=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},Zr=function(e){return!(!e||e.nodeType!==Node.ELEMENT_NODE)},ec=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=C.activeElement;return t&&!e.some((function(e){return e===t}))?t:null},tc=function(e,t){return jr(e).toLowerCase()===jr(t).toLowerCase()},ac=function(e){return Zr(e)&&e===ec()},oc=function(e){if(!Zr(e)||!e.parentNode||!hc(C.body,e))return!1;if("none"===yc(e,"display"))return!1;var t=wc(e);return!!(t&&t.height>0&&t.width>0)},sc=function(e){return!Zr(e)||e.disabled||Ac(e,"disabled")||uc(e,"disabled")},ic=function(e){return Zr(e)&&e.offsetHeight},nc=function(e,t){return zr((Zr(t)?t:C).querySelectorAll(e))},rc=function(e,t){return(Zr(t)?t:C).querySelector(e)||null},cc=function(e,t){return!!Zr(e)&&Jr.call(e,t)},lc=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Zr(t))return null;var o=Kr.call(t,e);return a?o:o===t?null:o},hc=function(e,t){return!(!e||!Be(e.contains))&&e.contains(t)},dc=function(e){return C.getElementById(/^#/.test(e)?e.slice(1):e)||null},mc=function(e,t){t&&Zr(e)&&e.classList&&e.classList.add(t)},pc=function(e,t){t&&Zr(e)&&e.classList&&e.classList.remove(t)},uc=function(e,t){return!!(t&&Zr(e)&&e.classList)&&e.classList.contains(t)},fc=function(e,t,a){t&&Zr(e)&&e.setAttribute(t,a)},gc=function(e,t){t&&Zr(e)&&e.removeAttribute(t)},vc=function(e,t){return t&&Zr(e)?e.getAttribute(t):null},Ac=function(e,t){return t&&Zr(e)?e.hasAttribute(t):null},Pc=function(e,t,a){t&&Zr(e)&&(e.style[t]=a)},bc=function(e,t){t&&Zr(e)&&(e.style[t]="")},yc=function(e,t){return t&&Zr(e)&&e.style[t]||null},wc=function(e){return Zr(e)?e.getBoundingClientRect():null},Ic=function(e){var t=z.getComputedStyle;return t&&Zr(e)?t(e):{}},zc=function(){var e=z.getSelection;return e?z.getSelection():null},Cc=function(e){var t={top:0,left:0};if(!Zr(e)||0===e.getClientRects().length)return t;var a=wc(e);if(a){var o=e.ownerDocument.defaultView;t.top=a.top+o.pageYOffset,t.left=a.left+o.pageXOffset}return t},Dc=function(e){var t={top:0,left:0};if(!Zr(e))return t;var a={top:0,left:0},o=Ic(e);if("fixed"===o.position)t=wc(e)||t;else{t=Cc(e);var s=e.ownerDocument,i=e.offsetParent||s.documentElement;while(i&&(i===s.body||i===s.documentElement)&&"static"===Ic(i).position)i=i.parentNode;if(i&&i!==e&&i.nodeType===Node.ELEMENT_NODE){a=Cc(i);var n=Ic(i);a.top+=xr(n.borderTopWidth,0),a.left+=xr(n.borderLeftWidth,0)}}return{top:t.top-a.top-xr(o.marginTop,0),left:t.left-a.left-xr(o.marginLeft,0)}},Rc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return nc(qr,e).filter(oc).filter((function(e){return e.tabIndex>-1&&!e.disabled}))},Sc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e.focus(t)}catch(a){}return ac(e)},_c=function(e){try{e.blur()}catch(t){}return!ac(e)},kc=function(e){var t=Xe(null);return function(){for(var a=arguments.length,o=new Array(a),s=0;s1&&void 0!==arguments[1]?arguments[1]:void 0,a=Mc[x];return a?a.getConfigValue(e,t):bt(t)},Vc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return t?Tc("".concat(e,".").concat(t),a):Tc(e,{})},xc=function(){return Tc("breakpoints",B)},Bc=kc((function(){return xc()})),Lc=function(){return bt(Bc())},Oc=kc((function(){var e=Lc();return e[0]="",e}));function Ec(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Uc(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Ni,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,s=!0===a;return o=s?o:a,Uc(Uc(Uc({},e?{type:e}:{}),s?{required:s}:Te(t)?{}:{default:He(t)?function(){return t}:t}),Te(o)?{}:{validator:o})},Nc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yt;if(Fe(e))return e.map(t);var a={};for(var o in e)ot(e,o)&&(a[t(o)]=He(e[o])?it(e[o]):e[o]);return a},$c=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yt;return(Fe(e)?e.slice():at(e)).reduce((function(e,o){return e[a(o)]=t[o],e}),{})},qc=function(e,t,a){return Uc(Uc({},bt(e)),{},{default:function(){var o=Vc(a,t,e.default);return Be(o)?o():o}})},Jc=function(e,t){return at(e).reduce((function(a,o){return Uc(Uc({},a),{},Fc({},o,qc(e[o],o,t)))}),{})},Kc=qc({},"","").default.name,Qc=function(e){return Be(e)&&e.name&&e.name!==Kc};function Yc(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var Xc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.type,o=void 0===a?Ni:a,s=t.defaultValue,i=void 0===s?void 0:s,n=t.validator,r=void 0===n?void 0:n,c=t.event,l=void 0===c?ci:c,h=Yc({},e,Wc(o,i,r)),d=Ms({model:{prop:e,event:l},props:h});return{mixin:d,props:h,prop:e,event:l}},Zc=function(e){return _?He(e)?e:{capture:!!e||!1}:!!(He(e)?e.capture:e)},el=function(e,t,a,o){e&&e.addEventListener&&e.addEventListener(t,a,Zc(o))},tl=function(e,t,a,o){e&&e.removeEventListener&&e.removeEventListener(t,a,Zc(o))},al=function(e){for(var t=e?el:tl,a=arguments.length,o=new Array(a>1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},a=t.preventDefault,o=void 0===a||a,s=t.propagation,i=void 0===s||s,n=t.immediatePropagation,r=void 0!==n&&n;o&&e.preventDefault(),i&&e.stopPropagation(),r&&e.stopImmediatePropagation()},sl=function(e){return Lr(e.replace(O,""))},il=function(e,t){return[Hi,sl(e),t].join(ji)},nl=function(e,t){return[Hi,t,sl(e)].join(ji)};function rl(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var cl=Jc({ariaLabel:Wc(Zi,"Close"),content:Wc(Zi,"×"),disabled:Wc(qi,!1),textVariant:Wc(Zi)},aa),ll=Ms({name:aa,functional:!0,props:cl,render:function(e,t){var a=t.props,o=t.data,s=t.slots,i=t.scopedSlots,n=s(),r=i||{},c={staticClass:"close",class:rl({},"text-".concat(a.textVariant),a.textVariant),attrs:{type:"button",disabled:a.disabled,"aria-label":a.ariaLabel?String(a.ariaLabel):null},on:{click:function(e){a.disabled&&We(e)&&ol(e)}}};return kr(wn,r,n)||(c.domProps={innerHTML:a.content}),e("button",bs(o,c),Mr(wn,{},r,n))}});function hl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function dl(e){for(var t=1;t0?e:0)},Rl=function(e){return""===e||!0===e||!(Vr(e,0)<1)&&!!e},Sl=Jc(lt(Pl(Pl({},Il),{},{dismissLabel:Wc(Zi,"Close"),dismissible:Wc(qi,!1),fade:Wc(qi,!1),variant:Wc(Zi,"info")})),qt),_l=Ms({name:qt,mixins:[wl,Tr],props:Sl,data:function(){return{countDown:0,localShow:Rl(this[zl])}},watch:(pl={},bl(pl,zl,(function(e){this.countDown=Dl(e),this.localShow=Rl(e)})),bl(pl,"countDown",(function(e){var t=this;this.clearCountDownInterval();var a=this[zl];Ue(a)&&(this.$emit(Qs,e),a!==e&&this.$emit(Cl,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){t.countDown--}),1e3)):this.$nextTick((function(){Qr((function(){t.localShow=!1}))})))})),bl(pl,"localShow",(function(e){var t=this[zl];e||!this.dismissible&&!Ue(t)||this.$emit(Ks),Ue(t)||t===e||this.$emit(Cl,e)})),pl),created:function(){this.$_filterTimer=null;var e=this[zl];this.countDown=Dl(e),this.localShow=Rl(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var t=e();if(this.localShow){var a=this.dismissible,o=this.variant,s=e();a&&(s=e(ll,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(zn)])),t=e("div",{staticClass:"alert",class:bl({"alert-dismissible":a},"alert-".concat(o),o),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Rs]},[s,this.normalizeSlot()])}return e(vl,{props:{noFade:!this.fade}},[t])}}),kl=Ft({components:{BAlert:_l}}),Ml=Math.min,Tl=Math.max,Vl=Math.abs,xl=Math.ceil,Bl=Math.floor,Ll=Math.pow,Ol=Math.round;function El(e,t){return Gl(e)||jl(e,t)||Fl(e,t)||Ul()}function Ul(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Fl(e,t){if(e){if("string"===typeof e)return Hl(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Hl(e,t):void 0}}function Hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.target,a=e.rel;return"_blank"===t&&Ve(a)?"noopener":a||null},ih=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.href,a=e.to,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Kl,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(t)return t;if(ah(o))return null;if(Oe(a))return a||i;if(je(a)&&(a.path||a.query||a.hash)){var n=jr(a.path),r=Zl(a.query),c=jr(a.hash);return c=c&&"#"!==c.charAt(0)?"#".concat(c):c,"".concat(n).concat(r).concat(c)||i}return s};function nh(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var rh={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},ch={width:null,height:null,focusable:null,role:null,"aria-label":null},lh={animation:Wc(Zi),content:Wc(Zi),flipH:Wc(qi,!1),flipV:Wc(qi,!1),fontScale:Wc(hn,1),rotate:Wc(hn,0),scale:Wc(hn,1),shiftH:Wc(hn,0),shiftV:Wc(hn,0),stacked:Wc(qi,!1),title:Wc(Zi),variant:Wc(Zi)},hh=Ms({name:to,functional:!0,props:lh,render:function(e,t){var a,o=t.data,s=t.props,i=t.children,n=s.animation,r=s.content,c=s.flipH,l=s.flipV,h=s.stacked,d=s.title,m=s.variant,p=Tl(xr(s.fontScale,1),0)||1,u=Tl(xr(s.scale,1),0)||1,f=xr(s.rotate,0),g=xr(s.shiftH,0),v=xr(s.shiftV,0),A=c||l||1!==u,P=A||f,b=g||v,y=!xe(r),w=[P?"translate(8 8)":null,A?"scale(".concat((c?-1:1)*u," ").concat((l?-1:1)*u,")"):null,f?"rotate(".concat(f,")"):null,P?"translate(-8 -8)":null].filter(yt),I=e("g",{attrs:{transform:w.join(" ")||null},domProps:y?{innerHTML:r||""}:{}},i);b&&(I=e("g",{attrs:{transform:"translate(".concat(16*g/16," ").concat(-16*v/16,")")}},[I])),h&&(I=e("g",[I]));var z=d?e("title",d):null,C=[z,I].filter(yt);return e("svg",bs({staticClass:"b-icon bi",class:(a={},nh(a,"text-".concat(m),m),nh(a,"b-icon-animation-".concat(n),n),a),attrs:rh,style:h?{}:{fontSize:1===p?null:"".concat(100*p,"%")}},o,h?{attrs:ch}:{},{attrs:{xmlns:h?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),C)}});function dh(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function mh(e){for(var t=1;t'),Ah=fh("AlarmFill",''),Ph=fh("AlignBottom",''),bh=fh("AlignCenter",''),yh=fh("AlignEnd",''),wh=fh("AlignMiddle",''),Ih=fh("AlignStart",''),zh=fh("AlignTop",''),Ch=fh("Alt",''),Dh=fh("App",''),Rh=fh("AppIndicator",''),Sh=fh("Archive",''),_h=fh("ArchiveFill",''),kh=fh("Arrow90degDown",''),Mh=fh("Arrow90degLeft",''),Th=fh("Arrow90degRight",''),Vh=fh("Arrow90degUp",''),xh=fh("ArrowBarDown",''),Bh=fh("ArrowBarLeft",''),Lh=fh("ArrowBarRight",''),Oh=fh("ArrowBarUp",''),Eh=fh("ArrowClockwise",''),Uh=fh("ArrowCounterclockwise",''),Fh=fh("ArrowDown",''),Hh=fh("ArrowDownCircle",''),jh=fh("ArrowDownCircleFill",''),Gh=fh("ArrowDownLeft",''),Wh=fh("ArrowDownLeftCircle",''),Nh=fh("ArrowDownLeftCircleFill",''),$h=fh("ArrowDownLeftSquare",''),qh=fh("ArrowDownLeftSquareFill",''),Jh=fh("ArrowDownRight",''),Kh=fh("ArrowDownRightCircle",''),Qh=fh("ArrowDownRightCircleFill",''),Yh=fh("ArrowDownRightSquare",''),Xh=fh("ArrowDownRightSquareFill",''),Zh=fh("ArrowDownShort",''),ed=fh("ArrowDownSquare",''),td=fh("ArrowDownSquareFill",''),ad=fh("ArrowDownUp",''),od=fh("ArrowLeft",''),sd=fh("ArrowLeftCircle",''),id=fh("ArrowLeftCircleFill",''),nd=fh("ArrowLeftRight",''),rd=fh("ArrowLeftShort",''),cd=fh("ArrowLeftSquare",''),ld=fh("ArrowLeftSquareFill",''),hd=fh("ArrowRepeat",''),dd=fh("ArrowReturnLeft",''),md=fh("ArrowReturnRight",''),pd=fh("ArrowRight",''),ud=fh("ArrowRightCircle",''),fd=fh("ArrowRightCircleFill",''),gd=fh("ArrowRightShort",''),vd=fh("ArrowRightSquare",''),Ad=fh("ArrowRightSquareFill",''),Pd=fh("ArrowUp",''),bd=fh("ArrowUpCircle",''),yd=fh("ArrowUpCircleFill",''),wd=fh("ArrowUpLeft",''),Id=fh("ArrowUpLeftCircle",''),zd=fh("ArrowUpLeftCircleFill",''),Cd=fh("ArrowUpLeftSquare",''),Dd=fh("ArrowUpLeftSquareFill",''),Rd=fh("ArrowUpRight",''),Sd=fh("ArrowUpRightCircle",''),_d=fh("ArrowUpRightCircleFill",''),kd=fh("ArrowUpRightSquare",''),Md=fh("ArrowUpRightSquareFill",''),Td=fh("ArrowUpShort",''),Vd=fh("ArrowUpSquare",''),xd=fh("ArrowUpSquareFill",''),Bd=fh("ArrowsAngleContract",''),Ld=fh("ArrowsAngleExpand",''),Od=fh("ArrowsCollapse",''),Ed=fh("ArrowsExpand",''),Ud=fh("ArrowsFullscreen",''),Fd=fh("ArrowsMove",''),Hd=fh("AspectRatio",''),jd=fh("AspectRatioFill",''),Gd=fh("Asterisk",''),Wd=fh("At",''),Nd=fh("Award",''),$d=fh("AwardFill",''),qd=fh("Back",''),Jd=fh("Backspace",''),Kd=fh("BackspaceFill",''),Qd=fh("BackspaceReverse",''),Yd=fh("BackspaceReverseFill",''),Xd=fh("Badge3d",''),Zd=fh("Badge3dFill",''),em=fh("Badge4k",''),tm=fh("Badge4kFill",''),am=fh("Badge8k",''),om=fh("Badge8kFill",''),sm=fh("BadgeAd",''),im=fh("BadgeAdFill",''),nm=fh("BadgeAr",''),rm=fh("BadgeArFill",''),cm=fh("BadgeCc",''),lm=fh("BadgeCcFill",''),hm=fh("BadgeHd",''),dm=fh("BadgeHdFill",''),mm=fh("BadgeTm",''),pm=fh("BadgeTmFill",''),um=fh("BadgeVo",''),fm=fh("BadgeVoFill",''),gm=fh("BadgeVr",''),vm=fh("BadgeVrFill",''),Am=fh("BadgeWc",''),Pm=fh("BadgeWcFill",''),bm=fh("Bag",''),ym=fh("BagCheck",''),wm=fh("BagCheckFill",''),Im=fh("BagDash",''),zm=fh("BagDashFill",''),Cm=fh("BagFill",''),Dm=fh("BagPlus",''),Rm=fh("BagPlusFill",''),Sm=fh("BagX",''),_m=fh("BagXFill",''),km=fh("Bank",''),Mm=fh("Bank2",''),Tm=fh("BarChart",''),Vm=fh("BarChartFill",''),xm=fh("BarChartLine",''),Bm=fh("BarChartLineFill",''),Lm=fh("BarChartSteps",''),Om=fh("Basket",''),Em=fh("Basket2",''),Um=fh("Basket2Fill",''),Fm=fh("Basket3",''),Hm=fh("Basket3Fill",''),jm=fh("BasketFill",''),Gm=fh("Battery",''),Wm=fh("BatteryCharging",''),Nm=fh("BatteryFull",''),$m=fh("BatteryHalf",''),qm=fh("Bell",''),Jm=fh("BellFill",''),Km=fh("BellSlash",''),Qm=fh("BellSlashFill",''),Ym=fh("Bezier",''),Xm=fh("Bezier2",''),Zm=fh("Bicycle",''),ep=fh("Binoculars",''),tp=fh("BinocularsFill",''),ap=fh("BlockquoteLeft",''),op=fh("BlockquoteRight",''),sp=fh("Book",''),ip=fh("BookFill",''),np=fh("BookHalf",''),rp=fh("Bookmark",''),cp=fh("BookmarkCheck",''),lp=fh("BookmarkCheckFill",''),hp=fh("BookmarkDash",''),dp=fh("BookmarkDashFill",''),mp=fh("BookmarkFill",''),pp=fh("BookmarkHeart",''),up=fh("BookmarkHeartFill",''),fp=fh("BookmarkPlus",''),gp=fh("BookmarkPlusFill",''),vp=fh("BookmarkStar",''),Ap=fh("BookmarkStarFill",''),Pp=fh("BookmarkX",''),bp=fh("BookmarkXFill",''),yp=fh("Bookmarks",''),wp=fh("BookmarksFill",''),Ip=fh("Bookshelf",''),zp=fh("Bootstrap",''),Cp=fh("BootstrapFill",''),Dp=fh("BootstrapReboot",''),Rp=fh("Border",''),Sp=fh("BorderAll",''),_p=fh("BorderBottom",''),kp=fh("BorderCenter",''),Mp=fh("BorderInner",''),Tp=fh("BorderLeft",''),Vp=fh("BorderMiddle",''),xp=fh("BorderOuter",''),Bp=fh("BorderRight",''),Lp=fh("BorderStyle",''),Op=fh("BorderTop",''),Ep=fh("BorderWidth",''),Up=fh("BoundingBox",''),Fp=fh("BoundingBoxCircles",''),Hp=fh("Box",''),jp=fh("BoxArrowDown",''),Gp=fh("BoxArrowDownLeft",''),Wp=fh("BoxArrowDownRight",''),Np=fh("BoxArrowInDown",''),$p=fh("BoxArrowInDownLeft",''),qp=fh("BoxArrowInDownRight",''),Jp=fh("BoxArrowInLeft",''),Kp=fh("BoxArrowInRight",''),Qp=fh("BoxArrowInUp",''),Yp=fh("BoxArrowInUpLeft",''),Xp=fh("BoxArrowInUpRight",''),Zp=fh("BoxArrowLeft",''),eu=fh("BoxArrowRight",''),tu=fh("BoxArrowUp",''),au=fh("BoxArrowUpLeft",''),ou=fh("BoxArrowUpRight",''),su=fh("BoxSeam",''),iu=fh("Braces",''),nu=fh("Bricks",''),ru=fh("Briefcase",''),cu=fh("BriefcaseFill",''),lu=fh("BrightnessAltHigh",''),hu=fh("BrightnessAltHighFill",''),du=fh("BrightnessAltLow",''),mu=fh("BrightnessAltLowFill",''),pu=fh("BrightnessHigh",''),uu=fh("BrightnessHighFill",''),fu=fh("BrightnessLow",''),gu=fh("BrightnessLowFill",''),vu=fh("Broadcast",''),Au=fh("BroadcastPin",''),Pu=fh("Brush",''),bu=fh("BrushFill",''),yu=fh("Bucket",''),wu=fh("BucketFill",''),Iu=fh("Bug",''),zu=fh("BugFill",''),Cu=fh("Building",''),Du=fh("Bullseye",''),Ru=fh("Calculator",''),Su=fh("CalculatorFill",''),_u=fh("Calendar",''),ku=fh("Calendar2",''),Mu=fh("Calendar2Check",''),Tu=fh("Calendar2CheckFill",''),Vu=fh("Calendar2Date",''),xu=fh("Calendar2DateFill",''),Bu=fh("Calendar2Day",''),Lu=fh("Calendar2DayFill",''),Ou=fh("Calendar2Event",''),Eu=fh("Calendar2EventFill",''),Uu=fh("Calendar2Fill",''),Fu=fh("Calendar2Minus",''),Hu=fh("Calendar2MinusFill",''),ju=fh("Calendar2Month",''),Gu=fh("Calendar2MonthFill",''),Wu=fh("Calendar2Plus",''),Nu=fh("Calendar2PlusFill",''),$u=fh("Calendar2Range",''),qu=fh("Calendar2RangeFill",''),Ju=fh("Calendar2Week",''),Ku=fh("Calendar2WeekFill",''),Qu=fh("Calendar2X",''),Yu=fh("Calendar2XFill",''),Xu=fh("Calendar3",''),Zu=fh("Calendar3Event",''),ef=fh("Calendar3EventFill",''),tf=fh("Calendar3Fill",''),af=fh("Calendar3Range",''),of=fh("Calendar3RangeFill",''),sf=fh("Calendar3Week",''),nf=fh("Calendar3WeekFill",''),rf=fh("Calendar4",''),cf=fh("Calendar4Event",''),lf=fh("Calendar4Range",''),hf=fh("Calendar4Week",''),df=fh("CalendarCheck",''),mf=fh("CalendarCheckFill",''),pf=fh("CalendarDate",''),uf=fh("CalendarDateFill",''),ff=fh("CalendarDay",''),gf=fh("CalendarDayFill",''),vf=fh("CalendarEvent",''),Af=fh("CalendarEventFill",''),Pf=fh("CalendarFill",''),bf=fh("CalendarMinus",''),yf=fh("CalendarMinusFill",''),wf=fh("CalendarMonth",''),If=fh("CalendarMonthFill",''),zf=fh("CalendarPlus",''),Cf=fh("CalendarPlusFill",''),Df=fh("CalendarRange",''),Rf=fh("CalendarRangeFill",''),Sf=fh("CalendarWeek",''),_f=fh("CalendarWeekFill",''),kf=fh("CalendarX",''),Mf=fh("CalendarXFill",''),Tf=fh("Camera",''),Vf=fh("Camera2",''),xf=fh("CameraFill",''),Bf=fh("CameraReels",''),Lf=fh("CameraReelsFill",''),Of=fh("CameraVideo",''),Ef=fh("CameraVideoFill",''),Uf=fh("CameraVideoOff",''),Ff=fh("CameraVideoOffFill",''),Hf=fh("Capslock",''),jf=fh("CapslockFill",''),Gf=fh("CardChecklist",''),Wf=fh("CardHeading",''),Nf=fh("CardImage",''),$f=fh("CardList",''),qf=fh("CardText",''),Jf=fh("CaretDown",''),Kf=fh("CaretDownFill",''),Qf=fh("CaretDownSquare",''),Yf=fh("CaretDownSquareFill",''),Xf=fh("CaretLeft",''),Zf=fh("CaretLeftFill",''),eg=fh("CaretLeftSquare",''),tg=fh("CaretLeftSquareFill",''),ag=fh("CaretRight",''),og=fh("CaretRightFill",''),sg=fh("CaretRightSquare",''),ig=fh("CaretRightSquareFill",''),ng=fh("CaretUp",''),rg=fh("CaretUpFill",''),cg=fh("CaretUpSquare",''),lg=fh("CaretUpSquareFill",''),hg=fh("Cart",''),dg=fh("Cart2",''),mg=fh("Cart3",''),pg=fh("Cart4",''),ug=fh("CartCheck",''),fg=fh("CartCheckFill",''),gg=fh("CartDash",''),vg=fh("CartDashFill",''),Ag=fh("CartFill",''),Pg=fh("CartPlus",''),bg=fh("CartPlusFill",''),yg=fh("CartX",''),wg=fh("CartXFill",''),Ig=fh("Cash",''),zg=fh("CashCoin",''),Cg=fh("CashStack",''),Dg=fh("Cast",''),Rg=fh("Chat",''),Sg=fh("ChatDots",''),_g=fh("ChatDotsFill",''),kg=fh("ChatFill",''),Mg=fh("ChatLeft",''),Tg=fh("ChatLeftDots",''),Vg=fh("ChatLeftDotsFill",''),xg=fh("ChatLeftFill",''),Bg=fh("ChatLeftQuote",''),Lg=fh("ChatLeftQuoteFill",''),Og=fh("ChatLeftText",''),Eg=fh("ChatLeftTextFill",''),Ug=fh("ChatQuote",''),Fg=fh("ChatQuoteFill",''),Hg=fh("ChatRight",''),jg=fh("ChatRightDots",''),Gg=fh("ChatRightDotsFill",''),Wg=fh("ChatRightFill",''),Ng=fh("ChatRightQuote",''),$g=fh("ChatRightQuoteFill",''),qg=fh("ChatRightText",''),Jg=fh("ChatRightTextFill",''),Kg=fh("ChatSquare",''),Qg=fh("ChatSquareDots",''),Yg=fh("ChatSquareDotsFill",''),Xg=fh("ChatSquareFill",''),Zg=fh("ChatSquareQuote",''),ev=fh("ChatSquareQuoteFill",''),tv=fh("ChatSquareText",''),av=fh("ChatSquareTextFill",''),ov=fh("ChatText",''),sv=fh("ChatTextFill",''),iv=fh("Check",''),nv=fh("Check2",''),rv=fh("Check2All",''),cv=fh("Check2Circle",''),lv=fh("Check2Square",''),hv=fh("CheckAll",''),dv=fh("CheckCircle",''),mv=fh("CheckCircleFill",''),pv=fh("CheckLg",''),uv=fh("CheckSquare",''),fv=fh("CheckSquareFill",''),gv=fh("ChevronBarContract",''),vv=fh("ChevronBarDown",''),Av=fh("ChevronBarExpand",''),Pv=fh("ChevronBarLeft",''),bv=fh("ChevronBarRight",''),yv=fh("ChevronBarUp",''),wv=fh("ChevronCompactDown",''),Iv=fh("ChevronCompactLeft",''),zv=fh("ChevronCompactRight",''),Cv=fh("ChevronCompactUp",''),Dv=fh("ChevronContract",''),Rv=fh("ChevronDoubleDown",''),Sv=fh("ChevronDoubleLeft",''),_v=fh("ChevronDoubleRight",''),kv=fh("ChevronDoubleUp",''),Mv=fh("ChevronDown",''),Tv=fh("ChevronExpand",''),Vv=fh("ChevronLeft",''),xv=fh("ChevronRight",''),Bv=fh("ChevronUp",''),Lv=fh("Circle",''),Ov=fh("CircleFill",''),Ev=fh("CircleHalf",''),Uv=fh("CircleSquare",''),Fv=fh("Clipboard",''),Hv=fh("ClipboardCheck",''),jv=fh("ClipboardData",''),Gv=fh("ClipboardMinus",''),Wv=fh("ClipboardPlus",''),Nv=fh("ClipboardX",''),$v=fh("Clock",''),qv=fh("ClockFill",''),Jv=fh("ClockHistory",''),Kv=fh("Cloud",''),Qv=fh("CloudArrowDown",''),Yv=fh("CloudArrowDownFill",''),Xv=fh("CloudArrowUp",''),Zv=fh("CloudArrowUpFill",''),eA=fh("CloudCheck",''),tA=fh("CloudCheckFill",''),aA=fh("CloudDownload",''),oA=fh("CloudDownloadFill",''),sA=fh("CloudDrizzle",''),iA=fh("CloudDrizzleFill",''),nA=fh("CloudFill",''),rA=fh("CloudFog",''),cA=fh("CloudFog2",''),lA=fh("CloudFog2Fill",''),hA=fh("CloudFogFill",''),dA=fh("CloudHail",''),mA=fh("CloudHailFill",''),pA=fh("CloudHaze",''),uA=fh("CloudHaze1",''),fA=fh("CloudHaze2Fill",''),gA=fh("CloudHazeFill",''),vA=fh("CloudLightning",''),AA=fh("CloudLightningFill",''),PA=fh("CloudLightningRain",''),bA=fh("CloudLightningRainFill",''),yA=fh("CloudMinus",''),wA=fh("CloudMinusFill",''),IA=fh("CloudMoon",''),zA=fh("CloudMoonFill",''),CA=fh("CloudPlus",''),DA=fh("CloudPlusFill",''),RA=fh("CloudRain",''),SA=fh("CloudRainFill",''),_A=fh("CloudRainHeavy",''),kA=fh("CloudRainHeavyFill",''),MA=fh("CloudSlash",''),TA=fh("CloudSlashFill",''),VA=fh("CloudSleet",''),xA=fh("CloudSleetFill",''),BA=fh("CloudSnow",''),LA=fh("CloudSnowFill",''),OA=fh("CloudSun",''),EA=fh("CloudSunFill",''),UA=fh("CloudUpload",''),FA=fh("CloudUploadFill",''),HA=fh("Clouds",''),jA=fh("CloudsFill",''),GA=fh("Cloudy",''),WA=fh("CloudyFill",''),NA=fh("Code",''),$A=fh("CodeSlash",''),qA=fh("CodeSquare",''),JA=fh("Coin",''),KA=fh("Collection",''),QA=fh("CollectionFill",''),YA=fh("CollectionPlay",''),XA=fh("CollectionPlayFill",''),ZA=fh("Columns",''),eP=fh("ColumnsGap",''),tP=fh("Command",''),aP=fh("Compass",''),oP=fh("CompassFill",''),sP=fh("Cone",''),iP=fh("ConeStriped",''),nP=fh("Controller",''),rP=fh("Cpu",''),cP=fh("CpuFill",''),lP=fh("CreditCard",''),hP=fh("CreditCard2Back",''),dP=fh("CreditCard2BackFill",''),mP=fh("CreditCard2Front",''),pP=fh("CreditCard2FrontFill",''),uP=fh("CreditCardFill",''),fP=fh("Crop",''),gP=fh("Cup",''),vP=fh("CupFill",''),AP=fh("CupStraw",''),PP=fh("CurrencyBitcoin",''),bP=fh("CurrencyDollar",''),yP=fh("CurrencyEuro",''),wP=fh("CurrencyExchange",''),IP=fh("CurrencyPound",''),zP=fh("CurrencyYen",''),CP=fh("Cursor",''),DP=fh("CursorFill",''),RP=fh("CursorText",''),SP=fh("Dash",''),_P=fh("DashCircle",''),kP=fh("DashCircleDotted",''),MP=fh("DashCircleFill",''),TP=fh("DashLg",''),VP=fh("DashSquare",''),xP=fh("DashSquareDotted",''),BP=fh("DashSquareFill",''),LP=fh("Diagram2",''),OP=fh("Diagram2Fill",''),EP=fh("Diagram3",''),UP=fh("Diagram3Fill",''),FP=fh("Diamond",''),HP=fh("DiamondFill",''),jP=fh("DiamondHalf",''),GP=fh("Dice1",''),WP=fh("Dice1Fill",''),NP=fh("Dice2",''),$P=fh("Dice2Fill",''),qP=fh("Dice3",''),JP=fh("Dice3Fill",''),KP=fh("Dice4",''),QP=fh("Dice4Fill",''),YP=fh("Dice5",''),XP=fh("Dice5Fill",''),ZP=fh("Dice6",''),eb=fh("Dice6Fill",''),tb=fh("Disc",''),ab=fh("DiscFill",''),ob=fh("Discord",''),sb=fh("Display",''),ib=fh("DisplayFill",''),nb=fh("DistributeHorizontal",''),rb=fh("DistributeVertical",''),cb=fh("DoorClosed",''),lb=fh("DoorClosedFill",''),hb=fh("DoorOpen",''),db=fh("DoorOpenFill",''),mb=fh("Dot",''),pb=fh("Download",''),ub=fh("Droplet",''),fb=fh("DropletFill",''),gb=fh("DropletHalf",''),vb=fh("Earbuds",''),Ab=fh("Easel",''),Pb=fh("EaselFill",''),bb=fh("Egg",''),yb=fh("EggFill",''),wb=fh("EggFried",''),Ib=fh("Eject",''),zb=fh("EjectFill",''),Cb=fh("EmojiAngry",''),Db=fh("EmojiAngryFill",''),Rb=fh("EmojiDizzy",''),Sb=fh("EmojiDizzyFill",''),_b=fh("EmojiExpressionless",''),kb=fh("EmojiExpressionlessFill",''),Mb=fh("EmojiFrown",''),Tb=fh("EmojiFrownFill",''),Vb=fh("EmojiHeartEyes",''),xb=fh("EmojiHeartEyesFill",''),Bb=fh("EmojiLaughing",''),Lb=fh("EmojiLaughingFill",''),Ob=fh("EmojiNeutral",''),Eb=fh("EmojiNeutralFill",''),Ub=fh("EmojiSmile",''),Fb=fh("EmojiSmileFill",''),Hb=fh("EmojiSmileUpsideDown",''),jb=fh("EmojiSmileUpsideDownFill",''),Gb=fh("EmojiSunglasses",''),Wb=fh("EmojiSunglassesFill",''),Nb=fh("EmojiWink",''),$b=fh("EmojiWinkFill",''),qb=fh("Envelope",''),Jb=fh("EnvelopeFill",''),Kb=fh("EnvelopeOpen",''),Qb=fh("EnvelopeOpenFill",''),Yb=fh("Eraser",''),Xb=fh("EraserFill",''),Zb=fh("Exclamation",''),ey=fh("ExclamationCircle",''),ty=fh("ExclamationCircleFill",''),ay=fh("ExclamationDiamond",''),oy=fh("ExclamationDiamondFill",''),sy=fh("ExclamationLg",''),iy=fh("ExclamationOctagon",''),ny=fh("ExclamationOctagonFill",''),ry=fh("ExclamationSquare",''),cy=fh("ExclamationSquareFill",''),ly=fh("ExclamationTriangle",''),hy=fh("ExclamationTriangleFill",''),dy=fh("Exclude",''),my=fh("Eye",''),py=fh("EyeFill",''),uy=fh("EyeSlash",''),fy=fh("EyeSlashFill",''),gy=fh("Eyedropper",''),vy=fh("Eyeglasses",''),Ay=fh("Facebook",''),Py=fh("File",''),by=fh("FileArrowDown",''),yy=fh("FileArrowDownFill",''),wy=fh("FileArrowUp",''),Iy=fh("FileArrowUpFill",''),zy=fh("FileBarGraph",''),Cy=fh("FileBarGraphFill",''),Dy=fh("FileBinary",''),Ry=fh("FileBinaryFill",''),Sy=fh("FileBreak",''),_y=fh("FileBreakFill",''),ky=fh("FileCheck",''),My=fh("FileCheckFill",''),Ty=fh("FileCode",''),Vy=fh("FileCodeFill",''),xy=fh("FileDiff",''),By=fh("FileDiffFill",''),Ly=fh("FileEarmark",''),Oy=fh("FileEarmarkArrowDown",''),Ey=fh("FileEarmarkArrowDownFill",''),Uy=fh("FileEarmarkArrowUp",''),Fy=fh("FileEarmarkArrowUpFill",''),Hy=fh("FileEarmarkBarGraph",''),jy=fh("FileEarmarkBarGraphFill",''),Gy=fh("FileEarmarkBinary",''),Wy=fh("FileEarmarkBinaryFill",''),Ny=fh("FileEarmarkBreak",''),$y=fh("FileEarmarkBreakFill",''),qy=fh("FileEarmarkCheck",''),Jy=fh("FileEarmarkCheckFill",''),Ky=fh("FileEarmarkCode",''),Qy=fh("FileEarmarkCodeFill",''),Yy=fh("FileEarmarkDiff",''),Xy=fh("FileEarmarkDiffFill",''),Zy=fh("FileEarmarkEasel",''),ew=fh("FileEarmarkEaselFill",''),tw=fh("FileEarmarkExcel",''),aw=fh("FileEarmarkExcelFill",''),ow=fh("FileEarmarkFill",''),sw=fh("FileEarmarkFont",''),iw=fh("FileEarmarkFontFill",''),nw=fh("FileEarmarkImage",''),rw=fh("FileEarmarkImageFill",''),cw=fh("FileEarmarkLock",''),lw=fh("FileEarmarkLock2",''),hw=fh("FileEarmarkLock2Fill",''),dw=fh("FileEarmarkLockFill",''),mw=fh("FileEarmarkMedical",''),pw=fh("FileEarmarkMedicalFill",''),uw=fh("FileEarmarkMinus",''),fw=fh("FileEarmarkMinusFill",''),gw=fh("FileEarmarkMusic",''),vw=fh("FileEarmarkMusicFill",''),Aw=fh("FileEarmarkPdf",''),Pw=fh("FileEarmarkPdfFill",''),bw=fh("FileEarmarkPerson",''),yw=fh("FileEarmarkPersonFill",''),ww=fh("FileEarmarkPlay",''),Iw=fh("FileEarmarkPlayFill",''),zw=fh("FileEarmarkPlus",''),Cw=fh("FileEarmarkPlusFill",''),Dw=fh("FileEarmarkPost",''),Rw=fh("FileEarmarkPostFill",''),Sw=fh("FileEarmarkPpt",''),_w=fh("FileEarmarkPptFill",''),kw=fh("FileEarmarkRichtext",''),Mw=fh("FileEarmarkRichtextFill",''),Tw=fh("FileEarmarkRuled",''),Vw=fh("FileEarmarkRuledFill",''),xw=fh("FileEarmarkSlides",''),Bw=fh("FileEarmarkSlidesFill",''),Lw=fh("FileEarmarkSpreadsheet",''),Ow=fh("FileEarmarkSpreadsheetFill",''),Ew=fh("FileEarmarkText",''),Uw=fh("FileEarmarkTextFill",''),Fw=fh("FileEarmarkWord",''),Hw=fh("FileEarmarkWordFill",''),jw=fh("FileEarmarkX",''),Gw=fh("FileEarmarkXFill",''),Ww=fh("FileEarmarkZip",''),Nw=fh("FileEarmarkZipFill",''),$w=fh("FileEasel",''),qw=fh("FileEaselFill",''),Jw=fh("FileExcel",''),Kw=fh("FileExcelFill",''),Qw=fh("FileFill",''),Yw=fh("FileFont",''),Xw=fh("FileFontFill",''),Zw=fh("FileImage",''),eI=fh("FileImageFill",''),tI=fh("FileLock",''),aI=fh("FileLock2",''),oI=fh("FileLock2Fill",''),sI=fh("FileLockFill",''),iI=fh("FileMedical",''),nI=fh("FileMedicalFill",''),rI=fh("FileMinus",''),cI=fh("FileMinusFill",''),lI=fh("FileMusic",''),hI=fh("FileMusicFill",''),dI=fh("FilePdf",''),mI=fh("FilePdfFill",''),pI=fh("FilePerson",''),uI=fh("FilePersonFill",''),fI=fh("FilePlay",''),gI=fh("FilePlayFill",''),vI=fh("FilePlus",''),AI=fh("FilePlusFill",''),PI=fh("FilePost",''),bI=fh("FilePostFill",''),yI=fh("FilePpt",''),wI=fh("FilePptFill",''),II=fh("FileRichtext",''),zI=fh("FileRichtextFill",''),CI=fh("FileRuled",''),DI=fh("FileRuledFill",''),RI=fh("FileSlides",''),SI=fh("FileSlidesFill",''),_I=fh("FileSpreadsheet",''),kI=fh("FileSpreadsheetFill",''),MI=fh("FileText",''),TI=fh("FileTextFill",''),VI=fh("FileWord",''),xI=fh("FileWordFill",''),BI=fh("FileX",''),LI=fh("FileXFill",''),OI=fh("FileZip",''),EI=fh("FileZipFill",''),UI=fh("Files",''),FI=fh("FilesAlt",''),HI=fh("Film",''),jI=fh("Filter",''),GI=fh("FilterCircle",''),WI=fh("FilterCircleFill",''),NI=fh("FilterLeft",''),$I=fh("FilterRight",''),qI=fh("FilterSquare",''),JI=fh("FilterSquareFill",''),KI=fh("Flag",''),QI=fh("FlagFill",''),YI=fh("Flower1",''),XI=fh("Flower2",''),ZI=fh("Flower3",''),ez=fh("Folder",''),tz=fh("Folder2",''),az=fh("Folder2Open",''),oz=fh("FolderCheck",''),sz=fh("FolderFill",''),iz=fh("FolderMinus",''),nz=fh("FolderPlus",''),rz=fh("FolderSymlink",''),cz=fh("FolderSymlinkFill",''),lz=fh("FolderX",''),hz=fh("Fonts",''),dz=fh("Forward",''),mz=fh("ForwardFill",''),pz=fh("Front",''),uz=fh("Fullscreen",''),fz=fh("FullscreenExit",''),gz=fh("Funnel",''),vz=fh("FunnelFill",''),Az=fh("Gear",''),Pz=fh("GearFill",''),bz=fh("GearWide",''),yz=fh("GearWideConnected",''),wz=fh("Gem",''),Iz=fh("GenderAmbiguous",''),zz=fh("GenderFemale",''),Cz=fh("GenderMale",''),Dz=fh("GenderTrans",''),Rz=fh("Geo",''),Sz=fh("GeoAlt",''),_z=fh("GeoAltFill",''),kz=fh("GeoFill",''),Mz=fh("Gift",''),Tz=fh("GiftFill",''),Vz=fh("Github",''),xz=fh("Globe",''),Bz=fh("Globe2",''),Lz=fh("Google",''),Oz=fh("GraphDown",''),Ez=fh("GraphUp",''),Uz=fh("Grid",''),Fz=fh("Grid1x2",''),Hz=fh("Grid1x2Fill",''),jz=fh("Grid3x2",''),Gz=fh("Grid3x2Gap",''),Wz=fh("Grid3x2GapFill",''),Nz=fh("Grid3x3",''),$z=fh("Grid3x3Gap",''),qz=fh("Grid3x3GapFill",''),Jz=fh("GridFill",''),Kz=fh("GripHorizontal",''),Qz=fh("GripVertical",''),Yz=fh("Hammer",''),Xz=fh("HandIndex",''),Zz=fh("HandIndexFill",''),eC=fh("HandIndexThumb",''),tC=fh("HandIndexThumbFill",''),aC=fh("HandThumbsDown",''),oC=fh("HandThumbsDownFill",''),sC=fh("HandThumbsUp",''),iC=fh("HandThumbsUpFill",''),nC=fh("Handbag",''),rC=fh("HandbagFill",''),cC=fh("Hash",''),lC=fh("Hdd",''),hC=fh("HddFill",''),dC=fh("HddNetwork",''),mC=fh("HddNetworkFill",''),pC=fh("HddRack",''),uC=fh("HddRackFill",''),fC=fh("HddStack",''),gC=fh("HddStackFill",''),vC=fh("Headphones",''),AC=fh("Headset",''),PC=fh("HeadsetVr",''),bC=fh("Heart",''),yC=fh("HeartFill",''),wC=fh("HeartHalf",''),IC=fh("Heptagon",''),zC=fh("HeptagonFill",''),CC=fh("HeptagonHalf",''),DC=fh("Hexagon",''),RC=fh("HexagonFill",''),SC=fh("HexagonHalf",''),_C=fh("Hourglass",''),kC=fh("HourglassBottom",''),MC=fh("HourglassSplit",''),TC=fh("HourglassTop",''),VC=fh("House",''),xC=fh("HouseDoor",''),BC=fh("HouseDoorFill",''),LC=fh("HouseFill",''),OC=fh("Hr",''),EC=fh("Hurricane",''),UC=fh("Image",''),FC=fh("ImageAlt",''),HC=fh("ImageFill",''),jC=fh("Images",''),GC=fh("Inbox",''),WC=fh("InboxFill",''),NC=fh("Inboxes",''),$C=fh("InboxesFill",''),qC=fh("Info",''),JC=fh("InfoCircle",''),KC=fh("InfoCircleFill",''),QC=fh("InfoLg",''),YC=fh("InfoSquare",''),XC=fh("InfoSquareFill",''),ZC=fh("InputCursor",''),eD=fh("InputCursorText",''),tD=fh("Instagram",''),aD=fh("Intersect",''),oD=fh("Journal",''),sD=fh("JournalAlbum",''),iD=fh("JournalArrowDown",''),nD=fh("JournalArrowUp",''),rD=fh("JournalBookmark",''),cD=fh("JournalBookmarkFill",''),lD=fh("JournalCheck",''),hD=fh("JournalCode",''),dD=fh("JournalMedical",''),mD=fh("JournalMinus",''),pD=fh("JournalPlus",''),uD=fh("JournalRichtext",''),fD=fh("JournalText",''),gD=fh("JournalX",''),vD=fh("Journals",''),AD=fh("Joystick",''),PD=fh("Justify",''),bD=fh("JustifyLeft",''),yD=fh("JustifyRight",''),wD=fh("Kanban",''),ID=fh("KanbanFill",''),zD=fh("Key",''),CD=fh("KeyFill",''),DD=fh("Keyboard",''),RD=fh("KeyboardFill",''),SD=fh("Ladder",''),_D=fh("Lamp",''),kD=fh("LampFill",''),MD=fh("Laptop",''),TD=fh("LaptopFill",''),VD=fh("LayerBackward",''),xD=fh("LayerForward",''),BD=fh("Layers",''),LD=fh("LayersFill",''),OD=fh("LayersHalf",''),ED=fh("LayoutSidebar",''),UD=fh("LayoutSidebarInset",''),FD=fh("LayoutSidebarInsetReverse",''),HD=fh("LayoutSidebarReverse",''),jD=fh("LayoutSplit",''),GD=fh("LayoutTextSidebar",''),WD=fh("LayoutTextSidebarReverse",''),ND=fh("LayoutTextWindow",''),$D=fh("LayoutTextWindowReverse",''),qD=fh("LayoutThreeColumns",''),JD=fh("LayoutWtf",''),KD=fh("LifePreserver",''),QD=fh("Lightbulb",''),YD=fh("LightbulbFill",''),XD=fh("LightbulbOff",''),ZD=fh("LightbulbOffFill",''),eR=fh("Lightning",''),tR=fh("LightningCharge",''),aR=fh("LightningChargeFill",''),oR=fh("LightningFill",''),sR=fh("Link",''),iR=fh("Link45deg",''),nR=fh("Linkedin",''),rR=fh("List",''),cR=fh("ListCheck",''),lR=fh("ListNested",''),hR=fh("ListOl",''),dR=fh("ListStars",''),mR=fh("ListTask",''),pR=fh("ListUl",''),uR=fh("Lock",''),fR=fh("LockFill",''),gR=fh("Mailbox",''),vR=fh("Mailbox2",''),AR=fh("Map",''),PR=fh("MapFill",''),bR=fh("Markdown",''),yR=fh("MarkdownFill",''),wR=fh("Mask",''),IR=fh("Mastodon",''),zR=fh("Megaphone",''),CR=fh("MegaphoneFill",''),DR=fh("MenuApp",''),RR=fh("MenuAppFill",''),SR=fh("MenuButton",''),_R=fh("MenuButtonFill",''),kR=fh("MenuButtonWide",''),MR=fh("MenuButtonWideFill",''),TR=fh("MenuDown",''),VR=fh("MenuUp",''),xR=fh("Messenger",''),BR=fh("Mic",''),LR=fh("MicFill",''),OR=fh("MicMute",''),ER=fh("MicMuteFill",''),UR=fh("Minecart",''),FR=fh("MinecartLoaded",''),HR=fh("Moisture",''),jR=fh("Moon",''),GR=fh("MoonFill",''),WR=fh("MoonStars",''),NR=fh("MoonStarsFill",''),$R=fh("Mouse",''),qR=fh("Mouse2",''),JR=fh("Mouse2Fill",''),KR=fh("Mouse3",''),QR=fh("Mouse3Fill",''),YR=fh("MouseFill",''),XR=fh("MusicNote",''),ZR=fh("MusicNoteBeamed",''),eS=fh("MusicNoteList",''),tS=fh("MusicPlayer",''),aS=fh("MusicPlayerFill",''),oS=fh("Newspaper",''),sS=fh("NodeMinus",''),iS=fh("NodeMinusFill",''),nS=fh("NodePlus",''),rS=fh("NodePlusFill",''),cS=fh("Nut",''),lS=fh("NutFill",''),hS=fh("Octagon",''),dS=fh("OctagonFill",''),mS=fh("OctagonHalf",''),pS=fh("Option",''),uS=fh("Outlet",''),fS=fh("PaintBucket",''),gS=fh("Palette",''),vS=fh("Palette2",''),AS=fh("PaletteFill",''),PS=fh("Paperclip",''),bS=fh("Paragraph",''),yS=fh("PatchCheck",''),wS=fh("PatchCheckFill",''),IS=fh("PatchExclamation",''),zS=fh("PatchExclamationFill",''),CS=fh("PatchMinus",''),DS=fh("PatchMinusFill",''),RS=fh("PatchPlus",''),SS=fh("PatchPlusFill",''),_S=fh("PatchQuestion",''),kS=fh("PatchQuestionFill",''),MS=fh("Pause",''),TS=fh("PauseBtn",''),VS=fh("PauseBtnFill",''),xS=fh("PauseCircle",''),BS=fh("PauseCircleFill",''),LS=fh("PauseFill",''),OS=fh("Peace",''),ES=fh("PeaceFill",''),US=fh("Pen",''),FS=fh("PenFill",''),HS=fh("Pencil",''),jS=fh("PencilFill",''),GS=fh("PencilSquare",''),WS=fh("Pentagon",''),NS=fh("PentagonFill",''),$S=fh("PentagonHalf",''),qS=fh("People",''),JS=fh("PeopleFill",''),KS=fh("Percent",''),QS=fh("Person",''),YS=fh("PersonBadge",''),XS=fh("PersonBadgeFill",''),ZS=fh("PersonBoundingBox",''),e_=fh("PersonCheck",''),t_=fh("PersonCheckFill",''),a_=fh("PersonCircle",''),o_=fh("PersonDash",''),s_=fh("PersonDashFill",''),i_=fh("PersonFill",''),n_=fh("PersonLinesFill",''),r_=fh("PersonPlus",''),c_=fh("PersonPlusFill",''),l_=fh("PersonSquare",''),h_=fh("PersonX",''),d_=fh("PersonXFill",''),m_=fh("Phone",''),p_=fh("PhoneFill",''),u_=fh("PhoneLandscape",''),f_=fh("PhoneLandscapeFill",''),g_=fh("PhoneVibrate",''),v_=fh("PhoneVibrateFill",''),A_=fh("PieChart",''),P_=fh("PieChartFill",''),b_=fh("PiggyBank",''),y_=fh("PiggyBankFill",''),w_=fh("Pin",''),I_=fh("PinAngle",''),z_=fh("PinAngleFill",''),C_=fh("PinFill",''),D_=fh("PinMap",''),R_=fh("PinMapFill",''),S_=fh("Pip",''),__=fh("PipFill",''),k_=fh("Play",''),M_=fh("PlayBtn",''),T_=fh("PlayBtnFill",''),V_=fh("PlayCircle",''),x_=fh("PlayCircleFill",''),B_=fh("PlayFill",''),L_=fh("Plug",''),O_=fh("PlugFill",''),E_=fh("Plus",''),U_=fh("PlusCircle",''),F_=fh("PlusCircleDotted",''),H_=fh("PlusCircleFill",''),j_=fh("PlusLg",''),G_=fh("PlusSquare",''),W_=fh("PlusSquareDotted",''),N_=fh("PlusSquareFill",''),$_=fh("Power",''),q_=fh("Printer",''),J_=fh("PrinterFill",''),K_=fh("Puzzle",''),Q_=fh("PuzzleFill",''),Y_=fh("Question",''),X_=fh("QuestionCircle",''),Z_=fh("QuestionCircleFill",''),ek=fh("QuestionDiamond",''),tk=fh("QuestionDiamondFill",''),ak=fh("QuestionLg",''),ok=fh("QuestionOctagon",''),sk=fh("QuestionOctagonFill",''),ik=fh("QuestionSquare",''),nk=fh("QuestionSquareFill",''),rk=fh("Rainbow",''),ck=fh("Receipt",''),lk=fh("ReceiptCutoff",''),hk=fh("Reception0",''),dk=fh("Reception1",''),mk=fh("Reception2",''),pk=fh("Reception3",''),uk=fh("Reception4",''),fk=fh("Record",''),gk=fh("Record2",''),vk=fh("Record2Fill",''),Ak=fh("RecordBtn",''),Pk=fh("RecordBtnFill",''),bk=fh("RecordCircle",''),yk=fh("RecordCircleFill",''),wk=fh("RecordFill",''),Ik=fh("Recycle",''),zk=fh("Reddit",''),Ck=fh("Reply",''),Dk=fh("ReplyAll",''),Rk=fh("ReplyAllFill",''),Sk=fh("ReplyFill",''),_k=fh("Rss",''),kk=fh("RssFill",''),Mk=fh("Rulers",''),Tk=fh("Safe",''),Vk=fh("Safe2",''),xk=fh("Safe2Fill",''),Bk=fh("SafeFill",''),Lk=fh("Save",''),Ok=fh("Save2",''),Ek=fh("Save2Fill",''),Uk=fh("SaveFill",''),Fk=fh("Scissors",''),Hk=fh("Screwdriver",''),jk=fh("SdCard",''),Gk=fh("SdCardFill",''),Wk=fh("Search",''),Nk=fh("SegmentedNav",''),$k=fh("Server",''),qk=fh("Share",''),Jk=fh("ShareFill",''),Kk=fh("Shield",''),Qk=fh("ShieldCheck",''),Yk=fh("ShieldExclamation",''),Xk=fh("ShieldFill",''),Zk=fh("ShieldFillCheck",''),eM=fh("ShieldFillExclamation",''),tM=fh("ShieldFillMinus",''),aM=fh("ShieldFillPlus",''),oM=fh("ShieldFillX",''),sM=fh("ShieldLock",''),iM=fh("ShieldLockFill",''),nM=fh("ShieldMinus",''),rM=fh("ShieldPlus",''),cM=fh("ShieldShaded",''),lM=fh("ShieldSlash",''),hM=fh("ShieldSlashFill",''),dM=fh("ShieldX",''),mM=fh("Shift",''),pM=fh("ShiftFill",''),uM=fh("Shop",''),fM=fh("ShopWindow",''),gM=fh("Shuffle",''),vM=fh("Signpost",''),AM=fh("Signpost2",''),PM=fh("Signpost2Fill",''),bM=fh("SignpostFill",''),yM=fh("SignpostSplit",''),wM=fh("SignpostSplitFill",''),IM=fh("Sim",''),zM=fh("SimFill",''),CM=fh("SkipBackward",''),DM=fh("SkipBackwardBtn",''),RM=fh("SkipBackwardBtnFill",''),SM=fh("SkipBackwardCircle",''),_M=fh("SkipBackwardCircleFill",''),kM=fh("SkipBackwardFill",''),MM=fh("SkipEnd",''),TM=fh("SkipEndBtn",''),VM=fh("SkipEndBtnFill",''),xM=fh("SkipEndCircle",''),BM=fh("SkipEndCircleFill",''),LM=fh("SkipEndFill",''),OM=fh("SkipForward",''),EM=fh("SkipForwardBtn",''),UM=fh("SkipForwardBtnFill",''),FM=fh("SkipForwardCircle",''),HM=fh("SkipForwardCircleFill",''),jM=fh("SkipForwardFill",''),GM=fh("SkipStart",''),WM=fh("SkipStartBtn",''),NM=fh("SkipStartBtnFill",''),$M=fh("SkipStartCircle",''),qM=fh("SkipStartCircleFill",''),JM=fh("SkipStartFill",''),KM=fh("Skype",''),QM=fh("Slack",''),YM=fh("Slash",''),XM=fh("SlashCircle",''),ZM=fh("SlashCircleFill",''),eT=fh("SlashLg",''),tT=fh("SlashSquare",''),aT=fh("SlashSquareFill",''),oT=fh("Sliders",''),sT=fh("Smartwatch",''),iT=fh("Snow",''),nT=fh("Snow2",''),rT=fh("Snow3",''),cT=fh("SortAlphaDown",''),lT=fh("SortAlphaDownAlt",''),hT=fh("SortAlphaUp",''),dT=fh("SortAlphaUpAlt",''),mT=fh("SortDown",''),pT=fh("SortDownAlt",''),uT=fh("SortNumericDown",''),fT=fh("SortNumericDownAlt",''),gT=fh("SortNumericUp",''),vT=fh("SortNumericUpAlt",''),AT=fh("SortUp",''),PT=fh("SortUpAlt",''),bT=fh("Soundwave",''),yT=fh("Speaker",''),wT=fh("SpeakerFill",''),IT=fh("Speedometer",''),zT=fh("Speedometer2",''),CT=fh("Spellcheck",''),DT=fh("Square",''),RT=fh("SquareFill",''),ST=fh("SquareHalf",''),_T=fh("Stack",''),kT=fh("Star",''),MT=fh("StarFill",''),TT=fh("StarHalf",''),VT=fh("Stars",''),xT=fh("Stickies",''),BT=fh("StickiesFill",''),LT=fh("Sticky",''),OT=fh("StickyFill",''),ET=fh("Stop",''),UT=fh("StopBtn",''),FT=fh("StopBtnFill",''),HT=fh("StopCircle",''),jT=fh("StopCircleFill",''),GT=fh("StopFill",''),WT=fh("Stoplights",''),NT=fh("StoplightsFill",''),$T=fh("Stopwatch",''),qT=fh("StopwatchFill",''),JT=fh("Subtract",''),KT=fh("SuitClub",''),QT=fh("SuitClubFill",''),YT=fh("SuitDiamond",''),XT=fh("SuitDiamondFill",''),ZT=fh("SuitHeart",''),eV=fh("SuitHeartFill",''),tV=fh("SuitSpade",''),aV=fh("SuitSpadeFill",''),oV=fh("Sun",''),sV=fh("SunFill",''),iV=fh("Sunglasses",''),nV=fh("Sunrise",''),rV=fh("SunriseFill",''),cV=fh("Sunset",''),lV=fh("SunsetFill",''),hV=fh("SymmetryHorizontal",''),dV=fh("SymmetryVertical",''),mV=fh("Table",''),pV=fh("Tablet",''),uV=fh("TabletFill",''),fV=fh("TabletLandscape",''),gV=fh("TabletLandscapeFill",''),vV=fh("Tag",''),AV=fh("TagFill",''),PV=fh("Tags",''),bV=fh("TagsFill",''),yV=fh("Telegram",''),wV=fh("Telephone",''),IV=fh("TelephoneFill",''),zV=fh("TelephoneForward",''),CV=fh("TelephoneForwardFill",''),DV=fh("TelephoneInbound",''),RV=fh("TelephoneInboundFill",''),SV=fh("TelephoneMinus",''),_V=fh("TelephoneMinusFill",''),kV=fh("TelephoneOutbound",''),MV=fh("TelephoneOutboundFill",''),TV=fh("TelephonePlus",''),VV=fh("TelephonePlusFill",''),xV=fh("TelephoneX",''),BV=fh("TelephoneXFill",''),LV=fh("Terminal",''),OV=fh("TerminalFill",''),EV=fh("TextCenter",''),UV=fh("TextIndentLeft",''),FV=fh("TextIndentRight",''),HV=fh("TextLeft",''),jV=fh("TextParagraph",''),GV=fh("TextRight",''),WV=fh("Textarea",''),NV=fh("TextareaResize",''),$V=fh("TextareaT",''),qV=fh("Thermometer",''),JV=fh("ThermometerHalf",''),KV=fh("ThermometerHigh",''),QV=fh("ThermometerLow",''),YV=fh("ThermometerSnow",''),XV=fh("ThermometerSun",''),ZV=fh("ThreeDots",''),ex=fh("ThreeDotsVertical",''),tx=fh("Toggle2Off",''),ax=fh("Toggle2On",''),ox=fh("ToggleOff",''),sx=fh("ToggleOn",''),ix=fh("Toggles",''),nx=fh("Toggles2",''),rx=fh("Tools",''),cx=fh("Tornado",''),lx=fh("Translate",''),hx=fh("Trash",''),dx=fh("Trash2",''),mx=fh("Trash2Fill",''),px=fh("TrashFill",''),ux=fh("Tree",''),fx=fh("TreeFill",''),gx=fh("Triangle",''),vx=fh("TriangleFill",''),Ax=fh("TriangleHalf",''),Px=fh("Trophy",''),bx=fh("TrophyFill",''),yx=fh("TropicalStorm",''),wx=fh("Truck",''),Ix=fh("TruckFlatbed",''),zx=fh("Tsunami",''),Cx=fh("Tv",''),Dx=fh("TvFill",''),Rx=fh("Twitch",''),Sx=fh("Twitter",''),_x=fh("Type",''),kx=fh("TypeBold",''),Mx=fh("TypeH1",''),Tx=fh("TypeH2",''),Vx=fh("TypeH3",''),xx=fh("TypeItalic",''),Bx=fh("TypeStrikethrough",''),Lx=fh("TypeUnderline",''),Ox=fh("UiChecks",''),Ex=fh("UiChecksGrid",''),Ux=fh("UiRadios",''),Fx=fh("UiRadiosGrid",''),Hx=fh("Umbrella",''),jx=fh("UmbrellaFill",''),Gx=fh("Union",''),Wx=fh("Unlock",''),Nx=fh("UnlockFill",''),$x=fh("Upc",''),qx=fh("UpcScan",''),Jx=fh("Upload",''),Kx=fh("VectorPen",''),Qx=fh("ViewList",''),Yx=fh("ViewStacked",''),Xx=fh("Vinyl",''),Zx=fh("VinylFill",''),eB=fh("Voicemail",''),tB=fh("VolumeDown",''),aB=fh("VolumeDownFill",''),oB=fh("VolumeMute",''),sB=fh("VolumeMuteFill",''),iB=fh("VolumeOff",''),nB=fh("VolumeOffFill",''),rB=fh("VolumeUp",''),cB=fh("VolumeUpFill",''),lB=fh("Vr",''),hB=fh("Wallet",''),dB=fh("Wallet2",''),mB=fh("WalletFill",''),pB=fh("Watch",''),uB=fh("Water",''),fB=fh("Whatsapp",''),gB=fh("Wifi",''),vB=fh("Wifi1",''),AB=fh("Wifi2",''),PB=fh("WifiOff",''),bB=fh("Wind",''),yB=fh("Window",''),wB=fh("WindowDock",''),IB=fh("WindowSidebar",''),zB=fh("Wrench",''),CB=fh("X",''),DB=fh("XCircle",''),RB=fh("XCircleFill",''),SB=fh("XDiamond",''),_B=fh("XDiamondFill",''),kB=fh("XLg",''),MB=fh("XOctagon",''),TB=fh("XOctagonFill",''),VB=fh("XSquare",''),xB=fh("XSquareFill",''),BB=fh("Youtube",''),LB=fh("ZoomIn",''),OB=fh("ZoomOut",'');function EB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function UB(e){for(var t=1;t1?a-1:0),s=1;se.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(j,"")},yO=function(e,t){return e?{innerHTML:e}:t?{textContent:t}:{}};function wO(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function IO(e){for(var t=1;t-1&&(t=t.slice(0,a).reverse(),Sc(t[0]))},focusNext:function(e){var t=this.getItems(),a=t.indexOf(e.target);a>-1&&(t=t.slice(a+1),Sc(t[0]))},focusLast:function(){var e=this.getItems().reverse();Sc(e[0])},onFocusin:function(e){var t=this.$el;e.target!==t||hc(t,e.relatedTarget)||(ol(e),this.focusFirst(e))},onKeydown:function(e){var t=e.keyCode,a=e.shiftKey;t===oL||t===XB?(ol(e),a?this.focusFirst(e):this.focusPrev(e)):t!==qB&&t!==tL||(ol(e),a?this.focusLast(e):this.focusNext(e))}},render:function(e){var t=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:t?"0":null},on:t?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),NO=Ft({components:{BButtonToolbar:WO,BBtnToolbar:WO}}),$O="gregory",qO="long",JO="narrow",KO="short",QO="2-digit",YO="numeric";function XO(e,t){return oE(e)||aE(e,t)||eE(e,t)||ZO()}function ZO(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eE(e,t){if(e){if("string"===typeof e)return tE(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?tE(e,t):void 0}}function tE(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:$O;e=Dr(e).filter(yt);var a=new Intl.DateTimeFormat(e,{calendar:t});return a.resolvedOptions().locale},mE=function(e,t){var a=new Intl.DateTimeFormat(e,t);return a.format},pE=function(e,t){return hE(e)===hE(t)},uE=function(e){return e=cE(e),e.setDate(1),e},fE=function(e){return e=cE(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},gE=function(e,t){e=cE(e);var a=e.getMonth();return e.setFullYear(e.getFullYear()+t),e.getMonth()!==a&&e.setDate(0),e},vE=function(e){e=cE(e);var t=e.getMonth();return e.setMonth(t-1),e.getMonth()===t&&e.setDate(0),e},AE=function(e){e=cE(e);var t=e.getMonth();return e.setMonth(t+1),e.getMonth()===(t+2)%12&&e.setDate(0),e},PE=function(e){return gE(e,-1)},bE=function(e){return gE(e,1)},yE=function(e){return gE(e,-10)},wE=function(e){return gE(e,10)},IE=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=lE(e),t=lE(t)||e,a=lE(a)||e,e?ea?a:e:null},zE=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(e){return e.toLowerCase()})),CE=function(e){var t=jr(e).toLowerCase().replace(me,"").split("-"),a=t.slice(0,2).join("-"),o=t[0];return Cr(zE,a)||Cr(zE,o)},DE={id:Wc(Zi)},RE=Ms({props:DE,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,t=function(t){return e?(t=String(t||"").replace(/\s+/g,"_"),t?e+"_"+t:e):null};return t}},mounted:function(){var e=this;this.$nextTick((function(){e.localId_="__BVID__".concat(e[Rs])}))}});function SE(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function _E(e){for(var t=1;tt}},dateDisabled:function(){var e=this,t=this.dateOutOfRange;return function(a){a=lE(a);var o=hE(a);return!(!t(a)&&!e.computedDateDisabledFn(o,a))}},formatDateString:function(){return mE(this.calendarLocale,_E(_E({year:YO,month:QO,day:QO},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:$O}))},formatYearMonth:function(){return mE(this.calendarLocale,{year:YO,month:qO,calendar:$O})},formatWeekdayName:function(){return mE(this.calendarLocale,{weekday:qO,calendar:$O})},formatWeekdayNameShort:function(){return mE(this.calendarLocale,{weekday:this.weekdayHeaderFormat||KO,calendar:$O})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(t){return e.format(t.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&fE(yE(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&uE(bE(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&uE(wE(this.activeDate))>e},calendar:function(){for(var e=[],t=this.calendarFirstDay,a=t.getFullYear(),o=t.getMonth(),s=this.calendarDaysInMonth,i=t.getDay(),n=(this.computedWeekStarts>i?7:0)-this.computedWeekStarts,r=0-n-i,c=0;c<6&&r0);a!==this.visible&&(this.visible=a,this.callback(a),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),e}(),RU=function(e){var t=e[CU];t&&t.stop&&t.stop(),delete e[CU]},SU=function(e,t){var a=t.value,o=t.modifiers,s={margin:"0px",once:!1,callback:a};at(o).forEach((function(e){E.test(e)?s.margin="".concat(e,"px"):"once"===e.toLowerCase()&&(s.once=!0)})),RU(e),e[CU]=new DU(e,s),e[CU]._prevModifiers=it(o)},_U=function(e,t,a){var o=t.value,s=t.oldValue,i=t.modifiers;i=it(i),!e||o===s&&e[CU]&&iL(i,e[CU]._prevModifiers)||SU(e,{value:o,modifiers:i},a)},kU=function(e){RU(e)},MU={bind:SU,componentUpdated:_U,unbind:kU};function TU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function VU(e){for(var t=1;t0||s.removedNodes.length>0))&&(a=!0)}a&&t()}));return o.observe(e,XU({childList:!0,subtree:!0},a)),o};function aF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oF(e){for(var t=1;t0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(eF={},sF(eF,cF,(function(e,t){e!==t&&this.setSlide(Vr(e,0))})),sF(eF,"interval",(function(e,t){e!==t&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))})),sF(eF,"isPaused",(function(e,t){e!==t&&this.$emit(e?gi:Li)})),sF(eF,"index",(function(e,t){e===t||this.isSliding||this.doSlide(e,t)})),eF),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Vr(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=gF(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=tF(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(I&&document.visibilityState&&document.hidden)){var o=this.noWrap,s=this.numSlides;e=Bl(e),0!==s&&(this.isSliding?this.$once(Mi,(function(){Qr((function(){return t.setSlide(e,a)}))})):(this.direction=a,this.index=e>=s?o?s-1:0:e<0?o?0:s-1:e,o&&this.index!==e&&this.index!==this[cF]&&this.$emit(lF,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Tl(1e3,this.interval)))},restart:function(){this.$el.contains(ec())||this.start()},doSlide:function(e,t){var a=this,o=Boolean(this.interval),s=this.calcDirection(this.direction,t,e),i=s.overlayClass,n=s.dirClass,r=this.slides[t],c=this.slides[e];if(r&&c){if(this.isSliding=!0,o&&this.pause(!1),this.$emit(Ti,e),this.$emit(lF,this.index),this.noAnimation)mc(c,"active"),pc(r,"active"),this.isSliding=!1,this.$nextTick((function(){return a.$emit(Mi,e)}));else{mc(c,i),ic(c),mc(r,n),mc(c,n);var l=!1,h=function t(){if(!l){if(l=!0,a.transitionEndEvent){var o=a.transitionEndEvent.split(/\s+/);o.forEach((function(e){return tl(c,e,t,Wi)}))}a.clearAnimationTimeout(),pc(c,n),pc(c,i),mc(c,"active"),pc(r,"active"),pc(r,n),pc(r,i),fc(r,"aria-current","false"),fc(c,"aria-current","true"),fc(r,"aria-hidden","true"),fc(c,"aria-hidden","false"),a.isSliding=!1,a.direction=null,a.$nextTick((function(){return a.$emit(Mi,e)}))}};if(this.transitionEndEvent){var d=this.transitionEndEvent.split(/\s+/);d.forEach((function(e){return el(c,e,h,Wi)}))}this.$_animationTimeout=setTimeout(h,dF)}o&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=nc(".carousel-item",this.$refs.inner);var e=this.slides.length,t=Tl(0,Ml(Bl(this.index),e-1));this.slides.forEach((function(a,o){var s=o+1;o===t?(mc(a,"active"),fc(a,"aria-current","true")):(pc(a,"active"),fc(a,"aria-current","false")),fc(a,"aria-posinset",String(s)),fc(a,"aria-setsize",String(e))})),this.setSlide(t),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e?hF[e]:a>t?hF.next:hF.prev},handleClick:function(e,t){var a=e.keyCode;"click"!==e.type&&a!==aL&&a!==KB||(ol(e),t())},handleSwipe:function(){var e=Vl(this.touchDeltaX);if(!(e<=pF)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0?this.prev():t<0&&this.next()}},touchStart:function(e){M&&uF[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:M||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){M&&uF[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,mF+Tl(1e3,this.interval))}},render:function(e){var t=this,a=this.indicators,o=this.background,s=this.noAnimation,i=this.noHoverPause,n=this.noTouch,r=this.index,c=this.isSliding,l=this.pause,h=this.restart,d=this.touchStart,m=this.touchEnd,p=this.safeId("__BV_inner_"),u=e("div",{staticClass:"carousel-inner",attrs:{id:p,role:"list"},ref:"inner"},[this.normalizeSlot()]),f=e();if(this.controls){var g=function(a,o,s){var i=function(e){c?ol(e,{propagation:!1}):t.handleClick(e,s)};return e("a",{staticClass:"carousel-control-".concat(a),attrs:{href:"#",role:"button","aria-controls":p,"aria-disabled":c?"true":null},on:{click:i,keydown:i}},[e("span",{staticClass:"carousel-control-".concat(a,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[o])])};f=[g("prev",this.labelPrev,this.prev),g("next",this.labelNext,this.next)]}var v=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:a}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":a?"false":"true","aria-label":this.labelIndicators,"aria-owns":p}},this.slides.map((function(o,s){var i=function(e){t.handleClick(e,(function(){t.setSlide(s)}))};return e("li",{class:{active:s===r},attrs:{role:"button",id:t.safeId("__BV_indicator_".concat(s+1,"_")),tabindex:a?"0":"-1","aria-current":s===r?"true":"false","aria-label":"".concat(t.labelGotoSlide," ").concat(s+1),"aria-describedby":o.id||null,"aria-controls":p},on:{click:i,keydown:i},key:"slide_".concat(s)})}))),A={mouseenter:i?QU:l,mouseleave:i?QU:h,focusin:l,focusout:h,keydown:function(e){if(!/input|textarea/i.test(e.target.tagName)){var a=e.keyCode;a!==XB&&a!==tL||(ol(e),t[a===XB?"prev":"next"]())}}};return k&&!n&&(M?(A["&pointerdown"]=d,A["&pointerup"]=m):(A["&touchstart"]=d,A["&touchmove"]=this.touchMove,A["&touchend"]=m)),e("div",{staticClass:"carousel",class:{slide:!s,"carousel-fade":!s&&this.fade,"pointer-event":k&&M&&!n},style:{background:o},attrs:{role:"region",id:this.safeId(),"aria-busy":c?"true":"false"},on:A},[u,f,v])}});function PF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function bF(e){for(var t=1;t0?(fc(e,rH,o.join(" ")),Pc(e,dH,"none")):(gc(e,rH),bc(e,dH)),Qr((function(){bH(e,YF(a,t))})),iL(o,e[sH])||(e[sH]=o,o.forEach((function(e){gL(YF(a,t)).$emit(fH,e)})))}},DH={bind:function(e,t,a){e[oH]=!1,e[sH]=[],wH(e,YF(a,t)),CH(e,t,a)},componentUpdated:CH,updated:CH,unbind:function(e,t,a){PH(e),yH(e,YF(a,t)),zH(e,tH),zH(e,aH),zH(e,oH),zH(e,sH),pc(e,XF),pc(e,ZF),gc(e,cH),gc(e,rH),gc(e,lH),bc(e,dH)}},RH=Ft({directives:{VBToggle:DH}}),SH=Ft({components:{BCollapse:QF},plugins:{VBTogglePlugin:RH}}),_H=a("f0bd"),kH="top-start",MH="top-end",TH="bottom-start",VH="bottom-end",xH="right-start",BH="left-start";function LH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OH(e,t){for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:{};if(LH(this,e),!t)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Ye(this,e.Defaults,this.constructor.Defaults,a,{type:t}),Ze(this,{type:ht(),cancelable:ht(),nativeEvent:ht(),target:ht(),relatedTarget:ht(),vueTarget:ht(),componentId:ht()});var o=!1;this.preventDefault=function(){this.cancelable&&(o=!0)},et(this,"defaultPrevented",{enumerable:!0,get:function(){return o}})}return EH(e,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),e}(),FH=Ms({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,t){e!==t&&(tl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi),e&&el(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&el(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi)},beforeDestroy:function(){tl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi)},methods:{isClickOut:function(e){return!hc(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),HH=Ms({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,t){e!==t&&(tl(this.focusInElement,"focusin",this._focusInHandler,Wi),e&&el(this.focusInElement,"focusin",this._focusInHandler,Wi))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&el(this.focusInElement,"focusin",this._focusInHandler,Wi)},beforeDestroy:function(){tl(this.focusInElement,"focusin",this._focusInHandler,Wi)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),jH=null;Ss&&(jH=new WeakMap);var GH=function(e,t){Ss&&jH.set(e,t)},WH=function(e){Ss&&jH.delete(e)},NH=function(e){if(!Ss)return e.__vue__;var t=e;while(t){if(jH.has(t))return jH.get(t);t=t.parentNode}return null};function $H(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function qH(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,e&&this.$once(ii,this.focusToggler))},toggle:function(e){e=e||{};var t=e,a=t.type,o=t.keyCode;("click"===a||"keydown"===a&&-1!==[KB,aL,qB].indexOf(o))&&(this.disabled?this.visible=!1:(this.$emit(Bi,e),ol(e),this.visible?this.hide(!0):this.show()))},onMousedown:function(e){ol(e,{propagation:!1})},onKeydown:function(e){var t=e.keyCode;t===QB?this.onEsc(e):t===qB?this.focusNext(e,!1):t===oL&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,ol(e),this.$once(ii,this.focusToggler))},onSplitClick:function(e){this.disabled?this.visible=!1:this.$emit(js,e)},hideHandler:function(e){var t=this,a=e.target;!this.visible||hc(this.$refs.menu,a)||hc(this.toggler,a)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return t.hide()}),this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,t){var a=this,o=e.target;!this.visible||e&&lc(YH,o)||(ol(e),this.$nextTick((function(){var e=a.getItems();if(!(e.length<1)){var s=e.indexOf(o);t&&s>0?s--:!t&&s1&&void 0!==arguments[1]?arguments[1]:null;if(je(e)){var a=It(e,this.valueField),o=It(e,this.textField);return{value:Te(a)?t||o:a,text:bO(String(Te(o)?t:o)),html:It(e,this.htmlField),disabled:Boolean(It(e,this.disabledField))}}return{value:t||e,text:bO(String(e)),disabled:!1}},normalizeOptions:function(e){var t=this;return Fe(e)?e.map((function(e){return t.normalizeOption(e)})):je(e)?(Ct(Kj,this.$options.name),at(e).map((function(a){return t.normalizeOption(e[a]||{},a)}))):[]}}});function Xj(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Zj(e){for(var t=1;t-1:iL(t,e)},isRadio:function(){return!1}},watch:EG({},FG,(function(e,t){iL(e,t)||this.setIndeterminate(e)})),mounted:function(){this.setIndeterminate(this[FG])},methods:{computedLocalCheckedWatcher:function(e,t){if(!iL(e,t)){this.$emit(VG,e);var a=this.$refs.input;a&&this.$emit(HG,a.indeterminate)}},handleChange:function(e){var t=this,a=e.target,o=a.checked,s=a.indeterminate,i=this.value,n=this.uncheckedValue,r=this.computedLocalChecked;if(Fe(r)){var c=fG(r,i);o&&c<0?r=r.concat(i):!o&&c>-1&&(r=r.slice(0,c).concat(r.slice(c+1)))}else r=o?i:n;this.computedLocalChecked=r,this.$nextTick((function(){t.$emit(Fs,r),t.isGroup&&t.bvGroup.$emit(Fs,r),t.$emit(HG,s)}))},setIndeterminate:function(e){Fe(this.computedLocalChecked)&&(e=!1);var t=this.$refs.input;t&&(t.indeterminate=e,this.$emit(HG,e))}}}),WG=Jc(xG,Ua),NG=Ms({name:Ua,mixins:[BG],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:WG,computed:{bvGroup:function(){return this.getBvGroup()}}});function $G(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function qG(e){for(var t=1;t0&&(c=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":c.length>1,"justify-content-end":c.length<2}},c)]);var m=e(OE,{staticClass:"b-form-date-calendar w-100",props:zW(zW({},$c(TW,i)),{},{hidden:!this.isVisible,value:t,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:nt(n,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},c);return e(wW,{staticClass:"b-form-datepicker",props:zW(zW({},$c(VW,i)),{},{formattedValue:t?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":s,"text-light":s},this.menuClass],placeholder:r,rtl:this.isRTL,value:t}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:CW({},Pn,n[Pn]||this.defaultButtonFn),ref:"control"},[m])}}),LW=Ft({components:{BFormDatepicker:BW,BDatepicker:BW}});function OW(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function EW(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];return Promise.all(zr(e).filter((function(e){return"file"===e.kind})).map((function(e){var a=qW(e);if(a){if(a.isDirectory&&t)return KW(a.createReader(),"".concat(a.name,"/"));if(a.isFile)return new Promise((function(e){a.file((function(t){t.$path="",e(t)}))}))}return null})).filter(yt))},KW=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(o){var s=[],i=function i(){t.readEntries((function(t){0===t.length?o(Promise.all(s).then((function(e){return Sr(e)}))):(s.push(Promise.all(t.map((function(t){if(t){if(t.isDirectory)return e(t.createReader(),"".concat(a).concat(t.name,"/"));if(t.isFile)return new Promise((function(e){t.file((function(t){t.$path="".concat(a).concat(t.name),e(t)}))}))}return null})).filter(yt))),i())}))};i()}))},QW=Jc(lt(EW(EW(EW(EW(EW(EW(EW({},DE),jW),vG),PG),IG),yG),{},{accept:Wc(Zi,""),browseText:Wc(Zi,"Browse"),capture:Wc(qi,!1),directory:Wc(qi,!1),dropPlaceholder:Wc(Zi,"Drop files here"),fileNameFormatter:Wc(Ki),multiple:Wc(qi,!1),noDrop:Wc(qi,!1),noDropPlaceholder:Wc(Zi,"Not allowed"),noTraverse:Wc(qi,!1),placeholder:Wc(Zi,"No file chosen")})),Ba),YW=Ms({name:Ba,mixins:[fL,RE,HW,Tr,AG,zG,bG,Tr],inheritAttrs:!1,props:QW,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(yt),0===e.length?null:e.map((function(e){var t="name",a="^",o="$";U.test(e)?a="":(t="type",Q.test(e)&&(o=".+$",e=e.slice(0,-1))),e=Hr(e);var s=new RegExp("".concat(a).concat(e).concat(o));return{rx:s,prop:t}}))},computedCapture:function(){var e=this.capture;return!0===e||""===e||(e||null)},computedAttrs:function(){var e=this.name,t=this.disabled,a=this.required,o=this.form,s=this.computedCapture,i=this.accept,n=this.multiple,r=this.directory;return EW(EW({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:t,required:a,form:o||null,capture:s,accept:i||null,multiple:n,directory:r,webkitdirectory:r,"aria-required":a?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return Qc(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return bt(this.files)},flattenedFiles:function(){return _r(this.files)},fileNames:function(){return this.flattenedFiles.map((function(e){return e.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(Cn,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot(lr)||this.placeholder;var e=this.flattenedFiles,t=this.clonedFiles,a=this.fileNames,o=this.computedFileNameFormatter;return this.hasNormalizedSlot(_n)?this.normalizeSlot(_n,{files:e,filesTraversed:t,names:a}):o(e,t,a)}},watch:(DW={},UW(DW,GW,(function(e){(!e||Fe(e)&&0===e.length)&&this.reset()})),UW(DW,"files",(function(e,t){if(!iL(e,t)){var a=this.multiple,o=this.noTraverse,s=!a||o?_r(e):e;this.$emit(WW,a?s:s[0]||null)}})),DW),created:function(){this.$_form=null},mounted:function(){var e=lc("form",this.$el);e&&(el(e,"reset",this.reset,Gi),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&tl(e,"reset",this.reset,Gi)},methods:{isFileValid:function(e){if(!e)return!1;var t=this.computedAccept;return!t||t.some((function(t){return t.rx.test(e[t.prop])}))},isFilesArrayValid:function(e){var t=this;return Fe(e)?e.every((function(e){return t.isFileValid(e)})):this.isFileValid(e)},defaultFileNameFormatter:function(e,t,a){return a.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:_r(e):_r(e).slice(0,1)},setInputFiles:function(e){try{var t=new ClipboardEvent("").clipboardData||new DataTransfer;_r(bt(e)).forEach((function(e){delete e.$path,t.items.add(e)})),this.$refs.input.files=t.files}catch(a){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(t){}this.files=[]},handleFiles:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var a=e.filter(this.isFilesArrayValid);a.length>0&&(this.setFiles(a),this.setInputFiles(a))}else this.setFiles(e)},focusHandler:function(e){this.plain||"focusout"===e.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var t=this,a=e.type,o=e.target,s=e.dataTransfer,i=void 0===s?{}:s,n="drop"===a;this.$emit(Fs,e);var r=zr(i.items||[]);if(y&&r.length>0&&!Ve(qW(r[0])))JW(r,this.directory).then((function(e){return t.handleFiles(e,n)}));else{var c=zr(o.files||i.files||[]).map((function(e){return e.$path=e.webkitRelativePath||"",e}));this.handleFiles(c,n)}},onDragenter:function(e){ol(e),this.dragging=!0;var t=e.dataTransfer,a=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return a.dropEffect="none",void(this.dropAllowed=!1);a.dropEffect="copy"},onDragover:function(e){ol(e),this.dragging=!0;var t=e.dataTransfer,a=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return a.dropEffect="none",void(this.dropAllowed=!1);a.dropEffect="copy"},onDragleave:function(e){var t=this;ol(e),this.$nextTick((function(){t.dragging=!1,t.dropAllowed=!t.noDrop}))},onDrop:function(e){var t=this;ol(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){t.dropAllowed=!t.noDrop})):this.onChange(e)}},render:function(e){var t=this.custom,a=this.plain,o=this.size,s=this.dragging,i=this.stateClass,n=this.bvAttrs,r=e("input",{class:[{"form-control-file":a,"custom-file-input":t,focus:t&&this.hasFocus},i],style:t?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(a)return r;var c=e("label",{staticClass:"custom-file-label",class:{dragging:s},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[UW({},"b-custom-control-".concat(o),o),i,n.class],style:n.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[r,c])}}),XW=Ft({components:{BFormFile:YW,BFile:YW}}),ZW=function(e){return"\\"+e},eN=function(e){e=jr(e);var t=e.length,a=e.charCodeAt(0);return e.split("").reduce((function(o,s,i){var n=e.charCodeAt(i);return 0===n?o+"�":127===n||n>=1&&n<=31||0===i&&n>=48&&n<=57||1===i&&n>=48&&n<=57&&45===a?o+ZW("".concat(n.toString(16)," ")):0===i&&45===n&&1===t?o+ZW(s):n>=128||45===n||95===n||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122?o+s:o+ZW(s)}),"")};function tN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function aN(e){for(var t=1;t0||at(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,t){e!==t&&this.updateAriaDescribedby(e,t)}},mounted:function(){var e=this;this.$nextTick((function(){e.updateAriaDescribedby(e.ariaDescribedby)}))},methods:{getAlignClasses:function(e,t){return Oc().reduce((function(a,o){var s=e[Gc(o,"".concat(t,"Align"))]||null;return s&&a.push(["text",o,s].filter(yt).join("-")),a}),[])},getColProps:function(e,t){return Oc().reduce((function(a,o){var s=e[Gc(o,"".concat(t,"Cols"))];return s=""===s||(s||!1),Le(s)||"auto"===s||(s=Vr(s,0),s=s>0&&s),s&&(a[o||(Le(s)?"col":"cols")]=s),a}),{})},updateAriaDescribedby:function(e,t){var a=this.labelFor;if(I&&a){var o=rc("#".concat(eN(a)),this.$refs.content);if(o){var s="aria-describedby",i=(e||"").split(K),n=(t||"").split(K),r=(vc(o,s)||"").split(K).filter((function(e){return!Cr(n,e)})).concat(i).filter((function(e,t,a){return a.indexOf(e)===t})).filter(yt).join(" ").trim();r?fc(o,s,r):gc(o,s)}}},onLegendClick:function(e){if(!this.labelFor){var t=e.target,a=t?t.tagName:"";if(-1===fN.indexOf(a)){var o=nc(uN,this.$refs.content).filter(oc);1===o.length&&Sc(o[0])}}}},render:function(e){var t=this.computedState,a=this.feedbackAriaLive,o=this.isHorizontal,s=this.labelFor,i=this.normalizeSlot,n=this.safeId,r=this.tooltip,c=n(),l=!s,h=e(),d=i(jn)||this.label,m=d?n("_BV_label_"):null;if(d||o){var p=this.labelSize,u=this.labelColProps,f=l?"legend":"label";this.labelSrOnly?(d&&(h=e(f,{class:"sr-only",attrs:{id:m,for:s||null}},[d])),h=e(o?lN:"div",{props:o?u:{}},[h])):h=e(o?lN:f,{on:l?{click:this.onLegendClick}:{},props:o?dN(dN({},u),{},{tag:f}):{},attrs:{id:m,for:s||null,tabindex:l?"-1":null},class:[l?"bv-no-focus-ring":"",o||l?"col-form-label":"",!o&&l?"pt-0":"",o||l?"":"d-block",p?"col-form-label-".concat(p):"",this.labelAlignClasses,this.labelClass]},[d])}var g=e(),v=i(Hn)||this.invalidFeedback,A=v?n("_BV_feedback_invalid_"):null;v&&(g=e(lG,{props:{ariaLive:a,id:A,state:t,tooltip:r},attrs:{tabindex:v?"-1":null}},[v]));var P=e(),b=i(Ir)||this.validFeedback,y=b?n("_BV_feedback_valid_"):null;b&&(P=e(dG,{props:{ariaLive:a,id:y,state:t,tooltip:r},attrs:{tabindex:b?"-1":null}},[b]));var w=e(),I=i(In)||this.description,z=I?n("_BV_description_"):null;I&&(w=e(rG,{attrs:{id:z,tabindex:"-1"}},[I]));var C=this.ariaDescribedby=[z,!1===t?A:null,!0===t?y:null].filter(yt).join(" ")||null,D=e(o?lN:"div",{props:o?this.contentColProps:{},ref:"content"},[i(wn,{ariaDescribedby:C,descriptionId:z,id:c,labelId:m})||e(),g,P,w]);return e(l?"fieldset":o?pG:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:c,disabled:l?this.disabled:null,role:l?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":l&&o?m:null}},o&&l?[e(pG,[h,D])]:[h,D])}},AN=Ft({components:{BFormGroup:vN,BFormFieldset:vN}}),PN=Ms({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function bN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function yN(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return e=jr(e),!this.hasFormatter||this.lazyFormatter&&!a||(e=this.formatter(e,t)),e},modifyValue:function(e){return e=jr(e),this.trim&&(e=e.trim()),this.number&&(e=xr(e,e)),e},updateValue:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.lazy;if(!o||a){this.clearDebounce();var s=function(){if(e=t.modifyValue(e),e!==t.vModelValue)t.vModelValue=e,t.$emit(RN,e);else if(t.hasFormatter){var a=t.$refs.input;a&&e!==a.value&&(a.value=e)}},i=this.computedDebounce;i>0&&!o&&!a?this.$_inputDebounceTimer=setTimeout(s,i):s()}},onInput:function(e){if(!e.target.composing){var t=e.target.value,a=this.formatValue(t,e);!1===a||e.defaultPrevented?ol(e,{propagation:!1}):(this.localValue=a,this.updateValue(a),this.$emit(ci,a))}},onChange:function(e){var t=e.target.value,a=this.formatValue(t,e);!1===a||e.defaultPrevented?ol(e,{propagation:!1}):(this.localValue=a,this.updateValue(a,!0),this.$emit(Fs,a))},onBlur:function(e){var t=e.target.value,a=this.formatValue(t,e,!0);!1!==a&&(this.localValue=jr(this.modifyValue(a)),this.updateValue(a,!0)),this.$emit(Es,e)},focus:function(){this.disabled||Sc(this.$el)},blur:function(){this.disabled||_c(this.$el)}}}),kN=Ms({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function MN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function TN(e){for(var t=1;t=a?"full":t>=a-.5?"half":"empty",h={variant:i,disabled:n,readonly:r};return e("span",{staticClass:"b-rating-star",class:{focused:o&&t===a||!Vr(t)&&a===c,"b-rating-star-empty":"empty"===l,"b-rating-star-half":"half"===l,"b-rating-star-full":"full"===l},attrs:{tabindex:n||r?null:"-1"},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(l,h)])])}}),t$=Jc(lt(GN(GN(GN(GN(GN({},DE),qN),rt(vG,["required","autofocus"])),yG),{},{color:Wc(Zi),iconClear:Wc(Zi,"x"),iconEmpty:Wc(Zi,"star"),iconFull:Wc(Zi,"star-fill"),iconHalf:Wc(Zi,"star-half"),inline:Wc(qi,!1),locale:Wc(on),noBorder:Wc(qi,!1),precision:Wc(hn),readonly:Wc(qi,!1),showClear:Wc(qi,!1),showValue:Wc(qi,!1),showValueMax:Wc(qi,!1),stars:Wc(hn,YN,(function(e){return Vr(e)>=QN})),variant:Wc(Zi)})),Ha),a$=Ms({name:Ha,components:{BIconStar:kT,BIconStarHalf:TT,BIconStarFill:MT,BIconX:CB},mixins:[RE,$N,wG],props:t$,data:function(){var e=xr(this[JN],null),t=XN(this.stars);return{localValue:Ve(e)?null:ZN(e,0,t),hasFocus:!1}},computed:{computedStars:function(){return XN(this.stars)},computedRating:function(){var e=xr(this.localValue,0),t=Vr(this.precision,3);return ZN(xr(e.toFixed(t)),0,this.computedStars)},computedLocale:function(){var e=Dr(this.locale).filter(yt),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return CE(this.computedLocale)},formattedRating:function(){var e=Vr(this.precision),t=this.showValueMax,a=this.computedLocale,o={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},s=this.computedStars.toLocaleString(a),i=this.localValue;return i=Ve(i)?t?"-":"":i.toLocaleString(a,o),t?"".concat(i,"/").concat(s):i}},watch:(xN={},WN(xN,JN,(function(e,t){if(e!==t){var a=xr(e,null);this.localValue=Ve(a)?null:ZN(a,0,this.computedStars)}})),WN(xN,"localValue",(function(e,t){e!==t&&e!==(this.value||0)&&this.$emit(KN,e||null)})),WN(xN,"disabled",(function(e){e&&(this.hasFocus=!1,this.blur())})),xN),methods:{focus:function(){this.disabled||Sc(this.$el)},blur:function(){this.disabled||_c(this.$el)},onKeydown:function(e){var t=e.keyCode;if(this.isInteractive&&Cr([XB,qB,tL,oL],t)){ol(e,{propagation:!1});var a=Vr(this.localValue,0),o=this.showClear?0:1,s=this.computedStars,i=this.isRTL?-1:1;t===XB?this.localValue=ZN(a-i,o,s)||null:t===tL?this.localValue=ZN(a+i,o,s):t===qB?this.localValue=ZN(a-1,o,s)||null:t===oL&&(this.localValue=ZN(a+1,o,s))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=!!this.isInteractive&&"focus"===e.type},renderIcon:function(e){return this.$createElement(WB,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(WB,{props:{icon:this.iconClear}})}},render:function(e){var t=this,a=this.disabled,o=this.readonly,s=this.name,i=this.form,n=this.inline,r=this.variant,c=this.color,l=this.noBorder,h=this.hasFocus,d=this.computedRating,m=this.computedStars,p=this.formattedRating,u=this.showClear,f=this.isRTL,g=this.isInteractive,v=this.$scopedSlots,A=[];if(u&&!a&&!o){var P=e("span",{staticClass:"b-rating-icon"},[(v[Bn]||this.iconClearFn)()]);A.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:h&&0===d},attrs:{tabindex:g?"-1":null},on:{click:function(){return t.onSelected(null)}},key:"clear"},[P]))}for(var b=0;b1&&void 0!==arguments[1]?arguments[1]:null;if(je(e)){var a=It(e,this.valueField),o=It(e,this.textField),s=It(e,this.optionsField,null);return Ve(s)?{value:Te(a)?t||o:a,text:String(Te(o)?t:o),html:It(e,this.htmlField),disabled:Boolean(It(e,this.disabledField))}:{label:String(It(e,this.labelField)||o),options:this.normalizeOptions(s)}}return{value:t||e,text:String(e),disabled:!1}}}}),u$=Jc({disabled:Wc(qi,!1),value:Wc(Ni,void 0,!0)},Wa),f$=Ms({name:Wa,functional:!0,props:u$,render:function(e,t){var a=t.props,o=t.data,s=t.children,i=a.value,n=a.disabled;return e("option",bs(o,{attrs:{disabled:n},domProps:{value:i}}),s)}});function g$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function v$(e){for(var t=1;t0?e:U$},computedInterval:function(){var e=Vr(this.repeatInterval,0);return e>0?e:F$},computedThreshold:function(){return Tl(Vr(this.repeatThreshold,H$),1)},computedStepMultiplier:function(){return Tl(Vr(this.repeatStepMultiplier,j$),1)},computedPrecision:function(){var e=this.computedStep;return Bl(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return Ll(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return Ve(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=Dr(this.locale).filter(yt),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},computedRTL:function(){return CE(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,t=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return t.format},computedFormatter:function(){var e=this.formatterFn;return Qc(e)?e:this.defaultFormatter},computedAttrs:function(){return _$(_$({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,t=this.localValue,a=this.computedRequired,o=this.disabled,s=this.state,i=this.computedFormatter,n=!Ve(t);return _$(_$({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:o?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===s||!n&&a?"true":null,"aria-required":a?"true":null,"aria-valuemin":jr(this.computedMin),"aria-valuemax":jr(this.computedMax),"aria-valuenow":n?t:null,"aria-valuetext":n?i(t):null})}},watch:(z$={},k$(z$,x$,(function(e){this.localValue=xr(e,null)})),k$(z$,"localValue",(function(e){this.$emit(B$,e)})),k$(z$,"disabled",(function(e){e&&this.clearRepeat()})),k$(z$,"readonly",(function(e){e&&this.clearRepeat()})),z$),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||Sc(this.$refs.spinner)},blur:function(){this.disabled||_c(this.$refs.spinner)},emitChange:function(){this.$emit(Fs,this.localValue)},stepValue:function(e){var t=this.localValue;if(!this.disabled&&!Ve(t)){var a=this.computedStep*e,o=this.computedMin,s=this.computedMax,i=this.computedMultiplier,n=this.wrap;t=Ol((t-o)/a)*a+o+a,t=Ol(t*i)/i,this.localValue=t>s?n?o:s:t0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Ve(t)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Ve(t)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var t=e.keyCode,a=e.altKey,o=e.ctrlKey,s=e.metaKey;if(!(this.disabled||this.readonly||a||o||s)&&Cr(G$,t)){if(ol(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),Cr([oL,qB],t)?(this.$_keyIsDown=!0,t===oL?this.handleStepRepeat(e,this.stepUp):t===qB&&this.handleStepRepeat(e,this.stepDown)):t===eL?this.stepUp(this.computedStepMultiplier):t===ZB?this.stepDown(this.computedStepMultiplier):t===YB?this.localValue=this.computedMin:t===JB&&(this.localValue=this.computedMax)}},onKeyup:function(e){var t=e.keyCode,a=e.altKey,o=e.ctrlKey,s=e.metaKey;this.disabled||this.readonly||a||o||s||Cr(G$,t)&&(ol(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,t){var a=this,o=e||{},s=o.type,i=o.button;if(!this.disabled&&!this.readonly){if("mousedown"===s&&i)return;this.resetTimers(),t(1);var n=this.computedThreshold,r=this.computedStepMultiplier,c=this.computedDelay,l=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var e=0;a.$_autoRepeatTimer=setInterval((function(){t(ee.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&a.indexOf(e)===t}))},vq=function(e){return Oe(e)?e:We(e)&&e.target.value||""},Aq=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},Pq=Jc(lt(nq(nq(nq(nq(nq(nq({},DE),hq),vG),yG),IG),{},{addButtonText:Wc(Zi,"Add"),addButtonVariant:Wc(Zi,"outline-secondary"),addOnChange:Wc(qi,!1),duplicateTagText:Wc(Zi,"Duplicate tag(s)"),feedbackAriaLive:Wc(Zi,"assertive"),ignoreInputFocusSelector:Wc(on,uq),inputAttrs:Wc(Yi,{}),inputClass:Wc(an),inputId:Wc(Zi),inputType:Wc(Zi,"text",(function(e){return Cr(pq,e)})),invalidTagText:Wc(Zi,"Invalid tag(s)"),limit:Wc(Qi),limitTagsText:Wc(Zi,"Tag limit reached"),noAddOnEnter:Wc(qi,!1),noOuterFocus:Wc(qi,!1),noTagRemove:Wc(qi,!1),placeholder:Wc(Zi,"Add tag..."),removeOnDelete:Wc(qi,!1),separator:Wc(on),tagClass:Wc(an),tagPills:Wc(qi,!1),tagRemoveLabel:Wc(Zi,"Remove tag"),tagRemovedLabel:Wc(Zi,"Tag removed"),tagValidator:Wc(Ki),tagVariant:Wc(Zi,"secondary")})),Ja),bq=Ms({name:Ja,mixins:[zL,RE,lq,AG,wG,zG,Tr],props:Pq,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:Aq(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return Cr(pq,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,t=this.form;return nq(nq({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:t})},computedInputHandlers:function(){return nq(nq({},rt(this.bvListeners,[ai,oi])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Dr(this.separator).filter(Oe).filter(yt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(fq(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return" "!==e?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return Dr(this.ignoreInputFocusSelector).filter(yt).join(",").trim()},disableAddButton:function(){var e=this,t=Wr(this.newTag);return""===t||!this.splitTags(t).some((function(t){return!Cr(e.tags,t)&&e.validateTag(t)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Ee(e)&&e>=0&&this.tags.length>=e}},watch:(Q$={},rq(Q$,dq,(function(e){this.tags=gq(e)})),rq(Q$,"tags",(function(e,t){iL(e,this[dq])||this.$emit(mq,e),iL(e,t)||(e=Dr(e).filter(yt),t=Dr(t).filter(yt),this.removedTags=t.filter((function(t){return!Cr(e,t)})))})),rq(Q$,"tagsState",(function(e,t){iL(e,t)||this.$emit(xi,e.valid,e.invalid,e.duplicate)})),Q$),created:function(){this.tags=gq(this[dq])},mounted:function(){var e=lc("form",this.$el);e&&el(e,"reset",this.reset,Gi)},beforeDestroy:function(){var e=lc("form",this.$el);e&&tl(e,"reset",this.reset,Gi)},methods:{addTag:function(e){if(e=Oe(e)?e:this.newTag,!this.disabled&&""!==Wr(e)&&!this.isLimitReached){var t=this.parseTags(e);if(t.valid.length>0||0===t.all.length)if(cc(this.getInput(),"select"))this.newTag="";else{var a=[].concat(Z$(t.invalid),Z$(t.duplicate));this.newTag=t.all.filter((function(e){return Cr(a,e)})).join(this.computedJoiner).concat(a.length>0?this.computedJoiner.charAt(0):"")}t.valid.length>0&&(this.tags=Dr(this.tags,t.valid)),this.tagsState=t,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter((function(t){return t!==e})))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick((function(){e.removedTags=[],e.tagsState=Aq()}))},onInputInput:function(e){if(!(this.disabled||We(e)&&e.target.composing)){var t=vq(e),a=this.computedSeparatorRegExp;this.newTag!==t&&(this.newTag=t),t=Gr(t),a&&a.test(t.slice(-1))?this.addTag():this.tagsState=""===t?Aq():this.parseTags(t)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var t=vq(e);this.newTag!==t&&(this.newTag=t),this.addTag()}},onInputKeydown:function(e){if(!this.disabled&&We(e)){var t=e.keyCode,a=e.target.value||"";this.noAddOnEnter||t!==KB?!this.removeOnDelete||t!==NB&&t!==$B||""!==a||(ol(e,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(ol(e,{propagation:!1}),this.addTag())}},onClick:function(e){var t=this,a=this.computeIgnoreInputFocusSelector;a&&lc(a,e.target,!0)||this.$nextTick((function(){t.focus()}))},onInputFocus:function(e){var t=this;"out"!==this.focusState&&(this.focusState="in",this.$nextTick((function(){Qr((function(){t.hasFocus&&(t.$emit(ti,e),t.focusState=null)}))})))},onInputBlur:function(e){var t=this;"in"!==this.focusState&&(this.focusState="out",this.$nextTick((function(){Qr((function(){t.hasFocus||(t.$emit(Es,e),t.focusState=null)}))})))},onFocusin:function(e){this.hasFocus=!0,this.$emit(ai,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(oi,e)},handleAutofocus:function(){var e=this;this.$nextTick((function(){Qr((function(){e.autofocus&&e.focus()}))}))},focus:function(){this.disabled||Sc(this.getInput())},blur:function(){this.disabled||_c(this.getInput())},splitTags:function(e){e=jr(e);var t=this.computedSeparatorRegExp;return(t?e.split(t):[e]).map(Wr).filter(yt)},parseTags:function(e){var t=this,a=this.splitTags(e),o={all:a,valid:[],invalid:[],duplicate:[]};return a.forEach((function(e){Cr(t.tags,e)||Cr(o.valid,e)?Cr(o.duplicate,e)||o.duplicate.push(e):t.validateTag(e)?o.valid.push(e):Cr(o.invalid,e)||o.invalid.push(e)})),o},validateTag:function(e){var t=this.tagValidator;return!Qc(t)||t(e)},getInput:function(){return rc("#".concat(eN(this.computedInputId)),this.$el)},defaultRender:function(e){var t=e.addButtonText,a=e.addButtonVariant,o=e.addTag,s=e.disableAddButton,i=e.disabled,n=e.duplicateTagText,r=e.inputAttrs,c=e.inputClass,l=e.inputHandlers,h=e.inputType,d=e.invalidTagText,m=e.isDuplicate,p=e.isInvalid,u=e.isLimitReached,f=e.limitTagsText,g=e.noTagRemove,v=e.placeholder,A=e.removeTag,P=e.tagClass,b=e.tagPills,y=e.tagRemoveLabel,w=e.tagVariant,I=e.tags,z=this.$createElement,C=I.map((function(e){return e=jr(e),z(X$,{class:P,props:{disabled:i,noRemove:g,pill:b,removeLabel:y,tag:"li",title:e,variant:w},on:{remove:function(){return A(e)}},key:"tags_".concat(e)},e)})),D=d&&p?this.safeId("__invalid_feedback__"):null,R=n&&m?this.safeId("__duplicate_feedback__"):null,S=f&&u?this.safeId("__limit_feedback__"):null,_=[r["aria-describedby"],D,R,S].filter(yt).join(" "),k=z("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:c,style:{outline:0,minWidth:"5rem"},attrs:nq(nq({},r),{},{"aria-describedby":_||null,type:h,placeholder:v||null}),domProps:{value:r.value},on:l,directives:[{name:"model",value:r.value}],ref:"input"}),M=z(XL,{staticClass:"b-form-tags-button py-0",class:{invisible:s},style:{fontSize:"90%"},props:{disabled:s||u,variant:a},on:{click:function(){return o()}},ref:"button"},[this.normalizeSlot(un)||t]),T=this.safeId("__tag_list__"),V=z("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":T},key:"tags_field"},[z("div",{staticClass:"d-flex",attrs:{role:"group"}},[k,M])]),x=z("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:T},key:"tags_list"},[C,V]),B=z();if(d||n||f){var L=this.feedbackAriaLive,O=this.computedJoiner,E=z();D&&(E=z(lG,{props:{id:D,ariaLive:L,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(O)]));var U=z();R&&(U=z(rG,{props:{id:R,ariaLive:L},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(O)]));var F=z();S&&(F=z(rG,{props:{id:S,ariaLive:L},key:"tags_limit_feedback"},[f])),B=z("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[E,U,F])}return[x,B]}},render:function(e){var t=this.name,a=this.disabled,o=this.required,s=this.form,i=this.tags,n=this.computedInputId,r=this.hasFocus,c=this.noOuterFocus,l=nq({tags:i.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:n,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},nt(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),h=this.normalizeSlot(wn,l)||this.defaultRender(l),d=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:n,"aria-live":r?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),m=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":r?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),p=e();if(t&&!a){var u=i.length>0;p=(u?i:[""]).map((function(a){return e("input",{class:{"sr-only":!u},attrs:{type:u?"hidden":"text",value:a,required:o,name:t,form:s},key:"tag_input_".concat(a)})}))}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:r&&!c&&!a,disabled:a},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:a||c?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[d,m,h,p])}}),yq=Ft({components:{BFormTags:bq,BTags:bq,BFormTag:X$,BTag:X$}});function wq(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Iq(e){for(var t=1;td?r:"".concat(d,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),Sq=Ft({components:{BFormTextarea:Rq,BTextarea:Rq}});function _q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function kq(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]&&arguments[1];if(Ve(t)||Ve(a)||s&&Ve(o))return"";var i=[t,a,s?o:0];return i.map(Nq).join(":")},Jq=Jc(lt(kq(kq(kq(kq({},DE),Hq),nt(W$,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:Wc(Zi),disabled:Wc(qi,!1),footerTag:Wc(Zi,"footer"),headerTag:Wc(Zi,"header"),hidden:Wc(qi,!1),hideHeader:Wc(qi,!1),hour12:Wc(qi,null),labelAm:Wc(Zi,"AM"),labelAmpm:Wc(Zi,"AM/PM"),labelHours:Wc(Zi,"Hours"),labelMinutes:Wc(Zi,"Minutes"),labelNoTimeSelected:Wc(Zi,"No time selected"),labelPm:Wc(Zi,"PM"),labelSeconds:Wc(Zi,"Seconds"),labelSelected:Wc(Zi,"Selected time"),locale:Wc(on),minutesStep:Wc(hn,1),readonly:Wc(qi,!1),secondsStep:Wc(hn,1),showSeconds:Wc(qi,!1)})),Xo),Kq=Ms({name:Xo,mixins:[RE,Fq,Tr],props:Jq,data:function(){var e=$q(this[jq]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,t=this.modelMinutes,a=this.modelSeconds;return qq({hours:e,minutes:t,seconds:a},this.showSeconds)},resolvedOptions:function(){var e=Dr(this.locale).filter(yt),t={hour:Wq,minute:Wq,second:Wq};xe(this.hour12)||(t.hour12=!!this.hour12);var a=new Intl.DateTimeFormat(e,t),o=a.resolvedOptions(),s=o.hour12||!1,i=o.hourCycle||(s?"h12":"h23");return{locale:o.locale,hour12:s,hourCycle:i}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return CE(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(yt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:Wq,minute:Wq,timeZone:"UTC"};return this.showSeconds&&(e.second=Wq),mE(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,t=this.modelMinutes,a=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(cE(Date.UTC(0,0,1,e,t,a))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(t){var a=t.hasFocus;return e(Bv,{props:{scale:a?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(t){var a=t.hasFocus;return e(Bv,{props:{flipV:!0,scale:a?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Cq={},Mq(Cq,jq,(function(e,t){if(e!==t&&!iL($q(e),$q(this.computedHMS))){var a=$q(e),o=a.hours,s=a.minutes,i=a.seconds,n=a.ampm;this.modelHours=o,this.modelMinutes=s,this.modelSeconds=i,this.modelAmpm=n}})),Mq(Cq,"computedHMS",(function(e,t){e!==t&&this.$emit(Gq,e)})),Mq(Cq,"context",(function(e,t){iL(e,t)||this.$emit(Ws,e)})),Mq(Cq,"modelAmpm",(function(e,t){var a=this;if(e!==t){var o=Ve(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===e&&o>11?a.modelHours=o-12:1===e&&o<12&&(a.modelHours=o+12)}))}})),Mq(Cq,"modelHours",(function(e,t){e!==t&&(this.modelAmpm=e>11?1:0)})),Cq),created:function(){var e=this;this.$nextTick((function(){e.$emit(Ws,e.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||Sc(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=ec();hc(this.$el,e)&&_c(e)}},formatHours:function(e){var t=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=0===e&&"h12"===t?12:0===e&&"h24"===t?24:12===e&&"h11"===t?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return 0===e?this.labelAm:1===e?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,a=e.keyCode;if(!this.disabled&&"keydown"===t&&(a===XB||a===tL)){ol(e);var o=this.$refs.spinners||[],s=o.map((function(e){return!!e.hasFocus})).indexOf(!0);s+=a===XB?-1:1,s=s>=o.length?0:s<0?o.length-1:s,Sc(o[s])}},setLive:function(e){var t=this;e?this.$nextTick((function(){Qr((function(){t.isLive=!0}))})):this.isLive=!1}},render:function(e){var t=this;if(this.hidden)return e();var a=this.disabled,o=this.readonly,s=this.computedLocale,i=this.computedAriaLabelledby,n=this.labelIncrement,r=this.labelDecrement,c=this.valueId,l=this.focus,h=[],d=function(i,l,d){var m=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=t.safeId("_spinbutton_".concat(l,"_"))||null;return h.push(p),e(N$,Mq({class:d,props:kq({id:p,placeholder:"--",vertical:!0,required:!0,disabled:a,readonly:o,locale:s,labelIncrement:n,labelDecrement:r,wrap:!0,ariaControls:c,min:0},m),scopedSlots:t.spinScopedSlots,on:{change:i},key:l,ref:"spinners"},_s,!0))},m=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":a||o},attrs:{"aria-hidden":"true"}},[e(Ov,{props:{shiftV:4,scale:.5}}),e(Ov,{props:{shiftV:-4,scale:.5}})])},p=[];p.push(d(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),p.push(m()),p.push(d(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(p.push(m()),p.push(d(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&p.push(d(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),p=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:a||o?null:"-1","aria-labelledby":i},on:{keydown:this.onSpinLeftRight,click:function(e){e.target===e.currentTarget&&l()}}},p);var u=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:a||o},attrs:{id:c,role:"status",for:h.filter(yt).join(" ")||null,tabindex:a?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:l,focus:l}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),f=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[u]),g=this.normalizeSlot(),v=g?e(this.footerTag,{staticClass:"b-time-footer"},g):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":i||null,"aria-disabled":a?"true":null,"aria-readonly":o&&!a?"true":null}},[f,p,v])}});function Qq(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Yq(e){for(var t=1;t0&&n.push(e("span"," "));var c=this.labelResetButton;n.push(e(XL,{props:{size:"sm",disabled:a||o,variant:this.resetButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onResetButton},key:"reset-btn"},c))}if(!this.noCloseButton){n.length>0&&n.push(e("span"," "));var l=this.labelCloseButton;n.push(e(XL,{props:{size:"sm",disabled:a,variant:this.closeButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onCloseButton},key:"close-btn"},l))}n.length>0&&(n=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":n.length>1,"justify-content-end":n.length<2}},n)]);var h=e(Kq,{staticClass:"b-form-time-control",props:Yq(Yq({},$c(sJ,s)),{},{value:t,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},n);return e(wW,{staticClass:"b-form-timepicker",props:Yq(Yq({},$c(iJ,s)),{},{id:this.safeId(),value:t,formattedValue:t?this.formattedValue:"",placeholder:i,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Xq({},Pn,this.$scopedSlots[Pn]||this.defaultButtonFn),ref:"control"},[h])}}),cJ=Ft({components:{BFormTimepicker:rJ,BTimepicker:rJ}}),lJ=Ft({components:{BImg:lU,BImgLazy:UU}}),hJ=Jc({tag:Wc(Zi,"div")},co),dJ=Ms({name:co,functional:!0,props:hJ,render:function(e,t){var a=t.props,o=t.data,s=t.children;return e(a.tag,bs(o,{staticClass:"input-group-text"}),s)}}),mJ=Jc({append:Wc(qi,!1),id:Wc(Zi),isText:Wc(qi,!1),tag:Wc(Zi,"div")},io),pJ=Ms({name:io,functional:!0,props:mJ,render:function(e,t){var a=t.props,o=t.data,s=t.children,i=a.append;return e(a.tag,bs(o,{class:{"input-group-append":i,"input-group-prepend":!i},attrs:{id:a.id}}),a.isText?[e(dJ,s)]:s)}});function uJ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function fJ(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.$options._scopeId||t};function vK(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var AK=Ms({mixins:[fK],computed:{scopedStyleAttrs:function(){var e=gK(this.bvParent);return e?vK({},e,""):{}}}});function PK(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function bK(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},o=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new t(bK(bK({},a),{},{parent:e,bvParent:e,bvEventRoot:o}))},IK=Ms({abstract:!0,name:fs,props:{nodes:Wc(en)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){Xr(this.$el)},render:function(e){var t=this.updatedNodes,a=Be(t)?t({}):t;return a=Dr(a).filter(yt),a&&a.length>0&&!a[0].text?a[0]:e()}}),zK={container:Wc([De,Zi],"body"),disabled:Wc(qi,!1),tag:Wc(Zi,"div")},CK=Ms({name:us,mixins:[Tr],props:zK,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(I){var e=this.container;return Oe(e)?rc(e):e}return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var t=document.createElement("div");e.appendChild(t),this.$_target=wK(this,IK,{el:t,propsData:{nodes:Dr(this.normalizeSlot())}})}}},updateTarget:function(){if(I&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var t=Dr(this.normalizeSlot()).filter(yt);if(t.length>0&&!t[0].text)return t[0]}return e()}}),DK=Ms({name:us,mixins:[Tr],props:zK,render:function(e){if(this.disabled){var t=Dr(this.normalizeSlot()).filter(yt);if(t.length>0)return t[0]}return e(o["default"].Teleport,{to:this.container},this.normalizeSlot())}}),RK=Ss?DK:CK;function SK(e){return SK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SK(e)}function _K(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function kK(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return TK(this,a),o=t.call(this,e,s),Ze(HK(o),{trigger:ht()}),o}return xK(a,null,[{key:"Defaults",get:function(){return kK(kK({},BK(GK(a),"Defaults",this)),{},{trigger:null})}}]),a}(UH),NK=1040,$K=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",qK=".sticky-top",JK=".navbar-toggler",KK=Ms({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,t){I&&(this.getScrollbarWidth(),e>0&&0===t?(this.checkScrollbar(),this.setScrollbar(),mc(document.body,"modal-open")):0===e&&t>0&&(this.resetScrollbar(),pc(document.body,"modal-open")),fc(document.body,"data-modal-open-count",String(e)))},modals:function(e){var t=this;this.checkScrollbar(),Qr((function(){t.updateModals(e||[])}))}},methods:{registerModal:function(e){e&&-1===this.modals.indexOf(e)&&this.modals.push(e)},unregisterModal:function(e){var t=this.modals.indexOf(e);t>-1&&(this.modals.splice(t,1),e._isBeingDestroyed||e._isDestroyed||this.resetModal(e))},getBaseZIndex:function(){if(I&&Ve(this.baseZIndex)){var e=document.createElement("div");mc(e,"modal-backdrop"),mc(e,"d-none"),Pc(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Vr(Ic(e).zIndex,NK),document.body.removeChild(e)}return this.baseZIndex||NK},getScrollbarWidth:function(){if(I&&Ve(this.scrollbarWidth)){var e=document.createElement("div");mc(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=wc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var t=this,a=this.getBaseZIndex(),o=this.getScrollbarWidth();e.forEach((function(e,s){e.zIndex=a+s,e.scrollbarWidth=o,e.isTop=s===t.modals.length-1,e.isBodyOverflowing=t.isBodyOverflowing}))},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=wc(document.body),t=e.left,a=e.right;this.isBodyOverflowing=t+a0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=tF(this.$refs.content,this.checkModalOverflow.bind(this),pQ))},updateModel:function(e){e!==this[oQ]&&this.$emit(sQ,e)},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new WK(e,XK(XK({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},t),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(ii,this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(_i,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var t=this.buildEvent(ni,{cancelable:e!==rQ,trigger:e||null});if(e===dQ?this.$emit(pi,t):e===lQ?this.$emit(Us,t):e===hQ&&this.$emit(Gs,t),this.emitEvent(t),t.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(cQ):this.show()},getActiveElement:function(){var e=ec(I?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;QK.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(il(vo,ii),this.doShow):(QK.registerModal(this),this.isHidden=!1,this.$nextTick((function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick((function(){e.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,Qr((function(){Qr((function(){e.isShow=!0}))}))},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,Qr((function(){e.emitEvent(e.buildEvent(ki)),e.setEnforceFocus(!0),e.$nextTick((function(){e.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){e.isClosing=!1,QK.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(ii))}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(vo,t),e,e.componentId),this.$emit(t,e)},onDialogMousedown:function(){var e=this,t=this.$refs.modal,a=function a(o){tl(t,"mouseup",a,Wi),o.target===t&&(e.ignoreBackdropClick=!0)};el(t,"mouseup",a,Wi)},onClickOut:function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&hc(document.body,e.target)&&(hc(this.$refs.content,e.target)||this.hide(iQ))},onOk:function(){this.hide(dQ)},onCancel:function(){this.hide(lQ)},onClose:function(){this.hide(hQ)},onEsc:function(e){e.keyCode===QB&&this.isVisible&&!this.noCloseOnEsc&&this.hide(nQ)},focusHandler:function(e){var t=this.$refs.content,a=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!t||document===a||hc(t,a)||this.computeIgnoreEnforceFocusSelector&&lc(this.computeIgnoreEnforceFocusSelector,a,!0))){var o=Rc(this.$refs.content),s=this.$refs["bottom-trap"],i=this.$refs["top-trap"];if(s&&a===s){if(Sc(o[0]))return}else if(i&&a===i&&Sc(o[o.length-1]))return;Sc(t,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,t){e===this.modalId&&(this.$_returnFocus=t||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,t){e===this.modalId&&this.toggle(t)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;I&&Qr((function(){var t=e.$refs.modal,a=e.$refs.content,o=e.getActiveElement();if(t&&a&&(!o||!hc(a,o))){var s=e.$refs["ok-button"],i=e.$refs["cancel-button"],n=e.$refs["close-button"],r=e.autoFocusButton,c=r===dQ&&s?s.$el||s:r===lQ&&i?i.$el||i:r===hQ&&n?n.$el||n:a;Sc(c),c===a&&e.$nextTick((function(){t.scrollTop=0}))}}))},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){e=Oe(e)?rc(e):e,e&&(e=e.$el||e,Sc(e))}))},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var t=e();if(!this.hideHeader){var a=this.normalizeSlot(Kn,this.slotScope);if(!a){var o=e();this.hideHeaderClose||(o=e(ll,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(Qn)])),a=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Xn)?{}:yO(this.titleHtml,this.title)},this.normalizeSlot(Xn,this.slotScope)),o]}t=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[a])}var s=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(wn,this.slotScope)),i=e();if(!this.hideFooter){var n=this.normalizeSlot(Jn,this.slotScope);if(!n){var r=e();this.okOnly||(r=e(XL,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(qn)?{}:yO(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(qn)));var c=e(XL,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(Yn)?{}:yO(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(Yn));n=[r,c]}i=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[n])}var l=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[t,s,i]),h=e(),d=e();this.isVisible&&!this.noEnforceFocus&&(h=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),d=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var m=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[h,l,d]),p=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[m]);p=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var u=e();return!this.hideBackdrop&&this.isVisible&&(u=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot($n))),u=e(vl,{props:{noFade:this.noFade}},[u]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Rs])},[p,u])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(RK,[this.makeModal(e)])}}),gQ=nl(vo,_i),vQ="__bv_modal_directive__",AQ=function(e){var t=e.modifiers,a=void 0===t?{}:t,o=e.arg,s=e.value;return Oe(s)?s:Oe(o)?o:at(a).reverse()[0]},PQ=function(e){return e&&cc(e,".dropdown-menu > li, li.nav-item")&&rc("a, button",e)||e},bQ=function(e){e&&"BUTTON"!==e.tagName&&(Ac(e,"role")||fc(e,"role","button"),"A"===e.tagName||Ac(e,"tabindex")||fc(e,"tabindex","0"))},yQ=function(e,t,a){var o=AQ(t),s=PQ(e);if(o&&s){var i=function(e){var s=e.currentTarget;if(!sc(s)){var i=e.type,n=e.keyCode;"click"!==i&&("keydown"!==i||n!==KB&&n!==aL)||gL(YF(a,t)).$emit(gQ,o,s)}};e[vQ]={handler:i,target:o,trigger:s},bQ(s),el(s,"click",i,Gi),"BUTTON"!==s.tagName&&"button"===vc(s,"role")&&el(s,"keydown",i,Gi)}},wQ=function(e){var t=e[vQ]||{},a=t.trigger,o=t.handler;a&&o&&(tl(a,"click",o,Gi),tl(a,"keydown",o,Gi),tl(e,"click",o,Gi),tl(e,"keydown",o,Gi)),delete e[vQ]},IQ=function(e,t,a){var o=e[vQ]||{},s=AQ(t),i=PQ(e);s===o.target&&i===o.trigger||(wQ(e,t,a),yQ(e,t,a)),bQ(i)},zQ=function(){},CQ={inserted:IQ,updated:zQ,componentUpdated:IQ,unbind:wQ};function DQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RQ(e,t){for(var a=0;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);a2&&void 0!==arguments[2]?arguments[2]:HQ;if(!Dt(EQ)&&!Rt(EQ)){var s=wK(e,t,{propsData:kQ(kQ(kQ({},GQ(Vc(vo))),{},{hideHeaderClose:!0,hideHeader:!(a.title||a.titleHtml)},rt(a,at(jQ))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return at(jQ).forEach((function(e){Te(a[e])||(s.$slots[jQ[e]]=Dr(a[e]))})),new Promise((function(e,t){var a=!1;s.$once(Ui,(function(){a||t(new Error("BootstrapVue MsgBox destroyed before resolve"))})),s.$on(ni,(function(t){if(!t.defaultPrevented){var s=o(t);t.defaultPrevented||(a=!0,e(s))}}));var i=document.createElement("div");document.body.appendChild(i),s.$mount(i)}))}},o=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(t&&!Rt(EQ)&&!Dt(EQ)&&Be(s))return a(e,kQ(kQ({},GQ(o)),{},{msgBoxContent:t}),s)},s=function(){function e(t){DQ(this,e),Ye(this,{_vm:t,_root:gL(t)}),Ze(this,{_vm:ht(),_root:ht()})}return SQ(e,[{key:"show",value:function(e){if(e&&this._root){for(var t,a=arguments.length,o=new Array(a>1?a-1:0),s=1;s1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},a=kQ(kQ({},t),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:e});return o(this._vm,e,a,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=kQ(kQ({},t),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return o(this._vm,e,a,(function(e){var t=e.trigger;return"ok"===t||"cancel"!==t&&null}))}}]),e}();e.mixin({beforeCreate:function(){this[UQ]=new s(this)}}),ot(e.prototype,EQ)||et(e.prototype,EQ,{get:function(){return this&&this[UQ]||Ct('"'.concat(EQ,'" must be accessed from a Vue instance "this" context.'),vo),this[UQ]}})},NQ=Ft({plugins:{plugin:WQ}}),$Q=Ft({components:{BModal:fQ},directives:{VBModal:CQ},plugins:{BVModalPlugin:NQ}});function qQ(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var JQ=function(e){return e="left"===e?"start":"right"===e?"end":e,"justify-content-".concat(e)},KQ=Jc({align:Wc(Zi),cardHeader:Wc(qi,!1),fill:Wc(qi,!1),justified:Wc(qi,!1),pills:Wc(qi,!1),small:Wc(qi,!1),tabs:Wc(qi,!1),tag:Wc(Zi,"ul"),vertical:Wc(qi,!1)},Po),QQ=Ms({name:Po,functional:!0,props:KQ,render:function(e,t){var a,o=t.props,s=t.data,i=t.children,n=o.tabs,r=o.pills,c=o.vertical,l=o.align,h=o.cardHeader;return e(o.tag,bs(s,{staticClass:"nav",class:(a={"nav-tabs":n,"nav-pills":r&&!n,"card-header-tabs":!c&&h&&n,"card-header-pills":!c&&h&&r&&!n,"flex-column":c,"nav-fill":!c&&o.fill,"nav-justified":!c&&o.justified},qQ(a,JQ(l),!c&&l),qQ(a,"small",o.small),a)}),i)}});function YQ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function XQ(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a=0&&t<=1})),overlayTag:Wc(Zi,"div"),rounded:Wc(rn,!1),show:Wc(qi,!1),spinnerSmall:Wc(qi,!1),spinnerType:Wc(Zi,"border"),spinnerVariant:Wc(Zi),variant:Wc(Zi,"light"),wrapTag:Wc(Zi,"div"),zIndex:Wc(hn,10)},So),YY=Ms({name:So,mixins:[Tr],props:QY,computed:{computedRounded:function(){var e=this.rounded;return!0===e||""===e?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var t=e.spinnerType,a=e.spinnerVariant,o=e.spinnerSmall;return this.$createElement(WY,{props:{type:t,variant:a,small:o}})}},render:function(e){var t=this,a=this.show,o=this.fixed,s=this.noFade,i=this.noWrap,n=this.slotScope,r=e();if(a){var c=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:$Y($Y({},KY),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),l=e("div",{staticClass:"position-absolute",style:this.noCenter?$Y({},KY):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(rr,n)||this.defaultOverlayFn(n)]);r=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!i||i&&!o,"position-fixed":i&&o},style:$Y($Y({},KY),{},{zIndex:this.zIndex||10}),on:{click:function(e){return t.$emit(js,e)}},key:"overlay"},[c,l])}return r=e(vl,{props:{noFade:s,appear:!0},on:{"after-enter":function(){return t.$emit(ki)},"after-leave":function(){return t.$emit(ii)}}},[r]),i?r:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":a?"true":null}},i?[r]:[this.normalizeSlot(),r])}}),XY=Ft({components:{BOverlay:YY}});function ZY(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function eX(e){for(var t=1;tt?t:a<1?1:a},mX=function(e){if(e.keyCode===aL)return ol(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},pX=Jc(lt(eX(eX({},sX),{},{align:Wc(Zi,"left"),ariaLabel:Wc(Zi,"Pagination"),disabled:Wc(qi,!1),ellipsisClass:Wc(an),ellipsisText:Wc(Zi,"…"),firstClass:Wc(an),firstNumber:Wc(qi,!1),firstText:Wc(Zi,"«"),hideEllipsis:Wc(qi,!1),hideGotoEndButtons:Wc(qi,!1),labelFirstPage:Wc(Zi,"Go to first page"),labelLastPage:Wc(Zi,"Go to last page"),labelNextPage:Wc(Zi,"Go to next page"),labelPage:Wc(ln,"Go to page"),labelPrevPage:Wc(Zi,"Go to previous page"),lastClass:Wc(an),lastNumber:Wc(qi,!1),lastText:Wc(Zi,"»"),limit:Wc(hn,cX,(function(e){return!(Vr(e,0)<1)||(Ct('Prop "limit" must be a number greater than "0"',_o),!1)})),nextClass:Wc(an),nextText:Wc(Zi,"›"),pageClass:Wc(an),pills:Wc(qi,!1),prevClass:Wc(an),prevText:Wc(Zi,"‹"),size:Wc(Zi)})),"pagination"),uX=Ms({mixins:[oX,Tr],props:pX,data:function(){var e=Vr(this[iX],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:cX}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return"center"===e?"justify-content-center":"end"===e||"right"===e?"justify-content-end":"fill"===e?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return dX(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,t=this.localNumberOfPages,a=this.computedCurrentPage,o=this.hideEllipsis,s=this.firstNumber,i=this.lastNumber,n=!1,r=!1,c=e,l=1;t<=e?c=t:arX?(o&&!i||(r=!0,c=e-(s?0:1)),c=Ml(c,e)):t-a+2rX?(o&&!s||(n=!0,c=e-(i?0:1)),l=t-c+1):(e>rX&&(c=e-(o?0:2),n=!(o&&!s),r=!(o&&!i)),l=a-Bl(c/2)),l<1?(l=1,n=!1):l>t-c&&(l=t-c+1,r=!1),n&&s&&l<4&&(c+=2,l=1,n=!1);var h=l+c-1;return r&&i&&h>t-3&&(c+=h===t-2?2:3,r=!1),e<=rX&&(s&&1===l?c=Ml(c+1,t,e+1):i&&t===l+c-1&&(l=Tl(l-1,1),c=Ml(t-l+1,t,e+1))),c=Ml(c,t-l+1),{showFirstDots:n,showLastDots:r,numberOfLinks:c,startNumber:l}},pageList:function(){var e=this.paginationParams,t=e.numberOfLinks,a=e.startNumber,o=this.computedCurrentPage,s=lX(a,t);if(s.length>3){var i=o-a,n="bv-d-xs-down-none";if(0===i)for(var r=3;ri+1;h--)s[h].classes=n}}return s}},watch:(JY={},tX(JY,iX,(function(e,t){e!==t&&(this.currentPage=dX(e,this.localNumberOfPages))})),tX(JY,"currentPage",(function(e,t){e!==t&&this.$emit(nX,e>0?e:null)})),tX(JY,"limit",(function(e,t){e!==t&&(this.localLimit=hX(e))})),JY),created:function(){var e=this;this.localLimit=hX(this.limit),this.$nextTick((function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage}))},methods:{handleKeyNav:function(e){var t=e.keyCode,a=e.shiftKey;this.isNav||(t===XB||t===oL?(ol(e,{propagation:!1}),a?this.focusFirst():this.focusPrev()):t!==tL&&t!==qB||(ol(e,{propagation:!1}),a?this.focusLast():this.focusNext()))},getButtons:function(){return nc("button.page-link, a.page-link",this.$el).filter((function(e){return oc(e)}))},focusCurrent:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(t){return Vr(vc(t,"aria-posinset"),0)===e.computedCurrentPage}));Sc(t)||e.focusFirst()}))},focusFirst:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(e){return!sc(e)}));Sc(t)}))},focusLast:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().reverse().find((function(e){return!sc(e)}));Sc(t)}))},focusPrev:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),a=t.indexOf(ec());a>0&&!sc(t[a-1])&&Sc(t[a-1])}))},focusNext:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),a=t.indexOf(ec());ar,u=a<1?1:a>r?r:a,v={disabled:m,page:u,index:u-1},A=t.normalizeSlot(i,v)||jr(c)||e(),P=e(m?"span":n?EL:"button",{staticClass:"page-link",class:{"flex-grow-1":!n&&!m&&p},props:m||!n?{}:t.linkProps(a),attrs:{role:n?null:"menuitem",type:n||m?null:"button",tabindex:m||n?null:"-1","aria-label":s,"aria-controls":Jl(t).ariaControls||null,"aria-disabled":m?"true":null},on:m?{}:{"!click":function(e){t.onClick(e,a)},keydown:mX}},[A]);return e("li",{key:d,staticClass:"page-item",class:[{disabled:m,"flex-fill":p,"d-flex":p&&!n&&!m},l],attrs:{role:n?null:"presentation","aria-hidden":m?"true":null}},[P])},A=function(a){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",p?"flex-fill":"",t.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(a?"last":"first")},[e("span",{staticClass:"page-link"},[t.normalizeSlot(Dn)||jr(t.ellipsisText)||e()])])},P=function(a,i){var c=a.number,l=f(c)&&!g,h=o?null:l||g&&0===i?"0":"-1",d={role:n?null:"menuitemradio",type:n||o?null:"button","aria-disabled":o?"true":null,"aria-controls":Jl(t).ariaControls||null,"aria-label":Qc(s)?s(c):"".concat(Be(s)?s():s," ").concat(c),"aria-checked":n?null:l?"true":"false","aria-current":n&&l?"page":null,"aria-posinset":n?null:c,"aria-setsize":n?null:r,tabindex:n?null:h},m=jr(t.makePage(c)),u={page:c,index:c-1,content:m,active:l,disabled:o},v=e(o?"span":n?EL:"button",{props:o||!n?{}:t.linkProps(c),staticClass:"page-link",class:{"flex-grow-1":!n&&!o&&p},attrs:d,on:o?{}:{"!click":function(e){t.onClick(e,c)},keydown:mX}},[t.normalizeSlot(cr,u)||m]);return e("li",{staticClass:"page-item",class:[{disabled:o,active:l,"flex-fill":p,"d-flex":p&&!n&&!o},a.classes,t.pageClass],attrs:{role:n?null:"presentation"},key:"page-".concat(c)},[v])},b=e();this.firstNumber||this.hideGotoEndButtons||(b=v(1,this.labelFirstPage,Mn,this.firstText,this.firstClass,1,"pagination-goto-first")),u.push(b),u.push(v(c-1,this.labelPrevPage,dr,this.prevText,this.prevClass,1,"pagination-goto-prev")),u.push(this.firstNumber&&1!==l[0]?P({number:1},0):e()),u.push(d?A(!1):e()),this.pageList.forEach((function(e,a){var o=d&&t.firstNumber&&1!==l[0]?1:0;u.push(P(e,a+o))})),u.push(m?A(!0):e()),u.push(this.lastNumber&&l[l.length-1]!==r?P({number:r},-1):e()),u.push(v(c+1,this.labelNextPage,nr,this.nextText,this.nextClass,r,"pagination-goto-next"));var y=e();this.lastNumber||this.hideGotoEndButtons||(y=v(r,this.labelLastPage,Gn,this.lastText,this.lastClass,r,"pagination-goto-last")),u.push(y);var w=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:n?null:"menubar","aria-disabled":o?"true":"false","aria-label":n?null:i||null},on:n?{}:{keydown:this.handleKeyNav},ref:"ul"},u);return n?e("nav",{attrs:{"aria-disabled":o?"true":null,"aria-hidden":o?"true":"false","aria-label":n&&i||null}},[w]):w}});function fX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function gX(e){for(var t=1;te.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var t=Vr(this[iX],0);t>0?this.currentPage=t:this.$nextTick((function(){e.currentPage=0}))},methods:{onClick:function(e,t){var a=this;if(t!==this.currentPage){var o=e.target,s=new UH(fi,{cancelable:!0,vueTarget:this,target:o});this.$emit(s.type,s,t),s.defaultPrevented||(this.currentPage=t,this.$emit(Fs,this.currentPage),this.$nextTick((function(){oc(o)&&a.$el.contains(o)?Sc(o):a.focusCurrent()})))}},makePage:function(e){return e},linkProps:function(){return{}}}}),zX=Ft({components:{BPagination:IX}});function CX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function DX(e){for(var t=1;t0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=SX(this.numberOfPages),this.$nextTick((function(){e.guessCurrentPage()}))},onClick:function(e,t){var a=this;if(t!==this.currentPage){var o=e.currentTarget||e.target,s=new UH(fi,{cancelable:!0,vueTarget:this,target:o});this.$emit(s.type,s,t),s.defaultPrevented||(Qr((function(){a.currentPage=t,a.$emit(Fs,t)})),this.$nextTick((function(){_c(o)})))}},getPageInfo:function(e){if(!Fe(this.pages)||0===this.pages.length||Te(this.pages[e-1])){var t="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:t}:t,text:jr(e)}}var a=this.pages[e-1];if(He(a)){var o=a.link;return{link:He(o)?o:this.useRouter?{path:o}:o,text:jr(a.text||e)}}return{link:jr(a),text:jr(e)}},makePage:function(e){var t=this.pageGen,a=this.getPageInfo(e);return Qc(t)?t(e,a):a.text},makeLink:function(e){var t=this.linkGen,a=this.getPageInfo(e);return Qc(t)?t(e,a):a.link},linkProps:function(e){var t=$c(_X,this),a=this.makeLink(e);return this.useRouter||He(a)?t.to=a:t.href=a,t},resolveLink:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{e=document.createElement("a"),e.href=ih({to:t},"a","/","/"),document.body.appendChild(e);var a=e,o=a.pathname,s=a.hash,i=a.search;return document.body.removeChild(e),{path:o,hash:s,query:eh(i)}}catch(n){try{e&&e.parentNode&&e.parentNode.removeChild(e)}catch(r){}return{}}},resolveRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var t=this.$router.resolve(e,this.$route).route;return{path:t.path,hash:t.hash,query:t.query}}catch(a){return{}}},guessCurrentPage:function(){var e=this.$router,t=this.$route,a=this.computedValue;if(!this.noPageDetect&&!a&&(I||!I&&e))for(var o=e&&t?{path:t.path,hash:t.hash,query:t.query}:{},s=I?window.location||document.location:null,i=s?{path:s.pathname,hash:s.hash,query:eh(s.search)}:{},n=1;!a&&n<=this.localNumberOfPages;n++){var r=this.makeLink(n);a=e&&(He(r)||this.useRouter)?iL(this.resolveRoute(r),o)?n:null:I?iL(this.resolveLink(r),i)?n:null:-1}this.currentPage=a>0?a:0}}}),TX=Ft({components:{BPaginationNav:MX}}),VX={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},xX={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},BX={arrowPadding:Wc(hn,6),boundary:Wc([De,Zi],"scrollParent"),boundaryPadding:Wc(hn,5),fallbackPlacement:Wc(on,"flip"),offset:Wc(hn,0),placement:Wc(Zi,"top"),target:Wc([De,Re])},LX=Ms({name:cs,mixins:[fK],props:BX,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,t=this.placement;return{placement:this.getAttachment(t),modifiers:{offset:{offset:this.getOffset(t)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e.popperPlacementChange(t)},onUpdate:function(t){e.popperPlacementChange(t)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(_i,(function(t){e.popperCreate(t)}));var t=function(){e.$nextTick((function(){Qr((function(){e.$destroy()}))}))};this.bvParent.$once(Ui,t),this.$once(ii,t)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return VX[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var t=this.$refs.arrow||rc(".arrow",this.$el),a=xr(Ic(t).width,0)+xr(this.arrowPadding,0);switch(xX[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(a,"px");case-1:return"-50%p + ".concat(a,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new _H["a"](this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var t=this,a=this.noFade;return e(vl,{props:{appear:!0,noFade:a},on:{beforeEnter:function(e){return t.$emit(_i,e)},afterEnter:function(e){return t.$emit(ki,e)},beforeLeave:function(e){return t.$emit(ni,e)},afterLeave:function(e){return t.$emit(ii,e)}}},[this.localShow?this.renderTemplate(e):e()])}});function OX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function EX(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},a=!1;at(eZ).forEach((function(o){Te(t[o])||e[o]===t[o]||(e[o]=t[o],"title"===o&&(a=!0))})),a&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),t=this.getTemplate(),a=this.$_tip=wK(this,t,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Vr(this.offset,0),arrowPadding:Vr(this.arrowPadding,0),boundaryPadding:Vr(this.boundaryPadding,0)}});this.handleTemplateUpdate(),a.$once(_i,this.onTemplateShow),a.$once(ki,this.onTemplateShown),a.$once(ni,this.onTemplateHide),a.$once(ii,this.onTemplateHidden),a.$once(Ui,this.destroyTemplate),a.$on(ai,this.handleEvent),a.$on(oi,this.handleEvent),a.$on(hi,this.handleEvent),a.$on(di,this.handleEvent),a.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,t=this.$_tip;if(t){var a=["title","content","variant","customClass","noFade","interactive"];a.forEach((function(a){t[a]!==e[a]&&(t[a]=e[a])}))}},show:function(){var e=this.getTarget();if(e&&hc(document.body,e)&&oc(e)&&!this.dropdownOpen()&&(!xe(this.title)&&""!==this.title||!xe(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var t=this.buildEvent(_i,{cancelable:!0});this.emitEvent(t),t.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getTemplateElement();if(t&&this.localShow){var a=this.buildEvent(ni,{cancelable:!e});this.emitEvent(a),a.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){var e=this.getTemplateElement();e&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Xs))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(Js))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="","out"===e&&this.leave(null),this.emitEvent(this.buildEvent(ki))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(ii))},getTarget:function(){var e=this.target;return Oe(e)?e=dc(e.replace(/^#/,"")):Be(e)?e=e():e&&(e=e.$el||e),Zr(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=!!this.container&&(this.container.$el||this.container),t=document.body,a=this.getTarget();return!1===e?lc(QX,a)||t:Oe(e)&&dc(e.replace(/^#/,""))||t},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&lc(qX,e)},isDropdown:function(){var e=this.getTarget();return e&&uc(e,YX)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&rc(XX,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),t=vc(e,"aria-describedby")||"";t=t.split(/\s+/).concat(this.computedId).join(" ").trim(),fc(e,"aria-describedby",t)},removeAriaDescribedby:function(){var e=this,t=this.getTarget(),a=vc(t,"aria-describedby")||"";a=a.split(/\s+/).filter((function(t){return t!==e.computedId})).join(" ").trim(),a?fc(t,"aria-describedby",a):gc(t,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(Ac(e,"title")){var t=vc(e,"title");fc(e,"title",""),t&&fc(e,ZX,t)}},restoreTitle:function(){var e=this.getTarget();if(Ac(e,ZX)){var t=vc(e,ZX);gc(e,ZX),t&&fc(e,"title",t)}},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new UH(e,GX({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},t))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(this.templateType,t),e),this.$emit(t,e)},listen:function(){var e=this,t=this.getTarget();t&&(this.setRootListener(!0),this.computedTriggers.forEach((function(a){"click"===a?el(t,"click",e.handleEvent,Wi):"focus"===a?(el(t,"focusin",e.handleEvent,Wi),el(t,"focusout",e.handleEvent,Wi)):"blur"===a?el(t,"focusout",e.handleEvent,Wi):"hover"===a&&(el(t,"mouseenter",e.handleEvent,Wi),el(t,"mouseleave",e.handleEvent,Wi))}),this))},unListen:function(){var e=this,t=["click","focusin","focusout","mouseenter","mouseleave"],a=this.getTarget();this.setRootListener(!1),t.forEach((function(t){a&&tl(a,t,e.handleEvent,Wi)}),this)},setRootListener:function(e){var t=e?"listenOnRoot":"listenOffRoot",a=this.templateType;this[t](nl(a,ni),this.doHide),this[t](nl(a,_i),this.doShow),this[t](nl(a,qs),this.doDisable),this[t](nl(a,Ys),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var t=this;this.clearVisibilityInterval();var a=this.getTarget();e&&(this.$_visibleInterval=setInterval((function(){var e=t.getTemplateElement();!e||!t.localShow||a.parentNode&&oc(a)||t.forceHide()}),100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](JX,this.forceHide)},setOnTouchStartListener:function(e){var t=this;"ontouchstart"in document.documentElement&&zr(document.body.children).forEach((function(a){al(e,a,"mouseover",t.$_noop)}))},setDropdownListener:function(e){var t=this.getTarget();if(t&&this.bvEventRoot&&this.isDropdown){var a=NH(t);a&&a[e?"$on":"$off"](ki,this.forceHide)}},handleEvent:function(e){var t=this.getTarget();if(t&&!sc(t)&&this.$_enabled&&!this.dropdownOpen()){var a=e.type,o=this.computedTriggers;if("click"===a&&Cr(o,"click"))this.click(e);else if("mouseenter"===a&&Cr(o,"hover"))this.enter(e);else if("focusin"===a&&Cr(o,"focus"))this.enter(e);else if("focusout"===a&&(Cr(o,"focus")||Cr(o,"blur"))||"mouseleave"===a&&Cr(o,"hover")){var s=this.getTemplateElement(),i=e.target,n=e.relatedTarget;if(s&&hc(s,i)&&hc(t,n)||s&&hc(t,i)&&hc(s,n)||s&&hc(s,i)&&hc(s,n)||hc(t,i)&&hc(t,n))return;this.leave(e)}}},doHide:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.forceHide()},doShow:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.show()},doDisable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.disable()},doEnable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.enable()},click:function(e){this.$_enabled&&!this.dropdownOpen()&&(Sc(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusin"===t.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===e.$_hoverState?e.show():e.localShow||e.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusout"===t.type?"focus":"hover"]=!1,"focusout"===t.type&&Cr(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===e.$_hoverState&&e.hide()}),this.computedDelay.hide):this.hide())}}});function aZ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oZ(e){for(var t=1;t0&&e[yZ].updateData(t)}))}var i={title:o.title,content:o.content,triggers:o.trigger,placement:o.placement,fallbackPlacement:o.fallbackPlacement,variant:o.variant,customClass:o.customClass,container:o.container,boundary:o.boundary,delay:o.delay,offset:o.offset,noFade:!o.animation,id:o.id,disabled:o.disabled,html:o.html},n=e[yZ].__bv_prev_data__;if(e[yZ].__bv_prev_data__=i,!iL(i,n)){var r={target:e};at(i).forEach((function(t){i[t]!==n[t]&&(r[t]="title"!==t&&"content"!==t||!Be(i[t])?i[t]:i[t](e))})),e[yZ].updateData(r)}}},LZ=function(e){e[yZ]&&(e[yZ].$destroy(),e[yZ]=null),delete e[yZ]},OZ={bind:function(e,t,a){BZ(e,t,a)},componentUpdated:function(e,t,a){Ls((function(){BZ(e,t,a)}))},unbind:function(e){LZ(e)}},EZ=Ft({directives:{VBPopover:OZ}}),UZ=Ft({components:{BPopover:vZ},plugins:{VBPopoverPlugin:EZ}}),FZ=Jc({animated:Wc(qi,null),label:Wc(Zi),labelHtml:Wc(Zi),max:Wc(hn,null),precision:Wc(hn,null),showProgress:Wc(qi,null),showValue:Wc(qi,null),striped:Wc(qi,null),value:Wc(hn,0),variant:Wc(Zi)},Vo),HZ=Ms({name:Vo,mixins:[Tr],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:FZ,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,t=this.computedVariant;return[t?"bg-".concat(t):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return xr(this.value,0)},computedMax:function(){var e=xr(this.max)||xr(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Tl(Vr(this.precision,Vr(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,t=Ll(10,e);return Br(100*t*this.computedValue/this.computedMax/t,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return Le(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return Le(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return Le(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return Le(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var t,a=this.label,o=this.labelHtml,s=this.computedValue,i=this.computedPrecision,n={};return this.hasNormalizedSlot()?t=this.normalizeSlot():a||o?n=yO(o,a):this.computedShowProgress?t=this.computedProgress:this.computedShowValue&&(t=Br(s,i)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":jr(this.computedMax),"aria-valuenow":Br(s,i)},domProps:n},t)}});function jZ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function GZ(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||e.fullPath===t.fullPath||this.hide()})),NZ),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot(t0,this.handleToggle),this.listenOnRoot(e0,this.handleSync),this.$nextTick((function(){e.emitState(e.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(a0,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(o0,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var t=this;e&&e===this.safeId()&&this.$nextTick((function(){t.emitSync(t.localShow)}))},onKeydown:function(e){var t=e.keyCode;!this.noCloseOnEsc&&t===QB&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=Rc(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=Rc(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=ec(I?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){hc(e,ec())||this.enforceFocus(e),this.$emit(ki)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(ii)},enforceFocus:function(e){this.noEnforceFocus||Sc(e)}},render:function(e){var t,a=this.bgVariant,o=this.width,s=this.textVariant,i=this.localShow,n=""===this.shadow||this.shadow,r=e(this.tag,{staticClass:ZZ,class:[(t={shadow:!0===n},XZ(t,"shadow-".concat(n),n&&!0!==n),XZ(t,"".concat(ZZ,"-right"),this.right),XZ(t,"bg-".concat(a),a),XZ(t,"text-".concat(s),s),t),this.sidebarClass],style:{width:o},attrs:this.computedAttrs,directives:[{name:"show",value:i}],ref:"content"},[f0(e,this)]);r=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[r]);var c=e(vl,{props:{noFade:this.noSlide}},[g0(e,this)]),l=e(),h=e();return this.backdrop&&i&&(l=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),h=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[l,r,h,c])}}),A0=Ft({components:{BSidebar:v0},plugins:{VBTogglePlugin:RH}});function P0(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var b0=Jc({animation:Wc(Zi,"wave"),height:Wc(Zi),size:Wc(Zi),type:Wc(Zi,"text"),variant:Wc(Zi),width:Wc(Zi)},Lo),y0=Ms({name:Lo,functional:!0,props:b0,render:function(e,t){var a,o=t.data,s=t.props,i=s.size,n=s.animation,r=s.variant;return e("div",bs(o,{staticClass:"b-skeleton",style:{width:i||s.width,height:i||s.height},class:(a={},P0(a,"b-skeleton-".concat(s.type),!0),P0(a,"b-skeleton-animate-".concat(n),n),P0(a,"bg-".concat(r),r),a)}))}});function w0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function I0(e){for(var t=1;t0}}});function M0(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var T0={stacked:Wc(rn,!1)},V0=Ms({props:T0,computed:{isStacked:function(){var e=this.stacked;return""===e||e},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var e=this.isStackedAlways;return M0({"b-table-stacked":e},"b-table-stacked-".concat(this.stacked),!e&&this.isStacked)}}});function x0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function B0(e){for(var t=1;t0&&!n,[i,{"table-striped":this.striped,"table-hover":t,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},a?"".concat(this.dark?"bg":"table","-").concat(a):"",s,o]},tableAttrs:function(){var e=Jl(this),t=e.computedItems,a=e.filteredItems,o=e.computedFields,s=e.selectableTableAttrs,i=e.computedBusy,n=this.isTableSimple?{}:{"aria-busy":jr(i),"aria-colcount":jr(o.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},r=t&&a&&a.length>t.length?jr(a.length):null;return B0(B0(B0({"aria-rowcount":r},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},n),s)}},render:function(e){var t=Jl(this),a=t.wrapperClasses,o=t.renderCaption,s=t.renderColgroup,i=t.renderThead,n=t.renderTbody,r=t.renderTfoot,c=[];this.isTableSimple?c.push(this.normalizeSlot()):(c.push(o?o():null),c.push(s?s():null),c.push(i?i():null),c.push(n?n():null),c.push(r?r():null));var l=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},c.filter(yt));return a.length>0?e("div",{class:a,style:this.wrapperStyles,key:"wrap"},[l]):l}});function U0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function F0(e){for(var t=1;t0},J0=Jc({animation:Wc(Zi),columns:Wc(Qi,5,q0),hideHeader:Wc(qi,!1),rows:Wc(Qi,3,q0),showFooter:Wc(qi,!1),tableProps:Wc(Yi,{})},Uo),K0=Ms({name:Uo,functional:!0,props:J0,render:function(e,t){var a=t.data,o=t.props,s=o.animation,i=o.columns,n=e("th",[e(y0,{props:{animation:s}})]),r=e("tr",Rr(i,n)),c=e("td",[e(y0,{props:{width:"75%",animation:s}})]),l=e("tr",Rr(i,c)),h=e("tbody",Rr(o.rows,l)),d=o.hideHeader?e():e("thead",[r]),m=o.showFooter?e("tfoot",[r]):e();return e(G0,bs(a,{props:N0({},o.tableProps)}),[d,h,m])}}),Q0=Jc({loading:Wc(qi,!1)},Fo),Y0=Ms({name:Fo,functional:!0,props:Q0,render:function(e,t){var a=t.data,o=t.props,s=t.slots,i=t.scopedSlots,n=s(),r=i||{},c={};return o.loading?e("div",bs(a,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),Mr(Nn,c,r,n)):Mr(wn,c,r,n)}}),X0=Ft({components:{BSkeleton:y0,BSkeletonIcon:D0,BSkeletonImg:_0,BSkeletonTable:K0,BSkeletonWrapper:Y0}}),Z0=Ft({components:{BSpinner:WY}});function e1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function t1(e){for(var t=1;t0?e:null},p1=function(e){return xe(e)||m1(e)>0},u1=Jc({colspan:Wc(hn,null,p1),rowspan:Wc(hn,null,p1),stackedHeading:Wc(Zi),stickyColumn:Wc(qi,!1),variant:Wc(Zi)},Wo),f1=Ms({name:Wo,mixins:[fL,zL,Tr],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:u1,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return m1(this.colspan)},computedRowspan:function(){return m1(this.rowspan)},cellClasses:function(){var e=this.variant,t=this.headVariant,a=this.isStickyColumn;return(!e&&this.isStickyHeader&&!t||!e&&a&&this.inTfoot&&!this.footVariant||!e&&a&&this.inThead&&!t||!e&&a&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,a?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,t=this.inThead||this.inTfoot,a=this.computedColspan,o=this.computedRowspan,s="cell",i=null;return t?(s="columnheader",i=a>0?"colspan":"col"):tc(this.tag,"th")&&(s="rowheader",i=o>0?"rowgroup":"row"),h1(h1({colspan:a,rowspan:o,role:s,scope:i},this.bvAttrs),{},{"data-label":this.isStackedCell&&!xe(e)?jr(e):null})}},render:function(e){var t=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[t]):t])}});function g1(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var v1="busy",A1=Fi+v1,P1=g1({},v1,Wc(qi,!1)),b1=Ms({props:P1,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[v1]||this.localBusy}},watch:{localBusy:function(e,t){e!==t&&this.$emit(A1,e)}},methods:{stopIfBusy:function(e){return!!this.computedBusy&&(ol(e),!0)},renderBusy:function(){var e=this.tbodyTrClass,t=this.tbodyTrAttr,a=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(pr)?a(n1,{staticClass:"b-table-busy-slot",class:[Be(e)?e(null,pr):e],attrs:Be(t)?t(null,pr):t,key:"table-busy-slot"},[a(f1,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(pr)])]):null}}}),y1={caption:Wc(Zi),captionHtml:Wc(Zi)},w1=Ms({props:y1,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,t=this.captionHtml,a=this.$createElement,o=a(),s=this.hasNormalizedSlot(ur);return(s||e||t)&&(o=a("caption",{attrs:{id:this.captionId},domProps:s?{}:yO(t,e),key:"caption",ref:"caption"},this.normalizeSlot(ur))),o}}}),I1={},z1=Ms({methods:{renderColgroup:function(){var e=this.computedFields,t=this.$createElement,a=t();return this.hasNormalizedSlot(fr)&&(a=t("colgroup",{key:"colgroup"},[this.normalizeSlot(fr,{columns:e.length,fields:e})])),a}}}),C1={emptyFilteredHtml:Wc(Zi),emptyFilteredText:Wc(Zi,"There are no records matching your request"),emptyHtml:Wc(Zi),emptyText:Wc(Zi,"There are no records to show"),showEmpty:Wc(qi,!1)},D1=Ms({props:C1,methods:{renderEmpty:function(){var e=Jl(this),t=e.computedItems,a=e.computedBusy,o=this.$createElement,s=o();if(this.showEmpty&&(!t||0===t.length)&&(!a||!this.hasNormalizedSlot(pr))){var i=this.computedFields,n=this.isFiltered,r=this.emptyText,c=this.emptyHtml,l=this.emptyFilteredText,h=this.emptyFilteredHtml,d=this.tbodyTrClass,m=this.tbodyTrAttr;s=this.normalizeSlot(n?Sn:Rn,{emptyFilteredHtml:h,emptyFilteredText:l,emptyHtml:c,emptyText:r,fields:i,items:t}),s||(s=o("div",{class:["text-center","my-2"],domProps:n?yO(h,l):yO(c,r)})),s=o(f1,{props:{colspan:i.length||null}},[o("div",{attrs:{role:"alert","aria-live":"polite"}},[s])]),s=o(n1,{staticClass:"b-table-empty-row",class:[Be(d)?d(null,"row-empty"):d],attrs:Be(m)?m(null,"row-empty"):m,key:n?"b-empty-filtered-row":"b-empty-row"},[s])}return s}}}),R1=function e(t){return xe(t)?"":He(t)&&!Ge(t)?at(t).sort().map((function(a){return e(t[a])})).filter((function(e){return!!e})).join(" "):jr(t)};function S1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function _1(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{},s=at(o).reduce((function(t,a){var s=o[a],i=s.filterByFormatted,n=Be(i)?i:i?s.formatter:null;return Be(n)&&(t[a]=n(e[a],a,e)),t}),it(e)),i=at(s).filter((function(e){return!x1[e]&&!(Fe(t)&&t.length>0&&Cr(t,e))&&!(Fe(a)&&a.length>0&&!Cr(a,e))}));return nt(s,i)},O1=function(e,t,a,o){return He(e)?R1(L1(e,t,a,o)):""};function E1(e){return j1(e)||H1(e)||F1(e)||U1()}function U1(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function F1(e,t){if(e){if("string"===typeof e)return G1(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?G1(e,t):void 0}}function H1(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function j1(e){if(Array.isArray(e))return G1(e)}function G1(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&Ct(W1,Go),e},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){var e=this.filteredItems,t=this.localItems,a=this.localFilter;return{filteredItems:e,localItems:t,localFilter:a}},localFilterFn:function(){var e=this.filterFunction;return Qc(e)?e:null},filteredItems:function(){var e=this.localItems,t=this.localFilter,a=this.localFiltering?this.filterFnFactory(this.localFilterFn,t)||this.defaultFilterFnFactory(t):null;return a&&e.length>0?e.filter(a):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var t=this,a=this.computedFilterDebounce;this.clearFilterTimer(),a&&a>0?this.$_filterTimer=setTimeout((function(){t.localFilter=t.filterSanitize(e)}),a):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var t=e.filteredItems,a=e.localFilter,o=!1;a?iL(a,[])||iL(a,{})?o=!1:a&&(o=!0):o=!1,o&&this.$emit(Zs,t,t.length),this.isFiltered=o},isFiltered:function(e,t){if(!1===e&&!0===t){var a=this.localItems;this.$emit(Zs,a,a.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick((function(){e.isFiltered=Boolean(e.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return!this.localFiltering||this.localFilterFn||Oe(e)||$e(e)?bt(e):""},filterFnFactory:function(e,t){if(!e||!Be(e)||!t||iL(t,[])||iL(t,{}))return null;var a=function(a){return e(a,t)};return a},defaultFilterFnFactory:function(e){var t=this;if(!e||!Oe(e)&&!$e(e))return null;var a=e;if(Oe(a)){var o=Hr(e).replace(J,"\\s+");a=new RegExp(".*".concat(o,".*"),"i")}var s=function(e){return a.lastIndex=0,a.test(O1(e,t.computedFilterIgnored,t.computedFilterIncluded,t.computedFieldsObj))};return s}}}),q1=function(e,t){var a=null;return Oe(t)?a={key:e,label:t}:Be(t)?a={key:e,formatter:t}:He(t)?(a=it(t),a.key=a.key||e):!1!==t&&(a={key:e}),a},J1=function(e,t){var a=[];if(Fe(e)&&e.filter(yt).forEach((function(e){if(Oe(e))a.push({key:e,label:Er(e)});else if(He(e)&&e.key&&Oe(e.key))a.push(it(e));else if(He(e)&&1===at(e).length){var t=at(e)[0],o=q1(t,e[t]);o&&a.push(o)}})),0===a.length&&Fe(t)&&t.length>0){var o=t[0];at(o).forEach((function(e){x1[e]||a.push({key:e,label:Er(e)})}))}var s={};return a.filter((function(e){return!s[e.key]&&(s[e.key]=!0,e.label=Oe(e.label)?e.label:Er(e.key),!0)}))};function K1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Q1(e){for(var t=1;t0&&e.some(yt)},selectableIsMultiSelect:function(){return this.isSelectable&&Cr(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,t=this.isSelectable;return e={"b-table-selectable":t},d5(e,"b-table-select-".concat(this.selectMode),t),d5(e,"b-table-selecting",this.selectableHasSelection),d5(e,"b-table-selectable-no-click",t&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||f5;return{role:e,"aria-multiselectable":e===f5?jr(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,t){var a=!1;if(this.isSelectable&&this.selectedRows.length>0){a=Fe(e)&&Fe(t)&&e.length===t.length;for(var o=0;a&&o=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Rr(e,!0):[!0])},isRowSelected:function(e){return!(!Ee(e)||!this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var t=this.selectedVariant;return d5({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(t),t)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var t=e&&!this.noSelectOnClick?"$on":"$off";this[t](yi,this.selectionHandler),this[t](Zs,this.clearSelected),this[t](Ns,this.clearSelected)},selectionHandler:function(e,t,a){if(this.isSelectable&&!this.noSelectOnClick){var o=this.selectMode,s=this.selectedLastRow,i=this.selectedRows.slice(),n=!i[t];if("single"===o)i=[];else if("range"===o)if(s>-1&&a.shiftKey){for(var r=Ml(s,t);r<=Tl(s,t);r++)i[r]=!0;n=!0}else a.ctrlKey||a.metaKey||(i=[],n=!0),n&&(this.selectedLastRow=t);i[t]=n,this.selectedRows=i}else this.clearSelected()}}}),A5=function(e,t){return e.map((function(e,t){return[t,e]})).sort(function(e,t){return this(e[1],t[1])||e[0]-t[0]}.bind(t)).map((function(e){return e[1]}))},P5=function(e){return xe(e)?"":Ue(e)?xr(e,e):e},b5=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=a.sortBy,s=void 0===o?null:o,i=a.formatter,n=void 0===i?null:i,r=a.locale,c=void 0===r?void 0:r,l=a.localeOptions,h=void 0===l?{}:l,d=a.nullLast,m=void 0!==d&&d,p=It(e,s,null),u=It(t,s,null);return Be(n)&&(p=n(p,s,e),u=n(u,s,t)),p=P5(p),u=P5(u),Ge(p)&&Ge(u)||Ee(p)&&Ee(u)?pu?1:0:m&&""===p&&""!==u?1:m&&""!==p&&""===u?-1:R1(p).localeCompare(R1(u),c,h)};function y5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function w5(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:document,t=zc();return!!(t&&""!==t.toString().trim()&&t.containsNode&&Zr(e))&&t.containsNode(e,!0)},j5=Jc(u1,Qo),G5=Ms({name:Qo,extends:f1,props:j5,computed:{tag:function(){return"th"}}});function W5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function N5(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&(P=String((r-1)*c+t+1));var b=jr(It(e,n))||null,y=b||jr(t),w=b?this.safeId("_row_".concat(b)):null,I=Jl(this).selectableRowClasses?this.selectableRowClasses(t):{},z=Jl(this).selectableRowAttrs?this.selectableRowAttrs(t):{},C=Be(l)?l(e,"row"):l,D=Be(h)?h(e,"row"):h;if(g.push(m(n1,$5({class:[C,I,u?"b-table-has-details":""],props:{variant:e[T1]||null},attrs:N5(N5({id:w},D),{},{tabindex:f?"0":null,"data-pk":b||null,"aria-details":v,"aria-owns":v,"aria-rowindex":P},z),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(y,"__"),ref:"item-rows"},_s,!0),A)),u){var R={item:e,index:t,fields:s,toggleDetails:this.toggleDetailsFactory(p,e)};Jl(this).supportsSelectableRows&&(R.rowSelected=this.isRowSelected(t),R.selectRow=function(){return a.selectRow(t)},R.unselectRow=function(){return a.unselectRow(t)});var S=m(f1,{props:{colspan:s.length},class:this.detailsTdClass},[this.normalizeSlot(mr,R)]);i&&g.push(m("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(y)}));var _=Be(this.tbodyTrClass)?this.tbodyTrClass(e,mr):this.tbodyTrClass,k=Be(this.tbodyTrAttr)?this.tbodyTrAttr(e,mr):this.tbodyTrAttr;g.push(m(n1,{staticClass:"b-table-details",class:[_],props:{variant:e[T1]||null},attrs:N5(N5({},k),{},{id:v,tabindex:"-1"}),key:"__b-table-details__".concat(y)},[S]))}else p&&(g.push(m()),i&&g.push(m()));return g}}});function t2(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a2(e){for(var t=1;t0&&a&&a.length>0?zr(t.children).filter((function(e){return Cr(a,e)})):[]},getTbodyTrIndex:function(e){if(!Zr(e))return-1;var t="TR"===e.tagName?e:lc("tr",e,!0);return t?this.getTbodyTrs().indexOf(t):-1},emitTbodyRowEvent:function(e,t){if(e&&this.hasListener(e)&&t&&t.target){var a=this.getTbodyTrIndex(t.target);if(a>-1){var o=this.computedItems[a];this.$emit(e,o,a,t)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var t=e.target,a=e.keyCode;if(!this.tbodyRowEventStopped(e)&&"TR"===t.tagName&&ac(t)&&0===t.tabIndex)if(Cr([KB,aL],a))ol(e),this.onTBodyRowClicked(e);else if(Cr([oL,qB,YB,JB],a)){var o=this.getTbodyTrIndex(t);if(o>-1){ol(e);var s=this.getTbodyTrs(),i=e.shiftKey;a===YB||i&&a===oL?Sc(s[0]):a===JB||i&&a===qB?Sc(s[s.length-1]):a===oL&&o>0?Sc(s[o-1]):a===qB&&oe.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]&&arguments[0],a=Jl(this),o=a.computedFields,s=a.isSortable,i=a.isSelectable,n=a.headVariant,r=a.footVariant,c=a.headRowVariant,l=a.footRowVariant,h=this.$createElement;if(this.isStackedAlways||0===o.length)return h();var d=s||this.hasListener(si),m=i?this.selectAllRows:QU,p=i?this.clearSelected:QU,u=function(a,o){var i=a.label,n=a.labelHtml,r=a.variant,c=a.stickyColumn,l=a.key,u=null;a.label.trim()||a.headerTitle||(u=Er(a.key));var f={};d&&(f.click=function(o){e.headClicked(o,a,t)},f.keydown=function(o){var s=o.keyCode;s!==KB&&s!==aL||e.headClicked(o,a,t)});var g=s?e.sortTheadThAttrs(l,a,t):{},v=s?e.sortTheadThClasses(l,a,t):null,A=s?e.sortTheadThLabel(l,a,t):null,P={class:[{"position-relative":A},e.fieldClasses(a),v],props:{variant:r,stickyColumn:c},style:a.thStyle||{},attrs:D2(D2({tabindex:d&&a.sortable?"0":null,abbr:a.headerAbbr||null,title:a.headerTitle||null,"aria-colindex":o+1,"aria-label":u},e.getThValues(null,l,a.thAttr,t?"foot":"head",{})),g),on:f,key:l},b=[S2(l),S2(l.toLowerCase()),S2()];t&&(b=[_2(l),_2(l.toLowerCase()),_2()].concat(P2(b)));var y={label:i,column:l,field:a,isFoot:t,selectAllRows:m,clearSelected:p},w=e.normalizeSlot(b,y)||h("div",{domProps:yO(n,i)}),I=A?h("span",{staticClass:"sr-only"}," (".concat(A,")")):null;return h(G5,P,[w,I].filter(yt))},f=o.map(u).filter(yt),g=[];if(t)g.push(h(n1,{class:this.tfootTrClass,props:{variant:xe(l)?c:l}},f));else{var v={columns:o.length,fields:o,selectAllRows:m,clearSelected:p};g.push(this.normalizeSlot(Pr,v)||h()),g.push(h(n1,{class:this.theadTrClass,props:{variant:c}},f))}return h(t?d2:A2,{class:(t?this.tfootClass:this.theadClass)||null,props:t?{footVariant:r||n||null}:{headVariant:n||null},key:t?"bv-tfoot":"bv-thead"},g)}}}),T2={},V2=Ms({methods:{renderTopRow:function(){var e=this.computedFields,t=this.stacked,a=this.tbodyTrClass,o=this.tbodyTrAttr,s=this.$createElement;return this.hasNormalizedSlot(wr)&&!0!==t&&""!==t?s(n1,{staticClass:"b-table-top-row",class:[Be(a)?a(null,"row-top"):a],attrs:Be(o)?o(null,"row-top"):o,key:"b-top-row"},[this.normalizeSlot(wr,{columns:e.length,fields:e})]):s()}}});function x2(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function B2(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t){var a=function(){e.$nextTick((function(){Qr((function(){e.updateTabs()}))}))};this.$_observer=tF(this.$refs.content,a,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,t=[];if(I&&e.length>0){var a=e.map((function(e){return"#".concat(e.safeId())})).join(", ");t=nc(a,this.$el).map((function(e){return e.id})).filter(yt)}return A5(e,(function(e,a){return t.indexOf(e.safeId())-t.indexOf(a.safeId())}))},updateTabs:function(){var e=this.getTabs(),t=e.indexOf(e.slice().reverse().find((function(e){return e.localActive&&!e.disabled})));if(t<0){var a=this.currentTab;a>=e.length?t=e.indexOf(e.slice().reverse().find(s3)):e[a]&&!e[a].disabled&&(t=a)}t<0&&(t=e.indexOf(e.find(s3))),e.forEach((function(e,a){e.localActive=a===t})),this.tabs=e,this.currentTab=t},getButtonForTab:function(e){return(this.$refs.buttons||[]).find((function(t){return t.tab===e}))},updateButton:function(e){var t=this.getButtonForTab(e);t&&t.$forceUpdate&&t.$forceUpdate()},activateTab:function(e){var t=this.currentTab,a=this.tabs,o=!1;if(e){var s=a.indexOf(e);if(s!==t&&s>-1&&!e.disabled){var i=new UH(Os,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(i.type,s,t,i),i.defaultPrevented||(this.currentTab=s,o=!0)}}return o||this[a3]===t||this.$emit(o3,t),o},deactivateTab:function(e){return!!e&&this.activateTab(this.tabs.filter((function(t){return t!==e})).find(s3))},focusButton:function(e){var t=this;this.$nextTick((function(){Sc(t.getButtonForTab(e))}))},emitTabClick:function(e,t){We(t)&&e&&e.$emit&&!e.disabled&&e.$emit(js,t)},clickTab:function(e,t){this.activateTab(e),this.emitTabClick(e,t)},firstTab:function(e){var t=this.tabs.find(s3);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))},previousTab:function(e){var t=Tl(this.currentTab,0),a=this.tabs.slice(0,t).reverse().find(s3);this.activateTab(a)&&e&&(this.focusButton(a),this.emitTabClick(a,e))},nextTab:function(e){var t=Tl(this.currentTab,-1),a=this.tabs.slice(t+1).find(s3);this.activateTab(a)&&e&&(this.focusButton(a),this.emitTabClick(a,e))},lastTab:function(e){var t=this.tabs.slice().reverse().find(s3);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))}},render:function(e){var t=this,a=this.align,o=this.card,s=this.end,i=this.fill,n=this.firstTab,r=this.justified,c=this.lastTab,l=this.nextTab,h=this.noKeyNav,d=this.noNavStyle,m=this.pills,p=this.previousTab,u=this.small,f=this.tabs,g=this.vertical,v=f.find((function(e){return e.localActive&&!e.disabled})),A=f.find((function(e){return!e.disabled})),P=f.map((function(a,o){var s,i=a.safeId,r=null;return h||(r=-1,(a===v||!v&&a===A)&&(r=null)),e(i3,Q2({props:{controls:i?i():null,id:a.controlledBy||(i?i("_BV_tab_button_"):null),noKeyNav:h,posInSet:o+1,setSize:f.length,tab:a,tabIndex:r},on:(s={},Q2(s,js,(function(e){t.clickTab(a,e)})),Q2(s,ei,n),Q2(s,vi,p),Q2(s,mi,l),Q2(s,li,c),s),key:a[Rs]||o,ref:"buttons"},_s,!0))})),b=e(QQ,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:i,justified:r,align:a,tabs:!d&&!m,pills:!d&&m,vertical:g,small:u,cardHeader:o&&!g},ref:"nav"},[this.normalizeSlot(vr)||e(),P,this.normalizeSlot(gr)||e()]);b=e("div",{class:[{"card-header":o&&!g&&!s,"card-footer":o&&!g&&s,"col-auto":g},this.navWrapperClass],key:"bv-tabs-nav"},[b]);var y=this.normalizeSlot()||[],w=e();0===y.length&&(w=e("div",{class:["tab-pane","active",{"card-body":o}],key:"bv-empty-tab"},this.normalizeSlot(Rn)));var I=e("div",{staticClass:"tab-content",class:[{col:g},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[y,w]);return e(this.tag,{staticClass:"tabs",class:{row:g,"no-gutters":g&&o},attrs:{id:this.safeId()}},[s?I:e(),b,s?e():I])}});function l3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function h3(e){for(var t=1;t" with name "'.concat(e,'" already exists in the document.'),es),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(il(es,$s),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var t=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var a=e(P3["PortalTarget"],{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:b3}});t=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[a])}return t}});function I3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function z3(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return new UH(e,z3(z3({cancelable:!1,target:this.$el||null,relatedTarget:null},t),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(Zo,t),e),this.$emit(t,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!P3["Wormhole"].hasTarget(e)){var t=document.createElement("div");document.body.appendChild(t);var a=wK(this.bvEventRoot,w3,{propsData:{name:e}});a.$mount(t)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var t=this.$refs["b-toast"];al(e,t,"mouseenter",this.onPause,Wi),al(e,t,"mouseleave",this.onUnPause,Wi)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Tl(this.computedDuration-e,M3))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick((function(){Qr((function(){e.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(ki);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(ii);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var t=this,a=this.title,o=this.slotScope,s=th(this),i=[],n=this.normalizeSlot(yr,o);n?i.push(n):a&&i.push(e("strong",{staticClass:"mr-2"},a)),this.noCloseButton||i.push(e(ll,{staticClass:"ml-auto mb-1",on:{click:function(){t.hide()}}}));var r=e();i.length>0&&(r=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},i));var c=e(s?EL:"div",{staticClass:"toast-body",class:this.bodyClass,props:s?$c(T3,this):{},on:s?{click:this.onLinkClick}:{}},this.normalizeSlot(wn,o));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Rs]),ref:"toast"},[r,c])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var t=this.order,a=this.static,o=this.isHiding,s=this.isStatus,i="b-toast-".concat(this[Rs]),n=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:z3(z3({},a?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:o?null:s?"status":"alert","aria-live":o?null:s?"polite":"assertive","aria-atomic":o?null:"true"}),key:i,ref:"b-toast"},[e(vl,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(P3["Portal"],{props:{name:i,to:this.computedToaster,order:t,slim:!0,disabled:a}},[n])}});function B3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L3(e,t){for(var a=0;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:{};e&&!Dt(q3)&&a(U3(U3({},Y3(t)),{},{toastContent:e}),this._vm)}},{key:"show",value:function(e){e&&this._root.$emit(nl(Zo,_i),e)}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(nl(Zo,ni),e)}}]),e}();e.mixin({beforeCreate:function(){this[J3]=new o(this)}}),ot(e.prototype,q3)||et(e.prototype,q3,{get:function(){return this&&this[J3]||Ct('"'.concat(q3,'" must be accessed from a Vue instance "this" context.'),Zo),this[J3]}})},Z3=Ft({plugins:{plugin:X3}}),e4=Ft({components:{BToast:x3,BToaster:w3},plugins:{BVToastPlugin:Z3}});function t4(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a4(e){for(var t=1;t=a){var o=this.$targets[this.$targets.length-1];this.$activeTarget!==o&&this.activate(o)}else{if(this.$activeTarget&&e0)return this.$activeTarget=null,void this.clear();for(var s=this.$offsets.length;s--;){var i=this.$activeTarget!==this.$targets[s]&&e>=this.$offsets[s]&&(Te(this.$offsets[s+1])||e0&&this.$root&&this.$root.$emit(G4,e,a)}},{key:"clear",value:function(){var e=this;nc("".concat(this.$selector,", ").concat(E4),this.$el).filter((function(e){return uc(e,B4)})).forEach((function(t){return e.setActiveState(t,!1)}))}},{key:"setActiveState",value:function(e,t){e&&(t?mc(e,B4):pc(e,B4))}}],[{key:"Name",get:function(){return V4}},{key:"Default",get:function(){return $4}},{key:"DefaultType",get:function(){return q4}}]),e}(),X4="__BV_Scrollspy__",Z4=/^\d+$/,e8=/^(auto|position|offset)$/,t8=function(e){var t={};return e.arg&&(t.element="#".concat(e.arg)),at(e.modifiers).forEach((function(e){Z4.test(e)?t.offset=Vr(e,0):e8.test(e)&&(t.method=e)})),Oe(e.value)?t.element=e.value:Ee(e.value)?t.offset=Ol(e.value):He(e.value)&&at(e.value).filter((function(e){return!!Y4.DefaultType[e]})).forEach((function(a){t[a]=e.value[a]})),t},a8=function(e,t,a){if(I){var o=t8(t);e[X4]?e[X4].updateConfig(o,gL(YF(a,t))):e[X4]=new Y4(e,o,gL(YF(a,t)))}},o8=function(e){e[X4]&&(e[X4].dispose(),e[X4]=null,delete e[X4])},s8={bind:function(e,t,a){a8(e,t,a)},inserted:function(e,t,a){a8(e,t,a)},update:function(e,t,a){t.value!==t.oldValue&&a8(e,t,a)},componentUpdated:function(e,t,a){t.value!==t.oldValue&&a8(e,t,a)},unbind:function(e){o8(e)}},i8=Ft({directives:{VBScrollspy:s8}}),n8=Ft({directives:{VBVisible:MU}}),r8=Ft({plugins:{VBHoverPlugin:C4,VBModalPlugin:D4,VBPopoverPlugin:EZ,VBScrollspyPlugin:i8,VBTogglePlugin:RH,VBTooltipPlugin:w4,VBVisiblePlugin:n8}}),c8="BootstrapVue",l8=Et({plugins:{componentsPlugin:z4,directivesPlugin:r8}}),h8={install:l8,NAME:c8},d8=Jc(rt(lh,["content","stacked"]),eo),m8=Ms({name:eo,functional:!0,props:d8,render:function(e,t){var a=t.data,o=t.props,s=t.children;return e(hh,bs(a,{staticClass:"b-iconstack",props:o}),s)}}),p8=Ht({components:{BIcon:WB,BIconstack:m8,BIconBlank:gh,BIconAlarm:vh,BIconAlarmFill:Ah,BIconAlignBottom:Ph,BIconAlignCenter:bh,BIconAlignEnd:yh,BIconAlignMiddle:wh,BIconAlignStart:Ih,BIconAlignTop:zh,BIconAlt:Ch,BIconApp:Dh,BIconAppIndicator:Rh,BIconArchive:Sh,BIconArchiveFill:_h,BIconArrow90degDown:kh,BIconArrow90degLeft:Mh,BIconArrow90degRight:Th,BIconArrow90degUp:Vh,BIconArrowBarDown:xh,BIconArrowBarLeft:Bh,BIconArrowBarRight:Lh,BIconArrowBarUp:Oh,BIconArrowClockwise:Eh,BIconArrowCounterclockwise:Uh,BIconArrowDown:Fh,BIconArrowDownCircle:Hh,BIconArrowDownCircleFill:jh,BIconArrowDownLeft:Gh,BIconArrowDownLeftCircle:Wh,BIconArrowDownLeftCircleFill:Nh,BIconArrowDownLeftSquare:$h,BIconArrowDownLeftSquareFill:qh,BIconArrowDownRight:Jh,BIconArrowDownRightCircle:Kh,BIconArrowDownRightCircleFill:Qh,BIconArrowDownRightSquare:Yh,BIconArrowDownRightSquareFill:Xh,BIconArrowDownShort:Zh,BIconArrowDownSquare:ed,BIconArrowDownSquareFill:td,BIconArrowDownUp:ad,BIconArrowLeft:od,BIconArrowLeftCircle:sd,BIconArrowLeftCircleFill:id,BIconArrowLeftRight:nd,BIconArrowLeftShort:rd,BIconArrowLeftSquare:cd,BIconArrowLeftSquareFill:ld,BIconArrowRepeat:hd,BIconArrowReturnLeft:dd,BIconArrowReturnRight:md,BIconArrowRight:pd,BIconArrowRightCircle:ud,BIconArrowRightCircleFill:fd,BIconArrowRightShort:gd,BIconArrowRightSquare:vd,BIconArrowRightSquareFill:Ad,BIconArrowUp:Pd,BIconArrowUpCircle:bd,BIconArrowUpCircleFill:yd,BIconArrowUpLeft:wd,BIconArrowUpLeftCircle:Id,BIconArrowUpLeftCircleFill:zd,BIconArrowUpLeftSquare:Cd,BIconArrowUpLeftSquareFill:Dd,BIconArrowUpRight:Rd,BIconArrowUpRightCircle:Sd,BIconArrowUpRightCircleFill:_d,BIconArrowUpRightSquare:kd,BIconArrowUpRightSquareFill:Md,BIconArrowUpShort:Td,BIconArrowUpSquare:Vd,BIconArrowUpSquareFill:xd,BIconArrowsAngleContract:Bd,BIconArrowsAngleExpand:Ld,BIconArrowsCollapse:Od,BIconArrowsExpand:Ed,BIconArrowsFullscreen:Ud,BIconArrowsMove:Fd,BIconAspectRatio:Hd,BIconAspectRatioFill:jd,BIconAsterisk:Gd,BIconAt:Wd,BIconAward:Nd,BIconAwardFill:$d,BIconBack:qd,BIconBackspace:Jd,BIconBackspaceFill:Kd,BIconBackspaceReverse:Qd,BIconBackspaceReverseFill:Yd,BIconBadge3d:Xd,BIconBadge3dFill:Zd,BIconBadge4k:em,BIconBadge4kFill:tm,BIconBadge8k:am,BIconBadge8kFill:om,BIconBadgeAd:sm,BIconBadgeAdFill:im,BIconBadgeAr:nm,BIconBadgeArFill:rm,BIconBadgeCc:cm,BIconBadgeCcFill:lm,BIconBadgeHd:hm,BIconBadgeHdFill:dm,BIconBadgeTm:mm,BIconBadgeTmFill:pm,BIconBadgeVo:um,BIconBadgeVoFill:fm,BIconBadgeVr:gm,BIconBadgeVrFill:vm,BIconBadgeWc:Am,BIconBadgeWcFill:Pm,BIconBag:bm,BIconBagCheck:ym,BIconBagCheckFill:wm,BIconBagDash:Im,BIconBagDashFill:zm,BIconBagFill:Cm,BIconBagPlus:Dm,BIconBagPlusFill:Rm,BIconBagX:Sm,BIconBagXFill:_m,BIconBank:km,BIconBank2:Mm,BIconBarChart:Tm,BIconBarChartFill:Vm,BIconBarChartLine:xm,BIconBarChartLineFill:Bm,BIconBarChartSteps:Lm,BIconBasket:Om,BIconBasket2:Em,BIconBasket2Fill:Um,BIconBasket3:Fm,BIconBasket3Fill:Hm,BIconBasketFill:jm,BIconBattery:Gm,BIconBatteryCharging:Wm,BIconBatteryFull:Nm,BIconBatteryHalf:$m,BIconBell:qm,BIconBellFill:Jm,BIconBellSlash:Km,BIconBellSlashFill:Qm,BIconBezier:Ym,BIconBezier2:Xm,BIconBicycle:Zm,BIconBinoculars:ep,BIconBinocularsFill:tp,BIconBlockquoteLeft:ap,BIconBlockquoteRight:op,BIconBook:sp,BIconBookFill:ip,BIconBookHalf:np,BIconBookmark:rp,BIconBookmarkCheck:cp,BIconBookmarkCheckFill:lp,BIconBookmarkDash:hp,BIconBookmarkDashFill:dp,BIconBookmarkFill:mp,BIconBookmarkHeart:pp,BIconBookmarkHeartFill:up,BIconBookmarkPlus:fp,BIconBookmarkPlusFill:gp,BIconBookmarkStar:vp,BIconBookmarkStarFill:Ap,BIconBookmarkX:Pp,BIconBookmarkXFill:bp,BIconBookmarks:yp,BIconBookmarksFill:wp,BIconBookshelf:Ip,BIconBootstrap:zp,BIconBootstrapFill:Cp,BIconBootstrapReboot:Dp,BIconBorder:Rp,BIconBorderAll:Sp,BIconBorderBottom:_p,BIconBorderCenter:kp,BIconBorderInner:Mp,BIconBorderLeft:Tp,BIconBorderMiddle:Vp,BIconBorderOuter:xp,BIconBorderRight:Bp,BIconBorderStyle:Lp,BIconBorderTop:Op,BIconBorderWidth:Ep,BIconBoundingBox:Up,BIconBoundingBoxCircles:Fp,BIconBox:Hp,BIconBoxArrowDown:jp,BIconBoxArrowDownLeft:Gp,BIconBoxArrowDownRight:Wp,BIconBoxArrowInDown:Np,BIconBoxArrowInDownLeft:$p,BIconBoxArrowInDownRight:qp,BIconBoxArrowInLeft:Jp,BIconBoxArrowInRight:Kp,BIconBoxArrowInUp:Qp,BIconBoxArrowInUpLeft:Yp,BIconBoxArrowInUpRight:Xp,BIconBoxArrowLeft:Zp,BIconBoxArrowRight:eu,BIconBoxArrowUp:tu,BIconBoxArrowUpLeft:au,BIconBoxArrowUpRight:ou,BIconBoxSeam:su,BIconBraces:iu,BIconBricks:nu,BIconBriefcase:ru,BIconBriefcaseFill:cu,BIconBrightnessAltHigh:lu,BIconBrightnessAltHighFill:hu,BIconBrightnessAltLow:du,BIconBrightnessAltLowFill:mu,BIconBrightnessHigh:pu,BIconBrightnessHighFill:uu,BIconBrightnessLow:fu,BIconBrightnessLowFill:gu,BIconBroadcast:vu,BIconBroadcastPin:Au,BIconBrush:Pu,BIconBrushFill:bu,BIconBucket:yu,BIconBucketFill:wu,BIconBug:Iu,BIconBugFill:zu,BIconBuilding:Cu,BIconBullseye:Du,BIconCalculator:Ru,BIconCalculatorFill:Su,BIconCalendar:_u,BIconCalendar2:ku,BIconCalendar2Check:Mu,BIconCalendar2CheckFill:Tu,BIconCalendar2Date:Vu,BIconCalendar2DateFill:xu,BIconCalendar2Day:Bu,BIconCalendar2DayFill:Lu,BIconCalendar2Event:Ou,BIconCalendar2EventFill:Eu,BIconCalendar2Fill:Uu,BIconCalendar2Minus:Fu,BIconCalendar2MinusFill:Hu,BIconCalendar2Month:ju,BIconCalendar2MonthFill:Gu,BIconCalendar2Plus:Wu,BIconCalendar2PlusFill:Nu,BIconCalendar2Range:$u,BIconCalendar2RangeFill:qu,BIconCalendar2Week:Ju,BIconCalendar2WeekFill:Ku,BIconCalendar2X:Qu,BIconCalendar2XFill:Yu,BIconCalendar3:Xu,BIconCalendar3Event:Zu,BIconCalendar3EventFill:ef,BIconCalendar3Fill:tf,BIconCalendar3Range:af,BIconCalendar3RangeFill:of,BIconCalendar3Week:sf,BIconCalendar3WeekFill:nf,BIconCalendar4:rf,BIconCalendar4Event:cf,BIconCalendar4Range:lf,BIconCalendar4Week:hf,BIconCalendarCheck:df,BIconCalendarCheckFill:mf,BIconCalendarDate:pf,BIconCalendarDateFill:uf,BIconCalendarDay:ff,BIconCalendarDayFill:gf,BIconCalendarEvent:vf,BIconCalendarEventFill:Af,BIconCalendarFill:Pf,BIconCalendarMinus:bf,BIconCalendarMinusFill:yf,BIconCalendarMonth:wf,BIconCalendarMonthFill:If,BIconCalendarPlus:zf,BIconCalendarPlusFill:Cf,BIconCalendarRange:Df,BIconCalendarRangeFill:Rf,BIconCalendarWeek:Sf,BIconCalendarWeekFill:_f,BIconCalendarX:kf,BIconCalendarXFill:Mf,BIconCamera:Tf,BIconCamera2:Vf,BIconCameraFill:xf,BIconCameraReels:Bf,BIconCameraReelsFill:Lf,BIconCameraVideo:Of,BIconCameraVideoFill:Ef,BIconCameraVideoOff:Uf,BIconCameraVideoOffFill:Ff,BIconCapslock:Hf,BIconCapslockFill:jf,BIconCardChecklist:Gf,BIconCardHeading:Wf,BIconCardImage:Nf,BIconCardList:$f,BIconCardText:qf,BIconCaretDown:Jf,BIconCaretDownFill:Kf,BIconCaretDownSquare:Qf,BIconCaretDownSquareFill:Yf,BIconCaretLeft:Xf,BIconCaretLeftFill:Zf,BIconCaretLeftSquare:eg,BIconCaretLeftSquareFill:tg,BIconCaretRight:ag,BIconCaretRightFill:og,BIconCaretRightSquare:sg,BIconCaretRightSquareFill:ig,BIconCaretUp:ng,BIconCaretUpFill:rg,BIconCaretUpSquare:cg,BIconCaretUpSquareFill:lg,BIconCart:hg,BIconCart2:dg,BIconCart3:mg,BIconCart4:pg,BIconCartCheck:ug,BIconCartCheckFill:fg,BIconCartDash:gg,BIconCartDashFill:vg,BIconCartFill:Ag,BIconCartPlus:Pg,BIconCartPlusFill:bg,BIconCartX:yg,BIconCartXFill:wg,BIconCash:Ig,BIconCashCoin:zg,BIconCashStack:Cg,BIconCast:Dg,BIconChat:Rg,BIconChatDots:Sg,BIconChatDotsFill:_g,BIconChatFill:kg,BIconChatLeft:Mg,BIconChatLeftDots:Tg,BIconChatLeftDotsFill:Vg,BIconChatLeftFill:xg,BIconChatLeftQuote:Bg,BIconChatLeftQuoteFill:Lg,BIconChatLeftText:Og,BIconChatLeftTextFill:Eg,BIconChatQuote:Ug,BIconChatQuoteFill:Fg,BIconChatRight:Hg,BIconChatRightDots:jg,BIconChatRightDotsFill:Gg,BIconChatRightFill:Wg,BIconChatRightQuote:Ng,BIconChatRightQuoteFill:$g,BIconChatRightText:qg,BIconChatRightTextFill:Jg,BIconChatSquare:Kg,BIconChatSquareDots:Qg,BIconChatSquareDotsFill:Yg,BIconChatSquareFill:Xg,BIconChatSquareQuote:Zg,BIconChatSquareQuoteFill:ev,BIconChatSquareText:tv,BIconChatSquareTextFill:av,BIconChatText:ov,BIconChatTextFill:sv,BIconCheck:iv,BIconCheck2:nv,BIconCheck2All:rv,BIconCheck2Circle:cv,BIconCheck2Square:lv,BIconCheckAll:hv,BIconCheckCircle:dv,BIconCheckCircleFill:mv,BIconCheckLg:pv,BIconCheckSquare:uv,BIconCheckSquareFill:fv,BIconChevronBarContract:gv,BIconChevronBarDown:vv,BIconChevronBarExpand:Av,BIconChevronBarLeft:Pv,BIconChevronBarRight:bv,BIconChevronBarUp:yv,BIconChevronCompactDown:wv,BIconChevronCompactLeft:Iv,BIconChevronCompactRight:zv,BIconChevronCompactUp:Cv,BIconChevronContract:Dv,BIconChevronDoubleDown:Rv,BIconChevronDoubleLeft:Sv,BIconChevronDoubleRight:_v,BIconChevronDoubleUp:kv,BIconChevronDown:Mv,BIconChevronExpand:Tv,BIconChevronLeft:Vv,BIconChevronRight:xv,BIconChevronUp:Bv,BIconCircle:Lv,BIconCircleFill:Ov,BIconCircleHalf:Ev,BIconCircleSquare:Uv,BIconClipboard:Fv,BIconClipboardCheck:Hv,BIconClipboardData:jv,BIconClipboardMinus:Gv,BIconClipboardPlus:Wv,BIconClipboardX:Nv,BIconClock:$v,BIconClockFill:qv,BIconClockHistory:Jv,BIconCloud:Kv,BIconCloudArrowDown:Qv,BIconCloudArrowDownFill:Yv,BIconCloudArrowUp:Xv,BIconCloudArrowUpFill:Zv,BIconCloudCheck:eA,BIconCloudCheckFill:tA,BIconCloudDownload:aA,BIconCloudDownloadFill:oA,BIconCloudDrizzle:sA,BIconCloudDrizzleFill:iA,BIconCloudFill:nA,BIconCloudFog:rA,BIconCloudFog2:cA,BIconCloudFog2Fill:lA,BIconCloudFogFill:hA,BIconCloudHail:dA,BIconCloudHailFill:mA,BIconCloudHaze:pA,BIconCloudHaze1:uA,BIconCloudHaze2Fill:fA,BIconCloudHazeFill:gA,BIconCloudLightning:vA,BIconCloudLightningFill:AA,BIconCloudLightningRain:PA,BIconCloudLightningRainFill:bA,BIconCloudMinus:yA,BIconCloudMinusFill:wA,BIconCloudMoon:IA,BIconCloudMoonFill:zA,BIconCloudPlus:CA,BIconCloudPlusFill:DA,BIconCloudRain:RA,BIconCloudRainFill:SA,BIconCloudRainHeavy:_A,BIconCloudRainHeavyFill:kA,BIconCloudSlash:MA,BIconCloudSlashFill:TA,BIconCloudSleet:VA,BIconCloudSleetFill:xA,BIconCloudSnow:BA,BIconCloudSnowFill:LA,BIconCloudSun:OA,BIconCloudSunFill:EA,BIconCloudUpload:UA,BIconCloudUploadFill:FA,BIconClouds:HA,BIconCloudsFill:jA,BIconCloudy:GA,BIconCloudyFill:WA,BIconCode:NA,BIconCodeSlash:$A,BIconCodeSquare:qA,BIconCoin:JA,BIconCollection:KA,BIconCollectionFill:QA,BIconCollectionPlay:YA,BIconCollectionPlayFill:XA,BIconColumns:ZA,BIconColumnsGap:eP,BIconCommand:tP,BIconCompass:aP,BIconCompassFill:oP,BIconCone:sP,BIconConeStriped:iP,BIconController:nP,BIconCpu:rP,BIconCpuFill:cP,BIconCreditCard:lP,BIconCreditCard2Back:hP,BIconCreditCard2BackFill:dP,BIconCreditCard2Front:mP,BIconCreditCard2FrontFill:pP,BIconCreditCardFill:uP,BIconCrop:fP,BIconCup:gP,BIconCupFill:vP,BIconCupStraw:AP,BIconCurrencyBitcoin:PP,BIconCurrencyDollar:bP,BIconCurrencyEuro:yP,BIconCurrencyExchange:wP,BIconCurrencyPound:IP,BIconCurrencyYen:zP,BIconCursor:CP,BIconCursorFill:DP,BIconCursorText:RP,BIconDash:SP,BIconDashCircle:_P,BIconDashCircleDotted:kP,BIconDashCircleFill:MP,BIconDashLg:TP,BIconDashSquare:VP,BIconDashSquareDotted:xP,BIconDashSquareFill:BP,BIconDiagram2:LP,BIconDiagram2Fill:OP,BIconDiagram3:EP,BIconDiagram3Fill:UP,BIconDiamond:FP,BIconDiamondFill:HP,BIconDiamondHalf:jP,BIconDice1:GP,BIconDice1Fill:WP,BIconDice2:NP,BIconDice2Fill:$P,BIconDice3:qP,BIconDice3Fill:JP,BIconDice4:KP,BIconDice4Fill:QP,BIconDice5:YP,BIconDice5Fill:XP,BIconDice6:ZP,BIconDice6Fill:eb,BIconDisc:tb,BIconDiscFill:ab,BIconDiscord:ob,BIconDisplay:sb,BIconDisplayFill:ib,BIconDistributeHorizontal:nb,BIconDistributeVertical:rb,BIconDoorClosed:cb,BIconDoorClosedFill:lb,BIconDoorOpen:hb,BIconDoorOpenFill:db,BIconDot:mb,BIconDownload:pb,BIconDroplet:ub,BIconDropletFill:fb,BIconDropletHalf:gb,BIconEarbuds:vb,BIconEasel:Ab,BIconEaselFill:Pb,BIconEgg:bb,BIconEggFill:yb,BIconEggFried:wb,BIconEject:Ib,BIconEjectFill:zb,BIconEmojiAngry:Cb,BIconEmojiAngryFill:Db,BIconEmojiDizzy:Rb,BIconEmojiDizzyFill:Sb,BIconEmojiExpressionless:_b,BIconEmojiExpressionlessFill:kb,BIconEmojiFrown:Mb,BIconEmojiFrownFill:Tb,BIconEmojiHeartEyes:Vb,BIconEmojiHeartEyesFill:xb,BIconEmojiLaughing:Bb,BIconEmojiLaughingFill:Lb,BIconEmojiNeutral:Ob,BIconEmojiNeutralFill:Eb,BIconEmojiSmile:Ub,BIconEmojiSmileFill:Fb,BIconEmojiSmileUpsideDown:Hb,BIconEmojiSmileUpsideDownFill:jb,BIconEmojiSunglasses:Gb,BIconEmojiSunglassesFill:Wb,BIconEmojiWink:Nb,BIconEmojiWinkFill:$b,BIconEnvelope:qb,BIconEnvelopeFill:Jb,BIconEnvelopeOpen:Kb,BIconEnvelopeOpenFill:Qb,BIconEraser:Yb,BIconEraserFill:Xb,BIconExclamation:Zb,BIconExclamationCircle:ey,BIconExclamationCircleFill:ty,BIconExclamationDiamond:ay,BIconExclamationDiamondFill:oy,BIconExclamationLg:sy,BIconExclamationOctagon:iy,BIconExclamationOctagonFill:ny,BIconExclamationSquare:ry,BIconExclamationSquareFill:cy,BIconExclamationTriangle:ly,BIconExclamationTriangleFill:hy,BIconExclude:dy,BIconEye:my,BIconEyeFill:py,BIconEyeSlash:uy,BIconEyeSlashFill:fy,BIconEyedropper:gy,BIconEyeglasses:vy,BIconFacebook:Ay,BIconFile:Py,BIconFileArrowDown:by,BIconFileArrowDownFill:yy,BIconFileArrowUp:wy,BIconFileArrowUpFill:Iy,BIconFileBarGraph:zy,BIconFileBarGraphFill:Cy,BIconFileBinary:Dy,BIconFileBinaryFill:Ry,BIconFileBreak:Sy,BIconFileBreakFill:_y,BIconFileCheck:ky,BIconFileCheckFill:My,BIconFileCode:Ty,BIconFileCodeFill:Vy,BIconFileDiff:xy,BIconFileDiffFill:By,BIconFileEarmark:Ly,BIconFileEarmarkArrowDown:Oy,BIconFileEarmarkArrowDownFill:Ey,BIconFileEarmarkArrowUp:Uy,BIconFileEarmarkArrowUpFill:Fy,BIconFileEarmarkBarGraph:Hy,BIconFileEarmarkBarGraphFill:jy,BIconFileEarmarkBinary:Gy,BIconFileEarmarkBinaryFill:Wy,BIconFileEarmarkBreak:Ny,BIconFileEarmarkBreakFill:$y,BIconFileEarmarkCheck:qy,BIconFileEarmarkCheckFill:Jy,BIconFileEarmarkCode:Ky,BIconFileEarmarkCodeFill:Qy,BIconFileEarmarkDiff:Yy,BIconFileEarmarkDiffFill:Xy,BIconFileEarmarkEasel:Zy,BIconFileEarmarkEaselFill:ew,BIconFileEarmarkExcel:tw,BIconFileEarmarkExcelFill:aw,BIconFileEarmarkFill:ow,BIconFileEarmarkFont:sw,BIconFileEarmarkFontFill:iw,BIconFileEarmarkImage:nw,BIconFileEarmarkImageFill:rw,BIconFileEarmarkLock:cw,BIconFileEarmarkLock2:lw,BIconFileEarmarkLock2Fill:hw,BIconFileEarmarkLockFill:dw,BIconFileEarmarkMedical:mw,BIconFileEarmarkMedicalFill:pw,BIconFileEarmarkMinus:uw,BIconFileEarmarkMinusFill:fw,BIconFileEarmarkMusic:gw,BIconFileEarmarkMusicFill:vw,BIconFileEarmarkPdf:Aw,BIconFileEarmarkPdfFill:Pw,BIconFileEarmarkPerson:bw,BIconFileEarmarkPersonFill:yw,BIconFileEarmarkPlay:ww,BIconFileEarmarkPlayFill:Iw,BIconFileEarmarkPlus:zw,BIconFileEarmarkPlusFill:Cw,BIconFileEarmarkPost:Dw,BIconFileEarmarkPostFill:Rw,BIconFileEarmarkPpt:Sw,BIconFileEarmarkPptFill:_w,BIconFileEarmarkRichtext:kw,BIconFileEarmarkRichtextFill:Mw,BIconFileEarmarkRuled:Tw,BIconFileEarmarkRuledFill:Vw,BIconFileEarmarkSlides:xw,BIconFileEarmarkSlidesFill:Bw,BIconFileEarmarkSpreadsheet:Lw,BIconFileEarmarkSpreadsheetFill:Ow,BIconFileEarmarkText:Ew,BIconFileEarmarkTextFill:Uw,BIconFileEarmarkWord:Fw,BIconFileEarmarkWordFill:Hw,BIconFileEarmarkX:jw,BIconFileEarmarkXFill:Gw,BIconFileEarmarkZip:Ww,BIconFileEarmarkZipFill:Nw,BIconFileEasel:$w,BIconFileEaselFill:qw,BIconFileExcel:Jw,BIconFileExcelFill:Kw,BIconFileFill:Qw,BIconFileFont:Yw,BIconFileFontFill:Xw,BIconFileImage:Zw,BIconFileImageFill:eI,BIconFileLock:tI,BIconFileLock2:aI,BIconFileLock2Fill:oI,BIconFileLockFill:sI,BIconFileMedical:iI,BIconFileMedicalFill:nI,BIconFileMinus:rI,BIconFileMinusFill:cI,BIconFileMusic:lI,BIconFileMusicFill:hI,BIconFilePdf:dI,BIconFilePdfFill:mI,BIconFilePerson:pI,BIconFilePersonFill:uI,BIconFilePlay:fI,BIconFilePlayFill:gI,BIconFilePlus:vI,BIconFilePlusFill:AI,BIconFilePost:PI,BIconFilePostFill:bI,BIconFilePpt:yI,BIconFilePptFill:wI,BIconFileRichtext:II,BIconFileRichtextFill:zI,BIconFileRuled:CI,BIconFileRuledFill:DI,BIconFileSlides:RI,BIconFileSlidesFill:SI,BIconFileSpreadsheet:_I,BIconFileSpreadsheetFill:kI,BIconFileText:MI,BIconFileTextFill:TI,BIconFileWord:VI,BIconFileWordFill:xI,BIconFileX:BI,BIconFileXFill:LI,BIconFileZip:OI,BIconFileZipFill:EI,BIconFiles:UI,BIconFilesAlt:FI,BIconFilm:HI,BIconFilter:jI,BIconFilterCircle:GI,BIconFilterCircleFill:WI,BIconFilterLeft:NI,BIconFilterRight:$I,BIconFilterSquare:qI,BIconFilterSquareFill:JI,BIconFlag:KI,BIconFlagFill:QI,BIconFlower1:YI,BIconFlower2:XI,BIconFlower3:ZI,BIconFolder:ez,BIconFolder2:tz,BIconFolder2Open:az,BIconFolderCheck:oz,BIconFolderFill:sz,BIconFolderMinus:iz,BIconFolderPlus:nz,BIconFolderSymlink:rz,BIconFolderSymlinkFill:cz,BIconFolderX:lz,BIconFonts:hz,BIconForward:dz,BIconForwardFill:mz,BIconFront:pz,BIconFullscreen:uz,BIconFullscreenExit:fz,BIconFunnel:gz,BIconFunnelFill:vz,BIconGear:Az,BIconGearFill:Pz,BIconGearWide:bz,BIconGearWideConnected:yz,BIconGem:wz,BIconGenderAmbiguous:Iz,BIconGenderFemale:zz,BIconGenderMale:Cz,BIconGenderTrans:Dz,BIconGeo:Rz,BIconGeoAlt:Sz,BIconGeoAltFill:_z,BIconGeoFill:kz,BIconGift:Mz,BIconGiftFill:Tz,BIconGithub:Vz,BIconGlobe:xz,BIconGlobe2:Bz,BIconGoogle:Lz,BIconGraphDown:Oz,BIconGraphUp:Ez,BIconGrid:Uz,BIconGrid1x2:Fz,BIconGrid1x2Fill:Hz,BIconGrid3x2:jz,BIconGrid3x2Gap:Gz,BIconGrid3x2GapFill:Wz,BIconGrid3x3:Nz,BIconGrid3x3Gap:$z,BIconGrid3x3GapFill:qz,BIconGridFill:Jz,BIconGripHorizontal:Kz,BIconGripVertical:Qz,BIconHammer:Yz,BIconHandIndex:Xz,BIconHandIndexFill:Zz,BIconHandIndexThumb:eC,BIconHandIndexThumbFill:tC,BIconHandThumbsDown:aC,BIconHandThumbsDownFill:oC,BIconHandThumbsUp:sC,BIconHandThumbsUpFill:iC,BIconHandbag:nC,BIconHandbagFill:rC,BIconHash:cC,BIconHdd:lC,BIconHddFill:hC,BIconHddNetwork:dC,BIconHddNetworkFill:mC,BIconHddRack:pC,BIconHddRackFill:uC,BIconHddStack:fC,BIconHddStackFill:gC,BIconHeadphones:vC,BIconHeadset:AC,BIconHeadsetVr:PC,BIconHeart:bC,BIconHeartFill:yC,BIconHeartHalf:wC,BIconHeptagon:IC,BIconHeptagonFill:zC,BIconHeptagonHalf:CC,BIconHexagon:DC,BIconHexagonFill:RC,BIconHexagonHalf:SC,BIconHourglass:_C,BIconHourglassBottom:kC,BIconHourglassSplit:MC,BIconHourglassTop:TC,BIconHouse:VC,BIconHouseDoor:xC,BIconHouseDoorFill:BC,BIconHouseFill:LC,BIconHr:OC,BIconHurricane:EC,BIconImage:UC,BIconImageAlt:FC,BIconImageFill:HC,BIconImages:jC,BIconInbox:GC,BIconInboxFill:WC,BIconInboxes:NC,BIconInboxesFill:$C,BIconInfo:qC,BIconInfoCircle:JC,BIconInfoCircleFill:KC,BIconInfoLg:QC,BIconInfoSquare:YC,BIconInfoSquareFill:XC,BIconInputCursor:ZC,BIconInputCursorText:eD,BIconInstagram:tD,BIconIntersect:aD,BIconJournal:oD,BIconJournalAlbum:sD,BIconJournalArrowDown:iD,BIconJournalArrowUp:nD,BIconJournalBookmark:rD,BIconJournalBookmarkFill:cD,BIconJournalCheck:lD,BIconJournalCode:hD,BIconJournalMedical:dD,BIconJournalMinus:mD,BIconJournalPlus:pD,BIconJournalRichtext:uD,BIconJournalText:fD,BIconJournalX:gD,BIconJournals:vD,BIconJoystick:AD,BIconJustify:PD,BIconJustifyLeft:bD,BIconJustifyRight:yD,BIconKanban:wD,BIconKanbanFill:ID,BIconKey:zD,BIconKeyFill:CD,BIconKeyboard:DD,BIconKeyboardFill:RD,BIconLadder:SD,BIconLamp:_D,BIconLampFill:kD,BIconLaptop:MD,BIconLaptopFill:TD,BIconLayerBackward:VD,BIconLayerForward:xD,BIconLayers:BD,BIconLayersFill:LD,BIconLayersHalf:OD,BIconLayoutSidebar:ED,BIconLayoutSidebarInset:UD,BIconLayoutSidebarInsetReverse:FD,BIconLayoutSidebarReverse:HD,BIconLayoutSplit:jD,BIconLayoutTextSidebar:GD,BIconLayoutTextSidebarReverse:WD,BIconLayoutTextWindow:ND,BIconLayoutTextWindowReverse:$D,BIconLayoutThreeColumns:qD,BIconLayoutWtf:JD,BIconLifePreserver:KD,BIconLightbulb:QD,BIconLightbulbFill:YD,BIconLightbulbOff:XD,BIconLightbulbOffFill:ZD,BIconLightning:eR,BIconLightningCharge:tR,BIconLightningChargeFill:aR,BIconLightningFill:oR,BIconLink:sR,BIconLink45deg:iR,BIconLinkedin:nR,BIconList:rR,BIconListCheck:cR,BIconListNested:lR,BIconListOl:hR,BIconListStars:dR,BIconListTask:mR,BIconListUl:pR,BIconLock:uR,BIconLockFill:fR,BIconMailbox:gR,BIconMailbox2:vR,BIconMap:AR,BIconMapFill:PR,BIconMarkdown:bR,BIconMarkdownFill:yR,BIconMask:wR,BIconMastodon:IR,BIconMegaphone:zR,BIconMegaphoneFill:CR,BIconMenuApp:DR,BIconMenuAppFill:RR,BIconMenuButton:SR,BIconMenuButtonFill:_R,BIconMenuButtonWide:kR,BIconMenuButtonWideFill:MR,BIconMenuDown:TR,BIconMenuUp:VR,BIconMessenger:xR,BIconMic:BR,BIconMicFill:LR,BIconMicMute:OR,BIconMicMuteFill:ER,BIconMinecart:UR,BIconMinecartLoaded:FR,BIconMoisture:HR,BIconMoon:jR,BIconMoonFill:GR,BIconMoonStars:WR,BIconMoonStarsFill:NR,BIconMouse:$R,BIconMouse2:qR,BIconMouse2Fill:JR,BIconMouse3:KR,BIconMouse3Fill:QR,BIconMouseFill:YR,BIconMusicNote:XR,BIconMusicNoteBeamed:ZR,BIconMusicNoteList:eS,BIconMusicPlayer:tS,BIconMusicPlayerFill:aS,BIconNewspaper:oS,BIconNodeMinus:sS,BIconNodeMinusFill:iS,BIconNodePlus:nS,BIconNodePlusFill:rS,BIconNut:cS,BIconNutFill:lS,BIconOctagon:hS,BIconOctagonFill:dS,BIconOctagonHalf:mS,BIconOption:pS,BIconOutlet:uS,BIconPaintBucket:fS,BIconPalette:gS,BIconPalette2:vS,BIconPaletteFill:AS,BIconPaperclip:PS,BIconParagraph:bS,BIconPatchCheck:yS,BIconPatchCheckFill:wS,BIconPatchExclamation:IS,BIconPatchExclamationFill:zS,BIconPatchMinus:CS,BIconPatchMinusFill:DS,BIconPatchPlus:RS,BIconPatchPlusFill:SS,BIconPatchQuestion:_S,BIconPatchQuestionFill:kS,BIconPause:MS,BIconPauseBtn:TS,BIconPauseBtnFill:VS,BIconPauseCircle:xS,BIconPauseCircleFill:BS,BIconPauseFill:LS,BIconPeace:OS,BIconPeaceFill:ES,BIconPen:US,BIconPenFill:FS,BIconPencil:HS,BIconPencilFill:jS,BIconPencilSquare:GS,BIconPentagon:WS,BIconPentagonFill:NS,BIconPentagonHalf:$S,BIconPeople:qS,BIconPeopleFill:JS,BIconPercent:KS,BIconPerson:QS,BIconPersonBadge:YS,BIconPersonBadgeFill:XS,BIconPersonBoundingBox:ZS,BIconPersonCheck:e_,BIconPersonCheckFill:t_,BIconPersonCircle:a_,BIconPersonDash:o_,BIconPersonDashFill:s_,BIconPersonFill:i_,BIconPersonLinesFill:n_,BIconPersonPlus:r_,BIconPersonPlusFill:c_,BIconPersonSquare:l_,BIconPersonX:h_,BIconPersonXFill:d_,BIconPhone:m_,BIconPhoneFill:p_,BIconPhoneLandscape:u_,BIconPhoneLandscapeFill:f_,BIconPhoneVibrate:g_,BIconPhoneVibrateFill:v_,BIconPieChart:A_,BIconPieChartFill:P_,BIconPiggyBank:b_,BIconPiggyBankFill:y_,BIconPin:w_,BIconPinAngle:I_,BIconPinAngleFill:z_,BIconPinFill:C_,BIconPinMap:D_,BIconPinMapFill:R_,BIconPip:S_,BIconPipFill:__,BIconPlay:k_,BIconPlayBtn:M_,BIconPlayBtnFill:T_,BIconPlayCircle:V_,BIconPlayCircleFill:x_,BIconPlayFill:B_,BIconPlug:L_,BIconPlugFill:O_,BIconPlus:E_,BIconPlusCircle:U_,BIconPlusCircleDotted:F_,BIconPlusCircleFill:H_,BIconPlusLg:j_,BIconPlusSquare:G_,BIconPlusSquareDotted:W_,BIconPlusSquareFill:N_,BIconPower:$_,BIconPrinter:q_,BIconPrinterFill:J_,BIconPuzzle:K_,BIconPuzzleFill:Q_,BIconQuestion:Y_,BIconQuestionCircle:X_,BIconQuestionCircleFill:Z_,BIconQuestionDiamond:ek,BIconQuestionDiamondFill:tk,BIconQuestionLg:ak,BIconQuestionOctagon:ok,BIconQuestionOctagonFill:sk,BIconQuestionSquare:ik,BIconQuestionSquareFill:nk,BIconRainbow:rk,BIconReceipt:ck,BIconReceiptCutoff:lk,BIconReception0:hk,BIconReception1:dk,BIconReception2:mk,BIconReception3:pk,BIconReception4:uk,BIconRecord:fk,BIconRecord2:gk,BIconRecord2Fill:vk,BIconRecordBtn:Ak,BIconRecordBtnFill:Pk,BIconRecordCircle:bk,BIconRecordCircleFill:yk,BIconRecordFill:wk,BIconRecycle:Ik,BIconReddit:zk,BIconReply:Ck,BIconReplyAll:Dk,BIconReplyAllFill:Rk,BIconReplyFill:Sk,BIconRss:_k,BIconRssFill:kk,BIconRulers:Mk,BIconSafe:Tk,BIconSafe2:Vk,BIconSafe2Fill:xk,BIconSafeFill:Bk,BIconSave:Lk,BIconSave2:Ok,BIconSave2Fill:Ek,BIconSaveFill:Uk,BIconScissors:Fk,BIconScrewdriver:Hk,BIconSdCard:jk,BIconSdCardFill:Gk,BIconSearch:Wk,BIconSegmentedNav:Nk,BIconServer:$k,BIconShare:qk,BIconShareFill:Jk,BIconShield:Kk,BIconShieldCheck:Qk,BIconShieldExclamation:Yk,BIconShieldFill:Xk,BIconShieldFillCheck:Zk,BIconShieldFillExclamation:eM,BIconShieldFillMinus:tM,BIconShieldFillPlus:aM,BIconShieldFillX:oM,BIconShieldLock:sM,BIconShieldLockFill:iM,BIconShieldMinus:nM,BIconShieldPlus:rM,BIconShieldShaded:cM,BIconShieldSlash:lM,BIconShieldSlashFill:hM,BIconShieldX:dM,BIconShift:mM,BIconShiftFill:pM,BIconShop:uM,BIconShopWindow:fM,BIconShuffle:gM,BIconSignpost:vM,BIconSignpost2:AM,BIconSignpost2Fill:PM,BIconSignpostFill:bM,BIconSignpostSplit:yM,BIconSignpostSplitFill:wM,BIconSim:IM,BIconSimFill:zM,BIconSkipBackward:CM,BIconSkipBackwardBtn:DM,BIconSkipBackwardBtnFill:RM,BIconSkipBackwardCircle:SM,BIconSkipBackwardCircleFill:_M,BIconSkipBackwardFill:kM,BIconSkipEnd:MM,BIconSkipEndBtn:TM,BIconSkipEndBtnFill:VM,BIconSkipEndCircle:xM,BIconSkipEndCircleFill:BM,BIconSkipEndFill:LM,BIconSkipForward:OM,BIconSkipForwardBtn:EM,BIconSkipForwardBtnFill:UM,BIconSkipForwardCircle:FM,BIconSkipForwardCircleFill:HM,BIconSkipForwardFill:jM,BIconSkipStart:GM,BIconSkipStartBtn:WM,BIconSkipStartBtnFill:NM,BIconSkipStartCircle:$M,BIconSkipStartCircleFill:qM,BIconSkipStartFill:JM,BIconSkype:KM,BIconSlack:QM,BIconSlash:YM,BIconSlashCircle:XM,BIconSlashCircleFill:ZM,BIconSlashLg:eT,BIconSlashSquare:tT,BIconSlashSquareFill:aT,BIconSliders:oT,BIconSmartwatch:sT,BIconSnow:iT,BIconSnow2:nT,BIconSnow3:rT,BIconSortAlphaDown:cT,BIconSortAlphaDownAlt:lT,BIconSortAlphaUp:hT,BIconSortAlphaUpAlt:dT,BIconSortDown:mT,BIconSortDownAlt:pT,BIconSortNumericDown:uT,BIconSortNumericDownAlt:fT,BIconSortNumericUp:gT,BIconSortNumericUpAlt:vT,BIconSortUp:AT,BIconSortUpAlt:PT,BIconSoundwave:bT,BIconSpeaker:yT,BIconSpeakerFill:wT,BIconSpeedometer:IT,BIconSpeedometer2:zT,BIconSpellcheck:CT,BIconSquare:DT,BIconSquareFill:RT,BIconSquareHalf:ST,BIconStack:_T,BIconStar:kT,BIconStarFill:MT,BIconStarHalf:TT,BIconStars:VT,BIconStickies:xT,BIconStickiesFill:BT,BIconSticky:LT,BIconStickyFill:OT,BIconStop:ET,BIconStopBtn:UT,BIconStopBtnFill:FT,BIconStopCircle:HT,BIconStopCircleFill:jT,BIconStopFill:GT,BIconStoplights:WT,BIconStoplightsFill:NT,BIconStopwatch:$T,BIconStopwatchFill:qT,BIconSubtract:JT,BIconSuitClub:KT,BIconSuitClubFill:QT,BIconSuitDiamond:YT,BIconSuitDiamondFill:XT,BIconSuitHeart:ZT,BIconSuitHeartFill:eV,BIconSuitSpade:tV,BIconSuitSpadeFill:aV,BIconSun:oV,BIconSunFill:sV,BIconSunglasses:iV,BIconSunrise:nV,BIconSunriseFill:rV,BIconSunset:cV,BIconSunsetFill:lV,BIconSymmetryHorizontal:hV,BIconSymmetryVertical:dV,BIconTable:mV,BIconTablet:pV,BIconTabletFill:uV,BIconTabletLandscape:fV,BIconTabletLandscapeFill:gV,BIconTag:vV,BIconTagFill:AV,BIconTags:PV,BIconTagsFill:bV,BIconTelegram:yV,BIconTelephone:wV,BIconTelephoneFill:IV,BIconTelephoneForward:zV,BIconTelephoneForwardFill:CV,BIconTelephoneInbound:DV,BIconTelephoneInboundFill:RV,BIconTelephoneMinus:SV,BIconTelephoneMinusFill:_V,BIconTelephoneOutbound:kV,BIconTelephoneOutboundFill:MV,BIconTelephonePlus:TV,BIconTelephonePlusFill:VV,BIconTelephoneX:xV,BIconTelephoneXFill:BV,BIconTerminal:LV,BIconTerminalFill:OV,BIconTextCenter:EV,BIconTextIndentLeft:UV,BIconTextIndentRight:FV,BIconTextLeft:HV,BIconTextParagraph:jV,BIconTextRight:GV,BIconTextarea:WV,BIconTextareaResize:NV,BIconTextareaT:$V,BIconThermometer:qV,BIconThermometerHalf:JV,BIconThermometerHigh:KV,BIconThermometerLow:QV,BIconThermometerSnow:YV,BIconThermometerSun:XV,BIconThreeDots:ZV,BIconThreeDotsVertical:ex,BIconToggle2Off:tx,BIconToggle2On:ax,BIconToggleOff:ox,BIconToggleOn:sx,BIconToggles:ix,BIconToggles2:nx,BIconTools:rx,BIconTornado:cx,BIconTranslate:lx,BIconTrash:hx,BIconTrash2:dx,BIconTrash2Fill:mx,BIconTrashFill:px,BIconTree:ux,BIconTreeFill:fx,BIconTriangle:gx,BIconTriangleFill:vx,BIconTriangleHalf:Ax,BIconTrophy:Px,BIconTrophyFill:bx,BIconTropicalStorm:yx,BIconTruck:wx,BIconTruckFlatbed:Ix,BIconTsunami:zx,BIconTv:Cx,BIconTvFill:Dx,BIconTwitch:Rx,BIconTwitter:Sx,BIconType:_x,BIconTypeBold:kx,BIconTypeH1:Mx,BIconTypeH2:Tx,BIconTypeH3:Vx,BIconTypeItalic:xx,BIconTypeStrikethrough:Bx,BIconTypeUnderline:Lx,BIconUiChecks:Ox,BIconUiChecksGrid:Ex,BIconUiRadios:Ux,BIconUiRadiosGrid:Fx,BIconUmbrella:Hx,BIconUmbrellaFill:jx,BIconUnion:Gx,BIconUnlock:Wx,BIconUnlockFill:Nx,BIconUpc:$x,BIconUpcScan:qx,BIconUpload:Jx,BIconVectorPen:Kx,BIconViewList:Qx,BIconViewStacked:Yx,BIconVinyl:Xx,BIconVinylFill:Zx,BIconVoicemail:eB,BIconVolumeDown:tB,BIconVolumeDownFill:aB,BIconVolumeMute:oB,BIconVolumeMuteFill:sB,BIconVolumeOff:iB,BIconVolumeOffFill:nB,BIconVolumeUp:rB,BIconVolumeUpFill:cB,BIconVr:lB,BIconWallet:hB,BIconWallet2:dB,BIconWalletFill:mB,BIconWatch:pB,BIconWater:uB,BIconWhatsapp:fB,BIconWifi:gB,BIconWifi1:vB,BIconWifi2:AB,BIconWifiOff:PB,BIconWind:bB,BIconWindow:yB,BIconWindowDock:wB,BIconWindowSidebar:IB,BIconWrench:zB,BIconX:CB,BIconXCircle:DB,BIconXCircleFill:RB,BIconXDiamond:SB,BIconXDiamondFill:_B,BIconXLg:kB,BIconXOctagon:MB,BIconXOctagonFill:TB,BIconXSquare:VB,BIconXSquareFill:xB,BIconYoutube:BB,BIconZoomIn:LB,BIconZoomOut:OB}});function u8(e,t){for(var a in t)e[a]=t[a];return e}var f8=/[!'()*]/g,g8=function(e){return"%"+e.charCodeAt(0).toString(16)},v8=/%2C/g,A8=function(e){return encodeURIComponent(e).replace(f8,g8).replace(v8,",")};function P8(e){try{return decodeURIComponent(e)}catch(t){0}return e}function b8(e,t,a){void 0===t&&(t={});var o,s=a||w8;try{o=s(e||"")}catch(r){o={}}for(var i in t){var n=t[i];o[i]=Array.isArray(n)?n.map(y8):y8(n)}return o}var y8=function(e){return null==e||"object"===typeof e?e:String(e)};function w8(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e?(e.split("&").forEach((function(e){var a=e.replace(/\+/g," ").split("="),o=P8(a.shift()),s=a.length>0?P8(a.join("=")):null;void 0===t[o]?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]})),t):t}function I8(e){var t=e?Object.keys(e).map((function(t){var a=e[t];if(void 0===a)return"";if(null===a)return A8(t);if(Array.isArray(a)){var o=[];return a.forEach((function(e){void 0!==e&&(null===e?o.push(A8(t)):o.push(A8(t)+"="+A8(e)))})),o.join("&")}return A8(t)+"="+A8(a)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var z8=/\/?$/;function C8(e,t,a,o){var s=o&&o.options.stringifyQuery,i=t.query||{};try{i=D8(i)}catch(r){}var n={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:_8(t,s),matched:e?S8(e):[]};return a&&(n.redirectedFrom=_8(a,s)),Object.freeze(n)}function D8(e){if(Array.isArray(e))return e.map(D8);if(e&&"object"===typeof e){var t={};for(var a in e)t[a]=D8(e[a]);return t}return e}var R8=C8(null,{path:"/"});function S8(e){var t=[];while(e)t.unshift(e),e=e.parent;return t}function _8(e,t){var a=e.path,o=e.query;void 0===o&&(o={});var s=e.hash;void 0===s&&(s="");var i=t||I8;return(a||"/")+i(o)+s}function k8(e,t,a){return t===R8?e===t:!!t&&(e.path&&t.path?e.path.replace(z8,"")===t.path.replace(z8,"")&&(a||e.hash===t.hash&&M8(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(a||e.hash===t.hash&&M8(e.query,t.query)&&M8(e.params,t.params))))}function M8(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var a=Object.keys(e).sort(),o=Object.keys(t).sort();return a.length===o.length&&a.every((function(a,s){var i=e[a],n=o[s];if(n!==a)return!1;var r=t[a];return null==i||null==r?i===r:"object"===typeof i&&"object"===typeof r?M8(i,r):String(i)===String(r)}))}function T8(e,t){return 0===e.path.replace(z8,"/").indexOf(t.path.replace(z8,"/"))&&(!t.hash||e.hash===t.hash)&&V8(e.query,t.query)}function V8(e,t){for(var a in t)if(!(a in e))return!1;return!0}function x8(e){for(var t=0;t=0&&(t=e.slice(o),e=e.slice(0,o));var s=e.indexOf("?");return s>=0&&(a=e.slice(s+1),e=e.slice(0,s)),{path:e,query:a,hash:t}}function F8(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var H8=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},j8=r7,G8=J8,W8=K8,N8=X8,$8=n7,q8=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function J8(e,t){var a,o=[],s=0,i=0,n="",r=t&&t.delimiter||"/";while(null!=(a=q8.exec(e))){var c=a[0],l=a[1],h=a.index;if(n+=e.slice(i,h),i=h+c.length,l)n+=l[1];else{var d=e[i],m=a[2],p=a[3],u=a[4],f=a[5],g=a[6],v=a[7];n&&(o.push(n),n="");var A=null!=m&&null!=d&&d!==m,P="+"===g||"*"===g,b="?"===g||"*"===g,y=a[2]||r,w=u||f;o.push({name:p||s++,prefix:m||"",delimiter:y,optional:b,repeat:P,partial:A,asterisk:!!v,pattern:w?e7(w):v?".*":"[^"+Z8(y)+"]+?"})}}return i1||!b.length)return 0===b.length?e():e("span",{},b)}if("a"===this.tag)P.on=A,P.attrs={href:r,"aria-current":g};else{var y=v7(this.$slots.default);if(y){y.isStatic=!1;var w=y.data=u8({},y.data);for(var I in w.on=w.on||{},w.on){var z=w.on[I];I in A&&(w.on[I]=Array.isArray(z)?z:[z])}for(var C in A)C in w.on?w.on[C].push(A[C]):w.on[C]=v;var D=y.data.attrs=u8({},y.data.attrs);D.href=r,D["aria-current"]=g}else P.on=A}return e(this.tag,P,this.$slots.default)}};function g7(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function v7(e){if(e)for(var t,a=0;a-1&&(r.params[d]=a.params[d]);return r.path=l7(l.path,r.params,'named route "'+c+'"'),m(l,r,n)}if(r.path){r.params={};for(var p=0;p-1}function o6(e,t){return a6(e)&&e._isRouter&&(null==t||e.type===t)}function s6(e,t,a){var o=function(s){s>=e.length?a():e[s]?t(e[s],(function(){o(s+1)})):o(s+1)};o(0)}function i6(e){return function(t,a,o){var s=!1,i=0,n=null;n6(e,(function(e,t,a,r){if("function"===typeof e&&void 0===e.cid){s=!0,i++;var c,l=h6((function(t){l6(t)&&(t=t.default),e.resolved="function"===typeof t?t:d7.extend(t),a.components[r]=t,i--,i<=0&&o()})),h=h6((function(e){var t="Failed to resolve async component "+r+": "+e;n||(n=a6(e)?e:new Error(t),o(n))}));try{c=e(l,h)}catch(m){h(m)}if(c)if("function"===typeof c.then)c.then(l,h);else{var d=c.component;d&&"function"===typeof d.then&&d.then(l,h)}}})),s||o()}}function n6(e,t){return r6(e.map((function(e){return Object.keys(e.components).map((function(a){return t(e.components[a],e.instances[a],e,a)}))})))}function r6(e){return Array.prototype.concat.apply([],e)}var c6="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function l6(e){return e.__esModule||c6&&"Module"===e[Symbol.toStringTag]}function h6(e){var t=!1;return function(){var a=[],o=arguments.length;while(o--)a[o]=arguments[o];if(!t)return t=!0,e.apply(this,a)}}var d6=function(e,t){this.router=e,this.base=m6(t),this.current=R8,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function m6(e){if(!e)if(P7){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function p6(e,t){var a,o=Math.max(e.length,t.length);for(a=0;a0)){var t=this.router,a=t.options.scrollBehavior,o=N7&&a;o&&this.listeners.push(V7());var s=function(){var a=e.current,s=w6(e.base);e.current===R8&&s===e._startLocation||e.transitionTo(s,(function(e){o&&x7(t,e,a,!0)}))};window.addEventListener("popstate",s),this.listeners.push((function(){window.removeEventListener("popstate",s)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){$7(F8(o.base+e.fullPath)),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){q7(F8(o.base+e.fullPath)),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.ensureURL=function(e){if(w6(this.base)!==this.current.fullPath){var t=F8(this.base+this.current.fullPath);e?$7(t):q7(t)}},t.prototype.getCurrentLocation=function(){return w6(this.base)},t}(d6);function w6(e){var t=window.location.pathname,a=t.toLowerCase(),o=e.toLowerCase();return!e||a!==o&&0!==a.indexOf(F8(o+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var I6=function(e){function t(t,a,o){e.call(this,t,a),o&&z6(this.base)||C6()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,a=t.options.scrollBehavior,o=N7&&a;o&&this.listeners.push(V7());var s=function(){var t=e.current;C6()&&e.transitionTo(D6(),(function(a){o&&x7(e.router,a,t,!0),N7||_6(a.fullPath)}))},i=N7?"popstate":"hashchange";window.addEventListener(i,s),this.listeners.push((function(){window.removeEventListener(i,s)}))}},t.prototype.push=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){S6(e.fullPath),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){_6(e.fullPath),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;D6()!==t&&(e?S6(t):_6(t))},t.prototype.getCurrentLocation=function(){return D6()},t}(d6);function z6(e){var t=w6(e);if(!/^\/#/.test(t))return window.location.replace(F8(e+"/#"+t)),!0}function C6(){var e=D6();return"/"===e.charAt(0)||(_6("/"+e),!1)}function D6(){var e=window.location.href,t=e.indexOf("#");return t<0?"":(e=e.slice(t+1),e)}function R6(e){var t=window.location.href,a=t.indexOf("#"),o=a>=0?t.slice(0,a):t;return o+"#"+e}function S6(e){N7?$7(R6(e)):window.location.hash=e}function _6(e){N7?q7(R6(e)):window.location.replace(R6(e))}var k6=function(e){function t(t,a){e.call(this,t,a),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,a){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index+1).concat(e),o.index++,t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index).concat(e),t&&t(e)}),a)},t.prototype.go=function(e){var t=this,a=this.index+e;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,(function(){var e=t.current;t.index=a,t.updateRoute(o),t.router.afterHooks.forEach((function(t){t&&t(o,e)}))}),(function(e){o6(e,J7.duplicated)&&(t.index=a)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(d6),M6=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=z7(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!N7&&!1!==e.fallback,this.fallback&&(t="hash"),P7||(t="abstract"),this.mode=t,t){case"history":this.history=new y6(this,e.base);break;case"hash":this.history=new I6(this,e.base,this.fallback);break;case"abstract":this.history=new k6(this,e.base);break;default:0}},T6={currentRoute:{configurable:!0}};M6.prototype.match=function(e,t,a){return this.matcher.match(e,t,a)},T6.currentRoute.get=function(){return this.history&&this.history.current},M6.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var a=t.apps.indexOf(e);a>-1&&t.apps.splice(a,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var a=this.history;if(a instanceof y6||a instanceof I6){var o=function(e){var o=a.current,s=t.options.scrollBehavior,i=N7&&s;i&&"fullPath"in e&&x7(t,e,o,!1)},s=function(e){a.setupListeners(),o(e)};a.transitionTo(a.getCurrentLocation(),s,s)}a.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},M6.prototype.beforeEach=function(e){return x6(this.beforeHooks,e)},M6.prototype.beforeResolve=function(e){return x6(this.resolveHooks,e)},M6.prototype.afterEach=function(e){return x6(this.afterHooks,e)},M6.prototype.onReady=function(e,t){this.history.onReady(e,t)},M6.prototype.onError=function(e){this.history.onError(e)},M6.prototype.push=function(e,t,a){var o=this;if(!t&&!a&&"undefined"!==typeof Promise)return new Promise((function(t,a){o.history.push(e,t,a)}));this.history.push(e,t,a)},M6.prototype.replace=function(e,t,a){var o=this;if(!t&&!a&&"undefined"!==typeof Promise)return new Promise((function(t,a){o.history.replace(e,t,a)}));this.history.replace(e,t,a)},M6.prototype.go=function(e){this.history.go(e)},M6.prototype.back=function(){this.go(-1)},M6.prototype.forward=function(){this.go(1)},M6.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},M6.prototype.resolve=function(e,t,a){t=t||this.history.current;var o=h7(e,t,a,this),s=this.match(o,t),i=s.redirectedFrom||s.fullPath,n=this.history.base,r=B6(n,i,this.mode);return{location:o,route:s,href:r,normalizedTo:o,resolved:s}},M6.prototype.getRoutes=function(){return this.matcher.getRoutes()},M6.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==R8&&this.history.transitionTo(this.history.getCurrentLocation())},M6.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==R8&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(M6.prototype,T6);var V6=M6;function x6(e,t){return e.push(t),function(){var a=e.indexOf(t);a>-1&&e.splice(a,1)}}function B6(e,t,a){var o="hash"===a?"#"+t:t;return e?F8(e+"/"+o):o}M6.install=A7,M6.version="3.6.5",M6.isNavigationFailure=o6,M6.NavigationFailureType=J7,M6.START_LOCATION=R8,P7&&window.Vue&&window.Vue.use(M6);var L6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("Summary",{attrs:{iam_data:e.iam_data,"policy-filter":e.policyFilter}})],1)},O6=[],E6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"report"},[a("b-row",{staticClass:"mb-3"},[a("b-col",[a("h3",[e._v("Executive Summary")]),a("p",[e._v(" This report contains the security assessment results from "),a("a",{attrs:{href:"https://github.com/salesforce/cloudsplaining",rel:"noreferrer"}},[e._v("Cloudsplaining")]),e._v(", which maps out the IAM risk landscape in a report.")]),a("p",[e._v(" The assessment identifies where resource ARN constraints are not used and identifies other risks in IAM policies: ")]),a("ul",[a("li",[e._v("Privilege Escalation")]),a("li",[e._v("Resource Exposure")]),a("li",[e._v("Infrastructure Modification")]),a("li",[e._v("Data Exfiltration")])]),a("p",[e._v(" Remediating these issues, where necessary, will help to limit the blast radius in the case of compromised AWS credentials. ")])])],1),a("b-row",{staticClass:"mb-3"},[a("b-col",{attrs:{lg:"8"}},[a("div",{staticClass:"d-none d-sm-block"},[a("SummaryFindings",{attrs:{"inline-policy-risks":e.inlinePolicyRisks,"customer-managed-policy-risks":e.customerManagedPolicyRisks,"aws-managed-policy-risks":e.awsManagedPolicyRisks}})],1)]),a("b-col",[a("b-table-simple",{attrs:{small:"",responsive:""}},[a("b-thead",{attrs:{"head-variant":"dark"}},[a("b-tr",[a("b-th",[e._v("Risk")]),a("b-th",[e._v("Instances")]),a("b-th",[e._v("Severity")])],1)],1),a("b-tbody",[a("b-tr",[a("b-th",[e._v("Privilege Escalation")]),a("b-td",[e._v(e._s(e.policyRisks.PrivilegeEscalation))]),a("b-td",[e._v(e._s(e.severity.PrivilegeEscalation))])],1),a("b-tr",[a("b-th",[e._v("Data Exfiltration")]),a("b-td",[e._v(e._s(e.policyRisks.DataExfiltration))]),a("b-td",[e._v(e._s(e.severity.DataExfiltration))])],1),a("b-tr",[a("b-th",[e._v("Resource Exposure")]),a("b-td",[e._v(e._s(e.policyRisks.ResourceExposure))]),a("b-td",[e._v(e._s(e.severity.ResourceExposure))])],1),a("b-tr",[a("b-th",[e._v("Credentials Exposure")]),a("b-td",[e._v(e._s(e.policyRisks.CredentialsExposure))]),a("b-td",[e._v(e._s(e.severity.CredentialsExposure))])],1),a("b-tr",[a("b-th",[e._v("Infrastructure Modification")]),a("b-td",[e._v(e._s(e.policyRisks.InfrastructureModification))]),a("b-td",[e._v(e._s(e.severity.InfrastructureModification))])],1)],1)],1)],1)],1)],1)},U6=[],F6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Bar",{attrs:{"chart-options":e.chartOptions,"chart-data":e.chartData,height:e.height,"inline-policy-risks":e.inlinePolicyRisks,"aws-managed-policy-risks":e.awsManagedPolicyRisks,"customer-managed-policy-risks":e.customerManagedPolicyRisks}})},H6=[]; + */function o(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}Object.defineProperty(t,"__esModule",{value:!0});var s=o(a("2b0e"));function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function n(e){return r(e)||c(e)||l()}function r(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce((function(e,a){var o=a.passengers[0],s="function"===typeof o?o(t):a.passengers;return e.concat(s)}),[])}function p(e,t){return e.map((function(e,t){return[t,e]})).sort((function(e,a){return t(e[1],a[1])||e[0]-a[0]})).map((function(e){return e[1]}))}function u(e,t){return t.reduce((function(t,a){return e.hasOwnProperty(a)&&(t[a]=e[a]),t}),{})}var f={},g={},v={},A=s.extend({data:function(){return{transports:f,targets:g,sources:v,trackInstances:h}},methods:{open:function(e){if(h){var t=e.to,a=e.from,o=e.passengers,i=e.order,n=void 0===i?1/0:i;if(t&&a&&o){var r={to:t,from:a,passengers:d(o),order:n},c=Object.keys(this.transports);-1===c.indexOf(t)&&s.set(this.transports,t,[]);var l=this.$_getTransportIndex(r),m=this.transports[t].slice(0);-1===l?m.push(r):m[l]=r,this.transports[t]=p(m,(function(e,t){return e.order-t.order}))}}},close:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.to,o=e.from;if(a&&(o||!1!==t)&&this.transports[a])if(t)this.transports[a]=[];else{var s=this.$_getTransportIndex(e);if(s>=0){var i=this.transports[a].slice(0);i.splice(s,1),this.transports[a]=i}}},registerTarget:function(e,t,a){h&&(this.trackInstances&&!a&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([t])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,t,a){h&&(this.trackInstances&&!a&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([t])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!(!this.targets[e]||!this.targets[e][0])},hasSource:function(e){return!(!this.sources[e]||!this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var t=e.to,a=e.from;for(var o in this.transports[t])if(this.transports[t][o].from===a)return+o;return-1}}}),P=new A(f),b=1,y=s.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(b++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var e=this;this.$nextTick((function(){P.registerSource(e.name,e)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){P.unregisterSource(this.name),this.clear()},watch:{to:function(e,t){t&&t!==e&&this.clear(t),this.sendUpdate()}},methods:{clear:function(e){var t={from:this.name,to:e||this.to};P.close(t)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return"function"===typeof e?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var t={from:this.name,to:this.to,passengers:n(e),order:this.order};P.open(t)}else this.clear()}},render:function(e){var t=this.$slots.default||this.$scopedSlots.default||[],a=this.tag;return t&&this.disabled?t.length<=1&&this.slim?this.normalizeOwnChildren(t)[0]:e(a,[this.normalizeOwnChildren(t)]):this.slim?e():e(a,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),w=s.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:P.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick((function(){P.registerTarget(e.name,e)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,t){P.unregisterTarget(t),P.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick((function(){e.firstRender=!1}))},beforeDestroy:function(){P.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:0===e.length?[]:[e[e.length-1]]},passengers:function(){return m(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var t=this.noWrapper(),a=this.children(),o=this.transition||this.tag;return t?a[0]:this.slim&&!o?e():e(o,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},a)}}),I=0,z=["disabled","name","order","slim","slotProps","tag","to"],C=["multiple","transition"],D=s.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(I++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var e=document.querySelector(this.mountTo);if(e){var t=this.$props;if(P.targets[t.name])t.bail?console.warn("[portal-vue]: Target ".concat(t.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=P.targets[t.name];else{var a=t.append;if(a){var o="string"===typeof a?a:"DIV",s=document.createElement(o);e.appendChild(s),e=s}var i=u(this.$props,C);i.slim=this.targetSlim,i.tag=this.targetTag,i.slotProps=this.targetSlotProps,i.name=this.to,this.portalTarget=new w({el:e,parent:this.$parent||this,propsData:i})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var t=e.$el;t.parentNode.removeChild(t)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var t=u(this.$props,z);return e(y,{props:t,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var a=this.$scopedSlots.manual({to:this.to});return Array.isArray(a)&&(a=a[0]),a||e()}});function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.component(t.portalName||"Portal",y),e.component(t.portalTargetName||"PortalTarget",w),e.component(t.MountingPortalName||"MountingPortal",D)}var S={install:R};t.default=S,t.Portal=y,t.PortalTarget=w,t.MountingPortal=D,t.Wormhole=P},"32bf":function(e,t,a){"use strict";e.exports=function(e){var t,a,o=0,s=e.tokens,i=e.tokens.length;for(t=a=0;t0&&o++,"text"===s[t].type&&t+1s)throw o("Maximum allowed index exceeded");return e}},"384f":function(e,t,a){"use strict";var o=a("e330"),s=a("5388"),i=a("cb27"),n=i.Set,r=i.proto,c=o(r.forEach),l=o(r.keys),h=l(new n).next;e.exports=function(e,t,a){return a?s({iterator:l(e),next:h},t):c(e,t)}},"395e":function(e,t,a){"use strict";var o=a("dc19"),s=a("cb27").has,i=a("8e16"),n=a("7f65"),r=a("5388"),c=a("2a62");e.exports=function(e){var t=o(this),a=n(e);if(i(t)=0&&32===e.pending.charCodeAt(a))if(a>=1&&32===e.pending.charCodeAt(a-1)){i=a-1;while(i>=1&&32===e.pending.charCodeAt(i-1))i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);n++;while(n3)&&!(e.sCount[l]<0)){for(s=!1,i=0,n=h.length;ia.parts.length&&(o.parts.length=a.parts.length)}else{var n=[];for(s=0;s=n)return-1;if(a=e.src.charCodeAt(i++),a<48||a>57)return-1;for(;;){if(i>=n)return-1;if(a=e.src.charCodeAt(i++),!(a>=48&&a<=57)){if(41===a||46===a)break;return-1}if(i-s>=10)return-1}return i=4)return!1;if(e.listIndent>=0&&e.sCount[x]-e.listIndent>=4&&e.sCount[x]=e.blkIndent&&(B=!0),(S=i(e,x))>=0){if(p=!0,k=e.bMarks[x]+e.tShift[x],P=Number(e.src.slice(k,S-1)),B&&1!==P)return!1}else{if(!((S=s(e,x))>=0))return!1;p=!1}if(B&&e.skipSpaces(S)>=e.eMarks[x])return!1;if(o)return!0;A=e.src.charCodeAt(S-1),v=e.tokens.length,p?(V=e.push("ordered_list_open","ol",1),1!==P&&(V.attrs=[["start",P]])):V=e.push("bullet_list_open","ul",1),V.map=g=[x,0],V.markup=String.fromCharCode(A),_=!1,T=e.md.block.ruler.getRules("list"),I=e.parentType,e.parentType="list";while(x=b?1:y-m,d>4&&(d=1),h=m+d,V=e.push("list_item_open","li",1),V.markup=String.fromCharCode(A),V.map=u=[x,0],p&&(V.info=e.src.slice(k,S-1)),D=e.tight,C=e.tShift[x],z=e.sCount[x],w=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=h,e.tight=!0,e.tShift[x]=c-e.bMarks[x],e.sCount[x]=y,c>=b&&e.isEmpty(x+1)?e.line=Math.min(e.line+2,a):e.md.block.tokenize(e,x,a,!0),e.tight&&!_||(L=!1),_=e.line-x>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=w,e.tShift[x]=C,e.sCount[x]=z,e.tight=D,V=e.push("list_item_close","li",-1),V.markup=String.fromCharCode(A),x=e.line,u[1]=x,x>=a)break;if(e.sCount[x]=4)break;for(M=!1,l=0,f=T.length;l=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;t||e.pos++,r[o]=e.pos}else e.pos=r[o]},n.prototype.tokenize=function(e){var t,a,o,s=this.ruler.getRules(""),i=s.length,n=e.posMax,r=e.md.options.maxNesting;while(e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}if(t){if(e.pos>=n)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},n.prototype.parse=function(e,t,a,o){var s,i,n,r=new this.State(e,t,a,o);for(this.tokenize(r),i=this.ruler2.getRules(""),n=i.length,s=0;sh)if(l=r[h++],l!==l)return!0}else for(;c>h;h++)if((e||h in r)&&r[h]===a)return e||h||0;return!e&&-1}};e.exports={includes:n(!0),indexOf:n(!1)}},"4fc2":function(e,t){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},"50c4":function(e,t,a){"use strict";var o=a("5926"),s=Math.min;e.exports=function(e){var t=o(e);return t>0?s(t,9007199254740991):0}},"52d9":function(e,t,a){"use strict";a("14d9");let o=a("fd5f"),s=a("f230"),i=a("54d2");function n(e,t,a){return"role"===a.toLowerCase()?e["roles"][t]:"group"===a.toLowerCase()?e["groups"][t]:"user"===a.toLowerCase()?e["users"][t]:void 0}function r(e,t){let a=[];if("role"===t.toLowerCase()){let t=Object.keys(e["roles"]);for(let o of t)a.push(e["roles"][o]["name"]);return a.sort()}if("group"===t.toLowerCase()){let t=Object.keys(e["groups"]);for(let o of t)a.push(e["groups"][o]["name"]);return a.sort(),a}if("user"===t.toLowerCase()){let t=Object.keys(e["users"]);for(let o of t)a.push(e["users"][o]["name"]);return a.sort(),a}}function c(e,t){let a;return"role"===t.toLowerCase()?(a=Object.keys(e["roles"]),a.sort()):"group"===t.toLowerCase()?(a=Object.keys(e["groups"]),a.sort(),a):"user"===t.toLowerCase()?(a=Object.keys(e["users"]),a.sort(),a):void 0}function l(e,t,a,o){let s,i;"role"===a.toLowerCase()?s="roles":"group"===a.toLowerCase()?s="groups":"user"===a.toLowerCase()&&(s="users"),"inline"===o.toLowerCase()?i="inline_policies":"Customer"===o?i="customer_managed_policies":"AWS"===o&&(i="aws_managed_policies");let n=e[s][t][i],r=Array.from(Object.keys(n));return r.sort(),r}function h(e,t,a,i){let n,r=[],c=l(e,t,a,i);if("inline"===i.toLowerCase())for(n in c)r.push(o.getInlinePolicy(e,c[n])["PolicyName"]);else if("AWS"===i)for(n in c)r.push(s.getManagedPolicyName(e,"AWS",c[n]));else if("Customer"===i)for(n in c)r.push(s.getManagedPolicyName(e,"Customer",c[n]));return r.sort(),r}function d(e,t,a,n){let r=l(e,t,a,"Inline"),c=l(e,t,a,"Customer"),h=l(e,t,a,"AWS"),d=[];if(r.length>0){let t;for(t of r){let a,s=o.getInlinePolicyFindings(e,t,n);for(a of s)a in d||d.push(a)}}if(c.length>0){let t;for(t of c){let a,o=s.getManagedPolicyFindings(e,"Customer",t,n);for(a of o)a in d||d.push(a)}}if(h.length>0){let t;for(t of h){let a,o=s.getManagedPolicyFindings(e,"AWS",t,n);for(a of o)a in d||d.push(a)}}return d.length>0?(d.sort(),d=i.removeDuplicatesFromArray(d),d):[]}t.getPrincipalMetadata=n,t.getPrincipalNames=r,t.getPrincipalIds=c,t.getPrincipalPolicies=l,t.getRiskAssociatedWithPrincipal=d,t.getPrincipalPolicyNames=h},5388:function(e,t,a){"use strict";var o=a("c65b");e.exports=function(e,t,a){var s,i,n=a?e:e.iterator,r=e.next;while(!(s=o(r,n)).done)if(i=t(s.value),void 0!==i)return i}},"54d2":function(e,t,a){"use strict";a("14d9");const o=e=>{let[t,a,o,s,i]=Array(5).fill(0);return Object.keys(e).forEach(n=>{e[n]["PrivilegeEscalation"]["findings"].length>0&&(t+=1),e[n]["DataExfiltration"]["findings"].length>0&&(a+=1),e[n]["ResourceExposure"]["findings"].length>0&&(o+=1),e[n]["InfrastructureModification"]["findings"].length>0&&(s+=1),e[n]["CredentialsExposure"]["findings"].length>0&&(i+=1)}),{PrivilegeEscalation:t,DataExfiltration:a,ResourceExposure:o,CredentialsExposure:i,InfrastructureModification:s}};function s(e){return e=e.replace(/([a-z])([A-Z])/g,"$1 $2"),e=e.replace(/([A-Z])([A-Z][a-z])/g,"$1 $2"),e}function i(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.toLowerCase()).join("_");return t(e)}function n(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.toLowerCase()).join("-");return t(e)}function r(e){const t=e=>e&&e.match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ");return t(e)}function c(e){let t=[];return e.forEach(e=>{t.includes(e)||t.push(e)}),t}function l(e,t="asc"){return function(a,o){if(!a.hasOwnProperty(e)||!o.hasOwnProperty(e))return 0;const s="string"===typeof a[e]?a[e].toUpperCase():a[e],i="string"===typeof o[e]?o[e].toUpperCase():o[e];let n=0;return s>i?n=1:s{const a=e.length<=h?String(e):String(e).slice(-h);return t?`${t}.${a.toLowerCase()}`:a.toLowerCase()};function m(e,t){let a={},o=e.links;for(let s=0;s`\\x00-\\x20]+",i="'[^']*'",n='"[^"]*"',r="(?:"+s+"|"+i+"|"+n+")",c="(?:\\s+"+o+"(?:\\s*=\\s*"+r+")?)",l="<[A-Za-z][A-Za-z0-9\\-]*"+c+"*\\s*\\/?>",h="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",d="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",m="<[?][\\s\\S]*?[?]>",p="]*>",u="",f=new RegExp("^(?:"+l+"|"+h+"|"+d+"|"+m+"|"+p+"|"+u+")"),g=new RegExp("^(?:"+l+"|"+h+")");e.exports.HTML_TAG_RE=f,e.exports.HTML_OPEN_CLOSE_TAG_RE=g},5926:function(e,t,a){"use strict";var o=a("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},"59ed":function(e,t,a){"use strict";var o=a("1626"),s=a("0d51"),i=TypeError;e.exports=function(e){if(o(e))return e;throw new i(s(e)+" is not a function")}},"5a00":function(e,t,a){"use strict";a.r(t);var o=a("2b0e"),s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"main"}},[a("b-navbar",{attrs:{toggleable:"md",variant:"faded"}},[a("b-navbar-brand",{attrs:{to:"/summary"}},[e._v(" Cloudsplaining ")]),a("b-navbar-toggle",{attrs:{target:"nav-collapse"}}),a("b-collapse",{attrs:{id:"nav-collapse","is-nav":""}},[a("b-navbar-nav",[a("b-nav-item",{attrs:{to:"/customer-policies"}},[e._v("Customer Policies")]),a("b-nav-item",{attrs:{to:"/inline-policies"}},[e._v("Inline Policies")]),a("b-nav-item",{attrs:{to:"/aws-policies"}},[e._v("AWS Policies")]),a("b-nav-item",{attrs:{to:"/iam-principals"}},[e._v("IAM Principals")]),e.show_guidance_nav?a("b-nav-item",{attrs:{to:"/guidance"}},[e._v("Guidance")]):e._e(),e.show_appendices_nav?a("b-nav-item",{attrs:{to:"/appendices"}},[e._v("Appendices")]):e._e()],1),a("b-navbar-nav",{staticClass:"ml-auto"},[a("b-nav-text",[a("strong",[e._v("Account ID:")]),e._v(" "+e._s(e.account_id)+" | "),a("strong",[e._v("Account Name:")]),e._v(" "+e._s(e.account_name))])],1)],1)],1),a("b-container",{staticClass:"mt-3 pb-3 report"},[a("b-tabs",{attrs:{"nav-class":"d-none"}},[a("router-view")],1)],1),a("b-container",[a("b-row",{staticClass:"mt-5"},[a("b-col",{staticClass:"text-center text-muted"},[e._v(" Report Generated: "+e._s(e.report_generated_time)+" ⋄ Cloudsplaining version: "),a("b-link",{attrs:{href:"https://github.com/salesforce/cloudsplaining"}},[e._v(e._s(e.cloudsplaining_version))])],1)],1)],1)],1)},i=[];const n=a("f230"),r=a("fd5f"),c=a("87dd"),l=a("5e81");function h(e){return n.getManagedPolicyNameMapping(iam_data,e)}function d(){return r.getInlinePolicyNameMapping(iam_data)}function m(e){return c.getTaskTableMapping(iam_data,e)}console.log("process.env.NODE_ENV: production"),!0===isLocalExample?(console.log("isLocalExample is set to: "+isLocalExample),console.log("process.env.NODE_ENV: production"),console.log("Note: a report generated with the Python template will not have isLocalExample set to True, because that uses a separate template.html file, which has isLocalExample set to False."),iam_data=l.sample_iam_data,console.log("IAM Data keys inside the development if statement: "+Object.keys(iam_data)),account_id="12345678912",account_name="example",report_generated_time="2020-09-01",cloudsplaining_version="0.2.2",show_guidance_nav="true",show_appendices_nav="true"):console.log("isLocalExample is set to: "+isLocalExample),console.log("IAM Data keys outside of the NODE_ENV if statements: "+Object.keys(iam_data));var p={name:"App",mounted:function(){setTimeout(()=>this.scrollFix(this.$route.hash),1)},data(){return{sharedState:iam_data,account_id:account_id,account_name:account_name,report_generated_time:report_generated_time,cloudsplaining_version:cloudsplaining_version,show_guidance_nav:"True"===show_guidance_nav,show_appendices_nav:"True"===show_appendices_nav}},computed:{iam_data(){return this.sharedState}},methods:{getManagedPolicyNameMapping:function(e){return h(e)},getInlinePolicyNameMapping:function(){return d()},getTaskTableMapping:function(e){return m(e)},scrollFix:function(e){location.hash=e}},provide(){return{iam_data:this.iam_data,getManagedPolicyNameMapping:this.getManagedPolicyNameMapping,getInlinePolicyNameMapping:this.getInlinePolicyNameMapping}}},u=p;a("259a");function f(e,t,a,o,s,i,n,r){var c,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=a,l._compiled=!0),o&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),n?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),s&&s.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(n)},l._ssrRegister=c):s&&(c=r?function(){s.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:s),c)if(l.functional){l._injectStyles=c;var h=l.render;l.render=function(e,t){return c.call(t),h(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}var g=f(u,s,i,!1,null,null,null),v=g.exports,A="undefined"!==typeof window,P="undefined"!==typeof document,b="undefined"!==typeof navigator,y="undefined"!==typeof Promise,w="undefined"!==typeof MutationObserver||"undefined"!==typeof WebKitMutationObserver||"undefined"!==typeof MozMutationObserver,I=A&&P&&b,z=A?window:{},C=P?document:{},D=b?navigator:{},R=(D.userAgent||"").toLowerCase(),S=R.indexOf("jsdom")>0,_=(/msie|trident/.test(R),function(){var e=!1;if(I)try{var t={get passive(){e=!0}};z.addEventListener("test",t,t),z.removeEventListener("test",t,t)}catch(a){e=!1}return e}()),k=I&&("ontouchstart"in C.documentElement||D.maxTouchPoints>0),M=I&&Boolean(z.PointerEvent||z.MSPointerEvent),T=I&&"IntersectionObserver"in z&&"IntersectionObserverEntry"in z&&"intersectionRatio"in z.IntersectionObserverEntry.prototype,V="BvConfig",x="$bvConfig",B=["xs","sm","md","lg","xl"],L=/\[(\d+)]/g,O=/^(BV?)/,E=/^\d+$/,U=/^\..+/,F=/^#/,H=/^#[A-Za-z]+[\w\-:.]*$/,j=/(<([^>]+)>)/gi,G=/\B([A-Z])/g,W=/([a-z])([A-Z])/g,N=/^[0-9]*\.?[0-9]+$/,$=/\+/g,q=/[-/\\^$*+?.()|[\]{}]/g,J=/[\s\uFEFF\xA0]+/g,K=/\s+/,Q=/\/\*$/,Y=/(\s|^)(\w)/g,X=/^\s+/,Z=/_/g,ee=/-(\w)/g,te=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,ae=/-|\s|T/,oe=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,se=/^.*(#[^#]+)$/,ie=/%2C/g,ne=/[!'()*]/g,re=/^(\?|#|&)/,ce=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,le=/[/:]/,he=/^col-/,de=/^BIcon/,me=/-u-.+/;function pe(e){return pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pe(e)}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fe(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(e,"prototype",{value:Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),writable:!1}),t&&Ie(e,t)}function ge(e){var t=ye();return function(){var a,o=ze(e);if(t){var s=ze(this).constructor;a=Reflect.construct(o,arguments,s)}else a=o.apply(this,arguments);return ve(this,a)}}function ve(e,t){if(t&&("object"===pe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pe(e){var t="function"===typeof Map?new Map:void 0;return Pe=function(e){if(null===e||!we(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return be(e,arguments,ze(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Ie(a,e)},Pe(e)}function be(e,t,a){return be=ye()?Reflect.construct:function(e,t,a){var o=[null];o.push.apply(o,t);var s=Function.bind.apply(e,o),i=new s;return a&&Ie(i,a.prototype),i},be.apply(null,arguments)}function ye(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function we(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function Ie(e,t){return Ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ie(e,t)}function ze(e){return ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ze(e)}var Ce=A?z.Element:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Pe(Object)),De=A?z.HTMLElement:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Ce),Re=A?z.SVGElement:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Ce),Se=A?z.File:function(e){fe(a,e);var t=ge(a);function a(){return ue(this,a),t.apply(this,arguments)}return a}(Pe(Object));function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}var ke=function(e){return _e(e)},Me=function(e){return Object.prototype.toString.call(e).slice(8,-1)},Te=function(e){return void 0===e},Ve=function(e){return null===e},xe=function(e){return Te(e)||Ve(e)},Be=function(e){return"function"===ke(e)},Le=function(e){return"boolean"===ke(e)},Oe=function(e){return"string"===ke(e)},Ee=function(e){return"number"===ke(e)},Ue=function(e){return N.test(String(e))},Fe=function(e){return Array.isArray(e)},He=function(e){return null!==e&&"object"===_e(e)},je=function(e){return"[object Object]"===Object.prototype.toString.call(e)},Ge=function(e){return e instanceof Date},We=function(e){return e instanceof Event},Ne=function(e){return e instanceof Se},$e=function(e){return"RegExp"===Me(e)},qe=function(e){return!xe(e)&&Be(e.then)&&Be(e.catch)};function Je(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Ke(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:t;return Fe(t)?t.reduce((function(t,a){return[].concat(ut(t),[e(a,a)])}),[]):je(t)?at(t).reduce((function(a,o){return mt(mt({},a),{},pt({},o,e(t[o],t[o])))}),{}):a},yt=function(e){return e},wt=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(t=Fe(t)?t.join("."):t,!t||!He(e))return a;if(t in e)return e[t];t=String(t).replace(L,".$1");var o=t.split(".").filter(yt);return 0===o.length?a:o.every((function(t){return He(e)&&t in e&&!xe(e=e[t])}))?e:Ve(e)?null:a},It=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=wt(e,t);return xe(o)?a:o},zt=a("938d"),Ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(zt["a"])()||console.warn("[BootstrapVue warn]: ".concat(t?"".concat(t," - "):"").concat(e))},Dt=function(e){return!I&&(Ct("".concat(e,": Can not be called during SSR.")),!0)},Rt=function(e){return!y&&(Ct("".concat(e,": Requires Promise support.")),!0)},St=function(e){return!w&&(Ct("".concat(e,": Requires MutationObserver support.")),!0)};function _t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kt(e,t){for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:{};if(je(t)){var a=tt(t);a.forEach((function(a){var o=t[a];"breakpoints"===a?!Fe(o)||o.length<2||o.some((function(e){return!Oe(e)||0===e.length}))?Ct('"breakpoints" must be an array of at least 2 breakpoint names',V):e.$_config[a]=bt(o):je(o)&&(e.$_config[a]=tt(o).reduce((function(e,t){return Te(o[t])||(e[t]=bt(o[t])),e}),e.$_config[a]||{}))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return bt(this.$_config)}},{key:"getConfigValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return bt(wt(this.$_config,e,t))}}]),e}(),Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o["default"];t.prototype[x]=o["default"].prototype[x]=t.prototype[x]||o["default"].prototype[x]||new Tt,t.prototype[x].setConfig(e)};function xt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Bt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.components,a=e.directives,o=e.plugins,s=function e(s){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.installed||(e.installed=!0,Ot(s),Vt(i,s),Wt(s,t),$t(s,a),jt(s,o))};return s.installed=!1,s},Ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.components,a=e.directives,o=e.plugins,s=function e(s){e.installed||(e.installed=!0,Ot(s),Wt(s,t),$t(s,a),jt(s,o))};return s.installed=!1,s},Ft=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Bt(Bt({},t),{},{install:Et(e)})},Ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Bt(Bt({},t),{},{install:Ut(e)})},jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)a&&t[a]&&e.use(t[a])},Gt=function(e,t,a){e&&t&&a&&e.component(t,a)},Wt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)Gt(e,a,t[a])},Nt=function(e,t,a){e&&t&&a&&e.directive(t.replace(/^VB/,"B"),a)},$t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var a in t)Nt(e,a,t[a])},qt="BAlert",Jt="BAspect",Kt="BAvatar",Qt="BAvatarGroup",Yt="BBadge",Xt="BBreadcrumb",Zt="BBreadcrumbItem",ea="BBreadcrumbLink",ta="BButton",aa="BButtonClose",oa="BButtonGroup",sa="BButtonToolbar",ia="BCalendar",na="BCard",ra="BCardBody",ca="BCardFooter",la="BCardGroup",ha="BCardHeader",da="BCardImg",ma="BCardImgLazy",pa="BCardSubTitle",ua="BCardText",fa="BCardTitle",ga="BCarousel",va="BCarouselSlide",Aa="BCol",Pa="BCollapse",ba="BContainer",ya="BDropdown",wa="BDropdownDivider",Ia="BDropdownForm",za="BDropdownGroup",Ca="BDropdownHeader",Da="BDropdownItem",Ra="BDropdownItemButton",Sa="BDropdownText",_a="BEmbed",ka="BForm",Ma="BFormCheckbox",Ta="BFormCheckboxGroup",Va="BFormDatalist",xa="BFormDatepicker",Ba="BFormFile",La="BFormGroup",Oa="BFormInput",Ea="BFormInvalidFeedback",Ua="BFormRadio",Fa="BFormRadioGroup",Ha="BFormRating",ja="BFormRow",Ga="BFormSelect",Wa="BFormSelectOption",Na="BFormSelectOptionGroup",$a="BFormSpinbutton",qa="BFormTag",Ja="BFormTags",Ka="BFormText",Qa="BFormTextarea",Ya="BFormTimepicker",Xa="BFormValidFeedback",Za="BIcon",eo="BIconstack",to="BIconBase",ao="BImg",oo="BImgLazy",so="BInputGroup",io="BInputGroupAddon",no="BInputGroupAppend",ro="BInputGroupPrepend",co="BInputGroupText",lo="BJumbotron",ho="BLink",mo="BListGroup",po="BListGroupItem",uo="BMedia",fo="BMediaAside",go="BMediaBody",vo="BModal",Ao="BMsgBox",Po="BNav",bo="BNavbar",yo="BNavbarBrand",wo="BNavbarNav",Io="BNavbarToggle",zo="BNavForm",Co="BNavItem",Do="BNavItemDropdown",Ro="BNavText",So="BOverlay",_o="BPagination",ko="BPaginationNav",Mo="BPopover",To="BProgress",Vo="BProgressBar",xo="BRow",Bo="BSidebar",Lo="BSkeleton",Oo="BSkeletonIcon",Eo="BSkeletonImg",Uo="BSkeletonTable",Fo="BSkeletonWrapper",Ho="BSpinner",jo="BTab",Go="BTable",Wo="BTableCell",No="BTableLite",$o="BTableSimple",qo="BTabs",Jo="BTbody",Ko="BTfoot",Qo="BTh",Yo="BThead",Xo="BTime",Zo="BToast",es="BToaster",ts="BTooltip",as="BTr",os="BVCollapse",ss="BVFormBtnLabelControl",is="BVFormRatingStar",ns="BVPopover",rs="BVPopoverTemplate",cs="BVPopper",ls="BVTabButton",hs="BVToastPop",ds="BVTooltip",ms="BVTooltipTemplate",ps="BVTransition",us="BVTransporter",fs="BVTransporterTarget",gs=function(){return(gs=Object.assign||function(e){for(var t,a=1,o=arguments.length;a=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function Cs(e,t){if(null==e)return{};var a,o,s={},i=Object.keys(e);for(o=0;o=0||(s[a]=e[a]);return s}function Ds(e){return Ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ds(e)}var Rs="_uid",Ss=o["default"].version.startsWith("3"),_s=Ss?"ref_for":"refInFor",ks=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],Ms=o["default"].extend.bind(o["default"]);if(Ss){var Ts=o["default"].extend,Vs=["router-link","transition","transition-group"],xs=o["default"].vModelDynamic.created,Bs=o["default"].vModelDynamic.beforeUpdate;o["default"].vModelDynamic.created=function(e,t,a){xs.call(this,e,t,a),e._assign||(e._assign=function(){})},o["default"].vModelDynamic.beforeUpdate=function(e,t,a){Bs.call(this,e,t,a),e._assign||(e._assign=function(){})},Ms=function(e){if("object"===Ds(e)&&e.render&&!e.__alreadyPatched){var t=e.render;e.__alreadyPatched=!0,e.render=function(a){var o=function(e,t,o){var s=void 0===o?[]:[Array.isArray(o)?o.filter(Boolean):o],i="string"===typeof e&&!Vs.includes(e),n=t&&"object"===Ds(t)&&!Array.isArray(t);if(!n)return a.apply(void 0,[e,t].concat(s));var r=t.attrs,c=t.props,l=zs(t,["attrs","props"]),h=ws(ws({},l),{},{attrs:r,props:i?{}:c});return"router-link"!==e||h.slots||h.scopedSlots||(h.scopedSlots={$hasNormal:function(){}}),a.apply(void 0,[e,h].concat(s))};if(e.functional){var s,i,n=arguments[1],r=ws({},n);r.data={attrs:ws({},n.data.attrs||{}),props:ws({},n.data.props||{})},Object.keys(n.data||{}).forEach((function(e){ks.includes(e)?r.data[e]=n.data[e]:e in n.props?r.data.props[e]=n.data[e]:e.startsWith("on")||(r.data.attrs[e]=n.data[e])}));var c=["_ctx"],l=(null===(s=n.children)||void 0===s||null===(i=s.default)||void 0===i?void 0:i.call(s))||n.children;return l&&0===Object.keys(r.children).filter((function(e){return!c.includes(e)})).length?delete r.children:r.children=l,r.data.on=n.listeners,t.call(this,o,r)}return t.call(this,o)}}return Ts.call(this,e)}.bind(o["default"])}var Ls=o["default"].nextTick,Os="activate-tab",Es="blur",Us="cancel",Fs="change",Hs="changed",js="click",Gs="close",Ws="context",Ns="context-changed",$s="destroyed",qs="disable",Js="disabled",Ks="dismissed",Qs="dismiss-count-down",Ys="enable",Xs="enabled",Zs="filtered",ei="first",ti="focus",ai="focusin",oi="focusout",si="head-clicked",ii="hidden",ni="hide",ri="img-error",ci="input",li="last",hi="mouseenter",di="mouseleave",mi="next",pi="ok",ui="open",fi="page-click",gi="paused",vi="prev",Ai="refresh",Pi="refreshed",bi="remove",yi="row-clicked",wi="row-contextmenu",Ii="row-dblclicked",zi="row-hovered",Ci="row-middle-clicked",Di="row-selected",Ri="row-unhovered",Si="selected",_i="show",ki="shown",Mi="sliding-end",Ti="sliding-start",Vi="sort-changed",xi="tag-state",Bi="toggle",Li="unpaused",Oi="update",Ei=Ss?"vnodeBeforeUnmount":"hook:beforeDestroy",Ui=Ss?"vNodeUnmounted":"hook:destroyed",Fi="update:",Hi="bv",ji="::",Gi={passive:!0},Wi={passive:!0,capture:!1},Ni=void 0,$i=Array,qi=Boolean,Ji=Date,Ki=Function,Qi=Number,Yi=Object,Xi=RegExp,Zi=String,en=[$i,Ki],tn=[$i,Yi],an=[$i,Yi,Zi],on=[$i,Zi],sn=[qi,Qi],nn=[qi,Qi,Zi],rn=[qi,Zi],cn=[Ji,Zi],ln=[Ki,Zi],hn=[Qi,Zi],dn=[Qi,Yi,Zi],mn=[Yi,Ki],pn=[Yi,Zi],un="add-button-text",fn="append",gn="aside",vn="badge",An="bottom-row",Pn="button-content",bn="custom-foot",yn="decrement",wn="default",In="description",zn="dismiss",Cn="drop-placeholder",Dn="ellipsis-text",Rn="empty",Sn="emptyfiltered",_n="file-name",kn="first",Mn="first-text",Tn="footer",Vn="header",xn="header-close",Bn="icon-clear",Ln="icon-empty",On="icon-full",En="icon-half",Un="img",Fn="increment",Hn="invalid-feedback",jn="label",Gn="last-text",Wn="lead",Nn="loading",$n="modal-backdrop",qn="modal-cancel",Jn="modal-footer",Kn="modal-header",Qn="modal-header-close",Yn="modal-ok",Xn="modal-title",Zn="nav-next-decade",er="nav-next-month",tr="nav-next-year",ar="nav-prev-decade",or="nav-prev-month",sr="nav-prev-year",ir="nav-this-month",nr="next-text",rr="overlay",cr="page",lr="placeholder",hr="prepend",dr="prev-text",mr="row-details",pr="table-busy",ur="table-caption",fr="table-colgroup",gr="tabs-end",vr="tabs-start",Ar="text",Pr="thead-top",br="title",yr="toast-title",wr="top-row",Ir="valid-feedback",zr=function(){return Array.from.apply(Array,arguments)},Cr=function(e,t){return-1!==e.indexOf(t)},Dr=function(){for(var e=arguments.length,t=new Array(e),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=Dr(e).filter(yt),e.some((function(e){return t[e]||a[e]}))},Mr=function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=Dr(e).filter(yt);for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:wn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return kr(e,t,a)},normalizeSlot:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wn,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,s=Mr(e,t,a,o);return s?Dr(s):s}}}),Vr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,a=parseInt(e,10);return isNaN(a)?t:a},xr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,a=parseFloat(e);return isNaN(a)?t:a},Br=function(e,t){return xr(e).toFixed(Vr(t,0))},Lr=function(e){return e.replace(G,"-$1").toLowerCase()},Or=function(e){return e=Lr(e).replace(ee,(function(e,t){return t?t.toUpperCase():""})),e.charAt(0).toUpperCase()+e.slice(1)},Er=function(e){return e.replace(Z," ").replace(W,(function(e,t,a){return t+" "+a})).replace(Y,(function(e,t,a){return t+a.toUpperCase()}))},Ur=function(e){return e=Oe(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},Fr=function(e){return e=Oe(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},Hr=function(e){return e.replace(q,"\\$&")},jr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return xe(e)?"":Fe(e)||je(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,t):String(e)},Gr=function(e){return jr(e).replace(X,"")},Wr=function(e){return jr(e).trim()},Nr=function(e){return jr(e).toLowerCase()},$r=Ce.prototype,qr=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(e){return"".concat(e,":not(:disabled):not([disabled])")})).join(", "),Jr=$r.matches||$r.msMatchesSelector||$r.webkitMatchesSelector,Kr=$r.closest||function(e){var t=this;do{if(cc(t,e))return t;t=t.parentElement||t.parentNode}while(!Ve(t)&&t.nodeType===Node.ELEMENT_NODE);return null},Qr=(z.requestAnimationFrame||z.webkitRequestAnimationFrame||z.mozRequestAnimationFrame||z.msRequestAnimationFrame||z.oRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(z),Yr=z.MutationObserver||z.WebKitMutationObserver||z.MozMutationObserver||null,Xr=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},Zr=function(e){return!(!e||e.nodeType!==Node.ELEMENT_NODE)},ec=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=C.activeElement;return t&&!e.some((function(e){return e===t}))?t:null},tc=function(e,t){return jr(e).toLowerCase()===jr(t).toLowerCase()},ac=function(e){return Zr(e)&&e===ec()},oc=function(e){if(!Zr(e)||!e.parentNode||!hc(C.body,e))return!1;if("none"===yc(e,"display"))return!1;var t=wc(e);return!!(t&&t.height>0&&t.width>0)},sc=function(e){return!Zr(e)||e.disabled||Ac(e,"disabled")||uc(e,"disabled")},ic=function(e){return Zr(e)&&e.offsetHeight},nc=function(e,t){return zr((Zr(t)?t:C).querySelectorAll(e))},rc=function(e,t){return(Zr(t)?t:C).querySelector(e)||null},cc=function(e,t){return!!Zr(e)&&Jr.call(e,t)},lc=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Zr(t))return null;var o=Kr.call(t,e);return a?o:o===t?null:o},hc=function(e,t){return!(!e||!Be(e.contains))&&e.contains(t)},dc=function(e){return C.getElementById(/^#/.test(e)?e.slice(1):e)||null},mc=function(e,t){t&&Zr(e)&&e.classList&&e.classList.add(t)},pc=function(e,t){t&&Zr(e)&&e.classList&&e.classList.remove(t)},uc=function(e,t){return!!(t&&Zr(e)&&e.classList)&&e.classList.contains(t)},fc=function(e,t,a){t&&Zr(e)&&e.setAttribute(t,a)},gc=function(e,t){t&&Zr(e)&&e.removeAttribute(t)},vc=function(e,t){return t&&Zr(e)?e.getAttribute(t):null},Ac=function(e,t){return t&&Zr(e)?e.hasAttribute(t):null},Pc=function(e,t,a){t&&Zr(e)&&(e.style[t]=a)},bc=function(e,t){t&&Zr(e)&&(e.style[t]="")},yc=function(e,t){return t&&Zr(e)&&e.style[t]||null},wc=function(e){return Zr(e)?e.getBoundingClientRect():null},Ic=function(e){var t=z.getComputedStyle;return t&&Zr(e)?t(e):{}},zc=function(){var e=z.getSelection;return e?z.getSelection():null},Cc=function(e){var t={top:0,left:0};if(!Zr(e)||0===e.getClientRects().length)return t;var a=wc(e);if(a){var o=e.ownerDocument.defaultView;t.top=a.top+o.pageYOffset,t.left=a.left+o.pageXOffset}return t},Dc=function(e){var t={top:0,left:0};if(!Zr(e))return t;var a={top:0,left:0},o=Ic(e);if("fixed"===o.position)t=wc(e)||t;else{t=Cc(e);var s=e.ownerDocument,i=e.offsetParent||s.documentElement;while(i&&(i===s.body||i===s.documentElement)&&"static"===Ic(i).position)i=i.parentNode;if(i&&i!==e&&i.nodeType===Node.ELEMENT_NODE){a=Cc(i);var n=Ic(i);a.top+=xr(n.borderTopWidth,0),a.left+=xr(n.borderLeftWidth,0)}}return{top:t.top-a.top-xr(o.marginTop,0),left:t.left-a.left-xr(o.marginLeft,0)}},Rc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return nc(qr,e).filter(oc).filter((function(e){return e.tabIndex>-1&&!e.disabled}))},Sc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e.focus(t)}catch(a){}return ac(e)},_c=function(e){try{e.blur()}catch(t){}return!ac(e)},kc=function(e){var t=Xe(null);return function(){for(var a=arguments.length,o=new Array(a),s=0;s1&&void 0!==arguments[1]?arguments[1]:void 0,a=Mc[x];return a?a.getConfigValue(e,t):bt(t)},Vc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return t?Tc("".concat(e,".").concat(t),a):Tc(e,{})},xc=function(){return Tc("breakpoints",B)},Bc=kc((function(){return xc()})),Lc=function(){return bt(Bc())},Oc=kc((function(){var e=Lc();return e[0]="",e}));function Ec(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Uc(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Ni,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,s=!0===a;return o=s?o:a,Uc(Uc(Uc({},e?{type:e}:{}),s?{required:s}:Te(t)?{}:{default:He(t)?function(){return t}:t}),Te(o)?{}:{validator:o})},Nc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yt;if(Fe(e))return e.map(t);var a={};for(var o in e)ot(e,o)&&(a[t(o)]=He(e[o])?it(e[o]):e[o]);return a},$c=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yt;return(Fe(e)?e.slice():at(e)).reduce((function(e,o){return e[a(o)]=t[o],e}),{})},qc=function(e,t,a){return Uc(Uc({},bt(e)),{},{default:function(){var o=Vc(a,t,e.default);return Be(o)?o():o}})},Jc=function(e,t){return at(e).reduce((function(a,o){return Uc(Uc({},a),{},Fc({},o,qc(e[o],o,t)))}),{})},Kc=qc({},"","").default.name,Qc=function(e){return Be(e)&&e.name&&e.name!==Kc};function Yc(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var Xc=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.type,o=void 0===a?Ni:a,s=t.defaultValue,i=void 0===s?void 0:s,n=t.validator,r=void 0===n?void 0:n,c=t.event,l=void 0===c?ci:c,h=Yc({},e,Wc(o,i,r)),d=Ms({model:{prop:e,event:l},props:h});return{mixin:d,props:h,prop:e,event:l}},Zc=function(e){return _?He(e)?e:{capture:!!e||!1}:!!(He(e)?e.capture:e)},el=function(e,t,a,o){e&&e.addEventListener&&e.addEventListener(t,a,Zc(o))},tl=function(e,t,a,o){e&&e.removeEventListener&&e.removeEventListener(t,a,Zc(o))},al=function(e){for(var t=e?el:tl,a=arguments.length,o=new Array(a>1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},a=t.preventDefault,o=void 0===a||a,s=t.propagation,i=void 0===s||s,n=t.immediatePropagation,r=void 0!==n&&n;o&&e.preventDefault(),i&&e.stopPropagation(),r&&e.stopImmediatePropagation()},sl=function(e){return Lr(e.replace(O,""))},il=function(e,t){return[Hi,sl(e),t].join(ji)},nl=function(e,t){return[Hi,t,sl(e)].join(ji)};function rl(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var cl=Jc({ariaLabel:Wc(Zi,"Close"),content:Wc(Zi,"×"),disabled:Wc(qi,!1),textVariant:Wc(Zi)},aa),ll=Ms({name:aa,functional:!0,props:cl,render:function(e,t){var a=t.props,o=t.data,s=t.slots,i=t.scopedSlots,n=s(),r=i||{},c={staticClass:"close",class:rl({},"text-".concat(a.textVariant),a.textVariant),attrs:{type:"button",disabled:a.disabled,"aria-label":a.ariaLabel?String(a.ariaLabel):null},on:{click:function(e){a.disabled&&We(e)&&ol(e)}}};return kr(wn,r,n)||(c.domProps={innerHTML:a.content}),e("button",bs(o,c),Mr(wn,{},r,n))}});function hl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function dl(e){for(var t=1;t0?e:0)},Rl=function(e){return""===e||!0===e||!(Vr(e,0)<1)&&!!e},Sl=Jc(lt(Pl(Pl({},Il),{},{dismissLabel:Wc(Zi,"Close"),dismissible:Wc(qi,!1),fade:Wc(qi,!1),variant:Wc(Zi,"info")})),qt),_l=Ms({name:qt,mixins:[wl,Tr],props:Sl,data:function(){return{countDown:0,localShow:Rl(this[zl])}},watch:(pl={},bl(pl,zl,(function(e){this.countDown=Dl(e),this.localShow=Rl(e)})),bl(pl,"countDown",(function(e){var t=this;this.clearCountDownInterval();var a=this[zl];Ue(a)&&(this.$emit(Qs,e),a!==e&&this.$emit(Cl,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){t.countDown--}),1e3)):this.$nextTick((function(){Qr((function(){t.localShow=!1}))})))})),bl(pl,"localShow",(function(e){var t=this[zl];e||!this.dismissible&&!Ue(t)||this.$emit(Ks),Ue(t)||t===e||this.$emit(Cl,e)})),pl),created:function(){this.$_filterTimer=null;var e=this[zl];this.countDown=Dl(e),this.localShow=Rl(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var t=e();if(this.localShow){var a=this.dismissible,o=this.variant,s=e();a&&(s=e(ll,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(zn)])),t=e("div",{staticClass:"alert",class:bl({"alert-dismissible":a},"alert-".concat(o),o),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[Rs]},[s,this.normalizeSlot()])}return e(vl,{props:{noFade:!this.fade}},[t])}}),kl=Ft({components:{BAlert:_l}}),Ml=Math.min,Tl=Math.max,Vl=Math.abs,xl=Math.ceil,Bl=Math.floor,Ll=Math.pow,Ol=Math.round;function El(e,t){return Gl(e)||jl(e,t)||Fl(e,t)||Ul()}function Ul(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Fl(e,t){if(e){if("string"===typeof e)return Hl(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Hl(e,t):void 0}}function Hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]?arguments[0]:{},t=e.target,a=e.rel;return"_blank"===t&&Ve(a)?"noopener":a||null},ih=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.href,a=e.to,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Kl,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(t)return t;if(ah(o))return null;if(Oe(a))return a||i;if(je(a)&&(a.path||a.query||a.hash)){var n=jr(a.path),r=Zl(a.query),c=jr(a.hash);return c=c&&"#"!==c.charAt(0)?"#".concat(c):c,"".concat(n).concat(r).concat(c)||i}return s};function nh(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var rh={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},ch={width:null,height:null,focusable:null,role:null,"aria-label":null},lh={animation:Wc(Zi),content:Wc(Zi),flipH:Wc(qi,!1),flipV:Wc(qi,!1),fontScale:Wc(hn,1),rotate:Wc(hn,0),scale:Wc(hn,1),shiftH:Wc(hn,0),shiftV:Wc(hn,0),stacked:Wc(qi,!1),title:Wc(Zi),variant:Wc(Zi)},hh=Ms({name:to,functional:!0,props:lh,render:function(e,t){var a,o=t.data,s=t.props,i=t.children,n=s.animation,r=s.content,c=s.flipH,l=s.flipV,h=s.stacked,d=s.title,m=s.variant,p=Tl(xr(s.fontScale,1),0)||1,u=Tl(xr(s.scale,1),0)||1,f=xr(s.rotate,0),g=xr(s.shiftH,0),v=xr(s.shiftV,0),A=c||l||1!==u,P=A||f,b=g||v,y=!xe(r),w=[P?"translate(8 8)":null,A?"scale(".concat((c?-1:1)*u," ").concat((l?-1:1)*u,")"):null,f?"rotate(".concat(f,")"):null,P?"translate(-8 -8)":null].filter(yt),I=e("g",{attrs:{transform:w.join(" ")||null},domProps:y?{innerHTML:r||""}:{}},i);b&&(I=e("g",{attrs:{transform:"translate(".concat(16*g/16," ").concat(-16*v/16,")")}},[I])),h&&(I=e("g",[I]));var z=d?e("title",d):null,C=[z,I].filter(yt);return e("svg",bs({staticClass:"b-icon bi",class:(a={},nh(a,"text-".concat(m),m),nh(a,"b-icon-animation-".concat(n),n),a),attrs:rh,style:h?{}:{fontSize:1===p?null:"".concat(100*p,"%")}},o,h?{attrs:ch}:{},{attrs:{xmlns:h?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),C)}});function dh(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function mh(e){for(var t=1;t'),Ah=fh("AlarmFill",''),Ph=fh("AlignBottom",''),bh=fh("AlignCenter",''),yh=fh("AlignEnd",''),wh=fh("AlignMiddle",''),Ih=fh("AlignStart",''),zh=fh("AlignTop",''),Ch=fh("Alt",''),Dh=fh("App",''),Rh=fh("AppIndicator",''),Sh=fh("Archive",''),_h=fh("ArchiveFill",''),kh=fh("Arrow90degDown",''),Mh=fh("Arrow90degLeft",''),Th=fh("Arrow90degRight",''),Vh=fh("Arrow90degUp",''),xh=fh("ArrowBarDown",''),Bh=fh("ArrowBarLeft",''),Lh=fh("ArrowBarRight",''),Oh=fh("ArrowBarUp",''),Eh=fh("ArrowClockwise",''),Uh=fh("ArrowCounterclockwise",''),Fh=fh("ArrowDown",''),Hh=fh("ArrowDownCircle",''),jh=fh("ArrowDownCircleFill",''),Gh=fh("ArrowDownLeft",''),Wh=fh("ArrowDownLeftCircle",''),Nh=fh("ArrowDownLeftCircleFill",''),$h=fh("ArrowDownLeftSquare",''),qh=fh("ArrowDownLeftSquareFill",''),Jh=fh("ArrowDownRight",''),Kh=fh("ArrowDownRightCircle",''),Qh=fh("ArrowDownRightCircleFill",''),Yh=fh("ArrowDownRightSquare",''),Xh=fh("ArrowDownRightSquareFill",''),Zh=fh("ArrowDownShort",''),ed=fh("ArrowDownSquare",''),td=fh("ArrowDownSquareFill",''),ad=fh("ArrowDownUp",''),od=fh("ArrowLeft",''),sd=fh("ArrowLeftCircle",''),id=fh("ArrowLeftCircleFill",''),nd=fh("ArrowLeftRight",''),rd=fh("ArrowLeftShort",''),cd=fh("ArrowLeftSquare",''),ld=fh("ArrowLeftSquareFill",''),hd=fh("ArrowRepeat",''),dd=fh("ArrowReturnLeft",''),md=fh("ArrowReturnRight",''),pd=fh("ArrowRight",''),ud=fh("ArrowRightCircle",''),fd=fh("ArrowRightCircleFill",''),gd=fh("ArrowRightShort",''),vd=fh("ArrowRightSquare",''),Ad=fh("ArrowRightSquareFill",''),Pd=fh("ArrowUp",''),bd=fh("ArrowUpCircle",''),yd=fh("ArrowUpCircleFill",''),wd=fh("ArrowUpLeft",''),Id=fh("ArrowUpLeftCircle",''),zd=fh("ArrowUpLeftCircleFill",''),Cd=fh("ArrowUpLeftSquare",''),Dd=fh("ArrowUpLeftSquareFill",''),Rd=fh("ArrowUpRight",''),Sd=fh("ArrowUpRightCircle",''),_d=fh("ArrowUpRightCircleFill",''),kd=fh("ArrowUpRightSquare",''),Md=fh("ArrowUpRightSquareFill",''),Td=fh("ArrowUpShort",''),Vd=fh("ArrowUpSquare",''),xd=fh("ArrowUpSquareFill",''),Bd=fh("ArrowsAngleContract",''),Ld=fh("ArrowsAngleExpand",''),Od=fh("ArrowsCollapse",''),Ed=fh("ArrowsExpand",''),Ud=fh("ArrowsFullscreen",''),Fd=fh("ArrowsMove",''),Hd=fh("AspectRatio",''),jd=fh("AspectRatioFill",''),Gd=fh("Asterisk",''),Wd=fh("At",''),Nd=fh("Award",''),$d=fh("AwardFill",''),qd=fh("Back",''),Jd=fh("Backspace",''),Kd=fh("BackspaceFill",''),Qd=fh("BackspaceReverse",''),Yd=fh("BackspaceReverseFill",''),Xd=fh("Badge3d",''),Zd=fh("Badge3dFill",''),em=fh("Badge4k",''),tm=fh("Badge4kFill",''),am=fh("Badge8k",''),om=fh("Badge8kFill",''),sm=fh("BadgeAd",''),im=fh("BadgeAdFill",''),nm=fh("BadgeAr",''),rm=fh("BadgeArFill",''),cm=fh("BadgeCc",''),lm=fh("BadgeCcFill",''),hm=fh("BadgeHd",''),dm=fh("BadgeHdFill",''),mm=fh("BadgeTm",''),pm=fh("BadgeTmFill",''),um=fh("BadgeVo",''),fm=fh("BadgeVoFill",''),gm=fh("BadgeVr",''),vm=fh("BadgeVrFill",''),Am=fh("BadgeWc",''),Pm=fh("BadgeWcFill",''),bm=fh("Bag",''),ym=fh("BagCheck",''),wm=fh("BagCheckFill",''),Im=fh("BagDash",''),zm=fh("BagDashFill",''),Cm=fh("BagFill",''),Dm=fh("BagPlus",''),Rm=fh("BagPlusFill",''),Sm=fh("BagX",''),_m=fh("BagXFill",''),km=fh("Bank",''),Mm=fh("Bank2",''),Tm=fh("BarChart",''),Vm=fh("BarChartFill",''),xm=fh("BarChartLine",''),Bm=fh("BarChartLineFill",''),Lm=fh("BarChartSteps",''),Om=fh("Basket",''),Em=fh("Basket2",''),Um=fh("Basket2Fill",''),Fm=fh("Basket3",''),Hm=fh("Basket3Fill",''),jm=fh("BasketFill",''),Gm=fh("Battery",''),Wm=fh("BatteryCharging",''),Nm=fh("BatteryFull",''),$m=fh("BatteryHalf",''),qm=fh("Bell",''),Jm=fh("BellFill",''),Km=fh("BellSlash",''),Qm=fh("BellSlashFill",''),Ym=fh("Bezier",''),Xm=fh("Bezier2",''),Zm=fh("Bicycle",''),ep=fh("Binoculars",''),tp=fh("BinocularsFill",''),ap=fh("BlockquoteLeft",''),op=fh("BlockquoteRight",''),sp=fh("Book",''),ip=fh("BookFill",''),np=fh("BookHalf",''),rp=fh("Bookmark",''),cp=fh("BookmarkCheck",''),lp=fh("BookmarkCheckFill",''),hp=fh("BookmarkDash",''),dp=fh("BookmarkDashFill",''),mp=fh("BookmarkFill",''),pp=fh("BookmarkHeart",''),up=fh("BookmarkHeartFill",''),fp=fh("BookmarkPlus",''),gp=fh("BookmarkPlusFill",''),vp=fh("BookmarkStar",''),Ap=fh("BookmarkStarFill",''),Pp=fh("BookmarkX",''),bp=fh("BookmarkXFill",''),yp=fh("Bookmarks",''),wp=fh("BookmarksFill",''),Ip=fh("Bookshelf",''),zp=fh("Bootstrap",''),Cp=fh("BootstrapFill",''),Dp=fh("BootstrapReboot",''),Rp=fh("Border",''),Sp=fh("BorderAll",''),_p=fh("BorderBottom",''),kp=fh("BorderCenter",''),Mp=fh("BorderInner",''),Tp=fh("BorderLeft",''),Vp=fh("BorderMiddle",''),xp=fh("BorderOuter",''),Bp=fh("BorderRight",''),Lp=fh("BorderStyle",''),Op=fh("BorderTop",''),Ep=fh("BorderWidth",''),Up=fh("BoundingBox",''),Fp=fh("BoundingBoxCircles",''),Hp=fh("Box",''),jp=fh("BoxArrowDown",''),Gp=fh("BoxArrowDownLeft",''),Wp=fh("BoxArrowDownRight",''),Np=fh("BoxArrowInDown",''),$p=fh("BoxArrowInDownLeft",''),qp=fh("BoxArrowInDownRight",''),Jp=fh("BoxArrowInLeft",''),Kp=fh("BoxArrowInRight",''),Qp=fh("BoxArrowInUp",''),Yp=fh("BoxArrowInUpLeft",''),Xp=fh("BoxArrowInUpRight",''),Zp=fh("BoxArrowLeft",''),eu=fh("BoxArrowRight",''),tu=fh("BoxArrowUp",''),au=fh("BoxArrowUpLeft",''),ou=fh("BoxArrowUpRight",''),su=fh("BoxSeam",''),iu=fh("Braces",''),nu=fh("Bricks",''),ru=fh("Briefcase",''),cu=fh("BriefcaseFill",''),lu=fh("BrightnessAltHigh",''),hu=fh("BrightnessAltHighFill",''),du=fh("BrightnessAltLow",''),mu=fh("BrightnessAltLowFill",''),pu=fh("BrightnessHigh",''),uu=fh("BrightnessHighFill",''),fu=fh("BrightnessLow",''),gu=fh("BrightnessLowFill",''),vu=fh("Broadcast",''),Au=fh("BroadcastPin",''),Pu=fh("Brush",''),bu=fh("BrushFill",''),yu=fh("Bucket",''),wu=fh("BucketFill",''),Iu=fh("Bug",''),zu=fh("BugFill",''),Cu=fh("Building",''),Du=fh("Bullseye",''),Ru=fh("Calculator",''),Su=fh("CalculatorFill",''),_u=fh("Calendar",''),ku=fh("Calendar2",''),Mu=fh("Calendar2Check",''),Tu=fh("Calendar2CheckFill",''),Vu=fh("Calendar2Date",''),xu=fh("Calendar2DateFill",''),Bu=fh("Calendar2Day",''),Lu=fh("Calendar2DayFill",''),Ou=fh("Calendar2Event",''),Eu=fh("Calendar2EventFill",''),Uu=fh("Calendar2Fill",''),Fu=fh("Calendar2Minus",''),Hu=fh("Calendar2MinusFill",''),ju=fh("Calendar2Month",''),Gu=fh("Calendar2MonthFill",''),Wu=fh("Calendar2Plus",''),Nu=fh("Calendar2PlusFill",''),$u=fh("Calendar2Range",''),qu=fh("Calendar2RangeFill",''),Ju=fh("Calendar2Week",''),Ku=fh("Calendar2WeekFill",''),Qu=fh("Calendar2X",''),Yu=fh("Calendar2XFill",''),Xu=fh("Calendar3",''),Zu=fh("Calendar3Event",''),ef=fh("Calendar3EventFill",''),tf=fh("Calendar3Fill",''),af=fh("Calendar3Range",''),of=fh("Calendar3RangeFill",''),sf=fh("Calendar3Week",''),nf=fh("Calendar3WeekFill",''),rf=fh("Calendar4",''),cf=fh("Calendar4Event",''),lf=fh("Calendar4Range",''),hf=fh("Calendar4Week",''),df=fh("CalendarCheck",''),mf=fh("CalendarCheckFill",''),pf=fh("CalendarDate",''),uf=fh("CalendarDateFill",''),ff=fh("CalendarDay",''),gf=fh("CalendarDayFill",''),vf=fh("CalendarEvent",''),Af=fh("CalendarEventFill",''),Pf=fh("CalendarFill",''),bf=fh("CalendarMinus",''),yf=fh("CalendarMinusFill",''),wf=fh("CalendarMonth",''),If=fh("CalendarMonthFill",''),zf=fh("CalendarPlus",''),Cf=fh("CalendarPlusFill",''),Df=fh("CalendarRange",''),Rf=fh("CalendarRangeFill",''),Sf=fh("CalendarWeek",''),_f=fh("CalendarWeekFill",''),kf=fh("CalendarX",''),Mf=fh("CalendarXFill",''),Tf=fh("Camera",''),Vf=fh("Camera2",''),xf=fh("CameraFill",''),Bf=fh("CameraReels",''),Lf=fh("CameraReelsFill",''),Of=fh("CameraVideo",''),Ef=fh("CameraVideoFill",''),Uf=fh("CameraVideoOff",''),Ff=fh("CameraVideoOffFill",''),Hf=fh("Capslock",''),jf=fh("CapslockFill",''),Gf=fh("CardChecklist",''),Wf=fh("CardHeading",''),Nf=fh("CardImage",''),$f=fh("CardList",''),qf=fh("CardText",''),Jf=fh("CaretDown",''),Kf=fh("CaretDownFill",''),Qf=fh("CaretDownSquare",''),Yf=fh("CaretDownSquareFill",''),Xf=fh("CaretLeft",''),Zf=fh("CaretLeftFill",''),eg=fh("CaretLeftSquare",''),tg=fh("CaretLeftSquareFill",''),ag=fh("CaretRight",''),og=fh("CaretRightFill",''),sg=fh("CaretRightSquare",''),ig=fh("CaretRightSquareFill",''),ng=fh("CaretUp",''),rg=fh("CaretUpFill",''),cg=fh("CaretUpSquare",''),lg=fh("CaretUpSquareFill",''),hg=fh("Cart",''),dg=fh("Cart2",''),mg=fh("Cart3",''),pg=fh("Cart4",''),ug=fh("CartCheck",''),fg=fh("CartCheckFill",''),gg=fh("CartDash",''),vg=fh("CartDashFill",''),Ag=fh("CartFill",''),Pg=fh("CartPlus",''),bg=fh("CartPlusFill",''),yg=fh("CartX",''),wg=fh("CartXFill",''),Ig=fh("Cash",''),zg=fh("CashCoin",''),Cg=fh("CashStack",''),Dg=fh("Cast",''),Rg=fh("Chat",''),Sg=fh("ChatDots",''),_g=fh("ChatDotsFill",''),kg=fh("ChatFill",''),Mg=fh("ChatLeft",''),Tg=fh("ChatLeftDots",''),Vg=fh("ChatLeftDotsFill",''),xg=fh("ChatLeftFill",''),Bg=fh("ChatLeftQuote",''),Lg=fh("ChatLeftQuoteFill",''),Og=fh("ChatLeftText",''),Eg=fh("ChatLeftTextFill",''),Ug=fh("ChatQuote",''),Fg=fh("ChatQuoteFill",''),Hg=fh("ChatRight",''),jg=fh("ChatRightDots",''),Gg=fh("ChatRightDotsFill",''),Wg=fh("ChatRightFill",''),Ng=fh("ChatRightQuote",''),$g=fh("ChatRightQuoteFill",''),qg=fh("ChatRightText",''),Jg=fh("ChatRightTextFill",''),Kg=fh("ChatSquare",''),Qg=fh("ChatSquareDots",''),Yg=fh("ChatSquareDotsFill",''),Xg=fh("ChatSquareFill",''),Zg=fh("ChatSquareQuote",''),ev=fh("ChatSquareQuoteFill",''),tv=fh("ChatSquareText",''),av=fh("ChatSquareTextFill",''),ov=fh("ChatText",''),sv=fh("ChatTextFill",''),iv=fh("Check",''),nv=fh("Check2",''),rv=fh("Check2All",''),cv=fh("Check2Circle",''),lv=fh("Check2Square",''),hv=fh("CheckAll",''),dv=fh("CheckCircle",''),mv=fh("CheckCircleFill",''),pv=fh("CheckLg",''),uv=fh("CheckSquare",''),fv=fh("CheckSquareFill",''),gv=fh("ChevronBarContract",''),vv=fh("ChevronBarDown",''),Av=fh("ChevronBarExpand",''),Pv=fh("ChevronBarLeft",''),bv=fh("ChevronBarRight",''),yv=fh("ChevronBarUp",''),wv=fh("ChevronCompactDown",''),Iv=fh("ChevronCompactLeft",''),zv=fh("ChevronCompactRight",''),Cv=fh("ChevronCompactUp",''),Dv=fh("ChevronContract",''),Rv=fh("ChevronDoubleDown",''),Sv=fh("ChevronDoubleLeft",''),_v=fh("ChevronDoubleRight",''),kv=fh("ChevronDoubleUp",''),Mv=fh("ChevronDown",''),Tv=fh("ChevronExpand",''),Vv=fh("ChevronLeft",''),xv=fh("ChevronRight",''),Bv=fh("ChevronUp",''),Lv=fh("Circle",''),Ov=fh("CircleFill",''),Ev=fh("CircleHalf",''),Uv=fh("CircleSquare",''),Fv=fh("Clipboard",''),Hv=fh("ClipboardCheck",''),jv=fh("ClipboardData",''),Gv=fh("ClipboardMinus",''),Wv=fh("ClipboardPlus",''),Nv=fh("ClipboardX",''),$v=fh("Clock",''),qv=fh("ClockFill",''),Jv=fh("ClockHistory",''),Kv=fh("Cloud",''),Qv=fh("CloudArrowDown",''),Yv=fh("CloudArrowDownFill",''),Xv=fh("CloudArrowUp",''),Zv=fh("CloudArrowUpFill",''),eA=fh("CloudCheck",''),tA=fh("CloudCheckFill",''),aA=fh("CloudDownload",''),oA=fh("CloudDownloadFill",''),sA=fh("CloudDrizzle",''),iA=fh("CloudDrizzleFill",''),nA=fh("CloudFill",''),rA=fh("CloudFog",''),cA=fh("CloudFog2",''),lA=fh("CloudFog2Fill",''),hA=fh("CloudFogFill",''),dA=fh("CloudHail",''),mA=fh("CloudHailFill",''),pA=fh("CloudHaze",''),uA=fh("CloudHaze1",''),fA=fh("CloudHaze2Fill",''),gA=fh("CloudHazeFill",''),vA=fh("CloudLightning",''),AA=fh("CloudLightningFill",''),PA=fh("CloudLightningRain",''),bA=fh("CloudLightningRainFill",''),yA=fh("CloudMinus",''),wA=fh("CloudMinusFill",''),IA=fh("CloudMoon",''),zA=fh("CloudMoonFill",''),CA=fh("CloudPlus",''),DA=fh("CloudPlusFill",''),RA=fh("CloudRain",''),SA=fh("CloudRainFill",''),_A=fh("CloudRainHeavy",''),kA=fh("CloudRainHeavyFill",''),MA=fh("CloudSlash",''),TA=fh("CloudSlashFill",''),VA=fh("CloudSleet",''),xA=fh("CloudSleetFill",''),BA=fh("CloudSnow",''),LA=fh("CloudSnowFill",''),OA=fh("CloudSun",''),EA=fh("CloudSunFill",''),UA=fh("CloudUpload",''),FA=fh("CloudUploadFill",''),HA=fh("Clouds",''),jA=fh("CloudsFill",''),GA=fh("Cloudy",''),WA=fh("CloudyFill",''),NA=fh("Code",''),$A=fh("CodeSlash",''),qA=fh("CodeSquare",''),JA=fh("Coin",''),KA=fh("Collection",''),QA=fh("CollectionFill",''),YA=fh("CollectionPlay",''),XA=fh("CollectionPlayFill",''),ZA=fh("Columns",''),eP=fh("ColumnsGap",''),tP=fh("Command",''),aP=fh("Compass",''),oP=fh("CompassFill",''),sP=fh("Cone",''),iP=fh("ConeStriped",''),nP=fh("Controller",''),rP=fh("Cpu",''),cP=fh("CpuFill",''),lP=fh("CreditCard",''),hP=fh("CreditCard2Back",''),dP=fh("CreditCard2BackFill",''),mP=fh("CreditCard2Front",''),pP=fh("CreditCard2FrontFill",''),uP=fh("CreditCardFill",''),fP=fh("Crop",''),gP=fh("Cup",''),vP=fh("CupFill",''),AP=fh("CupStraw",''),PP=fh("CurrencyBitcoin",''),bP=fh("CurrencyDollar",''),yP=fh("CurrencyEuro",''),wP=fh("CurrencyExchange",''),IP=fh("CurrencyPound",''),zP=fh("CurrencyYen",''),CP=fh("Cursor",''),DP=fh("CursorFill",''),RP=fh("CursorText",''),SP=fh("Dash",''),_P=fh("DashCircle",''),kP=fh("DashCircleDotted",''),MP=fh("DashCircleFill",''),TP=fh("DashLg",''),VP=fh("DashSquare",''),xP=fh("DashSquareDotted",''),BP=fh("DashSquareFill",''),LP=fh("Diagram2",''),OP=fh("Diagram2Fill",''),EP=fh("Diagram3",''),UP=fh("Diagram3Fill",''),FP=fh("Diamond",''),HP=fh("DiamondFill",''),jP=fh("DiamondHalf",''),GP=fh("Dice1",''),WP=fh("Dice1Fill",''),NP=fh("Dice2",''),$P=fh("Dice2Fill",''),qP=fh("Dice3",''),JP=fh("Dice3Fill",''),KP=fh("Dice4",''),QP=fh("Dice4Fill",''),YP=fh("Dice5",''),XP=fh("Dice5Fill",''),ZP=fh("Dice6",''),eb=fh("Dice6Fill",''),tb=fh("Disc",''),ab=fh("DiscFill",''),ob=fh("Discord",''),sb=fh("Display",''),ib=fh("DisplayFill",''),nb=fh("DistributeHorizontal",''),rb=fh("DistributeVertical",''),cb=fh("DoorClosed",''),lb=fh("DoorClosedFill",''),hb=fh("DoorOpen",''),db=fh("DoorOpenFill",''),mb=fh("Dot",''),pb=fh("Download",''),ub=fh("Droplet",''),fb=fh("DropletFill",''),gb=fh("DropletHalf",''),vb=fh("Earbuds",''),Ab=fh("Easel",''),Pb=fh("EaselFill",''),bb=fh("Egg",''),yb=fh("EggFill",''),wb=fh("EggFried",''),Ib=fh("Eject",''),zb=fh("EjectFill",''),Cb=fh("EmojiAngry",''),Db=fh("EmojiAngryFill",''),Rb=fh("EmojiDizzy",''),Sb=fh("EmojiDizzyFill",''),_b=fh("EmojiExpressionless",''),kb=fh("EmojiExpressionlessFill",''),Mb=fh("EmojiFrown",''),Tb=fh("EmojiFrownFill",''),Vb=fh("EmojiHeartEyes",''),xb=fh("EmojiHeartEyesFill",''),Bb=fh("EmojiLaughing",''),Lb=fh("EmojiLaughingFill",''),Ob=fh("EmojiNeutral",''),Eb=fh("EmojiNeutralFill",''),Ub=fh("EmojiSmile",''),Fb=fh("EmojiSmileFill",''),Hb=fh("EmojiSmileUpsideDown",''),jb=fh("EmojiSmileUpsideDownFill",''),Gb=fh("EmojiSunglasses",''),Wb=fh("EmojiSunglassesFill",''),Nb=fh("EmojiWink",''),$b=fh("EmojiWinkFill",''),qb=fh("Envelope",''),Jb=fh("EnvelopeFill",''),Kb=fh("EnvelopeOpen",''),Qb=fh("EnvelopeOpenFill",''),Yb=fh("Eraser",''),Xb=fh("EraserFill",''),Zb=fh("Exclamation",''),ey=fh("ExclamationCircle",''),ty=fh("ExclamationCircleFill",''),ay=fh("ExclamationDiamond",''),oy=fh("ExclamationDiamondFill",''),sy=fh("ExclamationLg",''),iy=fh("ExclamationOctagon",''),ny=fh("ExclamationOctagonFill",''),ry=fh("ExclamationSquare",''),cy=fh("ExclamationSquareFill",''),ly=fh("ExclamationTriangle",''),hy=fh("ExclamationTriangleFill",''),dy=fh("Exclude",''),my=fh("Eye",''),py=fh("EyeFill",''),uy=fh("EyeSlash",''),fy=fh("EyeSlashFill",''),gy=fh("Eyedropper",''),vy=fh("Eyeglasses",''),Ay=fh("Facebook",''),Py=fh("File",''),by=fh("FileArrowDown",''),yy=fh("FileArrowDownFill",''),wy=fh("FileArrowUp",''),Iy=fh("FileArrowUpFill",''),zy=fh("FileBarGraph",''),Cy=fh("FileBarGraphFill",''),Dy=fh("FileBinary",''),Ry=fh("FileBinaryFill",''),Sy=fh("FileBreak",''),_y=fh("FileBreakFill",''),ky=fh("FileCheck",''),My=fh("FileCheckFill",''),Ty=fh("FileCode",''),Vy=fh("FileCodeFill",''),xy=fh("FileDiff",''),By=fh("FileDiffFill",''),Ly=fh("FileEarmark",''),Oy=fh("FileEarmarkArrowDown",''),Ey=fh("FileEarmarkArrowDownFill",''),Uy=fh("FileEarmarkArrowUp",''),Fy=fh("FileEarmarkArrowUpFill",''),Hy=fh("FileEarmarkBarGraph",''),jy=fh("FileEarmarkBarGraphFill",''),Gy=fh("FileEarmarkBinary",''),Wy=fh("FileEarmarkBinaryFill",''),Ny=fh("FileEarmarkBreak",''),$y=fh("FileEarmarkBreakFill",''),qy=fh("FileEarmarkCheck",''),Jy=fh("FileEarmarkCheckFill",''),Ky=fh("FileEarmarkCode",''),Qy=fh("FileEarmarkCodeFill",''),Yy=fh("FileEarmarkDiff",''),Xy=fh("FileEarmarkDiffFill",''),Zy=fh("FileEarmarkEasel",''),ew=fh("FileEarmarkEaselFill",''),tw=fh("FileEarmarkExcel",''),aw=fh("FileEarmarkExcelFill",''),ow=fh("FileEarmarkFill",''),sw=fh("FileEarmarkFont",''),iw=fh("FileEarmarkFontFill",''),nw=fh("FileEarmarkImage",''),rw=fh("FileEarmarkImageFill",''),cw=fh("FileEarmarkLock",''),lw=fh("FileEarmarkLock2",''),hw=fh("FileEarmarkLock2Fill",''),dw=fh("FileEarmarkLockFill",''),mw=fh("FileEarmarkMedical",''),pw=fh("FileEarmarkMedicalFill",''),uw=fh("FileEarmarkMinus",''),fw=fh("FileEarmarkMinusFill",''),gw=fh("FileEarmarkMusic",''),vw=fh("FileEarmarkMusicFill",''),Aw=fh("FileEarmarkPdf",''),Pw=fh("FileEarmarkPdfFill",''),bw=fh("FileEarmarkPerson",''),yw=fh("FileEarmarkPersonFill",''),ww=fh("FileEarmarkPlay",''),Iw=fh("FileEarmarkPlayFill",''),zw=fh("FileEarmarkPlus",''),Cw=fh("FileEarmarkPlusFill",''),Dw=fh("FileEarmarkPost",''),Rw=fh("FileEarmarkPostFill",''),Sw=fh("FileEarmarkPpt",''),_w=fh("FileEarmarkPptFill",''),kw=fh("FileEarmarkRichtext",''),Mw=fh("FileEarmarkRichtextFill",''),Tw=fh("FileEarmarkRuled",''),Vw=fh("FileEarmarkRuledFill",''),xw=fh("FileEarmarkSlides",''),Bw=fh("FileEarmarkSlidesFill",''),Lw=fh("FileEarmarkSpreadsheet",''),Ow=fh("FileEarmarkSpreadsheetFill",''),Ew=fh("FileEarmarkText",''),Uw=fh("FileEarmarkTextFill",''),Fw=fh("FileEarmarkWord",''),Hw=fh("FileEarmarkWordFill",''),jw=fh("FileEarmarkX",''),Gw=fh("FileEarmarkXFill",''),Ww=fh("FileEarmarkZip",''),Nw=fh("FileEarmarkZipFill",''),$w=fh("FileEasel",''),qw=fh("FileEaselFill",''),Jw=fh("FileExcel",''),Kw=fh("FileExcelFill",''),Qw=fh("FileFill",''),Yw=fh("FileFont",''),Xw=fh("FileFontFill",''),Zw=fh("FileImage",''),eI=fh("FileImageFill",''),tI=fh("FileLock",''),aI=fh("FileLock2",''),oI=fh("FileLock2Fill",''),sI=fh("FileLockFill",''),iI=fh("FileMedical",''),nI=fh("FileMedicalFill",''),rI=fh("FileMinus",''),cI=fh("FileMinusFill",''),lI=fh("FileMusic",''),hI=fh("FileMusicFill",''),dI=fh("FilePdf",''),mI=fh("FilePdfFill",''),pI=fh("FilePerson",''),uI=fh("FilePersonFill",''),fI=fh("FilePlay",''),gI=fh("FilePlayFill",''),vI=fh("FilePlus",''),AI=fh("FilePlusFill",''),PI=fh("FilePost",''),bI=fh("FilePostFill",''),yI=fh("FilePpt",''),wI=fh("FilePptFill",''),II=fh("FileRichtext",''),zI=fh("FileRichtextFill",''),CI=fh("FileRuled",''),DI=fh("FileRuledFill",''),RI=fh("FileSlides",''),SI=fh("FileSlidesFill",''),_I=fh("FileSpreadsheet",''),kI=fh("FileSpreadsheetFill",''),MI=fh("FileText",''),TI=fh("FileTextFill",''),VI=fh("FileWord",''),xI=fh("FileWordFill",''),BI=fh("FileX",''),LI=fh("FileXFill",''),OI=fh("FileZip",''),EI=fh("FileZipFill",''),UI=fh("Files",''),FI=fh("FilesAlt",''),HI=fh("Film",''),jI=fh("Filter",''),GI=fh("FilterCircle",''),WI=fh("FilterCircleFill",''),NI=fh("FilterLeft",''),$I=fh("FilterRight",''),qI=fh("FilterSquare",''),JI=fh("FilterSquareFill",''),KI=fh("Flag",''),QI=fh("FlagFill",''),YI=fh("Flower1",''),XI=fh("Flower2",''),ZI=fh("Flower3",''),ez=fh("Folder",''),tz=fh("Folder2",''),az=fh("Folder2Open",''),oz=fh("FolderCheck",''),sz=fh("FolderFill",''),iz=fh("FolderMinus",''),nz=fh("FolderPlus",''),rz=fh("FolderSymlink",''),cz=fh("FolderSymlinkFill",''),lz=fh("FolderX",''),hz=fh("Fonts",''),dz=fh("Forward",''),mz=fh("ForwardFill",''),pz=fh("Front",''),uz=fh("Fullscreen",''),fz=fh("FullscreenExit",''),gz=fh("Funnel",''),vz=fh("FunnelFill",''),Az=fh("Gear",''),Pz=fh("GearFill",''),bz=fh("GearWide",''),yz=fh("GearWideConnected",''),wz=fh("Gem",''),Iz=fh("GenderAmbiguous",''),zz=fh("GenderFemale",''),Cz=fh("GenderMale",''),Dz=fh("GenderTrans",''),Rz=fh("Geo",''),Sz=fh("GeoAlt",''),_z=fh("GeoAltFill",''),kz=fh("GeoFill",''),Mz=fh("Gift",''),Tz=fh("GiftFill",''),Vz=fh("Github",''),xz=fh("Globe",''),Bz=fh("Globe2",''),Lz=fh("Google",''),Oz=fh("GraphDown",''),Ez=fh("GraphUp",''),Uz=fh("Grid",''),Fz=fh("Grid1x2",''),Hz=fh("Grid1x2Fill",''),jz=fh("Grid3x2",''),Gz=fh("Grid3x2Gap",''),Wz=fh("Grid3x2GapFill",''),Nz=fh("Grid3x3",''),$z=fh("Grid3x3Gap",''),qz=fh("Grid3x3GapFill",''),Jz=fh("GridFill",''),Kz=fh("GripHorizontal",''),Qz=fh("GripVertical",''),Yz=fh("Hammer",''),Xz=fh("HandIndex",''),Zz=fh("HandIndexFill",''),eC=fh("HandIndexThumb",''),tC=fh("HandIndexThumbFill",''),aC=fh("HandThumbsDown",''),oC=fh("HandThumbsDownFill",''),sC=fh("HandThumbsUp",''),iC=fh("HandThumbsUpFill",''),nC=fh("Handbag",''),rC=fh("HandbagFill",''),cC=fh("Hash",''),lC=fh("Hdd",''),hC=fh("HddFill",''),dC=fh("HddNetwork",''),mC=fh("HddNetworkFill",''),pC=fh("HddRack",''),uC=fh("HddRackFill",''),fC=fh("HddStack",''),gC=fh("HddStackFill",''),vC=fh("Headphones",''),AC=fh("Headset",''),PC=fh("HeadsetVr",''),bC=fh("Heart",''),yC=fh("HeartFill",''),wC=fh("HeartHalf",''),IC=fh("Heptagon",''),zC=fh("HeptagonFill",''),CC=fh("HeptagonHalf",''),DC=fh("Hexagon",''),RC=fh("HexagonFill",''),SC=fh("HexagonHalf",''),_C=fh("Hourglass",''),kC=fh("HourglassBottom",''),MC=fh("HourglassSplit",''),TC=fh("HourglassTop",''),VC=fh("House",''),xC=fh("HouseDoor",''),BC=fh("HouseDoorFill",''),LC=fh("HouseFill",''),OC=fh("Hr",''),EC=fh("Hurricane",''),UC=fh("Image",''),FC=fh("ImageAlt",''),HC=fh("ImageFill",''),jC=fh("Images",''),GC=fh("Inbox",''),WC=fh("InboxFill",''),NC=fh("Inboxes",''),$C=fh("InboxesFill",''),qC=fh("Info",''),JC=fh("InfoCircle",''),KC=fh("InfoCircleFill",''),QC=fh("InfoLg",''),YC=fh("InfoSquare",''),XC=fh("InfoSquareFill",''),ZC=fh("InputCursor",''),eD=fh("InputCursorText",''),tD=fh("Instagram",''),aD=fh("Intersect",''),oD=fh("Journal",''),sD=fh("JournalAlbum",''),iD=fh("JournalArrowDown",''),nD=fh("JournalArrowUp",''),rD=fh("JournalBookmark",''),cD=fh("JournalBookmarkFill",''),lD=fh("JournalCheck",''),hD=fh("JournalCode",''),dD=fh("JournalMedical",''),mD=fh("JournalMinus",''),pD=fh("JournalPlus",''),uD=fh("JournalRichtext",''),fD=fh("JournalText",''),gD=fh("JournalX",''),vD=fh("Journals",''),AD=fh("Joystick",''),PD=fh("Justify",''),bD=fh("JustifyLeft",''),yD=fh("JustifyRight",''),wD=fh("Kanban",''),ID=fh("KanbanFill",''),zD=fh("Key",''),CD=fh("KeyFill",''),DD=fh("Keyboard",''),RD=fh("KeyboardFill",''),SD=fh("Ladder",''),_D=fh("Lamp",''),kD=fh("LampFill",''),MD=fh("Laptop",''),TD=fh("LaptopFill",''),VD=fh("LayerBackward",''),xD=fh("LayerForward",''),BD=fh("Layers",''),LD=fh("LayersFill",''),OD=fh("LayersHalf",''),ED=fh("LayoutSidebar",''),UD=fh("LayoutSidebarInset",''),FD=fh("LayoutSidebarInsetReverse",''),HD=fh("LayoutSidebarReverse",''),jD=fh("LayoutSplit",''),GD=fh("LayoutTextSidebar",''),WD=fh("LayoutTextSidebarReverse",''),ND=fh("LayoutTextWindow",''),$D=fh("LayoutTextWindowReverse",''),qD=fh("LayoutThreeColumns",''),JD=fh("LayoutWtf",''),KD=fh("LifePreserver",''),QD=fh("Lightbulb",''),YD=fh("LightbulbFill",''),XD=fh("LightbulbOff",''),ZD=fh("LightbulbOffFill",''),eR=fh("Lightning",''),tR=fh("LightningCharge",''),aR=fh("LightningChargeFill",''),oR=fh("LightningFill",''),sR=fh("Link",''),iR=fh("Link45deg",''),nR=fh("Linkedin",''),rR=fh("List",''),cR=fh("ListCheck",''),lR=fh("ListNested",''),hR=fh("ListOl",''),dR=fh("ListStars",''),mR=fh("ListTask",''),pR=fh("ListUl",''),uR=fh("Lock",''),fR=fh("LockFill",''),gR=fh("Mailbox",''),vR=fh("Mailbox2",''),AR=fh("Map",''),PR=fh("MapFill",''),bR=fh("Markdown",''),yR=fh("MarkdownFill",''),wR=fh("Mask",''),IR=fh("Mastodon",''),zR=fh("Megaphone",''),CR=fh("MegaphoneFill",''),DR=fh("MenuApp",''),RR=fh("MenuAppFill",''),SR=fh("MenuButton",''),_R=fh("MenuButtonFill",''),kR=fh("MenuButtonWide",''),MR=fh("MenuButtonWideFill",''),TR=fh("MenuDown",''),VR=fh("MenuUp",''),xR=fh("Messenger",''),BR=fh("Mic",''),LR=fh("MicFill",''),OR=fh("MicMute",''),ER=fh("MicMuteFill",''),UR=fh("Minecart",''),FR=fh("MinecartLoaded",''),HR=fh("Moisture",''),jR=fh("Moon",''),GR=fh("MoonFill",''),WR=fh("MoonStars",''),NR=fh("MoonStarsFill",''),$R=fh("Mouse",''),qR=fh("Mouse2",''),JR=fh("Mouse2Fill",''),KR=fh("Mouse3",''),QR=fh("Mouse3Fill",''),YR=fh("MouseFill",''),XR=fh("MusicNote",''),ZR=fh("MusicNoteBeamed",''),eS=fh("MusicNoteList",''),tS=fh("MusicPlayer",''),aS=fh("MusicPlayerFill",''),oS=fh("Newspaper",''),sS=fh("NodeMinus",''),iS=fh("NodeMinusFill",''),nS=fh("NodePlus",''),rS=fh("NodePlusFill",''),cS=fh("Nut",''),lS=fh("NutFill",''),hS=fh("Octagon",''),dS=fh("OctagonFill",''),mS=fh("OctagonHalf",''),pS=fh("Option",''),uS=fh("Outlet",''),fS=fh("PaintBucket",''),gS=fh("Palette",''),vS=fh("Palette2",''),AS=fh("PaletteFill",''),PS=fh("Paperclip",''),bS=fh("Paragraph",''),yS=fh("PatchCheck",''),wS=fh("PatchCheckFill",''),IS=fh("PatchExclamation",''),zS=fh("PatchExclamationFill",''),CS=fh("PatchMinus",''),DS=fh("PatchMinusFill",''),RS=fh("PatchPlus",''),SS=fh("PatchPlusFill",''),_S=fh("PatchQuestion",''),kS=fh("PatchQuestionFill",''),MS=fh("Pause",''),TS=fh("PauseBtn",''),VS=fh("PauseBtnFill",''),xS=fh("PauseCircle",''),BS=fh("PauseCircleFill",''),LS=fh("PauseFill",''),OS=fh("Peace",''),ES=fh("PeaceFill",''),US=fh("Pen",''),FS=fh("PenFill",''),HS=fh("Pencil",''),jS=fh("PencilFill",''),GS=fh("PencilSquare",''),WS=fh("Pentagon",''),NS=fh("PentagonFill",''),$S=fh("PentagonHalf",''),qS=fh("People",''),JS=fh("PeopleFill",''),KS=fh("Percent",''),QS=fh("Person",''),YS=fh("PersonBadge",''),XS=fh("PersonBadgeFill",''),ZS=fh("PersonBoundingBox",''),e_=fh("PersonCheck",''),t_=fh("PersonCheckFill",''),a_=fh("PersonCircle",''),o_=fh("PersonDash",''),s_=fh("PersonDashFill",''),i_=fh("PersonFill",''),n_=fh("PersonLinesFill",''),r_=fh("PersonPlus",''),c_=fh("PersonPlusFill",''),l_=fh("PersonSquare",''),h_=fh("PersonX",''),d_=fh("PersonXFill",''),m_=fh("Phone",''),p_=fh("PhoneFill",''),u_=fh("PhoneLandscape",''),f_=fh("PhoneLandscapeFill",''),g_=fh("PhoneVibrate",''),v_=fh("PhoneVibrateFill",''),A_=fh("PieChart",''),P_=fh("PieChartFill",''),b_=fh("PiggyBank",''),y_=fh("PiggyBankFill",''),w_=fh("Pin",''),I_=fh("PinAngle",''),z_=fh("PinAngleFill",''),C_=fh("PinFill",''),D_=fh("PinMap",''),R_=fh("PinMapFill",''),S_=fh("Pip",''),__=fh("PipFill",''),k_=fh("Play",''),M_=fh("PlayBtn",''),T_=fh("PlayBtnFill",''),V_=fh("PlayCircle",''),x_=fh("PlayCircleFill",''),B_=fh("PlayFill",''),L_=fh("Plug",''),O_=fh("PlugFill",''),E_=fh("Plus",''),U_=fh("PlusCircle",''),F_=fh("PlusCircleDotted",''),H_=fh("PlusCircleFill",''),j_=fh("PlusLg",''),G_=fh("PlusSquare",''),W_=fh("PlusSquareDotted",''),N_=fh("PlusSquareFill",''),$_=fh("Power",''),q_=fh("Printer",''),J_=fh("PrinterFill",''),K_=fh("Puzzle",''),Q_=fh("PuzzleFill",''),Y_=fh("Question",''),X_=fh("QuestionCircle",''),Z_=fh("QuestionCircleFill",''),ek=fh("QuestionDiamond",''),tk=fh("QuestionDiamondFill",''),ak=fh("QuestionLg",''),ok=fh("QuestionOctagon",''),sk=fh("QuestionOctagonFill",''),ik=fh("QuestionSquare",''),nk=fh("QuestionSquareFill",''),rk=fh("Rainbow",''),ck=fh("Receipt",''),lk=fh("ReceiptCutoff",''),hk=fh("Reception0",''),dk=fh("Reception1",''),mk=fh("Reception2",''),pk=fh("Reception3",''),uk=fh("Reception4",''),fk=fh("Record",''),gk=fh("Record2",''),vk=fh("Record2Fill",''),Ak=fh("RecordBtn",''),Pk=fh("RecordBtnFill",''),bk=fh("RecordCircle",''),yk=fh("RecordCircleFill",''),wk=fh("RecordFill",''),Ik=fh("Recycle",''),zk=fh("Reddit",''),Ck=fh("Reply",''),Dk=fh("ReplyAll",''),Rk=fh("ReplyAllFill",''),Sk=fh("ReplyFill",''),_k=fh("Rss",''),kk=fh("RssFill",''),Mk=fh("Rulers",''),Tk=fh("Safe",''),Vk=fh("Safe2",''),xk=fh("Safe2Fill",''),Bk=fh("SafeFill",''),Lk=fh("Save",''),Ok=fh("Save2",''),Ek=fh("Save2Fill",''),Uk=fh("SaveFill",''),Fk=fh("Scissors",''),Hk=fh("Screwdriver",''),jk=fh("SdCard",''),Gk=fh("SdCardFill",''),Wk=fh("Search",''),Nk=fh("SegmentedNav",''),$k=fh("Server",''),qk=fh("Share",''),Jk=fh("ShareFill",''),Kk=fh("Shield",''),Qk=fh("ShieldCheck",''),Yk=fh("ShieldExclamation",''),Xk=fh("ShieldFill",''),Zk=fh("ShieldFillCheck",''),eM=fh("ShieldFillExclamation",''),tM=fh("ShieldFillMinus",''),aM=fh("ShieldFillPlus",''),oM=fh("ShieldFillX",''),sM=fh("ShieldLock",''),iM=fh("ShieldLockFill",''),nM=fh("ShieldMinus",''),rM=fh("ShieldPlus",''),cM=fh("ShieldShaded",''),lM=fh("ShieldSlash",''),hM=fh("ShieldSlashFill",''),dM=fh("ShieldX",''),mM=fh("Shift",''),pM=fh("ShiftFill",''),uM=fh("Shop",''),fM=fh("ShopWindow",''),gM=fh("Shuffle",''),vM=fh("Signpost",''),AM=fh("Signpost2",''),PM=fh("Signpost2Fill",''),bM=fh("SignpostFill",''),yM=fh("SignpostSplit",''),wM=fh("SignpostSplitFill",''),IM=fh("Sim",''),zM=fh("SimFill",''),CM=fh("SkipBackward",''),DM=fh("SkipBackwardBtn",''),RM=fh("SkipBackwardBtnFill",''),SM=fh("SkipBackwardCircle",''),_M=fh("SkipBackwardCircleFill",''),kM=fh("SkipBackwardFill",''),MM=fh("SkipEnd",''),TM=fh("SkipEndBtn",''),VM=fh("SkipEndBtnFill",''),xM=fh("SkipEndCircle",''),BM=fh("SkipEndCircleFill",''),LM=fh("SkipEndFill",''),OM=fh("SkipForward",''),EM=fh("SkipForwardBtn",''),UM=fh("SkipForwardBtnFill",''),FM=fh("SkipForwardCircle",''),HM=fh("SkipForwardCircleFill",''),jM=fh("SkipForwardFill",''),GM=fh("SkipStart",''),WM=fh("SkipStartBtn",''),NM=fh("SkipStartBtnFill",''),$M=fh("SkipStartCircle",''),qM=fh("SkipStartCircleFill",''),JM=fh("SkipStartFill",''),KM=fh("Skype",''),QM=fh("Slack",''),YM=fh("Slash",''),XM=fh("SlashCircle",''),ZM=fh("SlashCircleFill",''),eT=fh("SlashLg",''),tT=fh("SlashSquare",''),aT=fh("SlashSquareFill",''),oT=fh("Sliders",''),sT=fh("Smartwatch",''),iT=fh("Snow",''),nT=fh("Snow2",''),rT=fh("Snow3",''),cT=fh("SortAlphaDown",''),lT=fh("SortAlphaDownAlt",''),hT=fh("SortAlphaUp",''),dT=fh("SortAlphaUpAlt",''),mT=fh("SortDown",''),pT=fh("SortDownAlt",''),uT=fh("SortNumericDown",''),fT=fh("SortNumericDownAlt",''),gT=fh("SortNumericUp",''),vT=fh("SortNumericUpAlt",''),AT=fh("SortUp",''),PT=fh("SortUpAlt",''),bT=fh("Soundwave",''),yT=fh("Speaker",''),wT=fh("SpeakerFill",''),IT=fh("Speedometer",''),zT=fh("Speedometer2",''),CT=fh("Spellcheck",''),DT=fh("Square",''),RT=fh("SquareFill",''),ST=fh("SquareHalf",''),_T=fh("Stack",''),kT=fh("Star",''),MT=fh("StarFill",''),TT=fh("StarHalf",''),VT=fh("Stars",''),xT=fh("Stickies",''),BT=fh("StickiesFill",''),LT=fh("Sticky",''),OT=fh("StickyFill",''),ET=fh("Stop",''),UT=fh("StopBtn",''),FT=fh("StopBtnFill",''),HT=fh("StopCircle",''),jT=fh("StopCircleFill",''),GT=fh("StopFill",''),WT=fh("Stoplights",''),NT=fh("StoplightsFill",''),$T=fh("Stopwatch",''),qT=fh("StopwatchFill",''),JT=fh("Subtract",''),KT=fh("SuitClub",''),QT=fh("SuitClubFill",''),YT=fh("SuitDiamond",''),XT=fh("SuitDiamondFill",''),ZT=fh("SuitHeart",''),eV=fh("SuitHeartFill",''),tV=fh("SuitSpade",''),aV=fh("SuitSpadeFill",''),oV=fh("Sun",''),sV=fh("SunFill",''),iV=fh("Sunglasses",''),nV=fh("Sunrise",''),rV=fh("SunriseFill",''),cV=fh("Sunset",''),lV=fh("SunsetFill",''),hV=fh("SymmetryHorizontal",''),dV=fh("SymmetryVertical",''),mV=fh("Table",''),pV=fh("Tablet",''),uV=fh("TabletFill",''),fV=fh("TabletLandscape",''),gV=fh("TabletLandscapeFill",''),vV=fh("Tag",''),AV=fh("TagFill",''),PV=fh("Tags",''),bV=fh("TagsFill",''),yV=fh("Telegram",''),wV=fh("Telephone",''),IV=fh("TelephoneFill",''),zV=fh("TelephoneForward",''),CV=fh("TelephoneForwardFill",''),DV=fh("TelephoneInbound",''),RV=fh("TelephoneInboundFill",''),SV=fh("TelephoneMinus",''),_V=fh("TelephoneMinusFill",''),kV=fh("TelephoneOutbound",''),MV=fh("TelephoneOutboundFill",''),TV=fh("TelephonePlus",''),VV=fh("TelephonePlusFill",''),xV=fh("TelephoneX",''),BV=fh("TelephoneXFill",''),LV=fh("Terminal",''),OV=fh("TerminalFill",''),EV=fh("TextCenter",''),UV=fh("TextIndentLeft",''),FV=fh("TextIndentRight",''),HV=fh("TextLeft",''),jV=fh("TextParagraph",''),GV=fh("TextRight",''),WV=fh("Textarea",''),NV=fh("TextareaResize",''),$V=fh("TextareaT",''),qV=fh("Thermometer",''),JV=fh("ThermometerHalf",''),KV=fh("ThermometerHigh",''),QV=fh("ThermometerLow",''),YV=fh("ThermometerSnow",''),XV=fh("ThermometerSun",''),ZV=fh("ThreeDots",''),ex=fh("ThreeDotsVertical",''),tx=fh("Toggle2Off",''),ax=fh("Toggle2On",''),ox=fh("ToggleOff",''),sx=fh("ToggleOn",''),ix=fh("Toggles",''),nx=fh("Toggles2",''),rx=fh("Tools",''),cx=fh("Tornado",''),lx=fh("Translate",''),hx=fh("Trash",''),dx=fh("Trash2",''),mx=fh("Trash2Fill",''),px=fh("TrashFill",''),ux=fh("Tree",''),fx=fh("TreeFill",''),gx=fh("Triangle",''),vx=fh("TriangleFill",''),Ax=fh("TriangleHalf",''),Px=fh("Trophy",''),bx=fh("TrophyFill",''),yx=fh("TropicalStorm",''),wx=fh("Truck",''),Ix=fh("TruckFlatbed",''),zx=fh("Tsunami",''),Cx=fh("Tv",''),Dx=fh("TvFill",''),Rx=fh("Twitch",''),Sx=fh("Twitter",''),_x=fh("Type",''),kx=fh("TypeBold",''),Mx=fh("TypeH1",''),Tx=fh("TypeH2",''),Vx=fh("TypeH3",''),xx=fh("TypeItalic",''),Bx=fh("TypeStrikethrough",''),Lx=fh("TypeUnderline",''),Ox=fh("UiChecks",''),Ex=fh("UiChecksGrid",''),Ux=fh("UiRadios",''),Fx=fh("UiRadiosGrid",''),Hx=fh("Umbrella",''),jx=fh("UmbrellaFill",''),Gx=fh("Union",''),Wx=fh("Unlock",''),Nx=fh("UnlockFill",''),$x=fh("Upc",''),qx=fh("UpcScan",''),Jx=fh("Upload",''),Kx=fh("VectorPen",''),Qx=fh("ViewList",''),Yx=fh("ViewStacked",''),Xx=fh("Vinyl",''),Zx=fh("VinylFill",''),eB=fh("Voicemail",''),tB=fh("VolumeDown",''),aB=fh("VolumeDownFill",''),oB=fh("VolumeMute",''),sB=fh("VolumeMuteFill",''),iB=fh("VolumeOff",''),nB=fh("VolumeOffFill",''),rB=fh("VolumeUp",''),cB=fh("VolumeUpFill",''),lB=fh("Vr",''),hB=fh("Wallet",''),dB=fh("Wallet2",''),mB=fh("WalletFill",''),pB=fh("Watch",''),uB=fh("Water",''),fB=fh("Whatsapp",''),gB=fh("Wifi",''),vB=fh("Wifi1",''),AB=fh("Wifi2",''),PB=fh("WifiOff",''),bB=fh("Wind",''),yB=fh("Window",''),wB=fh("WindowDock",''),IB=fh("WindowSidebar",''),zB=fh("Wrench",''),CB=fh("X",''),DB=fh("XCircle",''),RB=fh("XCircleFill",''),SB=fh("XDiamond",''),_B=fh("XDiamondFill",''),kB=fh("XLg",''),MB=fh("XOctagon",''),TB=fh("XOctagonFill",''),VB=fh("XSquare",''),xB=fh("XSquareFill",''),BB=fh("Youtube",''),LB=fh("ZoomIn",''),OB=fh("ZoomOut",'');function EB(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function UB(e){for(var t=1;t1?a-1:0),s=1;se.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(j,"")},yO=function(e,t){return e?{innerHTML:e}:t?{textContent:t}:{}};function wO(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function IO(e){for(var t=1;t-1&&(t=t.slice(0,a).reverse(),Sc(t[0]))},focusNext:function(e){var t=this.getItems(),a=t.indexOf(e.target);a>-1&&(t=t.slice(a+1),Sc(t[0]))},focusLast:function(){var e=this.getItems().reverse();Sc(e[0])},onFocusin:function(e){var t=this.$el;e.target!==t||hc(t,e.relatedTarget)||(ol(e),this.focusFirst(e))},onKeydown:function(e){var t=e.keyCode,a=e.shiftKey;t===oL||t===XB?(ol(e),a?this.focusFirst(e):this.focusPrev(e)):t!==qB&&t!==tL||(ol(e),a?this.focusLast(e):this.focusNext(e))}},render:function(e){var t=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:t?"0":null},on:t?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),NO=Ft({components:{BButtonToolbar:WO,BBtnToolbar:WO}}),$O="gregory",qO="long",JO="narrow",KO="short",QO="2-digit",YO="numeric";function XO(e,t){return oE(e)||aE(e,t)||eE(e,t)||ZO()}function ZO(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eE(e,t){if(e){if("string"===typeof e)return tE(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?tE(e,t):void 0}}function tE(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:$O;e=Dr(e).filter(yt);var a=new Intl.DateTimeFormat(e,{calendar:t});return a.resolvedOptions().locale},mE=function(e,t){var a=new Intl.DateTimeFormat(e,t);return a.format},pE=function(e,t){return hE(e)===hE(t)},uE=function(e){return e=cE(e),e.setDate(1),e},fE=function(e){return e=cE(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},gE=function(e,t){e=cE(e);var a=e.getMonth();return e.setFullYear(e.getFullYear()+t),e.getMonth()!==a&&e.setDate(0),e},vE=function(e){e=cE(e);var t=e.getMonth();return e.setMonth(t-1),e.getMonth()===t&&e.setDate(0),e},AE=function(e){e=cE(e);var t=e.getMonth();return e.setMonth(t+1),e.getMonth()===(t+2)%12&&e.setDate(0),e},PE=function(e){return gE(e,-1)},bE=function(e){return gE(e,1)},yE=function(e){return gE(e,-10)},wE=function(e){return gE(e,10)},IE=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=lE(e),t=lE(t)||e,a=lE(a)||e,e?ea?a:e:null},zE=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(e){return e.toLowerCase()})),CE=function(e){var t=jr(e).toLowerCase().replace(me,"").split("-"),a=t.slice(0,2).join("-"),o=t[0];return Cr(zE,a)||Cr(zE,o)},DE={id:Wc(Zi)},RE=Ms({props:DE,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,t=function(t){return e?(t=String(t||"").replace(/\s+/g,"_"),t?e+"_"+t:e):null};return t}},mounted:function(){var e=this;this.$nextTick((function(){e.localId_="__BVID__".concat(e[Rs])}))}});function SE(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function _E(e){for(var t=1;tt}},dateDisabled:function(){var e=this,t=this.dateOutOfRange;return function(a){a=lE(a);var o=hE(a);return!(!t(a)&&!e.computedDateDisabledFn(o,a))}},formatDateString:function(){return mE(this.calendarLocale,_E(_E({year:YO,month:QO,day:QO},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:$O}))},formatYearMonth:function(){return mE(this.calendarLocale,{year:YO,month:qO,calendar:$O})},formatWeekdayName:function(){return mE(this.calendarLocale,{weekday:qO,calendar:$O})},formatWeekdayNameShort:function(){return mE(this.calendarLocale,{weekday:this.weekdayHeaderFormat||KO,calendar:$O})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(t){return e.format(t.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&fE(yE(this.activeDate))e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&uE(bE(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&uE(wE(this.activeDate))>e},calendar:function(){for(var e=[],t=this.calendarFirstDay,a=t.getFullYear(),o=t.getMonth(),s=this.calendarDaysInMonth,i=t.getDay(),n=(this.computedWeekStarts>i?7:0)-this.computedWeekStarts,r=0-n-i,c=0;c<6&&r0);a!==this.visible&&(this.visible=a,this.callback(a),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),e}(),RU=function(e){var t=e[CU];t&&t.stop&&t.stop(),delete e[CU]},SU=function(e,t){var a=t.value,o=t.modifiers,s={margin:"0px",once:!1,callback:a};at(o).forEach((function(e){E.test(e)?s.margin="".concat(e,"px"):"once"===e.toLowerCase()&&(s.once=!0)})),RU(e),e[CU]=new DU(e,s),e[CU]._prevModifiers=it(o)},_U=function(e,t,a){var o=t.value,s=t.oldValue,i=t.modifiers;i=it(i),!e||o===s&&e[CU]&&iL(i,e[CU]._prevModifiers)||SU(e,{value:o,modifiers:i},a)},kU=function(e){RU(e)},MU={bind:SU,componentUpdated:_U,unbind:kU};function TU(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function VU(e){for(var t=1;t0||s.removedNodes.length>0))&&(a=!0)}a&&t()}));return o.observe(e,XU({childList:!0,subtree:!0},a)),o};function aF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oF(e){for(var t=1;t0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(eF={},sF(eF,cF,(function(e,t){e!==t&&this.setSlide(Vr(e,0))})),sF(eF,"interval",(function(e,t){e!==t&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))})),sF(eF,"isPaused",(function(e,t){e!==t&&this.$emit(e?gi:Li)})),sF(eF,"index",(function(e,t){e===t||this.isSliding||this.doSlide(e,t)})),eF),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Vr(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=gF(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=tF(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(I&&document.visibilityState&&document.hidden)){var o=this.noWrap,s=this.numSlides;e=Bl(e),0!==s&&(this.isSliding?this.$once(Mi,(function(){Qr((function(){return t.setSlide(e,a)}))})):(this.direction=a,this.index=e>=s?o?s-1:0:e<0?o?0:s-1:e,o&&this.index!==e&&this.index!==this[cF]&&this.$emit(lF,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Tl(1e3,this.interval)))},restart:function(){this.$el.contains(ec())||this.start()},doSlide:function(e,t){var a=this,o=Boolean(this.interval),s=this.calcDirection(this.direction,t,e),i=s.overlayClass,n=s.dirClass,r=this.slides[t],c=this.slides[e];if(r&&c){if(this.isSliding=!0,o&&this.pause(!1),this.$emit(Ti,e),this.$emit(lF,this.index),this.noAnimation)mc(c,"active"),pc(r,"active"),this.isSliding=!1,this.$nextTick((function(){return a.$emit(Mi,e)}));else{mc(c,i),ic(c),mc(r,n),mc(c,n);var l=!1,h=function t(){if(!l){if(l=!0,a.transitionEndEvent){var o=a.transitionEndEvent.split(/\s+/);o.forEach((function(e){return tl(c,e,t,Wi)}))}a.clearAnimationTimeout(),pc(c,n),pc(c,i),mc(c,"active"),pc(r,"active"),pc(r,n),pc(r,i),fc(r,"aria-current","false"),fc(c,"aria-current","true"),fc(r,"aria-hidden","true"),fc(c,"aria-hidden","false"),a.isSliding=!1,a.direction=null,a.$nextTick((function(){return a.$emit(Mi,e)}))}};if(this.transitionEndEvent){var d=this.transitionEndEvent.split(/\s+/);d.forEach((function(e){return el(c,e,h,Wi)}))}this.$_animationTimeout=setTimeout(h,dF)}o&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=nc(".carousel-item",this.$refs.inner);var e=this.slides.length,t=Tl(0,Ml(Bl(this.index),e-1));this.slides.forEach((function(a,o){var s=o+1;o===t?(mc(a,"active"),fc(a,"aria-current","true")):(pc(a,"active"),fc(a,"aria-current","false")),fc(a,"aria-posinset",String(s)),fc(a,"aria-setsize",String(e))})),this.setSlide(t),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e?hF[e]:a>t?hF.next:hF.prev},handleClick:function(e,t){var a=e.keyCode;"click"!==e.type&&a!==aL&&a!==KB||(ol(e),t())},handleSwipe:function(){var e=Vl(this.touchDeltaX);if(!(e<=pF)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0?this.prev():t<0&&this.next()}},touchStart:function(e){M&&uF[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:M||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){M&&uF[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,mF+Tl(1e3,this.interval))}},render:function(e){var t=this,a=this.indicators,o=this.background,s=this.noAnimation,i=this.noHoverPause,n=this.noTouch,r=this.index,c=this.isSliding,l=this.pause,h=this.restart,d=this.touchStart,m=this.touchEnd,p=this.safeId("__BV_inner_"),u=e("div",{staticClass:"carousel-inner",attrs:{id:p,role:"list"},ref:"inner"},[this.normalizeSlot()]),f=e();if(this.controls){var g=function(a,o,s){var i=function(e){c?ol(e,{propagation:!1}):t.handleClick(e,s)};return e("a",{staticClass:"carousel-control-".concat(a),attrs:{href:"#",role:"button","aria-controls":p,"aria-disabled":c?"true":null},on:{click:i,keydown:i}},[e("span",{staticClass:"carousel-control-".concat(a,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[o])])};f=[g("prev",this.labelPrev,this.prev),g("next",this.labelNext,this.next)]}var v=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:a}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":a?"false":"true","aria-label":this.labelIndicators,"aria-owns":p}},this.slides.map((function(o,s){var i=function(e){t.handleClick(e,(function(){t.setSlide(s)}))};return e("li",{class:{active:s===r},attrs:{role:"button",id:t.safeId("__BV_indicator_".concat(s+1,"_")),tabindex:a?"0":"-1","aria-current":s===r?"true":"false","aria-label":"".concat(t.labelGotoSlide," ").concat(s+1),"aria-describedby":o.id||null,"aria-controls":p},on:{click:i,keydown:i},key:"slide_".concat(s)})}))),A={mouseenter:i?QU:l,mouseleave:i?QU:h,focusin:l,focusout:h,keydown:function(e){if(!/input|textarea/i.test(e.target.tagName)){var a=e.keyCode;a!==XB&&a!==tL||(ol(e),t[a===XB?"prev":"next"]())}}};return k&&!n&&(M?(A["&pointerdown"]=d,A["&pointerup"]=m):(A["&touchstart"]=d,A["&touchmove"]=this.touchMove,A["&touchend"]=m)),e("div",{staticClass:"carousel",class:{slide:!s,"carousel-fade":!s&&this.fade,"pointer-event":k&&M&&!n},style:{background:o},attrs:{role:"region",id:this.safeId(),"aria-busy":c?"true":"false"},on:A},[u,f,v])}});function PF(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function bF(e){for(var t=1;t0?(fc(e,rH,o.join(" ")),Pc(e,dH,"none")):(gc(e,rH),bc(e,dH)),Qr((function(){bH(e,YF(a,t))})),iL(o,e[sH])||(e[sH]=o,o.forEach((function(e){gL(YF(a,t)).$emit(fH,e)})))}},DH={bind:function(e,t,a){e[oH]=!1,e[sH]=[],wH(e,YF(a,t)),CH(e,t,a)},componentUpdated:CH,updated:CH,unbind:function(e,t,a){PH(e),yH(e,YF(a,t)),zH(e,tH),zH(e,aH),zH(e,oH),zH(e,sH),pc(e,XF),pc(e,ZF),gc(e,cH),gc(e,rH),gc(e,lH),bc(e,dH)}},RH=Ft({directives:{VBToggle:DH}}),SH=Ft({components:{BCollapse:QF},plugins:{VBTogglePlugin:RH}}),_H=a("f0bd"),kH="top-start",MH="top-end",TH="bottom-start",VH="bottom-end",xH="right-start",BH="left-start";function LH(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OH(e,t){for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:{};if(LH(this,e),!t)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Ye(this,e.Defaults,this.constructor.Defaults,a,{type:t}),Ze(this,{type:ht(),cancelable:ht(),nativeEvent:ht(),target:ht(),relatedTarget:ht(),vueTarget:ht(),componentId:ht()});var o=!1;this.preventDefault=function(){this.cancelable&&(o=!0)},et(this,"defaultPrevented",{enumerable:!0,get:function(){return o}})}return EH(e,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),e}(),FH=Ms({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,t){e!==t&&(tl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi),e&&el(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&el(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi)},beforeDestroy:function(){tl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Wi)},methods:{isClickOut:function(e){return!hc(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),HH=Ms({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,t){e!==t&&(tl(this.focusInElement,"focusin",this._focusInHandler,Wi),e&&el(this.focusInElement,"focusin",this._focusInHandler,Wi))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&el(this.focusInElement,"focusin",this._focusInHandler,Wi)},beforeDestroy:function(){tl(this.focusInElement,"focusin",this._focusInHandler,Wi)},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}}),jH=null;Ss&&(jH=new WeakMap);var GH=function(e,t){Ss&&jH.set(e,t)},WH=function(e){Ss&&jH.delete(e)},NH=function(e){if(!Ss)return e.__vue__;var t=e;while(t){if(jH.has(t))return jH.get(t);t=t.parentNode}return null};function $H(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function qH(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,e&&this.$once(ii,this.focusToggler))},toggle:function(e){e=e||{};var t=e,a=t.type,o=t.keyCode;("click"===a||"keydown"===a&&-1!==[KB,aL,qB].indexOf(o))&&(this.disabled?this.visible=!1:(this.$emit(Bi,e),ol(e),this.visible?this.hide(!0):this.show()))},onMousedown:function(e){ol(e,{propagation:!1})},onKeydown:function(e){var t=e.keyCode;t===QB?this.onEsc(e):t===qB?this.focusNext(e,!1):t===oL&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,ol(e),this.$once(ii,this.focusToggler))},onSplitClick:function(e){this.disabled?this.visible=!1:this.$emit(js,e)},hideHandler:function(e){var t=this,a=e.target;!this.visible||hc(this.$refs.menu,a)||hc(this.toggler,a)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return t.hide()}),this.hideDelay))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,t){var a=this,o=e.target;!this.visible||e&&lc(YH,o)||(ol(e),this.$nextTick((function(){var e=a.getItems();if(!(e.length<1)){var s=e.indexOf(o);t&&s>0?s--:!t&&s1&&void 0!==arguments[1]?arguments[1]:null;if(je(e)){var a=It(e,this.valueField),o=It(e,this.textField);return{value:Te(a)?t||o:a,text:bO(String(Te(o)?t:o)),html:It(e,this.htmlField),disabled:Boolean(It(e,this.disabledField))}}return{value:t||e,text:bO(String(e)),disabled:!1}},normalizeOptions:function(e){var t=this;return Fe(e)?e.map((function(e){return t.normalizeOption(e)})):je(e)?(Ct(Kj,this.$options.name),at(e).map((function(a){return t.normalizeOption(e[a]||{},a)}))):[]}}});function Xj(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Zj(e){for(var t=1;t-1:iL(t,e)},isRadio:function(){return!1}},watch:EG({},FG,(function(e,t){iL(e,t)||this.setIndeterminate(e)})),mounted:function(){this.setIndeterminate(this[FG])},methods:{computedLocalCheckedWatcher:function(e,t){if(!iL(e,t)){this.$emit(VG,e);var a=this.$refs.input;a&&this.$emit(HG,a.indeterminate)}},handleChange:function(e){var t=this,a=e.target,o=a.checked,s=a.indeterminate,i=this.value,n=this.uncheckedValue,r=this.computedLocalChecked;if(Fe(r)){var c=fG(r,i);o&&c<0?r=r.concat(i):!o&&c>-1&&(r=r.slice(0,c).concat(r.slice(c+1)))}else r=o?i:n;this.computedLocalChecked=r,this.$nextTick((function(){t.$emit(Fs,r),t.isGroup&&t.bvGroup.$emit(Fs,r),t.$emit(HG,s)}))},setIndeterminate:function(e){Fe(this.computedLocalChecked)&&(e=!1);var t=this.$refs.input;t&&(t.indeterminate=e,this.$emit(HG,e))}}}),WG=Jc(xG,Ua),NG=Ms({name:Ua,mixins:[BG],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:WG,computed:{bvGroup:function(){return this.getBvGroup()}}});function $G(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function qG(e){for(var t=1;t0&&(c=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":c.length>1,"justify-content-end":c.length<2}},c)]);var m=e(OE,{staticClass:"b-form-date-calendar w-100",props:zW(zW({},$c(TW,i)),{},{hidden:!this.isVisible,value:t,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:nt(n,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},c);return e(wW,{staticClass:"b-form-datepicker",props:zW(zW({},$c(VW,i)),{},{formattedValue:t?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":s,"text-light":s},this.menuClass],placeholder:r,rtl:this.isRTL,value:t}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:CW({},Pn,n[Pn]||this.defaultButtonFn),ref:"control"},[m])}}),LW=Ft({components:{BFormDatepicker:BW,BDatepicker:BW}});function OW(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function EW(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1];return Promise.all(zr(e).filter((function(e){return"file"===e.kind})).map((function(e){var a=qW(e);if(a){if(a.isDirectory&&t)return KW(a.createReader(),"".concat(a.name,"/"));if(a.isFile)return new Promise((function(e){a.file((function(t){t.$path="",e(t)}))}))}return null})).filter(yt))},KW=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(o){var s=[],i=function i(){t.readEntries((function(t){0===t.length?o(Promise.all(s).then((function(e){return Sr(e)}))):(s.push(Promise.all(t.map((function(t){if(t){if(t.isDirectory)return e(t.createReader(),"".concat(a).concat(t.name,"/"));if(t.isFile)return new Promise((function(e){t.file((function(t){t.$path="".concat(a).concat(t.name),e(t)}))}))}return null})).filter(yt))),i())}))};i()}))},QW=Jc(lt(EW(EW(EW(EW(EW(EW(EW({},DE),jW),vG),PG),IG),yG),{},{accept:Wc(Zi,""),browseText:Wc(Zi,"Browse"),capture:Wc(qi,!1),directory:Wc(qi,!1),dropPlaceholder:Wc(Zi,"Drop files here"),fileNameFormatter:Wc(Ki),multiple:Wc(qi,!1),noDrop:Wc(qi,!1),noDropPlaceholder:Wc(Zi,"Not allowed"),noTraverse:Wc(qi,!1),placeholder:Wc(Zi,"No file chosen")})),Ba),YW=Ms({name:Ba,mixins:[fL,RE,HW,Tr,AG,zG,bG,Tr],inheritAttrs:!1,props:QW,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(yt),0===e.length?null:e.map((function(e){var t="name",a="^",o="$";U.test(e)?a="":(t="type",Q.test(e)&&(o=".+$",e=e.slice(0,-1))),e=Hr(e);var s=new RegExp("".concat(a).concat(e).concat(o));return{rx:s,prop:t}}))},computedCapture:function(){var e=this.capture;return!0===e||""===e||(e||null)},computedAttrs:function(){var e=this.name,t=this.disabled,a=this.required,o=this.form,s=this.computedCapture,i=this.accept,n=this.multiple,r=this.directory;return EW(EW({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:t,required:a,form:o||null,capture:s,accept:i||null,multiple:n,directory:r,webkitdirectory:r,"aria-required":a?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return Qc(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return bt(this.files)},flattenedFiles:function(){return _r(this.files)},fileNames:function(){return this.flattenedFiles.map((function(e){return e.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(Cn,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot(lr)||this.placeholder;var e=this.flattenedFiles,t=this.clonedFiles,a=this.fileNames,o=this.computedFileNameFormatter;return this.hasNormalizedSlot(_n)?this.normalizeSlot(_n,{files:e,filesTraversed:t,names:a}):o(e,t,a)}},watch:(DW={},UW(DW,GW,(function(e){(!e||Fe(e)&&0===e.length)&&this.reset()})),UW(DW,"files",(function(e,t){if(!iL(e,t)){var a=this.multiple,o=this.noTraverse,s=!a||o?_r(e):e;this.$emit(WW,a?s:s[0]||null)}})),DW),created:function(){this.$_form=null},mounted:function(){var e=lc("form",this.$el);e&&(el(e,"reset",this.reset,Gi),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&tl(e,"reset",this.reset,Gi)},methods:{isFileValid:function(e){if(!e)return!1;var t=this.computedAccept;return!t||t.some((function(t){return t.rx.test(e[t.prop])}))},isFilesArrayValid:function(e){var t=this;return Fe(e)?e.every((function(e){return t.isFileValid(e)})):this.isFileValid(e)},defaultFileNameFormatter:function(e,t,a){return a.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:_r(e):_r(e).slice(0,1)},setInputFiles:function(e){try{var t=new ClipboardEvent("").clipboardData||new DataTransfer;_r(bt(e)).forEach((function(e){delete e.$path,t.items.add(e)})),this.$refs.input.files=t.files}catch(a){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(t){}this.files=[]},handleFiles:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var a=e.filter(this.isFilesArrayValid);a.length>0&&(this.setFiles(a),this.setInputFiles(a))}else this.setFiles(e)},focusHandler:function(e){this.plain||"focusout"===e.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var t=this,a=e.type,o=e.target,s=e.dataTransfer,i=void 0===s?{}:s,n="drop"===a;this.$emit(Fs,e);var r=zr(i.items||[]);if(y&&r.length>0&&!Ve(qW(r[0])))JW(r,this.directory).then((function(e){return t.handleFiles(e,n)}));else{var c=zr(o.files||i.files||[]).map((function(e){return e.$path=e.webkitRelativePath||"",e}));this.handleFiles(c,n)}},onDragenter:function(e){ol(e),this.dragging=!0;var t=e.dataTransfer,a=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return a.dropEffect="none",void(this.dropAllowed=!1);a.dropEffect="copy"},onDragover:function(e){ol(e),this.dragging=!0;var t=e.dataTransfer,a=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return a.dropEffect="none",void(this.dropAllowed=!1);a.dropEffect="copy"},onDragleave:function(e){var t=this;ol(e),this.$nextTick((function(){t.dragging=!1,t.dropAllowed=!t.noDrop}))},onDrop:function(e){var t=this;ol(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){t.dropAllowed=!t.noDrop})):this.onChange(e)}},render:function(e){var t=this.custom,a=this.plain,o=this.size,s=this.dragging,i=this.stateClass,n=this.bvAttrs,r=e("input",{class:[{"form-control-file":a,"custom-file-input":t,focus:t&&this.hasFocus},i],style:t?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(a)return r;var c=e("label",{staticClass:"custom-file-label",class:{dragging:s},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[UW({},"b-custom-control-".concat(o),o),i,n.class],style:n.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[r,c])}}),XW=Ft({components:{BFormFile:YW,BFile:YW}}),ZW=function(e){return"\\"+e},eN=function(e){e=jr(e);var t=e.length,a=e.charCodeAt(0);return e.split("").reduce((function(o,s,i){var n=e.charCodeAt(i);return 0===n?o+"�":127===n||n>=1&&n<=31||0===i&&n>=48&&n<=57||1===i&&n>=48&&n<=57&&45===a?o+ZW("".concat(n.toString(16)," ")):0===i&&45===n&&1===t?o+ZW(s):n>=128||45===n||95===n||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122?o+s:o+ZW(s)}),"")};function tN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function aN(e){for(var t=1;t0||at(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,t){e!==t&&this.updateAriaDescribedby(e,t)}},mounted:function(){var e=this;this.$nextTick((function(){e.updateAriaDescribedby(e.ariaDescribedby)}))},methods:{getAlignClasses:function(e,t){return Oc().reduce((function(a,o){var s=e[Gc(o,"".concat(t,"Align"))]||null;return s&&a.push(["text",o,s].filter(yt).join("-")),a}),[])},getColProps:function(e,t){return Oc().reduce((function(a,o){var s=e[Gc(o,"".concat(t,"Cols"))];return s=""===s||(s||!1),Le(s)||"auto"===s||(s=Vr(s,0),s=s>0&&s),s&&(a[o||(Le(s)?"col":"cols")]=s),a}),{})},updateAriaDescribedby:function(e,t){var a=this.labelFor;if(I&&a){var o=rc("#".concat(eN(a)),this.$refs.content);if(o){var s="aria-describedby",i=(e||"").split(K),n=(t||"").split(K),r=(vc(o,s)||"").split(K).filter((function(e){return!Cr(n,e)})).concat(i).filter((function(e,t,a){return a.indexOf(e)===t})).filter(yt).join(" ").trim();r?fc(o,s,r):gc(o,s)}}},onLegendClick:function(e){if(!this.labelFor){var t=e.target,a=t?t.tagName:"";if(-1===fN.indexOf(a)){var o=nc(uN,this.$refs.content).filter(oc);1===o.length&&Sc(o[0])}}}},render:function(e){var t=this.computedState,a=this.feedbackAriaLive,o=this.isHorizontal,s=this.labelFor,i=this.normalizeSlot,n=this.safeId,r=this.tooltip,c=n(),l=!s,h=e(),d=i(jn)||this.label,m=d?n("_BV_label_"):null;if(d||o){var p=this.labelSize,u=this.labelColProps,f=l?"legend":"label";this.labelSrOnly?(d&&(h=e(f,{class:"sr-only",attrs:{id:m,for:s||null}},[d])),h=e(o?lN:"div",{props:o?u:{}},[h])):h=e(o?lN:f,{on:l?{click:this.onLegendClick}:{},props:o?dN(dN({},u),{},{tag:f}):{},attrs:{id:m,for:s||null,tabindex:l?"-1":null},class:[l?"bv-no-focus-ring":"",o||l?"col-form-label":"",!o&&l?"pt-0":"",o||l?"":"d-block",p?"col-form-label-".concat(p):"",this.labelAlignClasses,this.labelClass]},[d])}var g=e(),v=i(Hn)||this.invalidFeedback,A=v?n("_BV_feedback_invalid_"):null;v&&(g=e(lG,{props:{ariaLive:a,id:A,state:t,tooltip:r},attrs:{tabindex:v?"-1":null}},[v]));var P=e(),b=i(Ir)||this.validFeedback,y=b?n("_BV_feedback_valid_"):null;b&&(P=e(dG,{props:{ariaLive:a,id:y,state:t,tooltip:r},attrs:{tabindex:b?"-1":null}},[b]));var w=e(),I=i(In)||this.description,z=I?n("_BV_description_"):null;I&&(w=e(rG,{attrs:{id:z,tabindex:"-1"}},[I]));var C=this.ariaDescribedby=[z,!1===t?A:null,!0===t?y:null].filter(yt).join(" ")||null,D=e(o?lN:"div",{props:o?this.contentColProps:{},ref:"content"},[i(wn,{ariaDescribedby:C,descriptionId:z,id:c,labelId:m})||e(),g,P,w]);return e(l?"fieldset":o?pG:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:c,disabled:l?this.disabled:null,role:l?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":l&&o?m:null}},o&&l?[e(pG,[h,D])]:[h,D])}},AN=Ft({components:{BFormGroup:vN,BFormFieldset:vN}}),PN=Ms({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function bN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function yN(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return e=jr(e),!this.hasFormatter||this.lazyFormatter&&!a||(e=this.formatter(e,t)),e},modifyValue:function(e){return e=jr(e),this.trim&&(e=e.trim()),this.number&&(e=xr(e,e)),e},updateValue:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=this.lazy;if(!o||a){this.clearDebounce();var s=function(){if(e=t.modifyValue(e),e!==t.vModelValue)t.vModelValue=e,t.$emit(RN,e);else if(t.hasFormatter){var a=t.$refs.input;a&&e!==a.value&&(a.value=e)}},i=this.computedDebounce;i>0&&!o&&!a?this.$_inputDebounceTimer=setTimeout(s,i):s()}},onInput:function(e){if(!e.target.composing){var t=e.target.value,a=this.formatValue(t,e);!1===a||e.defaultPrevented?ol(e,{propagation:!1}):(this.localValue=a,this.updateValue(a),this.$emit(ci,a))}},onChange:function(e){var t=e.target.value,a=this.formatValue(t,e);!1===a||e.defaultPrevented?ol(e,{propagation:!1}):(this.localValue=a,this.updateValue(a,!0),this.$emit(Fs,a))},onBlur:function(e){var t=e.target.value,a=this.formatValue(t,e,!0);!1!==a&&(this.localValue=jr(this.modifyValue(a)),this.updateValue(a,!0)),this.$emit(Es,e)},focus:function(){this.disabled||Sc(this.$el)},blur:function(){this.disabled||_c(this.$el)}}}),kN=Ms({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}});function MN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function TN(e){for(var t=1;t=a?"full":t>=a-.5?"half":"empty",h={variant:i,disabled:n,readonly:r};return e("span",{staticClass:"b-rating-star",class:{focused:o&&t===a||!Vr(t)&&a===c,"b-rating-star-empty":"empty"===l,"b-rating-star-half":"half"===l,"b-rating-star-full":"full"===l},attrs:{tabindex:n||r?null:"-1"},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(l,h)])])}}),t$=Jc(lt(GN(GN(GN(GN(GN({},DE),qN),rt(vG,["required","autofocus"])),yG),{},{color:Wc(Zi),iconClear:Wc(Zi,"x"),iconEmpty:Wc(Zi,"star"),iconFull:Wc(Zi,"star-fill"),iconHalf:Wc(Zi,"star-half"),inline:Wc(qi,!1),locale:Wc(on),noBorder:Wc(qi,!1),precision:Wc(hn),readonly:Wc(qi,!1),showClear:Wc(qi,!1),showValue:Wc(qi,!1),showValueMax:Wc(qi,!1),stars:Wc(hn,YN,(function(e){return Vr(e)>=QN})),variant:Wc(Zi)})),Ha),a$=Ms({name:Ha,components:{BIconStar:kT,BIconStarHalf:TT,BIconStarFill:MT,BIconX:CB},mixins:[RE,$N,wG],props:t$,data:function(){var e=xr(this[JN],null),t=XN(this.stars);return{localValue:Ve(e)?null:ZN(e,0,t),hasFocus:!1}},computed:{computedStars:function(){return XN(this.stars)},computedRating:function(){var e=xr(this.localValue,0),t=Vr(this.precision,3);return ZN(xr(e.toFixed(t)),0,this.computedStars)},computedLocale:function(){var e=Dr(this.locale).filter(yt),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return CE(this.computedLocale)},formattedRating:function(){var e=Vr(this.precision),t=this.showValueMax,a=this.computedLocale,o={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},s=this.computedStars.toLocaleString(a),i=this.localValue;return i=Ve(i)?t?"-":"":i.toLocaleString(a,o),t?"".concat(i,"/").concat(s):i}},watch:(xN={},WN(xN,JN,(function(e,t){if(e!==t){var a=xr(e,null);this.localValue=Ve(a)?null:ZN(a,0,this.computedStars)}})),WN(xN,"localValue",(function(e,t){e!==t&&e!==(this.value||0)&&this.$emit(KN,e||null)})),WN(xN,"disabled",(function(e){e&&(this.hasFocus=!1,this.blur())})),xN),methods:{focus:function(){this.disabled||Sc(this.$el)},blur:function(){this.disabled||_c(this.$el)},onKeydown:function(e){var t=e.keyCode;if(this.isInteractive&&Cr([XB,qB,tL,oL],t)){ol(e,{propagation:!1});var a=Vr(this.localValue,0),o=this.showClear?0:1,s=this.computedStars,i=this.isRTL?-1:1;t===XB?this.localValue=ZN(a-i,o,s)||null:t===tL?this.localValue=ZN(a+i,o,s):t===qB?this.localValue=ZN(a-1,o,s)||null:t===oL&&(this.localValue=ZN(a+1,o,s))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=!!this.isInteractive&&"focus"===e.type},renderIcon:function(e){return this.$createElement(WB,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(WB,{props:{icon:this.iconClear}})}},render:function(e){var t=this,a=this.disabled,o=this.readonly,s=this.name,i=this.form,n=this.inline,r=this.variant,c=this.color,l=this.noBorder,h=this.hasFocus,d=this.computedRating,m=this.computedStars,p=this.formattedRating,u=this.showClear,f=this.isRTL,g=this.isInteractive,v=this.$scopedSlots,A=[];if(u&&!a&&!o){var P=e("span",{staticClass:"b-rating-icon"},[(v[Bn]||this.iconClearFn)()]);A.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:h&&0===d},attrs:{tabindex:g?"-1":null},on:{click:function(){return t.onSelected(null)}},key:"clear"},[P]))}for(var b=0;b1&&void 0!==arguments[1]?arguments[1]:null;if(je(e)){var a=It(e,this.valueField),o=It(e,this.textField),s=It(e,this.optionsField,null);return Ve(s)?{value:Te(a)?t||o:a,text:String(Te(o)?t:o),html:It(e,this.htmlField),disabled:Boolean(It(e,this.disabledField))}:{label:String(It(e,this.labelField)||o),options:this.normalizeOptions(s)}}return{value:t||e,text:String(e),disabled:!1}}}}),u$=Jc({disabled:Wc(qi,!1),value:Wc(Ni,void 0,!0)},Wa),f$=Ms({name:Wa,functional:!0,props:u$,render:function(e,t){var a=t.props,o=t.data,s=t.children,i=a.value,n=a.disabled;return e("option",bs(o,{attrs:{disabled:n},domProps:{value:i}}),s)}});function g$(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function v$(e){for(var t=1;t0?e:U$},computedInterval:function(){var e=Vr(this.repeatInterval,0);return e>0?e:F$},computedThreshold:function(){return Tl(Vr(this.repeatThreshold,H$),1)},computedStepMultiplier:function(){return Tl(Vr(this.repeatStepMultiplier,j$),1)},computedPrecision:function(){var e=this.computedStep;return Bl(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return Ll(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return Ve(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=Dr(this.locale).filter(yt),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},computedRTL:function(){return CE(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,t=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return t.format},computedFormatter:function(){var e=this.formatterFn;return Qc(e)?e:this.defaultFormatter},computedAttrs:function(){return _$(_$({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,t=this.localValue,a=this.computedRequired,o=this.disabled,s=this.state,i=this.computedFormatter,n=!Ve(t);return _$(_$({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:o?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===s||!n&&a?"true":null,"aria-required":a?"true":null,"aria-valuemin":jr(this.computedMin),"aria-valuemax":jr(this.computedMax),"aria-valuenow":n?t:null,"aria-valuetext":n?i(t):null})}},watch:(z$={},k$(z$,x$,(function(e){this.localValue=xr(e,null)})),k$(z$,"localValue",(function(e){this.$emit(B$,e)})),k$(z$,"disabled",(function(e){e&&this.clearRepeat()})),k$(z$,"readonly",(function(e){e&&this.clearRepeat()})),z$),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||Sc(this.$refs.spinner)},blur:function(){this.disabled||_c(this.$refs.spinner)},emitChange:function(){this.$emit(Fs,this.localValue)},stepValue:function(e){var t=this.localValue;if(!this.disabled&&!Ve(t)){var a=this.computedStep*e,o=this.computedMin,s=this.computedMax,i=this.computedMultiplier,n=this.wrap;t=Ol((t-o)/a)*a+o+a,t=Ol(t*i)/i,this.localValue=t>s?n?o:s:t0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Ve(t)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Ve(t)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var t=e.keyCode,a=e.altKey,o=e.ctrlKey,s=e.metaKey;if(!(this.disabled||this.readonly||a||o||s)&&Cr(G$,t)){if(ol(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),Cr([oL,qB],t)?(this.$_keyIsDown=!0,t===oL?this.handleStepRepeat(e,this.stepUp):t===qB&&this.handleStepRepeat(e,this.stepDown)):t===eL?this.stepUp(this.computedStepMultiplier):t===ZB?this.stepDown(this.computedStepMultiplier):t===YB?this.localValue=this.computedMin:t===JB&&(this.localValue=this.computedMax)}},onKeyup:function(e){var t=e.keyCode,a=e.altKey,o=e.ctrlKey,s=e.metaKey;this.disabled||this.readonly||a||o||s||Cr(G$,t)&&(ol(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,t){var a=this,o=e||{},s=o.type,i=o.button;if(!this.disabled&&!this.readonly){if("mousedown"===s&&i)return;this.resetTimers(),t(1);var n=this.computedThreshold,r=this.computedStepMultiplier,c=this.computedDelay,l=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var e=0;a.$_autoRepeatTimer=setInterval((function(){t(ee.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&a.indexOf(e)===t}))},vq=function(e){return Oe(e)?e:We(e)&&e.target.value||""},Aq=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},Pq=Jc(lt(nq(nq(nq(nq(nq(nq({},DE),hq),vG),yG),IG),{},{addButtonText:Wc(Zi,"Add"),addButtonVariant:Wc(Zi,"outline-secondary"),addOnChange:Wc(qi,!1),duplicateTagText:Wc(Zi,"Duplicate tag(s)"),feedbackAriaLive:Wc(Zi,"assertive"),ignoreInputFocusSelector:Wc(on,uq),inputAttrs:Wc(Yi,{}),inputClass:Wc(an),inputId:Wc(Zi),inputType:Wc(Zi,"text",(function(e){return Cr(pq,e)})),invalidTagText:Wc(Zi,"Invalid tag(s)"),limit:Wc(Qi),limitTagsText:Wc(Zi,"Tag limit reached"),noAddOnEnter:Wc(qi,!1),noOuterFocus:Wc(qi,!1),noTagRemove:Wc(qi,!1),placeholder:Wc(Zi,"Add tag..."),removeOnDelete:Wc(qi,!1),separator:Wc(on),tagClass:Wc(an),tagPills:Wc(qi,!1),tagRemoveLabel:Wc(Zi,"Remove tag"),tagRemovedLabel:Wc(Zi,"Tag removed"),tagValidator:Wc(Ki),tagVariant:Wc(Zi,"secondary")})),Ja),bq=Ms({name:Ja,mixins:[zL,RE,lq,AG,wG,zG,Tr],props:Pq,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:Aq(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return Cr(pq,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,t=this.form;return nq(nq({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:t})},computedInputHandlers:function(){return nq(nq({},rt(this.bvListeners,[ai,oi])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return Dr(this.separator).filter(Oe).filter(yt).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(fq(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return" "!==e?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return Dr(this.ignoreInputFocusSelector).filter(yt).join(",").trim()},disableAddButton:function(){var e=this,t=Wr(this.newTag);return""===t||!this.splitTags(t).some((function(t){return!Cr(e.tags,t)&&e.validateTag(t)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Ee(e)&&e>=0&&this.tags.length>=e}},watch:(Q$={},rq(Q$,dq,(function(e){this.tags=gq(e)})),rq(Q$,"tags",(function(e,t){iL(e,this[dq])||this.$emit(mq,e),iL(e,t)||(e=Dr(e).filter(yt),t=Dr(t).filter(yt),this.removedTags=t.filter((function(t){return!Cr(e,t)})))})),rq(Q$,"tagsState",(function(e,t){iL(e,t)||this.$emit(xi,e.valid,e.invalid,e.duplicate)})),Q$),created:function(){this.tags=gq(this[dq])},mounted:function(){var e=lc("form",this.$el);e&&el(e,"reset",this.reset,Gi)},beforeDestroy:function(){var e=lc("form",this.$el);e&&tl(e,"reset",this.reset,Gi)},methods:{addTag:function(e){if(e=Oe(e)?e:this.newTag,!this.disabled&&""!==Wr(e)&&!this.isLimitReached){var t=this.parseTags(e);if(t.valid.length>0||0===t.all.length)if(cc(this.getInput(),"select"))this.newTag="";else{var a=[].concat(Z$(t.invalid),Z$(t.duplicate));this.newTag=t.all.filter((function(e){return Cr(a,e)})).join(this.computedJoiner).concat(a.length>0?this.computedJoiner.charAt(0):"")}t.valid.length>0&&(this.tags=Dr(this.tags,t.valid)),this.tagsState=t,this.focus()}},removeTag:function(e){this.disabled||(this.tags=this.tags.filter((function(t){return t!==e})))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick((function(){e.removedTags=[],e.tagsState=Aq()}))},onInputInput:function(e){if(!(this.disabled||We(e)&&e.target.composing)){var t=vq(e),a=this.computedSeparatorRegExp;this.newTag!==t&&(this.newTag=t),t=Gr(t),a&&a.test(t.slice(-1))?this.addTag():this.tagsState=""===t?Aq():this.parseTags(t)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var t=vq(e);this.newTag!==t&&(this.newTag=t),this.addTag()}},onInputKeydown:function(e){if(!this.disabled&&We(e)){var t=e.keyCode,a=e.target.value||"";this.noAddOnEnter||t!==KB?!this.removeOnDelete||t!==NB&&t!==$B||""!==a||(ol(e,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(ol(e,{propagation:!1}),this.addTag())}},onClick:function(e){var t=this,a=this.computeIgnoreInputFocusSelector;a&&lc(a,e.target,!0)||this.$nextTick((function(){t.focus()}))},onInputFocus:function(e){var t=this;"out"!==this.focusState&&(this.focusState="in",this.$nextTick((function(){Qr((function(){t.hasFocus&&(t.$emit(ti,e),t.focusState=null)}))})))},onInputBlur:function(e){var t=this;"in"!==this.focusState&&(this.focusState="out",this.$nextTick((function(){Qr((function(){t.hasFocus||(t.$emit(Es,e),t.focusState=null)}))})))},onFocusin:function(e){this.hasFocus=!0,this.$emit(ai,e)},onFocusout:function(e){this.hasFocus=!1,this.$emit(oi,e)},handleAutofocus:function(){var e=this;this.$nextTick((function(){Qr((function(){e.autofocus&&e.focus()}))}))},focus:function(){this.disabled||Sc(this.getInput())},blur:function(){this.disabled||_c(this.getInput())},splitTags:function(e){e=jr(e);var t=this.computedSeparatorRegExp;return(t?e.split(t):[e]).map(Wr).filter(yt)},parseTags:function(e){var t=this,a=this.splitTags(e),o={all:a,valid:[],invalid:[],duplicate:[]};return a.forEach((function(e){Cr(t.tags,e)||Cr(o.valid,e)?Cr(o.duplicate,e)||o.duplicate.push(e):t.validateTag(e)?o.valid.push(e):Cr(o.invalid,e)||o.invalid.push(e)})),o},validateTag:function(e){var t=this.tagValidator;return!Qc(t)||t(e)},getInput:function(){return rc("#".concat(eN(this.computedInputId)),this.$el)},defaultRender:function(e){var t=e.addButtonText,a=e.addButtonVariant,o=e.addTag,s=e.disableAddButton,i=e.disabled,n=e.duplicateTagText,r=e.inputAttrs,c=e.inputClass,l=e.inputHandlers,h=e.inputType,d=e.invalidTagText,m=e.isDuplicate,p=e.isInvalid,u=e.isLimitReached,f=e.limitTagsText,g=e.noTagRemove,v=e.placeholder,A=e.removeTag,P=e.tagClass,b=e.tagPills,y=e.tagRemoveLabel,w=e.tagVariant,I=e.tags,z=this.$createElement,C=I.map((function(e){return e=jr(e),z(X$,{class:P,props:{disabled:i,noRemove:g,pill:b,removeLabel:y,tag:"li",title:e,variant:w},on:{remove:function(){return A(e)}},key:"tags_".concat(e)},e)})),D=d&&p?this.safeId("__invalid_feedback__"):null,R=n&&m?this.safeId("__duplicate_feedback__"):null,S=f&&u?this.safeId("__limit_feedback__"):null,_=[r["aria-describedby"],D,R,S].filter(yt).join(" "),k=z("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:c,style:{outline:0,minWidth:"5rem"},attrs:nq(nq({},r),{},{"aria-describedby":_||null,type:h,placeholder:v||null}),domProps:{value:r.value},on:l,directives:[{name:"model",value:r.value}],ref:"input"}),M=z(XL,{staticClass:"b-form-tags-button py-0",class:{invisible:s},style:{fontSize:"90%"},props:{disabled:s||u,variant:a},on:{click:function(){return o()}},ref:"button"},[this.normalizeSlot(un)||t]),T=this.safeId("__tag_list__"),V=z("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":T},key:"tags_field"},[z("div",{staticClass:"d-flex",attrs:{role:"group"}},[k,M])]),x=z("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:T},key:"tags_list"},[C,V]),B=z();if(d||n||f){var L=this.feedbackAriaLive,O=this.computedJoiner,E=z();D&&(E=z(lG,{props:{id:D,ariaLive:L,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(O)]));var U=z();R&&(U=z(rG,{props:{id:R,ariaLive:L},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(O)]));var F=z();S&&(F=z(rG,{props:{id:S,ariaLive:L},key:"tags_limit_feedback"},[f])),B=z("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[E,U,F])}return[x,B]}},render:function(e){var t=this.name,a=this.disabled,o=this.required,s=this.form,i=this.tags,n=this.computedInputId,r=this.hasFocus,c=this.noOuterFocus,l=nq({tags:i.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:n,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},nt(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),h=this.normalizeSlot(wn,l)||this.defaultRender(l),d=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:n,"aria-live":r?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),m=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":r?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),p=e();if(t&&!a){var u=i.length>0;p=(u?i:[""]).map((function(a){return e("input",{class:{"sr-only":!u},attrs:{type:u?"hidden":"text",value:a,required:o,name:t,form:s},key:"tag_input_".concat(a)})}))}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:r&&!c&&!a,disabled:a},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:a||c?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[d,m,h,p])}}),yq=Ft({components:{BFormTags:bq,BTags:bq,BFormTag:X$,BTag:X$}});function wq(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Iq(e){for(var t=1;td?r:"".concat(d,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),Sq=Ft({components:{BFormTextarea:Rq,BTextarea:Rq}});function _q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function kq(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]&&arguments[1];if(Ve(t)||Ve(a)||s&&Ve(o))return"";var i=[t,a,s?o:0];return i.map(Nq).join(":")},Jq=Jc(lt(kq(kq(kq(kq({},DE),Hq),nt(W$,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:Wc(Zi),disabled:Wc(qi,!1),footerTag:Wc(Zi,"footer"),headerTag:Wc(Zi,"header"),hidden:Wc(qi,!1),hideHeader:Wc(qi,!1),hour12:Wc(qi,null),labelAm:Wc(Zi,"AM"),labelAmpm:Wc(Zi,"AM/PM"),labelHours:Wc(Zi,"Hours"),labelMinutes:Wc(Zi,"Minutes"),labelNoTimeSelected:Wc(Zi,"No time selected"),labelPm:Wc(Zi,"PM"),labelSeconds:Wc(Zi,"Seconds"),labelSelected:Wc(Zi,"Selected time"),locale:Wc(on),minutesStep:Wc(hn,1),readonly:Wc(qi,!1),secondsStep:Wc(hn,1),showSeconds:Wc(qi,!1)})),Xo),Kq=Ms({name:Xo,mixins:[RE,Fq,Tr],props:Jq,data:function(){var e=$q(this[jq]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,t=this.modelMinutes,a=this.modelSeconds;return qq({hours:e,minutes:t,seconds:a},this.showSeconds)},resolvedOptions:function(){var e=Dr(this.locale).filter(yt),t={hour:Wq,minute:Wq,second:Wq};xe(this.hour12)||(t.hour12=!!this.hour12);var a=new Intl.DateTimeFormat(e,t),o=a.resolvedOptions(),s=o.hour12||!1,i=o.hourCycle||(s?"h12":"h23");return{locale:o.locale,hour12:s,hourCycle:i}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return CE(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(yt).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:Wq,minute:Wq,timeZone:"UTC"};return this.showSeconds&&(e.second=Wq),mE(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,t=this.modelMinutes,a=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(cE(Date.UTC(0,0,1,e,t,a))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(t){var a=t.hasFocus;return e(Bv,{props:{scale:a?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(t){var a=t.hasFocus;return e(Bv,{props:{flipV:!0,scale:a?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(Cq={},Mq(Cq,jq,(function(e,t){if(e!==t&&!iL($q(e),$q(this.computedHMS))){var a=$q(e),o=a.hours,s=a.minutes,i=a.seconds,n=a.ampm;this.modelHours=o,this.modelMinutes=s,this.modelSeconds=i,this.modelAmpm=n}})),Mq(Cq,"computedHMS",(function(e,t){e!==t&&this.$emit(Gq,e)})),Mq(Cq,"context",(function(e,t){iL(e,t)||this.$emit(Ws,e)})),Mq(Cq,"modelAmpm",(function(e,t){var a=this;if(e!==t){var o=Ve(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===e&&o>11?a.modelHours=o-12:1===e&&o<12&&(a.modelHours=o+12)}))}})),Mq(Cq,"modelHours",(function(e,t){e!==t&&(this.modelAmpm=e>11?1:0)})),Cq),created:function(){var e=this;this.$nextTick((function(){e.$emit(Ws,e.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||Sc(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=ec();hc(this.$el,e)&&_c(e)}},formatHours:function(e){var t=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=0===e&&"h12"===t?12:0===e&&"h24"===t?24:12===e&&"h11"===t?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return 0===e?this.labelAm:1===e?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,a=e.keyCode;if(!this.disabled&&"keydown"===t&&(a===XB||a===tL)){ol(e);var o=this.$refs.spinners||[],s=o.map((function(e){return!!e.hasFocus})).indexOf(!0);s+=a===XB?-1:1,s=s>=o.length?0:s<0?o.length-1:s,Sc(o[s])}},setLive:function(e){var t=this;e?this.$nextTick((function(){Qr((function(){t.isLive=!0}))})):this.isLive=!1}},render:function(e){var t=this;if(this.hidden)return e();var a=this.disabled,o=this.readonly,s=this.computedLocale,i=this.computedAriaLabelledby,n=this.labelIncrement,r=this.labelDecrement,c=this.valueId,l=this.focus,h=[],d=function(i,l,d){var m=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=t.safeId("_spinbutton_".concat(l,"_"))||null;return h.push(p),e(N$,Mq({class:d,props:kq({id:p,placeholder:"--",vertical:!0,required:!0,disabled:a,readonly:o,locale:s,labelIncrement:n,labelDecrement:r,wrap:!0,ariaControls:c,min:0},m),scopedSlots:t.spinScopedSlots,on:{change:i},key:l,ref:"spinners"},_s,!0))},m=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":a||o},attrs:{"aria-hidden":"true"}},[e(Ov,{props:{shiftV:4,scale:.5}}),e(Ov,{props:{shiftV:-4,scale:.5}})])},p=[];p.push(d(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),p.push(m()),p.push(d(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(p.push(m()),p.push(d(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&p.push(d(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),p=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:a||o?null:"-1","aria-labelledby":i},on:{keydown:this.onSpinLeftRight,click:function(e){e.target===e.currentTarget&&l()}}},p);var u=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:a||o},attrs:{id:c,role:"status",for:h.filter(yt).join(" ")||null,tabindex:a?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:l,focus:l}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),f=e(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[u]),g=this.normalizeSlot(),v=g?e(this.footerTag,{staticClass:"b-time-footer"},g):e();return e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":i||null,"aria-disabled":a?"true":null,"aria-readonly":o&&!a?"true":null}},[f,p,v])}});function Qq(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Yq(e){for(var t=1;t0&&n.push(e("span"," "));var c=this.labelResetButton;n.push(e(XL,{props:{size:"sm",disabled:a||o,variant:this.resetButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onResetButton},key:"reset-btn"},c))}if(!this.noCloseButton){n.length>0&&n.push(e("span"," "));var l=this.labelCloseButton;n.push(e(XL,{props:{size:"sm",disabled:a,variant:this.closeButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onCloseButton},key:"close-btn"},l))}n.length>0&&(n=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":n.length>1,"justify-content-end":n.length<2}},n)]);var h=e(Kq,{staticClass:"b-form-time-control",props:Yq(Yq({},$c(sJ,s)),{},{value:t,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},n);return e(wW,{staticClass:"b-form-timepicker",props:Yq(Yq({},$c(iJ,s)),{},{id:this.safeId(),value:t,formattedValue:t?this.formattedValue:"",placeholder:i,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Xq({},Pn,this.$scopedSlots[Pn]||this.defaultButtonFn),ref:"control"},[h])}}),cJ=Ft({components:{BFormTimepicker:rJ,BTimepicker:rJ}}),lJ=Ft({components:{BImg:lU,BImgLazy:UU}}),hJ=Jc({tag:Wc(Zi,"div")},co),dJ=Ms({name:co,functional:!0,props:hJ,render:function(e,t){var a=t.props,o=t.data,s=t.children;return e(a.tag,bs(o,{staticClass:"input-group-text"}),s)}}),mJ=Jc({append:Wc(qi,!1),id:Wc(Zi),isText:Wc(qi,!1),tag:Wc(Zi,"div")},io),pJ=Ms({name:io,functional:!0,props:mJ,render:function(e,t){var a=t.props,o=t.data,s=t.children,i=a.append;return e(a.tag,bs(o,{class:{"input-group-append":i,"input-group-prepend":!i},attrs:{id:a.id}}),a.isText?[e(dJ,s)]:s)}});function uJ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function fJ(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.$options._scopeId||t};function vK(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var AK=Ms({mixins:[fK],computed:{scopedStyleAttrs:function(){var e=gK(this.bvParent);return e?vK({},e,""):{}}}});function PK(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function bK(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},o=e.$root?e.$root.$options.bvEventRoot||e.$root:null;return new t(bK(bK({},a),{},{parent:e,bvParent:e,bvEventRoot:o}))},IK=Ms({abstract:!0,name:fs,props:{nodes:Wc(en)},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){Xr(this.$el)},render:function(e){var t=this.updatedNodes,a=Be(t)?t({}):t;return a=Dr(a).filter(yt),a&&a.length>0&&!a[0].text?a[0]:e()}}),zK={container:Wc([De,Zi],"body"),disabled:Wc(qi,!1),tag:Wc(Zi,"div")},CK=Ms({name:us,mixins:[Tr],props:zK,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(I){var e=this.container;return Oe(e)?rc(e):e}return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var t=document.createElement("div");e.appendChild(t),this.$_target=wK(this,IK,{el:t,propsData:{nodes:Dr(this.normalizeSlot())}})}}},updateTarget:function(){if(I&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var t=Dr(this.normalizeSlot()).filter(yt);if(t.length>0&&!t[0].text)return t[0]}return e()}}),DK=Ms({name:us,mixins:[Tr],props:zK,render:function(e){if(this.disabled){var t=Dr(this.normalizeSlot()).filter(yt);if(t.length>0)return t[0]}return e(o["default"].Teleport,{to:this.container},this.normalizeSlot())}}),RK=Ss?DK:CK;function SK(e){return SK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SK(e)}function _K(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function kK(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return TK(this,a),o=t.call(this,e,s),Ze(HK(o),{trigger:ht()}),o}return xK(a,null,[{key:"Defaults",get:function(){return kK(kK({},BK(GK(a),"Defaults",this)),{},{trigger:null})}}]),a}(UH),NK=1040,$K=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",qK=".sticky-top",JK=".navbar-toggler",KK=Ms({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,t){I&&(this.getScrollbarWidth(),e>0&&0===t?(this.checkScrollbar(),this.setScrollbar(),mc(document.body,"modal-open")):0===e&&t>0&&(this.resetScrollbar(),pc(document.body,"modal-open")),fc(document.body,"data-modal-open-count",String(e)))},modals:function(e){var t=this;this.checkScrollbar(),Qr((function(){t.updateModals(e||[])}))}},methods:{registerModal:function(e){e&&-1===this.modals.indexOf(e)&&this.modals.push(e)},unregisterModal:function(e){var t=this.modals.indexOf(e);t>-1&&(this.modals.splice(t,1),e._isBeingDestroyed||e._isDestroyed||this.resetModal(e))},getBaseZIndex:function(){if(I&&Ve(this.baseZIndex)){var e=document.createElement("div");mc(e,"modal-backdrop"),mc(e,"d-none"),Pc(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Vr(Ic(e).zIndex,NK),document.body.removeChild(e)}return this.baseZIndex||NK},getScrollbarWidth:function(){if(I&&Ve(this.scrollbarWidth)){var e=document.createElement("div");mc(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=wc(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var t=this,a=this.getBaseZIndex(),o=this.getScrollbarWidth();e.forEach((function(e,s){e.zIndex=a+s,e.scrollbarWidth=o,e.isTop=s===t.modals.length-1,e.isBodyOverflowing=t.isBodyOverflowing}))},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=wc(document.body),t=e.left,a=e.right;this.isBodyOverflowing=t+a0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=tF(this.$refs.content,this.checkModalOverflow.bind(this),pQ))},updateModel:function(e){e!==this[oQ]&&this.$emit(sQ,e)},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new WK(e,XK(XK({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},t),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(ii,this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(_i,{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var t=this.buildEvent(ni,{cancelable:e!==rQ,trigger:e||null});if(e===dQ?this.$emit(pi,t):e===lQ?this.$emit(Us,t):e===hQ&&this.$emit(Gs,t),this.emitEvent(t),t.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(cQ):this.show()},getActiveElement:function(){var e=ec(I?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;QK.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(il(vo,ii),this.doShow):(QK.registerModal(this),this.isHidden=!1,this.$nextTick((function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick((function(){e.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,Qr((function(){Qr((function(){e.isShow=!0}))}))},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,Qr((function(){e.emitEvent(e.buildEvent(ki)),e.setEnforceFocus(!0),e.$nextTick((function(){e.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){e.isClosing=!1,QK.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(ii))}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(vo,t),e,e.componentId),this.$emit(t,e)},onDialogMousedown:function(){var e=this,t=this.$refs.modal,a=function a(o){tl(t,"mouseup",a,Wi),o.target===t&&(e.ignoreBackdropClick=!0)};el(t,"mouseup",a,Wi)},onClickOut:function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&hc(document.body,e.target)&&(hc(this.$refs.content,e.target)||this.hide(iQ))},onOk:function(){this.hide(dQ)},onCancel:function(){this.hide(lQ)},onClose:function(){this.hide(hQ)},onEsc:function(e){e.keyCode===QB&&this.isVisible&&!this.noCloseOnEsc&&this.hide(nQ)},focusHandler:function(e){var t=this.$refs.content,a=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!t||document===a||hc(t,a)||this.computeIgnoreEnforceFocusSelector&&lc(this.computeIgnoreEnforceFocusSelector,a,!0))){var o=Rc(this.$refs.content),s=this.$refs["bottom-trap"],i=this.$refs["top-trap"];if(s&&a===s){if(Sc(o[0]))return}else if(i&&a===i&&Sc(o[o.length-1]))return;Sc(t,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,t){e===this.modalId&&(this.$_returnFocus=t||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,t){e===this.modalId&&this.toggle(t)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;I&&Qr((function(){var t=e.$refs.modal,a=e.$refs.content,o=e.getActiveElement();if(t&&a&&(!o||!hc(a,o))){var s=e.$refs["ok-button"],i=e.$refs["cancel-button"],n=e.$refs["close-button"],r=e.autoFocusButton,c=r===dQ&&s?s.$el||s:r===lQ&&i?i.$el||i:r===hQ&&n?n.$el||n:a;Sc(c),c===a&&e.$nextTick((function(){t.scrollTop=0}))}}))},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){e=Oe(e)?rc(e):e,e&&(e=e.$el||e,Sc(e))}))},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var t=e();if(!this.hideHeader){var a=this.normalizeSlot(Kn,this.slotScope);if(!a){var o=e();this.hideHeaderClose||(o=e(ll,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(Qn)])),a=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Xn)?{}:yO(this.titleHtml,this.title)},this.normalizeSlot(Xn,this.slotScope)),o]}t=e(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[a])}var s=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(wn,this.slotScope)),i=e();if(!this.hideFooter){var n=this.normalizeSlot(Jn,this.slotScope);if(!n){var r=e();this.okOnly||(r=e(XL,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(qn)?{}:yO(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(qn)));var c=e(XL,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(Yn)?{}:yO(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(Yn));n=[r,c]}i=e(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[n])}var l=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[t,s,i]),h=e(),d=e();this.isVisible&&!this.noEnforceFocus&&(h=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),d=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var m=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[h,l,d]),p=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[m]);p=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var u=e();return!this.hideBackdrop&&this.isVisible&&(u=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot($n))),u=e(vl,{props:{noFade:this.noFade}},[u]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[Rs])},[p,u])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(RK,[this.makeModal(e)])}}),gQ=nl(vo,_i),vQ="__bv_modal_directive__",AQ=function(e){var t=e.modifiers,a=void 0===t?{}:t,o=e.arg,s=e.value;return Oe(s)?s:Oe(o)?o:at(a).reverse()[0]},PQ=function(e){return e&&cc(e,".dropdown-menu > li, li.nav-item")&&rc("a, button",e)||e},bQ=function(e){e&&"BUTTON"!==e.tagName&&(Ac(e,"role")||fc(e,"role","button"),"A"===e.tagName||Ac(e,"tabindex")||fc(e,"tabindex","0"))},yQ=function(e,t,a){var o=AQ(t),s=PQ(e);if(o&&s){var i=function(e){var s=e.currentTarget;if(!sc(s)){var i=e.type,n=e.keyCode;"click"!==i&&("keydown"!==i||n!==KB&&n!==aL)||gL(YF(a,t)).$emit(gQ,o,s)}};e[vQ]={handler:i,target:o,trigger:s},bQ(s),el(s,"click",i,Gi),"BUTTON"!==s.tagName&&"button"===vc(s,"role")&&el(s,"keydown",i,Gi)}},wQ=function(e){var t=e[vQ]||{},a=t.trigger,o=t.handler;a&&o&&(tl(a,"click",o,Gi),tl(a,"keydown",o,Gi),tl(e,"click",o,Gi),tl(e,"keydown",o,Gi)),delete e[vQ]},IQ=function(e,t,a){var o=e[vQ]||{},s=AQ(t),i=PQ(e);s===o.target&&i===o.trigger||(wQ(e,t,a),yQ(e,t,a)),bQ(i)},zQ=function(){},CQ={inserted:IQ,updated:zQ,componentUpdated:IQ,unbind:wQ};function DQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RQ(e,t){for(var a=0;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);a2&&void 0!==arguments[2]?arguments[2]:HQ;if(!Dt(EQ)&&!Rt(EQ)){var s=wK(e,t,{propsData:kQ(kQ(kQ({},GQ(Vc(vo))),{},{hideHeaderClose:!0,hideHeader:!(a.title||a.titleHtml)},rt(a,at(jQ))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return at(jQ).forEach((function(e){Te(a[e])||(s.$slots[jQ[e]]=Dr(a[e]))})),new Promise((function(e,t){var a=!1;s.$once(Ui,(function(){a||t(new Error("BootstrapVue MsgBox destroyed before resolve"))})),s.$on(ni,(function(t){if(!t.defaultPrevented){var s=o(t);t.defaultPrevented||(a=!0,e(s))}}));var i=document.createElement("div");document.body.appendChild(i),s.$mount(i)}))}},o=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(t&&!Rt(EQ)&&!Dt(EQ)&&Be(s))return a(e,kQ(kQ({},GQ(o)),{},{msgBoxContent:t}),s)},s=function(){function e(t){DQ(this,e),Ye(this,{_vm:t,_root:gL(t)}),Ze(this,{_vm:ht(),_root:ht()})}return SQ(e,[{key:"show",value:function(e){if(e&&this._root){for(var t,a=arguments.length,o=new Array(a>1?a-1:0),s=1;s1?a-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:{},a=kQ(kQ({},t),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:e});return o(this._vm,e,a,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=kQ(kQ({},t),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return o(this._vm,e,a,(function(e){var t=e.trigger;return"ok"===t||"cancel"!==t&&null}))}}]),e}();e.mixin({beforeCreate:function(){this[UQ]=new s(this)}}),ot(e.prototype,EQ)||et(e.prototype,EQ,{get:function(){return this&&this[UQ]||Ct('"'.concat(EQ,'" must be accessed from a Vue instance "this" context.'),vo),this[UQ]}})},NQ=Ft({plugins:{plugin:WQ}}),$Q=Ft({components:{BModal:fQ},directives:{VBModal:CQ},plugins:{BVModalPlugin:NQ}});function qQ(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var JQ=function(e){return e="left"===e?"start":"right"===e?"end":e,"justify-content-".concat(e)},KQ=Jc({align:Wc(Zi),cardHeader:Wc(qi,!1),fill:Wc(qi,!1),justified:Wc(qi,!1),pills:Wc(qi,!1),small:Wc(qi,!1),tabs:Wc(qi,!1),tag:Wc(Zi,"ul"),vertical:Wc(qi,!1)},Po),QQ=Ms({name:Po,functional:!0,props:KQ,render:function(e,t){var a,o=t.props,s=t.data,i=t.children,n=o.tabs,r=o.pills,c=o.vertical,l=o.align,h=o.cardHeader;return e(o.tag,bs(s,{staticClass:"nav",class:(a={"nav-tabs":n,"nav-pills":r&&!n,"card-header-tabs":!c&&h&&n,"card-header-pills":!c&&h&&r&&!n,"flex-column":c,"nav-fill":!c&&o.fill,"nav-justified":!c&&o.justified},qQ(a,JQ(l),!c&&l),qQ(a,"small",o.small),a)}),i)}});function YQ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function XQ(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a=0&&t<=1})),overlayTag:Wc(Zi,"div"),rounded:Wc(rn,!1),show:Wc(qi,!1),spinnerSmall:Wc(qi,!1),spinnerType:Wc(Zi,"border"),spinnerVariant:Wc(Zi),variant:Wc(Zi,"light"),wrapTag:Wc(Zi,"div"),zIndex:Wc(hn,10)},So),YY=Ms({name:So,mixins:[Tr],props:QY,computed:{computedRounded:function(){var e=this.rounded;return!0===e||""===e?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var t=e.spinnerType,a=e.spinnerVariant,o=e.spinnerSmall;return this.$createElement(WY,{props:{type:t,variant:a,small:o}})}},render:function(e){var t=this,a=this.show,o=this.fixed,s=this.noFade,i=this.noWrap,n=this.slotScope,r=e();if(a){var c=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:$Y($Y({},KY),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),l=e("div",{staticClass:"position-absolute",style:this.noCenter?$Y({},KY):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(rr,n)||this.defaultOverlayFn(n)]);r=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!i||i&&!o,"position-fixed":i&&o},style:$Y($Y({},KY),{},{zIndex:this.zIndex||10}),on:{click:function(e){return t.$emit(js,e)}},key:"overlay"},[c,l])}return r=e(vl,{props:{noFade:s,appear:!0},on:{"after-enter":function(){return t.$emit(ki)},"after-leave":function(){return t.$emit(ii)}}},[r]),i?r:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":a?"true":null}},i?[r]:[this.normalizeSlot(),r])}}),XY=Ft({components:{BOverlay:YY}});function ZY(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function eX(e){for(var t=1;tt?t:a<1?1:a},mX=function(e){if(e.keyCode===aL)return ol(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},pX=Jc(lt(eX(eX({},sX),{},{align:Wc(Zi,"left"),ariaLabel:Wc(Zi,"Pagination"),disabled:Wc(qi,!1),ellipsisClass:Wc(an),ellipsisText:Wc(Zi,"…"),firstClass:Wc(an),firstNumber:Wc(qi,!1),firstText:Wc(Zi,"«"),hideEllipsis:Wc(qi,!1),hideGotoEndButtons:Wc(qi,!1),labelFirstPage:Wc(Zi,"Go to first page"),labelLastPage:Wc(Zi,"Go to last page"),labelNextPage:Wc(Zi,"Go to next page"),labelPage:Wc(ln,"Go to page"),labelPrevPage:Wc(Zi,"Go to previous page"),lastClass:Wc(an),lastNumber:Wc(qi,!1),lastText:Wc(Zi,"»"),limit:Wc(hn,cX,(function(e){return!(Vr(e,0)<1)||(Ct('Prop "limit" must be a number greater than "0"',_o),!1)})),nextClass:Wc(an),nextText:Wc(Zi,"›"),pageClass:Wc(an),pills:Wc(qi,!1),prevClass:Wc(an),prevText:Wc(Zi,"‹"),size:Wc(Zi)})),"pagination"),uX=Ms({mixins:[oX,Tr],props:pX,data:function(){var e=Vr(this[iX],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:cX}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return"center"===e?"justify-content-center":"end"===e||"right"===e?"justify-content-end":"fill"===e?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return dX(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,t=this.localNumberOfPages,a=this.computedCurrentPage,o=this.hideEllipsis,s=this.firstNumber,i=this.lastNumber,n=!1,r=!1,c=e,l=1;t<=e?c=t:arX?(o&&!i||(r=!0,c=e-(s?0:1)),c=Ml(c,e)):t-a+2rX?(o&&!s||(n=!0,c=e-(i?0:1)),l=t-c+1):(e>rX&&(c=e-(o?0:2),n=!(o&&!s),r=!(o&&!i)),l=a-Bl(c/2)),l<1?(l=1,n=!1):l>t-c&&(l=t-c+1,r=!1),n&&s&&l<4&&(c+=2,l=1,n=!1);var h=l+c-1;return r&&i&&h>t-3&&(c+=h===t-2?2:3,r=!1),e<=rX&&(s&&1===l?c=Ml(c+1,t,e+1):i&&t===l+c-1&&(l=Tl(l-1,1),c=Ml(t-l+1,t,e+1))),c=Ml(c,t-l+1),{showFirstDots:n,showLastDots:r,numberOfLinks:c,startNumber:l}},pageList:function(){var e=this.paginationParams,t=e.numberOfLinks,a=e.startNumber,o=this.computedCurrentPage,s=lX(a,t);if(s.length>3){var i=o-a,n="bv-d-xs-down-none";if(0===i)for(var r=3;ri+1;h--)s[h].classes=n}}return s}},watch:(JY={},tX(JY,iX,(function(e,t){e!==t&&(this.currentPage=dX(e,this.localNumberOfPages))})),tX(JY,"currentPage",(function(e,t){e!==t&&this.$emit(nX,e>0?e:null)})),tX(JY,"limit",(function(e,t){e!==t&&(this.localLimit=hX(e))})),JY),created:function(){var e=this;this.localLimit=hX(this.limit),this.$nextTick((function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage}))},methods:{handleKeyNav:function(e){var t=e.keyCode,a=e.shiftKey;this.isNav||(t===XB||t===oL?(ol(e,{propagation:!1}),a?this.focusFirst():this.focusPrev()):t!==tL&&t!==qB||(ol(e,{propagation:!1}),a?this.focusLast():this.focusNext()))},getButtons:function(){return nc("button.page-link, a.page-link",this.$el).filter((function(e){return oc(e)}))},focusCurrent:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(t){return Vr(vc(t,"aria-posinset"),0)===e.computedCurrentPage}));Sc(t)||e.focusFirst()}))},focusFirst:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(e){return!sc(e)}));Sc(t)}))},focusLast:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().reverse().find((function(e){return!sc(e)}));Sc(t)}))},focusPrev:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),a=t.indexOf(ec());a>0&&!sc(t[a-1])&&Sc(t[a-1])}))},focusNext:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),a=t.indexOf(ec());ar,u=a<1?1:a>r?r:a,v={disabled:m,page:u,index:u-1},A=t.normalizeSlot(i,v)||jr(c)||e(),P=e(m?"span":n?EL:"button",{staticClass:"page-link",class:{"flex-grow-1":!n&&!m&&p},props:m||!n?{}:t.linkProps(a),attrs:{role:n?null:"menuitem",type:n||m?null:"button",tabindex:m||n?null:"-1","aria-label":s,"aria-controls":Jl(t).ariaControls||null,"aria-disabled":m?"true":null},on:m?{}:{"!click":function(e){t.onClick(e,a)},keydown:mX}},[A]);return e("li",{key:d,staticClass:"page-item",class:[{disabled:m,"flex-fill":p,"d-flex":p&&!n&&!m},l],attrs:{role:n?null:"presentation","aria-hidden":m?"true":null}},[P])},A=function(a){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",p?"flex-fill":"",t.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(a?"last":"first")},[e("span",{staticClass:"page-link"},[t.normalizeSlot(Dn)||jr(t.ellipsisText)||e()])])},P=function(a,i){var c=a.number,l=f(c)&&!g,h=o?null:l||g&&0===i?"0":"-1",d={role:n?null:"menuitemradio",type:n||o?null:"button","aria-disabled":o?"true":null,"aria-controls":Jl(t).ariaControls||null,"aria-label":Qc(s)?s(c):"".concat(Be(s)?s():s," ").concat(c),"aria-checked":n?null:l?"true":"false","aria-current":n&&l?"page":null,"aria-posinset":n?null:c,"aria-setsize":n?null:r,tabindex:n?null:h},m=jr(t.makePage(c)),u={page:c,index:c-1,content:m,active:l,disabled:o},v=e(o?"span":n?EL:"button",{props:o||!n?{}:t.linkProps(c),staticClass:"page-link",class:{"flex-grow-1":!n&&!o&&p},attrs:d,on:o?{}:{"!click":function(e){t.onClick(e,c)},keydown:mX}},[t.normalizeSlot(cr,u)||m]);return e("li",{staticClass:"page-item",class:[{disabled:o,active:l,"flex-fill":p,"d-flex":p&&!n&&!o},a.classes,t.pageClass],attrs:{role:n?null:"presentation"},key:"page-".concat(c)},[v])},b=e();this.firstNumber||this.hideGotoEndButtons||(b=v(1,this.labelFirstPage,Mn,this.firstText,this.firstClass,1,"pagination-goto-first")),u.push(b),u.push(v(c-1,this.labelPrevPage,dr,this.prevText,this.prevClass,1,"pagination-goto-prev")),u.push(this.firstNumber&&1!==l[0]?P({number:1},0):e()),u.push(d?A(!1):e()),this.pageList.forEach((function(e,a){var o=d&&t.firstNumber&&1!==l[0]?1:0;u.push(P(e,a+o))})),u.push(m?A(!0):e()),u.push(this.lastNumber&&l[l.length-1]!==r?P({number:r},-1):e()),u.push(v(c+1,this.labelNextPage,nr,this.nextText,this.nextClass,r,"pagination-goto-next"));var y=e();this.lastNumber||this.hideGotoEndButtons||(y=v(r,this.labelLastPage,Gn,this.lastText,this.lastClass,r,"pagination-goto-last")),u.push(y);var w=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:n?null:"menubar","aria-disabled":o?"true":"false","aria-label":n?null:i||null},on:n?{}:{keydown:this.handleKeyNav},ref:"ul"},u);return n?e("nav",{attrs:{"aria-disabled":o?"true":null,"aria-hidden":o?"true":"false","aria-label":n&&i||null}},[w]):w}});function fX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function gX(e){for(var t=1;te.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var t=Vr(this[iX],0);t>0?this.currentPage=t:this.$nextTick((function(){e.currentPage=0}))},methods:{onClick:function(e,t){var a=this;if(t!==this.currentPage){var o=e.target,s=new UH(fi,{cancelable:!0,vueTarget:this,target:o});this.$emit(s.type,s,t),s.defaultPrevented||(this.currentPage=t,this.$emit(Fs,this.currentPage),this.$nextTick((function(){oc(o)&&a.$el.contains(o)?Sc(o):a.focusCurrent()})))}},makePage:function(e){return e},linkProps:function(){return{}}}}),zX=Ft({components:{BPagination:IX}});function CX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function DX(e){for(var t=1;t0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=SX(this.numberOfPages),this.$nextTick((function(){e.guessCurrentPage()}))},onClick:function(e,t){var a=this;if(t!==this.currentPage){var o=e.currentTarget||e.target,s=new UH(fi,{cancelable:!0,vueTarget:this,target:o});this.$emit(s.type,s,t),s.defaultPrevented||(Qr((function(){a.currentPage=t,a.$emit(Fs,t)})),this.$nextTick((function(){_c(o)})))}},getPageInfo:function(e){if(!Fe(this.pages)||0===this.pages.length||Te(this.pages[e-1])){var t="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:t}:t,text:jr(e)}}var a=this.pages[e-1];if(He(a)){var o=a.link;return{link:He(o)?o:this.useRouter?{path:o}:o,text:jr(a.text||e)}}return{link:jr(a),text:jr(e)}},makePage:function(e){var t=this.pageGen,a=this.getPageInfo(e);return Qc(t)?t(e,a):a.text},makeLink:function(e){var t=this.linkGen,a=this.getPageInfo(e);return Qc(t)?t(e,a):a.link},linkProps:function(e){var t=$c(_X,this),a=this.makeLink(e);return this.useRouter||He(a)?t.to=a:t.href=a,t},resolveLink:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{e=document.createElement("a"),e.href=ih({to:t},"a","/","/"),document.body.appendChild(e);var a=e,o=a.pathname,s=a.hash,i=a.search;return document.body.removeChild(e),{path:o,hash:s,query:eh(i)}}catch(n){try{e&&e.parentNode&&e.parentNode.removeChild(e)}catch(r){}return{}}},resolveRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var t=this.$router.resolve(e,this.$route).route;return{path:t.path,hash:t.hash,query:t.query}}catch(a){return{}}},guessCurrentPage:function(){var e=this.$router,t=this.$route,a=this.computedValue;if(!this.noPageDetect&&!a&&(I||!I&&e))for(var o=e&&t?{path:t.path,hash:t.hash,query:t.query}:{},s=I?window.location||document.location:null,i=s?{path:s.pathname,hash:s.hash,query:eh(s.search)}:{},n=1;!a&&n<=this.localNumberOfPages;n++){var r=this.makeLink(n);a=e&&(He(r)||this.useRouter)?iL(this.resolveRoute(r),o)?n:null:I?iL(this.resolveLink(r),i)?n:null:-1}this.currentPage=a>0?a:0}}}),TX=Ft({components:{BPaginationNav:MX}}),VX={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},xX={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},BX={arrowPadding:Wc(hn,6),boundary:Wc([De,Zi],"scrollParent"),boundaryPadding:Wc(hn,5),fallbackPlacement:Wc(on,"flip"),offset:Wc(hn,0),placement:Wc(Zi,"top"),target:Wc([De,Re])},LX=Ms({name:cs,mixins:[fK],props:BX,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,t=this.placement;return{placement:this.getAttachment(t),modifiers:{offset:{offset:this.getOffset(t)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e.popperPlacementChange(t)},onUpdate:function(t){e.popperPlacementChange(t)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(_i,(function(t){e.popperCreate(t)}));var t=function(){e.$nextTick((function(){Qr((function(){e.$destroy()}))}))};this.bvParent.$once(Ui,t),this.$once(ii,t)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return VX[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var t=this.$refs.arrow||rc(".arrow",this.$el),a=xr(Ic(t).width,0)+xr(this.arrowPadding,0);switch(xX[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(a,"px");case-1:return"-50%p + ".concat(a,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new _H["a"](this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var t=this,a=this.noFade;return e(vl,{props:{appear:!0,noFade:a},on:{beforeEnter:function(e){return t.$emit(_i,e)},afterEnter:function(e){return t.$emit(ki,e)},beforeLeave:function(e){return t.$emit(ni,e)},afterLeave:function(e){return t.$emit(ii,e)}}},[this.localShow?this.renderTemplate(e):e()])}});function OX(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function EX(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},a=!1;at(eZ).forEach((function(o){Te(t[o])||e[o]===t[o]||(e[o]=t[o],"title"===o&&(a=!0))})),a&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),t=this.getTemplate(),a=this.$_tip=wK(this,t,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Vr(this.offset,0),arrowPadding:Vr(this.arrowPadding,0),boundaryPadding:Vr(this.boundaryPadding,0)}});this.handleTemplateUpdate(),a.$once(_i,this.onTemplateShow),a.$once(ki,this.onTemplateShown),a.$once(ni,this.onTemplateHide),a.$once(ii,this.onTemplateHidden),a.$once(Ui,this.destroyTemplate),a.$on(ai,this.handleEvent),a.$on(oi,this.handleEvent),a.$on(hi,this.handleEvent),a.$on(di,this.handleEvent),a.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,t=this.$_tip;if(t){var a=["title","content","variant","customClass","noFade","interactive"];a.forEach((function(a){t[a]!==e[a]&&(t[a]=e[a])}))}},show:function(){var e=this.getTarget();if(e&&hc(document.body,e)&&oc(e)&&!this.dropdownOpen()&&(!xe(this.title)&&""!==this.title||!xe(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var t=this.buildEvent(_i,{cancelable:!0});this.emitEvent(t),t.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getTemplateElement();if(t&&this.localShow){var a=this.buildEvent(ni,{cancelable:!e});this.emitEvent(a),a.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){var e=this.getTemplateElement();e&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Xs))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(Js))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="","out"===e&&this.leave(null),this.emitEvent(this.buildEvent(ki))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(ii))},getTarget:function(){var e=this.target;return Oe(e)?e=dc(e.replace(/^#/,"")):Be(e)?e=e():e&&(e=e.$el||e),Zr(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=!!this.container&&(this.container.$el||this.container),t=document.body,a=this.getTarget();return!1===e?lc(QX,a)||t:Oe(e)&&dc(e.replace(/^#/,""))||t},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&lc(qX,e)},isDropdown:function(){var e=this.getTarget();return e&&uc(e,YX)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&rc(XX,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),t=vc(e,"aria-describedby")||"";t=t.split(/\s+/).concat(this.computedId).join(" ").trim(),fc(e,"aria-describedby",t)},removeAriaDescribedby:function(){var e=this,t=this.getTarget(),a=vc(t,"aria-describedby")||"";a=a.split(/\s+/).filter((function(t){return t!==e.computedId})).join(" ").trim(),a?fc(t,"aria-describedby",a):gc(t,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(Ac(e,"title")){var t=vc(e,"title");fc(e,"title",""),t&&fc(e,ZX,t)}},restoreTitle:function(){var e=this.getTarget();if(Ac(e,ZX)){var t=vc(e,ZX);gc(e,ZX),t&&fc(e,"title",t)}},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new UH(e,GX({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},t))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(this.templateType,t),e),this.$emit(t,e)},listen:function(){var e=this,t=this.getTarget();t&&(this.setRootListener(!0),this.computedTriggers.forEach((function(a){"click"===a?el(t,"click",e.handleEvent,Wi):"focus"===a?(el(t,"focusin",e.handleEvent,Wi),el(t,"focusout",e.handleEvent,Wi)):"blur"===a?el(t,"focusout",e.handleEvent,Wi):"hover"===a&&(el(t,"mouseenter",e.handleEvent,Wi),el(t,"mouseleave",e.handleEvent,Wi))}),this))},unListen:function(){var e=this,t=["click","focusin","focusout","mouseenter","mouseleave"],a=this.getTarget();this.setRootListener(!1),t.forEach((function(t){a&&tl(a,t,e.handleEvent,Wi)}),this)},setRootListener:function(e){var t=e?"listenOnRoot":"listenOffRoot",a=this.templateType;this[t](nl(a,ni),this.doHide),this[t](nl(a,_i),this.doShow),this[t](nl(a,qs),this.doDisable),this[t](nl(a,Ys),this.doEnable)},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var t=this;this.clearVisibilityInterval();var a=this.getTarget();e&&(this.$_visibleInterval=setInterval((function(){var e=t.getTemplateElement();!e||!t.localShow||a.parentNode&&oc(a)||t.forceHide()}),100))},setModalListener:function(e){this.isInModal()&&this[e?"listenOnRoot":"listenOffRoot"](JX,this.forceHide)},setOnTouchStartListener:function(e){var t=this;"ontouchstart"in document.documentElement&&zr(document.body.children).forEach((function(a){al(e,a,"mouseover",t.$_noop)}))},setDropdownListener:function(e){var t=this.getTarget();if(t&&this.bvEventRoot&&this.isDropdown){var a=NH(t);a&&a[e?"$on":"$off"](ki,this.forceHide)}},handleEvent:function(e){var t=this.getTarget();if(t&&!sc(t)&&this.$_enabled&&!this.dropdownOpen()){var a=e.type,o=this.computedTriggers;if("click"===a&&Cr(o,"click"))this.click(e);else if("mouseenter"===a&&Cr(o,"hover"))this.enter(e);else if("focusin"===a&&Cr(o,"focus"))this.enter(e);else if("focusout"===a&&(Cr(o,"focus")||Cr(o,"blur"))||"mouseleave"===a&&Cr(o,"hover")){var s=this.getTemplateElement(),i=e.target,n=e.relatedTarget;if(s&&hc(s,i)&&hc(t,n)||s&&hc(t,i)&&hc(s,n)||s&&hc(s,i)&&hc(s,n)||hc(t,i)&&hc(t,n))return;this.leave(e)}}},doHide:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.forceHide()},doShow:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.show()},doDisable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.disable()},doEnable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.enable()},click:function(e){this.$_enabled&&!this.dropdownOpen()&&(Sc(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusin"===t.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===e.$_hoverState?e.show():e.localShow||e.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusout"===t.type?"focus":"hover"]=!1,"focusout"===t.type&&Cr(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===e.$_hoverState&&e.hide()}),this.computedDelay.hide):this.hide())}}});function aZ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function oZ(e){for(var t=1;t0&&e[yZ].updateData(t)}))}var i={title:o.title,content:o.content,triggers:o.trigger,placement:o.placement,fallbackPlacement:o.fallbackPlacement,variant:o.variant,customClass:o.customClass,container:o.container,boundary:o.boundary,delay:o.delay,offset:o.offset,noFade:!o.animation,id:o.id,disabled:o.disabled,html:o.html},n=e[yZ].__bv_prev_data__;if(e[yZ].__bv_prev_data__=i,!iL(i,n)){var r={target:e};at(i).forEach((function(t){i[t]!==n[t]&&(r[t]="title"!==t&&"content"!==t||!Be(i[t])?i[t]:i[t](e))})),e[yZ].updateData(r)}}},LZ=function(e){e[yZ]&&(e[yZ].$destroy(),e[yZ]=null),delete e[yZ]},OZ={bind:function(e,t,a){BZ(e,t,a)},componentUpdated:function(e,t,a){Ls((function(){BZ(e,t,a)}))},unbind:function(e){LZ(e)}},EZ=Ft({directives:{VBPopover:OZ}}),UZ=Ft({components:{BPopover:vZ},plugins:{VBPopoverPlugin:EZ}}),FZ=Jc({animated:Wc(qi,null),label:Wc(Zi),labelHtml:Wc(Zi),max:Wc(hn,null),precision:Wc(hn,null),showProgress:Wc(qi,null),showValue:Wc(qi,null),striped:Wc(qi,null),value:Wc(hn,0),variant:Wc(Zi)},Vo),HZ=Ms({name:Vo,mixins:[Tr],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:FZ,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var e=this.computedAnimated,t=this.computedVariant;return[t?"bg-".concat(t):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return xr(this.value,0)},computedMax:function(){var e=xr(this.max)||xr(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Tl(Vr(this.precision,Vr(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,t=Ll(10,e);return Br(100*t*this.computedValue/this.computedMax/t,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return Le(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return Le(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return Le(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return Le(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var t,a=this.label,o=this.labelHtml,s=this.computedValue,i=this.computedPrecision,n={};return this.hasNormalizedSlot()?t=this.normalizeSlot():a||o?n=yO(o,a):this.computedShowProgress?t=this.computedProgress:this.computedShowValue&&(t=Br(s,i)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":jr(this.computedMax),"aria-valuenow":Br(s,i)},domProps:n},t)}});function jZ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function GZ(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||e.fullPath===t.fullPath||this.hide()})),NZ),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot(t0,this.handleToggle),this.listenOnRoot(e0,this.handleSync),this.$nextTick((function(){e.emitState(e.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(a0,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(o0,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var t=this;e&&e===this.safeId()&&this.$nextTick((function(){t.emitSync(t.localShow)}))},onKeydown:function(e){var t=e.keyCode;!this.noCloseOnEsc&&t===QB&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=Rc(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=Rc(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=ec(I?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){hc(e,ec())||this.enforceFocus(e),this.$emit(ki)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(ii)},enforceFocus:function(e){this.noEnforceFocus||Sc(e)}},render:function(e){var t,a=this.bgVariant,o=this.width,s=this.textVariant,i=this.localShow,n=""===this.shadow||this.shadow,r=e(this.tag,{staticClass:ZZ,class:[(t={shadow:!0===n},XZ(t,"shadow-".concat(n),n&&!0!==n),XZ(t,"".concat(ZZ,"-right"),this.right),XZ(t,"bg-".concat(a),a),XZ(t,"text-".concat(s),s),t),this.sidebarClass],style:{width:o},attrs:this.computedAttrs,directives:[{name:"show",value:i}],ref:"content"},[f0(e,this)]);r=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[r]);var c=e(vl,{props:{noFade:this.noSlide}},[g0(e,this)]),l=e(),h=e();return this.backdrop&&i&&(l=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),h=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[l,r,h,c])}}),A0=Ft({components:{BSidebar:v0},plugins:{VBTogglePlugin:RH}});function P0(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var b0=Jc({animation:Wc(Zi,"wave"),height:Wc(Zi),size:Wc(Zi),type:Wc(Zi,"text"),variant:Wc(Zi),width:Wc(Zi)},Lo),y0=Ms({name:Lo,functional:!0,props:b0,render:function(e,t){var a,o=t.data,s=t.props,i=s.size,n=s.animation,r=s.variant;return e("div",bs(o,{staticClass:"b-skeleton",style:{width:i||s.width,height:i||s.height},class:(a={},P0(a,"b-skeleton-".concat(s.type),!0),P0(a,"b-skeleton-animate-".concat(n),n),P0(a,"bg-".concat(r),r),a)}))}});function w0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function I0(e){for(var t=1;t0}}});function M0(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var T0={stacked:Wc(rn,!1)},V0=Ms({props:T0,computed:{isStacked:function(){var e=this.stacked;return""===e||e},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var e=this.isStackedAlways;return M0({"b-table-stacked":e},"b-table-stacked-".concat(this.stacked),!e&&this.isStacked)}}});function x0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function B0(e){for(var t=1;t0&&!n,[i,{"table-striped":this.striped,"table-hover":t,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},a?"".concat(this.dark?"bg":"table","-").concat(a):"",s,o]},tableAttrs:function(){var e=Jl(this),t=e.computedItems,a=e.filteredItems,o=e.computedFields,s=e.selectableTableAttrs,i=e.computedBusy,n=this.isTableSimple?{}:{"aria-busy":jr(i),"aria-colcount":jr(o.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},r=t&&a&&a.length>t.length?jr(a.length):null;return B0(B0(B0({"aria-rowcount":r},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},n),s)}},render:function(e){var t=Jl(this),a=t.wrapperClasses,o=t.renderCaption,s=t.renderColgroup,i=t.renderThead,n=t.renderTbody,r=t.renderTfoot,c=[];this.isTableSimple?c.push(this.normalizeSlot()):(c.push(o?o():null),c.push(s?s():null),c.push(i?i():null),c.push(n?n():null),c.push(r?r():null));var l=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},c.filter(yt));return a.length>0?e("div",{class:a,style:this.wrapperStyles,key:"wrap"},[l]):l}});function U0(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function F0(e){for(var t=1;t0},J0=Jc({animation:Wc(Zi),columns:Wc(Qi,5,q0),hideHeader:Wc(qi,!1),rows:Wc(Qi,3,q0),showFooter:Wc(qi,!1),tableProps:Wc(Yi,{})},Uo),K0=Ms({name:Uo,functional:!0,props:J0,render:function(e,t){var a=t.data,o=t.props,s=o.animation,i=o.columns,n=e("th",[e(y0,{props:{animation:s}})]),r=e("tr",Rr(i,n)),c=e("td",[e(y0,{props:{width:"75%",animation:s}})]),l=e("tr",Rr(i,c)),h=e("tbody",Rr(o.rows,l)),d=o.hideHeader?e():e("thead",[r]),m=o.showFooter?e("tfoot",[r]):e();return e(G0,bs(a,{props:N0({},o.tableProps)}),[d,h,m])}}),Q0=Jc({loading:Wc(qi,!1)},Fo),Y0=Ms({name:Fo,functional:!0,props:Q0,render:function(e,t){var a=t.data,o=t.props,s=t.slots,i=t.scopedSlots,n=s(),r=i||{},c={};return o.loading?e("div",bs(a,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),Mr(Nn,c,r,n)):Mr(wn,c,r,n)}}),X0=Ft({components:{BSkeleton:y0,BSkeletonIcon:D0,BSkeletonImg:_0,BSkeletonTable:K0,BSkeletonWrapper:Y0}}),Z0=Ft({components:{BSpinner:WY}});function e1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function t1(e){for(var t=1;t0?e:null},p1=function(e){return xe(e)||m1(e)>0},u1=Jc({colspan:Wc(hn,null,p1),rowspan:Wc(hn,null,p1),stackedHeading:Wc(Zi),stickyColumn:Wc(qi,!1),variant:Wc(Zi)},Wo),f1=Ms({name:Wo,mixins:[fL,zL,Tr],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:u1,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return m1(this.colspan)},computedRowspan:function(){return m1(this.rowspan)},cellClasses:function(){var e=this.variant,t=this.headVariant,a=this.isStickyColumn;return(!e&&this.isStickyHeader&&!t||!e&&a&&this.inTfoot&&!this.footVariant||!e&&a&&this.inThead&&!t||!e&&a&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,a?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,t=this.inThead||this.inTfoot,a=this.computedColspan,o=this.computedRowspan,s="cell",i=null;return t?(s="columnheader",i=a>0?"colspan":"col"):tc(this.tag,"th")&&(s="rowheader",i=o>0?"rowgroup":"row"),h1(h1({colspan:a,rowspan:o,role:s,scope:i},this.bvAttrs),{},{"data-label":this.isStackedCell&&!xe(e)?jr(e):null})}},render:function(e){var t=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[t]):t])}});function g1(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var v1="busy",A1=Fi+v1,P1=g1({},v1,Wc(qi,!1)),b1=Ms({props:P1,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[v1]||this.localBusy}},watch:{localBusy:function(e,t){e!==t&&this.$emit(A1,e)}},methods:{stopIfBusy:function(e){return!!this.computedBusy&&(ol(e),!0)},renderBusy:function(){var e=this.tbodyTrClass,t=this.tbodyTrAttr,a=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(pr)?a(n1,{staticClass:"b-table-busy-slot",class:[Be(e)?e(null,pr):e],attrs:Be(t)?t(null,pr):t,key:"table-busy-slot"},[a(f1,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(pr)])]):null}}}),y1={caption:Wc(Zi),captionHtml:Wc(Zi)},w1=Ms({props:y1,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,t=this.captionHtml,a=this.$createElement,o=a(),s=this.hasNormalizedSlot(ur);return(s||e||t)&&(o=a("caption",{attrs:{id:this.captionId},domProps:s?{}:yO(t,e),key:"caption",ref:"caption"},this.normalizeSlot(ur))),o}}}),I1={},z1=Ms({methods:{renderColgroup:function(){var e=this.computedFields,t=this.$createElement,a=t();return this.hasNormalizedSlot(fr)&&(a=t("colgroup",{key:"colgroup"},[this.normalizeSlot(fr,{columns:e.length,fields:e})])),a}}}),C1={emptyFilteredHtml:Wc(Zi),emptyFilteredText:Wc(Zi,"There are no records matching your request"),emptyHtml:Wc(Zi),emptyText:Wc(Zi,"There are no records to show"),showEmpty:Wc(qi,!1)},D1=Ms({props:C1,methods:{renderEmpty:function(){var e=Jl(this),t=e.computedItems,a=e.computedBusy,o=this.$createElement,s=o();if(this.showEmpty&&(!t||0===t.length)&&(!a||!this.hasNormalizedSlot(pr))){var i=this.computedFields,n=this.isFiltered,r=this.emptyText,c=this.emptyHtml,l=this.emptyFilteredText,h=this.emptyFilteredHtml,d=this.tbodyTrClass,m=this.tbodyTrAttr;s=this.normalizeSlot(n?Sn:Rn,{emptyFilteredHtml:h,emptyFilteredText:l,emptyHtml:c,emptyText:r,fields:i,items:t}),s||(s=o("div",{class:["text-center","my-2"],domProps:n?yO(h,l):yO(c,r)})),s=o(f1,{props:{colspan:i.length||null}},[o("div",{attrs:{role:"alert","aria-live":"polite"}},[s])]),s=o(n1,{staticClass:"b-table-empty-row",class:[Be(d)?d(null,"row-empty"):d],attrs:Be(m)?m(null,"row-empty"):m,key:n?"b-empty-filtered-row":"b-empty-row"},[s])}return s}}}),R1=function e(t){return xe(t)?"":He(t)&&!Ge(t)?at(t).sort().map((function(a){return e(t[a])})).filter((function(e){return!!e})).join(" "):jr(t)};function S1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function _1(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{},s=at(o).reduce((function(t,a){var s=o[a],i=s.filterByFormatted,n=Be(i)?i:i?s.formatter:null;return Be(n)&&(t[a]=n(e[a],a,e)),t}),it(e)),i=at(s).filter((function(e){return!x1[e]&&!(Fe(t)&&t.length>0&&Cr(t,e))&&!(Fe(a)&&a.length>0&&!Cr(a,e))}));return nt(s,i)},O1=function(e,t,a,o){return He(e)?R1(L1(e,t,a,o)):""};function E1(e){return j1(e)||H1(e)||F1(e)||U1()}function U1(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function F1(e,t){if(e){if("string"===typeof e)return G1(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?G1(e,t):void 0}}function H1(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function j1(e){if(Array.isArray(e))return G1(e)}function G1(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&Ct(W1,Go),e},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){var e=this.filteredItems,t=this.localItems,a=this.localFilter;return{filteredItems:e,localItems:t,localFilter:a}},localFilterFn:function(){var e=this.filterFunction;return Qc(e)?e:null},filteredItems:function(){var e=this.localItems,t=this.localFilter,a=this.localFiltering?this.filterFnFactory(this.localFilterFn,t)||this.defaultFilterFnFactory(t):null;return a&&e.length>0?e.filter(a):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var t=this,a=this.computedFilterDebounce;this.clearFilterTimer(),a&&a>0?this.$_filterTimer=setTimeout((function(){t.localFilter=t.filterSanitize(e)}),a):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var t=e.filteredItems,a=e.localFilter,o=!1;a?iL(a,[])||iL(a,{})?o=!1:a&&(o=!0):o=!1,o&&this.$emit(Zs,t,t.length),this.isFiltered=o},isFiltered:function(e,t){if(!1===e&&!0===t){var a=this.localItems;this.$emit(Zs,a,a.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick((function(){e.isFiltered=Boolean(e.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return!this.localFiltering||this.localFilterFn||Oe(e)||$e(e)?bt(e):""},filterFnFactory:function(e,t){if(!e||!Be(e)||!t||iL(t,[])||iL(t,{}))return null;var a=function(a){return e(a,t)};return a},defaultFilterFnFactory:function(e){var t=this;if(!e||!Oe(e)&&!$e(e))return null;var a=e;if(Oe(a)){var o=Hr(e).replace(J,"\\s+");a=new RegExp(".*".concat(o,".*"),"i")}var s=function(e){return a.lastIndex=0,a.test(O1(e,t.computedFilterIgnored,t.computedFilterIncluded,t.computedFieldsObj))};return s}}}),q1=function(e,t){var a=null;return Oe(t)?a={key:e,label:t}:Be(t)?a={key:e,formatter:t}:He(t)?(a=it(t),a.key=a.key||e):!1!==t&&(a={key:e}),a},J1=function(e,t){var a=[];if(Fe(e)&&e.filter(yt).forEach((function(e){if(Oe(e))a.push({key:e,label:Er(e)});else if(He(e)&&e.key&&Oe(e.key))a.push(it(e));else if(He(e)&&1===at(e).length){var t=at(e)[0],o=q1(t,e[t]);o&&a.push(o)}})),0===a.length&&Fe(t)&&t.length>0){var o=t[0];at(o).forEach((function(e){x1[e]||a.push({key:e,label:Er(e)})}))}var s={};return a.filter((function(e){return!s[e.key]&&(s[e.key]=!0,e.label=Oe(e.label)?e.label:Er(e.key),!0)}))};function K1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function Q1(e){for(var t=1;t0&&e.some(yt)},selectableIsMultiSelect:function(){return this.isSelectable&&Cr(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,t=this.isSelectable;return e={"b-table-selectable":t},d5(e,"b-table-select-".concat(this.selectMode),t),d5(e,"b-table-selecting",this.selectableHasSelection),d5(e,"b-table-selectable-no-click",t&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){if(!this.isSelectable)return{};var e=this.bvAttrs.role||f5;return{role:e,"aria-multiselectable":e===f5?jr(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(e,t){var a=!1;if(this.isSelectable&&this.selectedRows.length>0){a=Fe(e)&&Fe(t)&&e.length===t.length;for(var o=0;a&&o=0&&e0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Rr(e,!0):[!0])},isRowSelected:function(e){return!(!Ee(e)||!this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var t=this.selectedVariant;return d5({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(t),t)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var t=e&&!this.noSelectOnClick?"$on":"$off";this[t](yi,this.selectionHandler),this[t](Zs,this.clearSelected),this[t](Ns,this.clearSelected)},selectionHandler:function(e,t,a){if(this.isSelectable&&!this.noSelectOnClick){var o=this.selectMode,s=this.selectedLastRow,i=this.selectedRows.slice(),n=!i[t];if("single"===o)i=[];else if("range"===o)if(s>-1&&a.shiftKey){for(var r=Ml(s,t);r<=Tl(s,t);r++)i[r]=!0;n=!0}else a.ctrlKey||a.metaKey||(i=[],n=!0),n&&(this.selectedLastRow=t);i[t]=n,this.selectedRows=i}else this.clearSelected()}}}),A5=function(e,t){return e.map((function(e,t){return[t,e]})).sort(function(e,t){return this(e[1],t[1])||e[0]-t[0]}.bind(t)).map((function(e){return e[1]}))},P5=function(e){return xe(e)?"":Ue(e)?xr(e,e):e},b5=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=a.sortBy,s=void 0===o?null:o,i=a.formatter,n=void 0===i?null:i,r=a.locale,c=void 0===r?void 0:r,l=a.localeOptions,h=void 0===l?{}:l,d=a.nullLast,m=void 0!==d&&d,p=It(e,s,null),u=It(t,s,null);return Be(n)&&(p=n(p,s,e),u=n(u,s,t)),p=P5(p),u=P5(u),Ge(p)&&Ge(u)||Ee(p)&&Ee(u)?pu?1:0:m&&""===p&&""!==u?1:m&&""!==p&&""===u?-1:R1(p).localeCompare(R1(u),c,h)};function y5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function w5(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:document,t=zc();return!!(t&&""!==t.toString().trim()&&t.containsNode&&Zr(e))&&t.containsNode(e,!0)},j5=Jc(u1,Qo),G5=Ms({name:Qo,extends:f1,props:j5,computed:{tag:function(){return"th"}}});function W5(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function N5(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&(P=String((r-1)*c+t+1));var b=jr(It(e,n))||null,y=b||jr(t),w=b?this.safeId("_row_".concat(b)):null,I=Jl(this).selectableRowClasses?this.selectableRowClasses(t):{},z=Jl(this).selectableRowAttrs?this.selectableRowAttrs(t):{},C=Be(l)?l(e,"row"):l,D=Be(h)?h(e,"row"):h;if(g.push(m(n1,$5({class:[C,I,u?"b-table-has-details":""],props:{variant:e[T1]||null},attrs:N5(N5({id:w},D),{},{tabindex:f?"0":null,"data-pk":b||null,"aria-details":v,"aria-owns":v,"aria-rowindex":P},z),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(y,"__"),ref:"item-rows"},_s,!0),A)),u){var R={item:e,index:t,fields:s,toggleDetails:this.toggleDetailsFactory(p,e)};Jl(this).supportsSelectableRows&&(R.rowSelected=this.isRowSelected(t),R.selectRow=function(){return a.selectRow(t)},R.unselectRow=function(){return a.unselectRow(t)});var S=m(f1,{props:{colspan:s.length},class:this.detailsTdClass},[this.normalizeSlot(mr,R)]);i&&g.push(m("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(y)}));var _=Be(this.tbodyTrClass)?this.tbodyTrClass(e,mr):this.tbodyTrClass,k=Be(this.tbodyTrAttr)?this.tbodyTrAttr(e,mr):this.tbodyTrAttr;g.push(m(n1,{staticClass:"b-table-details",class:[_],props:{variant:e[T1]||null},attrs:N5(N5({},k),{},{id:v,tabindex:"-1"}),key:"__b-table-details__".concat(y)},[S]))}else p&&(g.push(m()),i&&g.push(m()));return g}}});function t2(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a2(e){for(var t=1;t0&&a&&a.length>0?zr(t.children).filter((function(e){return Cr(a,e)})):[]},getTbodyTrIndex:function(e){if(!Zr(e))return-1;var t="TR"===e.tagName?e:lc("tr",e,!0);return t?this.getTbodyTrs().indexOf(t):-1},emitTbodyRowEvent:function(e,t){if(e&&this.hasListener(e)&&t&&t.target){var a=this.getTbodyTrIndex(t.target);if(a>-1){var o=this.computedItems[a];this.$emit(e,o,a,t)}}},tbodyRowEventStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var t=e.target,a=e.keyCode;if(!this.tbodyRowEventStopped(e)&&"TR"===t.tagName&&ac(t)&&0===t.tabIndex)if(Cr([KB,aL],a))ol(e),this.onTBodyRowClicked(e);else if(Cr([oL,qB,YB,JB],a)){var o=this.getTbodyTrIndex(t);if(o>-1){ol(e);var s=this.getTbodyTrs(),i=e.shiftKey;a===YB||i&&a===oL?Sc(s[0]):a===JB||i&&a===qB?Sc(s[s.length-1]):a===oL&&o>0?Sc(s[o-1]):a===qB&&oe.length)&&(t=e.length);for(var a=0,o=new Array(t);a0&&void 0!==arguments[0]&&arguments[0],a=Jl(this),o=a.computedFields,s=a.isSortable,i=a.isSelectable,n=a.headVariant,r=a.footVariant,c=a.headRowVariant,l=a.footRowVariant,h=this.$createElement;if(this.isStackedAlways||0===o.length)return h();var d=s||this.hasListener(si),m=i?this.selectAllRows:QU,p=i?this.clearSelected:QU,u=function(a,o){var i=a.label,n=a.labelHtml,r=a.variant,c=a.stickyColumn,l=a.key,u=null;a.label.trim()||a.headerTitle||(u=Er(a.key));var f={};d&&(f.click=function(o){e.headClicked(o,a,t)},f.keydown=function(o){var s=o.keyCode;s!==KB&&s!==aL||e.headClicked(o,a,t)});var g=s?e.sortTheadThAttrs(l,a,t):{},v=s?e.sortTheadThClasses(l,a,t):null,A=s?e.sortTheadThLabel(l,a,t):null,P={class:[{"position-relative":A},e.fieldClasses(a),v],props:{variant:r,stickyColumn:c},style:a.thStyle||{},attrs:D2(D2({tabindex:d&&a.sortable?"0":null,abbr:a.headerAbbr||null,title:a.headerTitle||null,"aria-colindex":o+1,"aria-label":u},e.getThValues(null,l,a.thAttr,t?"foot":"head",{})),g),on:f,key:l},b=[S2(l),S2(l.toLowerCase()),S2()];t&&(b=[_2(l),_2(l.toLowerCase()),_2()].concat(P2(b)));var y={label:i,column:l,field:a,isFoot:t,selectAllRows:m,clearSelected:p},w=e.normalizeSlot(b,y)||h("div",{domProps:yO(n,i)}),I=A?h("span",{staticClass:"sr-only"}," (".concat(A,")")):null;return h(G5,P,[w,I].filter(yt))},f=o.map(u).filter(yt),g=[];if(t)g.push(h(n1,{class:this.tfootTrClass,props:{variant:xe(l)?c:l}},f));else{var v={columns:o.length,fields:o,selectAllRows:m,clearSelected:p};g.push(this.normalizeSlot(Pr,v)||h()),g.push(h(n1,{class:this.theadTrClass,props:{variant:c}},f))}return h(t?d2:A2,{class:(t?this.tfootClass:this.theadClass)||null,props:t?{footVariant:r||n||null}:{headVariant:n||null},key:t?"bv-tfoot":"bv-thead"},g)}}}),T2={},V2=Ms({methods:{renderTopRow:function(){var e=this.computedFields,t=this.stacked,a=this.tbodyTrClass,o=this.tbodyTrAttr,s=this.$createElement;return this.hasNormalizedSlot(wr)&&!0!==t&&""!==t?s(n1,{staticClass:"b-table-top-row",class:[Be(a)?a(null,"row-top"):a],attrs:Be(o)?o(null,"row-top"):o,key:"b-top-row"},[this.normalizeSlot(wr,{columns:e.length,fields:e})]):s()}}});function x2(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function B2(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t){var a=function(){e.$nextTick((function(){Qr((function(){e.updateTabs()}))}))};this.$_observer=tF(this.$refs.content,a,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs,t=[];if(I&&e.length>0){var a=e.map((function(e){return"#".concat(e.safeId())})).join(", ");t=nc(a,this.$el).map((function(e){return e.id})).filter(yt)}return A5(e,(function(e,a){return t.indexOf(e.safeId())-t.indexOf(a.safeId())}))},updateTabs:function(){var e=this.getTabs(),t=e.indexOf(e.slice().reverse().find((function(e){return e.localActive&&!e.disabled})));if(t<0){var a=this.currentTab;a>=e.length?t=e.indexOf(e.slice().reverse().find(s3)):e[a]&&!e[a].disabled&&(t=a)}t<0&&(t=e.indexOf(e.find(s3))),e.forEach((function(e,a){e.localActive=a===t})),this.tabs=e,this.currentTab=t},getButtonForTab:function(e){return(this.$refs.buttons||[]).find((function(t){return t.tab===e}))},updateButton:function(e){var t=this.getButtonForTab(e);t&&t.$forceUpdate&&t.$forceUpdate()},activateTab:function(e){var t=this.currentTab,a=this.tabs,o=!1;if(e){var s=a.indexOf(e);if(s!==t&&s>-1&&!e.disabled){var i=new UH(Os,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(i.type,s,t,i),i.defaultPrevented||(this.currentTab=s,o=!0)}}return o||this[a3]===t||this.$emit(o3,t),o},deactivateTab:function(e){return!!e&&this.activateTab(this.tabs.filter((function(t){return t!==e})).find(s3))},focusButton:function(e){var t=this;this.$nextTick((function(){Sc(t.getButtonForTab(e))}))},emitTabClick:function(e,t){We(t)&&e&&e.$emit&&!e.disabled&&e.$emit(js,t)},clickTab:function(e,t){this.activateTab(e),this.emitTabClick(e,t)},firstTab:function(e){var t=this.tabs.find(s3);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))},previousTab:function(e){var t=Tl(this.currentTab,0),a=this.tabs.slice(0,t).reverse().find(s3);this.activateTab(a)&&e&&(this.focusButton(a),this.emitTabClick(a,e))},nextTab:function(e){var t=Tl(this.currentTab,-1),a=this.tabs.slice(t+1).find(s3);this.activateTab(a)&&e&&(this.focusButton(a),this.emitTabClick(a,e))},lastTab:function(e){var t=this.tabs.slice().reverse().find(s3);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))}},render:function(e){var t=this,a=this.align,o=this.card,s=this.end,i=this.fill,n=this.firstTab,r=this.justified,c=this.lastTab,l=this.nextTab,h=this.noKeyNav,d=this.noNavStyle,m=this.pills,p=this.previousTab,u=this.small,f=this.tabs,g=this.vertical,v=f.find((function(e){return e.localActive&&!e.disabled})),A=f.find((function(e){return!e.disabled})),P=f.map((function(a,o){var s,i=a.safeId,r=null;return h||(r=-1,(a===v||!v&&a===A)&&(r=null)),e(i3,Q2({props:{controls:i?i():null,id:a.controlledBy||(i?i("_BV_tab_button_"):null),noKeyNav:h,posInSet:o+1,setSize:f.length,tab:a,tabIndex:r},on:(s={},Q2(s,js,(function(e){t.clickTab(a,e)})),Q2(s,ei,n),Q2(s,vi,p),Q2(s,mi,l),Q2(s,li,c),s),key:a[Rs]||o,ref:"buttons"},_s,!0))})),b=e(QQ,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:i,justified:r,align:a,tabs:!d&&!m,pills:!d&&m,vertical:g,small:u,cardHeader:o&&!g},ref:"nav"},[this.normalizeSlot(vr)||e(),P,this.normalizeSlot(gr)||e()]);b=e("div",{class:[{"card-header":o&&!g&&!s,"card-footer":o&&!g&&s,"col-auto":g},this.navWrapperClass],key:"bv-tabs-nav"},[b]);var y=this.normalizeSlot()||[],w=e();0===y.length&&(w=e("div",{class:["tab-pane","active",{"card-body":o}],key:"bv-empty-tab"},this.normalizeSlot(Rn)));var I=e("div",{staticClass:"tab-content",class:[{col:g},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[y,w]);return e(this.tag,{staticClass:"tabs",class:{row:g,"no-gutters":g&&o},attrs:{id:this.safeId()}},[s?I:e(),b,s?e():I])}});function l3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function h3(e){for(var t=1;t" with name "'.concat(e,'" already exists in the document.'),es),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(il(es,$s),this.name)},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var t=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var a=e(P3["PortalTarget"],{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:b3}});t=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[a])}return t}});function I3(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function z3(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return new UH(e,z3(z3({cancelable:!1,target:this.$el||null,relatedTarget:null},t),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(il(Zo,t),e),this.$emit(t,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!P3["Wormhole"].hasTarget(e)){var t=document.createElement("div");document.body.appendChild(t);var a=wK(this.bvEventRoot,w3,{propsData:{name:e}});a.$mount(t)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var t=this.$refs["b-toast"];al(e,t,"mouseenter",this.onPause,Wi),al(e,t,"mouseleave",this.onUnPause,Wi)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Tl(this.computedDuration-e,M3))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick((function(){Qr((function(){e.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(ki);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(ii);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var t=this,a=this.title,o=this.slotScope,s=th(this),i=[],n=this.normalizeSlot(yr,o);n?i.push(n):a&&i.push(e("strong",{staticClass:"mr-2"},a)),this.noCloseButton||i.push(e(ll,{staticClass:"ml-auto mb-1",on:{click:function(){t.hide()}}}));var r=e();i.length>0&&(r=e(this.headerTag,{staticClass:"toast-header",class:this.headerClass},i));var c=e(s?EL:"div",{staticClass:"toast-body",class:this.bodyClass,props:s?$c(T3,this):{},on:s?{click:this.onLinkClick}:{}},this.normalizeSlot(wn,o));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[Rs]),ref:"toast"},[r,c])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var t=this.order,a=this.static,o=this.isHiding,s=this.isStatus,i="b-toast-".concat(this[Rs]),n=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:z3(z3({},a?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:o?null:s?"status":"alert","aria-live":o?null:s?"polite":"assertive","aria-atomic":o?null:"true"}),key:i,ref:"b-toast"},[e(vl,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(P3["Portal"],{props:{name:i,to:this.computedToaster,order:t,slim:!0,disabled:a}},[n])}});function B3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L3(e,t){for(var a=0;ae.length)&&(t=e.length);for(var a=0,o=new Array(t);a1&&void 0!==arguments[1]?arguments[1]:{};e&&!Dt(q3)&&a(U3(U3({},Y3(t)),{},{toastContent:e}),this._vm)}},{key:"show",value:function(e){e&&this._root.$emit(nl(Zo,_i),e)}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(nl(Zo,ni),e)}}]),e}();e.mixin({beforeCreate:function(){this[J3]=new o(this)}}),ot(e.prototype,q3)||et(e.prototype,q3,{get:function(){return this&&this[J3]||Ct('"'.concat(q3,'" must be accessed from a Vue instance "this" context.'),Zo),this[J3]}})},Z3=Ft({plugins:{plugin:X3}}),e4=Ft({components:{BToast:x3,BToaster:w3},plugins:{BVToastPlugin:Z3}});function t4(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function a4(e){for(var t=1;t=a){var o=this.$targets[this.$targets.length-1];this.$activeTarget!==o&&this.activate(o)}else{if(this.$activeTarget&&e0)return this.$activeTarget=null,void this.clear();for(var s=this.$offsets.length;s--;){var i=this.$activeTarget!==this.$targets[s]&&e>=this.$offsets[s]&&(Te(this.$offsets[s+1])||e0&&this.$root&&this.$root.$emit(G4,e,a)}},{key:"clear",value:function(){var e=this;nc("".concat(this.$selector,", ").concat(E4),this.$el).filter((function(e){return uc(e,B4)})).forEach((function(t){return e.setActiveState(t,!1)}))}},{key:"setActiveState",value:function(e,t){e&&(t?mc(e,B4):pc(e,B4))}}],[{key:"Name",get:function(){return V4}},{key:"Default",get:function(){return $4}},{key:"DefaultType",get:function(){return q4}}]),e}(),X4="__BV_Scrollspy__",Z4=/^\d+$/,e8=/^(auto|position|offset)$/,t8=function(e){var t={};return e.arg&&(t.element="#".concat(e.arg)),at(e.modifiers).forEach((function(e){Z4.test(e)?t.offset=Vr(e,0):e8.test(e)&&(t.method=e)})),Oe(e.value)?t.element=e.value:Ee(e.value)?t.offset=Ol(e.value):He(e.value)&&at(e.value).filter((function(e){return!!Y4.DefaultType[e]})).forEach((function(a){t[a]=e.value[a]})),t},a8=function(e,t,a){if(I){var o=t8(t);e[X4]?e[X4].updateConfig(o,gL(YF(a,t))):e[X4]=new Y4(e,o,gL(YF(a,t)))}},o8=function(e){e[X4]&&(e[X4].dispose(),e[X4]=null,delete e[X4])},s8={bind:function(e,t,a){a8(e,t,a)},inserted:function(e,t,a){a8(e,t,a)},update:function(e,t,a){t.value!==t.oldValue&&a8(e,t,a)},componentUpdated:function(e,t,a){t.value!==t.oldValue&&a8(e,t,a)},unbind:function(e){o8(e)}},i8=Ft({directives:{VBScrollspy:s8}}),n8=Ft({directives:{VBVisible:MU}}),r8=Ft({plugins:{VBHoverPlugin:C4,VBModalPlugin:D4,VBPopoverPlugin:EZ,VBScrollspyPlugin:i8,VBTogglePlugin:RH,VBTooltipPlugin:w4,VBVisiblePlugin:n8}}),c8="BootstrapVue",l8=Et({plugins:{componentsPlugin:z4,directivesPlugin:r8}}),h8={install:l8,NAME:c8},d8=Jc(rt(lh,["content","stacked"]),eo),m8=Ms({name:eo,functional:!0,props:d8,render:function(e,t){var a=t.data,o=t.props,s=t.children;return e(hh,bs(a,{staticClass:"b-iconstack",props:o}),s)}}),p8=Ht({components:{BIcon:WB,BIconstack:m8,BIconBlank:gh,BIconAlarm:vh,BIconAlarmFill:Ah,BIconAlignBottom:Ph,BIconAlignCenter:bh,BIconAlignEnd:yh,BIconAlignMiddle:wh,BIconAlignStart:Ih,BIconAlignTop:zh,BIconAlt:Ch,BIconApp:Dh,BIconAppIndicator:Rh,BIconArchive:Sh,BIconArchiveFill:_h,BIconArrow90degDown:kh,BIconArrow90degLeft:Mh,BIconArrow90degRight:Th,BIconArrow90degUp:Vh,BIconArrowBarDown:xh,BIconArrowBarLeft:Bh,BIconArrowBarRight:Lh,BIconArrowBarUp:Oh,BIconArrowClockwise:Eh,BIconArrowCounterclockwise:Uh,BIconArrowDown:Fh,BIconArrowDownCircle:Hh,BIconArrowDownCircleFill:jh,BIconArrowDownLeft:Gh,BIconArrowDownLeftCircle:Wh,BIconArrowDownLeftCircleFill:Nh,BIconArrowDownLeftSquare:$h,BIconArrowDownLeftSquareFill:qh,BIconArrowDownRight:Jh,BIconArrowDownRightCircle:Kh,BIconArrowDownRightCircleFill:Qh,BIconArrowDownRightSquare:Yh,BIconArrowDownRightSquareFill:Xh,BIconArrowDownShort:Zh,BIconArrowDownSquare:ed,BIconArrowDownSquareFill:td,BIconArrowDownUp:ad,BIconArrowLeft:od,BIconArrowLeftCircle:sd,BIconArrowLeftCircleFill:id,BIconArrowLeftRight:nd,BIconArrowLeftShort:rd,BIconArrowLeftSquare:cd,BIconArrowLeftSquareFill:ld,BIconArrowRepeat:hd,BIconArrowReturnLeft:dd,BIconArrowReturnRight:md,BIconArrowRight:pd,BIconArrowRightCircle:ud,BIconArrowRightCircleFill:fd,BIconArrowRightShort:gd,BIconArrowRightSquare:vd,BIconArrowRightSquareFill:Ad,BIconArrowUp:Pd,BIconArrowUpCircle:bd,BIconArrowUpCircleFill:yd,BIconArrowUpLeft:wd,BIconArrowUpLeftCircle:Id,BIconArrowUpLeftCircleFill:zd,BIconArrowUpLeftSquare:Cd,BIconArrowUpLeftSquareFill:Dd,BIconArrowUpRight:Rd,BIconArrowUpRightCircle:Sd,BIconArrowUpRightCircleFill:_d,BIconArrowUpRightSquare:kd,BIconArrowUpRightSquareFill:Md,BIconArrowUpShort:Td,BIconArrowUpSquare:Vd,BIconArrowUpSquareFill:xd,BIconArrowsAngleContract:Bd,BIconArrowsAngleExpand:Ld,BIconArrowsCollapse:Od,BIconArrowsExpand:Ed,BIconArrowsFullscreen:Ud,BIconArrowsMove:Fd,BIconAspectRatio:Hd,BIconAspectRatioFill:jd,BIconAsterisk:Gd,BIconAt:Wd,BIconAward:Nd,BIconAwardFill:$d,BIconBack:qd,BIconBackspace:Jd,BIconBackspaceFill:Kd,BIconBackspaceReverse:Qd,BIconBackspaceReverseFill:Yd,BIconBadge3d:Xd,BIconBadge3dFill:Zd,BIconBadge4k:em,BIconBadge4kFill:tm,BIconBadge8k:am,BIconBadge8kFill:om,BIconBadgeAd:sm,BIconBadgeAdFill:im,BIconBadgeAr:nm,BIconBadgeArFill:rm,BIconBadgeCc:cm,BIconBadgeCcFill:lm,BIconBadgeHd:hm,BIconBadgeHdFill:dm,BIconBadgeTm:mm,BIconBadgeTmFill:pm,BIconBadgeVo:um,BIconBadgeVoFill:fm,BIconBadgeVr:gm,BIconBadgeVrFill:vm,BIconBadgeWc:Am,BIconBadgeWcFill:Pm,BIconBag:bm,BIconBagCheck:ym,BIconBagCheckFill:wm,BIconBagDash:Im,BIconBagDashFill:zm,BIconBagFill:Cm,BIconBagPlus:Dm,BIconBagPlusFill:Rm,BIconBagX:Sm,BIconBagXFill:_m,BIconBank:km,BIconBank2:Mm,BIconBarChart:Tm,BIconBarChartFill:Vm,BIconBarChartLine:xm,BIconBarChartLineFill:Bm,BIconBarChartSteps:Lm,BIconBasket:Om,BIconBasket2:Em,BIconBasket2Fill:Um,BIconBasket3:Fm,BIconBasket3Fill:Hm,BIconBasketFill:jm,BIconBattery:Gm,BIconBatteryCharging:Wm,BIconBatteryFull:Nm,BIconBatteryHalf:$m,BIconBell:qm,BIconBellFill:Jm,BIconBellSlash:Km,BIconBellSlashFill:Qm,BIconBezier:Ym,BIconBezier2:Xm,BIconBicycle:Zm,BIconBinoculars:ep,BIconBinocularsFill:tp,BIconBlockquoteLeft:ap,BIconBlockquoteRight:op,BIconBook:sp,BIconBookFill:ip,BIconBookHalf:np,BIconBookmark:rp,BIconBookmarkCheck:cp,BIconBookmarkCheckFill:lp,BIconBookmarkDash:hp,BIconBookmarkDashFill:dp,BIconBookmarkFill:mp,BIconBookmarkHeart:pp,BIconBookmarkHeartFill:up,BIconBookmarkPlus:fp,BIconBookmarkPlusFill:gp,BIconBookmarkStar:vp,BIconBookmarkStarFill:Ap,BIconBookmarkX:Pp,BIconBookmarkXFill:bp,BIconBookmarks:yp,BIconBookmarksFill:wp,BIconBookshelf:Ip,BIconBootstrap:zp,BIconBootstrapFill:Cp,BIconBootstrapReboot:Dp,BIconBorder:Rp,BIconBorderAll:Sp,BIconBorderBottom:_p,BIconBorderCenter:kp,BIconBorderInner:Mp,BIconBorderLeft:Tp,BIconBorderMiddle:Vp,BIconBorderOuter:xp,BIconBorderRight:Bp,BIconBorderStyle:Lp,BIconBorderTop:Op,BIconBorderWidth:Ep,BIconBoundingBox:Up,BIconBoundingBoxCircles:Fp,BIconBox:Hp,BIconBoxArrowDown:jp,BIconBoxArrowDownLeft:Gp,BIconBoxArrowDownRight:Wp,BIconBoxArrowInDown:Np,BIconBoxArrowInDownLeft:$p,BIconBoxArrowInDownRight:qp,BIconBoxArrowInLeft:Jp,BIconBoxArrowInRight:Kp,BIconBoxArrowInUp:Qp,BIconBoxArrowInUpLeft:Yp,BIconBoxArrowInUpRight:Xp,BIconBoxArrowLeft:Zp,BIconBoxArrowRight:eu,BIconBoxArrowUp:tu,BIconBoxArrowUpLeft:au,BIconBoxArrowUpRight:ou,BIconBoxSeam:su,BIconBraces:iu,BIconBricks:nu,BIconBriefcase:ru,BIconBriefcaseFill:cu,BIconBrightnessAltHigh:lu,BIconBrightnessAltHighFill:hu,BIconBrightnessAltLow:du,BIconBrightnessAltLowFill:mu,BIconBrightnessHigh:pu,BIconBrightnessHighFill:uu,BIconBrightnessLow:fu,BIconBrightnessLowFill:gu,BIconBroadcast:vu,BIconBroadcastPin:Au,BIconBrush:Pu,BIconBrushFill:bu,BIconBucket:yu,BIconBucketFill:wu,BIconBug:Iu,BIconBugFill:zu,BIconBuilding:Cu,BIconBullseye:Du,BIconCalculator:Ru,BIconCalculatorFill:Su,BIconCalendar:_u,BIconCalendar2:ku,BIconCalendar2Check:Mu,BIconCalendar2CheckFill:Tu,BIconCalendar2Date:Vu,BIconCalendar2DateFill:xu,BIconCalendar2Day:Bu,BIconCalendar2DayFill:Lu,BIconCalendar2Event:Ou,BIconCalendar2EventFill:Eu,BIconCalendar2Fill:Uu,BIconCalendar2Minus:Fu,BIconCalendar2MinusFill:Hu,BIconCalendar2Month:ju,BIconCalendar2MonthFill:Gu,BIconCalendar2Plus:Wu,BIconCalendar2PlusFill:Nu,BIconCalendar2Range:$u,BIconCalendar2RangeFill:qu,BIconCalendar2Week:Ju,BIconCalendar2WeekFill:Ku,BIconCalendar2X:Qu,BIconCalendar2XFill:Yu,BIconCalendar3:Xu,BIconCalendar3Event:Zu,BIconCalendar3EventFill:ef,BIconCalendar3Fill:tf,BIconCalendar3Range:af,BIconCalendar3RangeFill:of,BIconCalendar3Week:sf,BIconCalendar3WeekFill:nf,BIconCalendar4:rf,BIconCalendar4Event:cf,BIconCalendar4Range:lf,BIconCalendar4Week:hf,BIconCalendarCheck:df,BIconCalendarCheckFill:mf,BIconCalendarDate:pf,BIconCalendarDateFill:uf,BIconCalendarDay:ff,BIconCalendarDayFill:gf,BIconCalendarEvent:vf,BIconCalendarEventFill:Af,BIconCalendarFill:Pf,BIconCalendarMinus:bf,BIconCalendarMinusFill:yf,BIconCalendarMonth:wf,BIconCalendarMonthFill:If,BIconCalendarPlus:zf,BIconCalendarPlusFill:Cf,BIconCalendarRange:Df,BIconCalendarRangeFill:Rf,BIconCalendarWeek:Sf,BIconCalendarWeekFill:_f,BIconCalendarX:kf,BIconCalendarXFill:Mf,BIconCamera:Tf,BIconCamera2:Vf,BIconCameraFill:xf,BIconCameraReels:Bf,BIconCameraReelsFill:Lf,BIconCameraVideo:Of,BIconCameraVideoFill:Ef,BIconCameraVideoOff:Uf,BIconCameraVideoOffFill:Ff,BIconCapslock:Hf,BIconCapslockFill:jf,BIconCardChecklist:Gf,BIconCardHeading:Wf,BIconCardImage:Nf,BIconCardList:$f,BIconCardText:qf,BIconCaretDown:Jf,BIconCaretDownFill:Kf,BIconCaretDownSquare:Qf,BIconCaretDownSquareFill:Yf,BIconCaretLeft:Xf,BIconCaretLeftFill:Zf,BIconCaretLeftSquare:eg,BIconCaretLeftSquareFill:tg,BIconCaretRight:ag,BIconCaretRightFill:og,BIconCaretRightSquare:sg,BIconCaretRightSquareFill:ig,BIconCaretUp:ng,BIconCaretUpFill:rg,BIconCaretUpSquare:cg,BIconCaretUpSquareFill:lg,BIconCart:hg,BIconCart2:dg,BIconCart3:mg,BIconCart4:pg,BIconCartCheck:ug,BIconCartCheckFill:fg,BIconCartDash:gg,BIconCartDashFill:vg,BIconCartFill:Ag,BIconCartPlus:Pg,BIconCartPlusFill:bg,BIconCartX:yg,BIconCartXFill:wg,BIconCash:Ig,BIconCashCoin:zg,BIconCashStack:Cg,BIconCast:Dg,BIconChat:Rg,BIconChatDots:Sg,BIconChatDotsFill:_g,BIconChatFill:kg,BIconChatLeft:Mg,BIconChatLeftDots:Tg,BIconChatLeftDotsFill:Vg,BIconChatLeftFill:xg,BIconChatLeftQuote:Bg,BIconChatLeftQuoteFill:Lg,BIconChatLeftText:Og,BIconChatLeftTextFill:Eg,BIconChatQuote:Ug,BIconChatQuoteFill:Fg,BIconChatRight:Hg,BIconChatRightDots:jg,BIconChatRightDotsFill:Gg,BIconChatRightFill:Wg,BIconChatRightQuote:Ng,BIconChatRightQuoteFill:$g,BIconChatRightText:qg,BIconChatRightTextFill:Jg,BIconChatSquare:Kg,BIconChatSquareDots:Qg,BIconChatSquareDotsFill:Yg,BIconChatSquareFill:Xg,BIconChatSquareQuote:Zg,BIconChatSquareQuoteFill:ev,BIconChatSquareText:tv,BIconChatSquareTextFill:av,BIconChatText:ov,BIconChatTextFill:sv,BIconCheck:iv,BIconCheck2:nv,BIconCheck2All:rv,BIconCheck2Circle:cv,BIconCheck2Square:lv,BIconCheckAll:hv,BIconCheckCircle:dv,BIconCheckCircleFill:mv,BIconCheckLg:pv,BIconCheckSquare:uv,BIconCheckSquareFill:fv,BIconChevronBarContract:gv,BIconChevronBarDown:vv,BIconChevronBarExpand:Av,BIconChevronBarLeft:Pv,BIconChevronBarRight:bv,BIconChevronBarUp:yv,BIconChevronCompactDown:wv,BIconChevronCompactLeft:Iv,BIconChevronCompactRight:zv,BIconChevronCompactUp:Cv,BIconChevronContract:Dv,BIconChevronDoubleDown:Rv,BIconChevronDoubleLeft:Sv,BIconChevronDoubleRight:_v,BIconChevronDoubleUp:kv,BIconChevronDown:Mv,BIconChevronExpand:Tv,BIconChevronLeft:Vv,BIconChevronRight:xv,BIconChevronUp:Bv,BIconCircle:Lv,BIconCircleFill:Ov,BIconCircleHalf:Ev,BIconCircleSquare:Uv,BIconClipboard:Fv,BIconClipboardCheck:Hv,BIconClipboardData:jv,BIconClipboardMinus:Gv,BIconClipboardPlus:Wv,BIconClipboardX:Nv,BIconClock:$v,BIconClockFill:qv,BIconClockHistory:Jv,BIconCloud:Kv,BIconCloudArrowDown:Qv,BIconCloudArrowDownFill:Yv,BIconCloudArrowUp:Xv,BIconCloudArrowUpFill:Zv,BIconCloudCheck:eA,BIconCloudCheckFill:tA,BIconCloudDownload:aA,BIconCloudDownloadFill:oA,BIconCloudDrizzle:sA,BIconCloudDrizzleFill:iA,BIconCloudFill:nA,BIconCloudFog:rA,BIconCloudFog2:cA,BIconCloudFog2Fill:lA,BIconCloudFogFill:hA,BIconCloudHail:dA,BIconCloudHailFill:mA,BIconCloudHaze:pA,BIconCloudHaze1:uA,BIconCloudHaze2Fill:fA,BIconCloudHazeFill:gA,BIconCloudLightning:vA,BIconCloudLightningFill:AA,BIconCloudLightningRain:PA,BIconCloudLightningRainFill:bA,BIconCloudMinus:yA,BIconCloudMinusFill:wA,BIconCloudMoon:IA,BIconCloudMoonFill:zA,BIconCloudPlus:CA,BIconCloudPlusFill:DA,BIconCloudRain:RA,BIconCloudRainFill:SA,BIconCloudRainHeavy:_A,BIconCloudRainHeavyFill:kA,BIconCloudSlash:MA,BIconCloudSlashFill:TA,BIconCloudSleet:VA,BIconCloudSleetFill:xA,BIconCloudSnow:BA,BIconCloudSnowFill:LA,BIconCloudSun:OA,BIconCloudSunFill:EA,BIconCloudUpload:UA,BIconCloudUploadFill:FA,BIconClouds:HA,BIconCloudsFill:jA,BIconCloudy:GA,BIconCloudyFill:WA,BIconCode:NA,BIconCodeSlash:$A,BIconCodeSquare:qA,BIconCoin:JA,BIconCollection:KA,BIconCollectionFill:QA,BIconCollectionPlay:YA,BIconCollectionPlayFill:XA,BIconColumns:ZA,BIconColumnsGap:eP,BIconCommand:tP,BIconCompass:aP,BIconCompassFill:oP,BIconCone:sP,BIconConeStriped:iP,BIconController:nP,BIconCpu:rP,BIconCpuFill:cP,BIconCreditCard:lP,BIconCreditCard2Back:hP,BIconCreditCard2BackFill:dP,BIconCreditCard2Front:mP,BIconCreditCard2FrontFill:pP,BIconCreditCardFill:uP,BIconCrop:fP,BIconCup:gP,BIconCupFill:vP,BIconCupStraw:AP,BIconCurrencyBitcoin:PP,BIconCurrencyDollar:bP,BIconCurrencyEuro:yP,BIconCurrencyExchange:wP,BIconCurrencyPound:IP,BIconCurrencyYen:zP,BIconCursor:CP,BIconCursorFill:DP,BIconCursorText:RP,BIconDash:SP,BIconDashCircle:_P,BIconDashCircleDotted:kP,BIconDashCircleFill:MP,BIconDashLg:TP,BIconDashSquare:VP,BIconDashSquareDotted:xP,BIconDashSquareFill:BP,BIconDiagram2:LP,BIconDiagram2Fill:OP,BIconDiagram3:EP,BIconDiagram3Fill:UP,BIconDiamond:FP,BIconDiamondFill:HP,BIconDiamondHalf:jP,BIconDice1:GP,BIconDice1Fill:WP,BIconDice2:NP,BIconDice2Fill:$P,BIconDice3:qP,BIconDice3Fill:JP,BIconDice4:KP,BIconDice4Fill:QP,BIconDice5:YP,BIconDice5Fill:XP,BIconDice6:ZP,BIconDice6Fill:eb,BIconDisc:tb,BIconDiscFill:ab,BIconDiscord:ob,BIconDisplay:sb,BIconDisplayFill:ib,BIconDistributeHorizontal:nb,BIconDistributeVertical:rb,BIconDoorClosed:cb,BIconDoorClosedFill:lb,BIconDoorOpen:hb,BIconDoorOpenFill:db,BIconDot:mb,BIconDownload:pb,BIconDroplet:ub,BIconDropletFill:fb,BIconDropletHalf:gb,BIconEarbuds:vb,BIconEasel:Ab,BIconEaselFill:Pb,BIconEgg:bb,BIconEggFill:yb,BIconEggFried:wb,BIconEject:Ib,BIconEjectFill:zb,BIconEmojiAngry:Cb,BIconEmojiAngryFill:Db,BIconEmojiDizzy:Rb,BIconEmojiDizzyFill:Sb,BIconEmojiExpressionless:_b,BIconEmojiExpressionlessFill:kb,BIconEmojiFrown:Mb,BIconEmojiFrownFill:Tb,BIconEmojiHeartEyes:Vb,BIconEmojiHeartEyesFill:xb,BIconEmojiLaughing:Bb,BIconEmojiLaughingFill:Lb,BIconEmojiNeutral:Ob,BIconEmojiNeutralFill:Eb,BIconEmojiSmile:Ub,BIconEmojiSmileFill:Fb,BIconEmojiSmileUpsideDown:Hb,BIconEmojiSmileUpsideDownFill:jb,BIconEmojiSunglasses:Gb,BIconEmojiSunglassesFill:Wb,BIconEmojiWink:Nb,BIconEmojiWinkFill:$b,BIconEnvelope:qb,BIconEnvelopeFill:Jb,BIconEnvelopeOpen:Kb,BIconEnvelopeOpenFill:Qb,BIconEraser:Yb,BIconEraserFill:Xb,BIconExclamation:Zb,BIconExclamationCircle:ey,BIconExclamationCircleFill:ty,BIconExclamationDiamond:ay,BIconExclamationDiamondFill:oy,BIconExclamationLg:sy,BIconExclamationOctagon:iy,BIconExclamationOctagonFill:ny,BIconExclamationSquare:ry,BIconExclamationSquareFill:cy,BIconExclamationTriangle:ly,BIconExclamationTriangleFill:hy,BIconExclude:dy,BIconEye:my,BIconEyeFill:py,BIconEyeSlash:uy,BIconEyeSlashFill:fy,BIconEyedropper:gy,BIconEyeglasses:vy,BIconFacebook:Ay,BIconFile:Py,BIconFileArrowDown:by,BIconFileArrowDownFill:yy,BIconFileArrowUp:wy,BIconFileArrowUpFill:Iy,BIconFileBarGraph:zy,BIconFileBarGraphFill:Cy,BIconFileBinary:Dy,BIconFileBinaryFill:Ry,BIconFileBreak:Sy,BIconFileBreakFill:_y,BIconFileCheck:ky,BIconFileCheckFill:My,BIconFileCode:Ty,BIconFileCodeFill:Vy,BIconFileDiff:xy,BIconFileDiffFill:By,BIconFileEarmark:Ly,BIconFileEarmarkArrowDown:Oy,BIconFileEarmarkArrowDownFill:Ey,BIconFileEarmarkArrowUp:Uy,BIconFileEarmarkArrowUpFill:Fy,BIconFileEarmarkBarGraph:Hy,BIconFileEarmarkBarGraphFill:jy,BIconFileEarmarkBinary:Gy,BIconFileEarmarkBinaryFill:Wy,BIconFileEarmarkBreak:Ny,BIconFileEarmarkBreakFill:$y,BIconFileEarmarkCheck:qy,BIconFileEarmarkCheckFill:Jy,BIconFileEarmarkCode:Ky,BIconFileEarmarkCodeFill:Qy,BIconFileEarmarkDiff:Yy,BIconFileEarmarkDiffFill:Xy,BIconFileEarmarkEasel:Zy,BIconFileEarmarkEaselFill:ew,BIconFileEarmarkExcel:tw,BIconFileEarmarkExcelFill:aw,BIconFileEarmarkFill:ow,BIconFileEarmarkFont:sw,BIconFileEarmarkFontFill:iw,BIconFileEarmarkImage:nw,BIconFileEarmarkImageFill:rw,BIconFileEarmarkLock:cw,BIconFileEarmarkLock2:lw,BIconFileEarmarkLock2Fill:hw,BIconFileEarmarkLockFill:dw,BIconFileEarmarkMedical:mw,BIconFileEarmarkMedicalFill:pw,BIconFileEarmarkMinus:uw,BIconFileEarmarkMinusFill:fw,BIconFileEarmarkMusic:gw,BIconFileEarmarkMusicFill:vw,BIconFileEarmarkPdf:Aw,BIconFileEarmarkPdfFill:Pw,BIconFileEarmarkPerson:bw,BIconFileEarmarkPersonFill:yw,BIconFileEarmarkPlay:ww,BIconFileEarmarkPlayFill:Iw,BIconFileEarmarkPlus:zw,BIconFileEarmarkPlusFill:Cw,BIconFileEarmarkPost:Dw,BIconFileEarmarkPostFill:Rw,BIconFileEarmarkPpt:Sw,BIconFileEarmarkPptFill:_w,BIconFileEarmarkRichtext:kw,BIconFileEarmarkRichtextFill:Mw,BIconFileEarmarkRuled:Tw,BIconFileEarmarkRuledFill:Vw,BIconFileEarmarkSlides:xw,BIconFileEarmarkSlidesFill:Bw,BIconFileEarmarkSpreadsheet:Lw,BIconFileEarmarkSpreadsheetFill:Ow,BIconFileEarmarkText:Ew,BIconFileEarmarkTextFill:Uw,BIconFileEarmarkWord:Fw,BIconFileEarmarkWordFill:Hw,BIconFileEarmarkX:jw,BIconFileEarmarkXFill:Gw,BIconFileEarmarkZip:Ww,BIconFileEarmarkZipFill:Nw,BIconFileEasel:$w,BIconFileEaselFill:qw,BIconFileExcel:Jw,BIconFileExcelFill:Kw,BIconFileFill:Qw,BIconFileFont:Yw,BIconFileFontFill:Xw,BIconFileImage:Zw,BIconFileImageFill:eI,BIconFileLock:tI,BIconFileLock2:aI,BIconFileLock2Fill:oI,BIconFileLockFill:sI,BIconFileMedical:iI,BIconFileMedicalFill:nI,BIconFileMinus:rI,BIconFileMinusFill:cI,BIconFileMusic:lI,BIconFileMusicFill:hI,BIconFilePdf:dI,BIconFilePdfFill:mI,BIconFilePerson:pI,BIconFilePersonFill:uI,BIconFilePlay:fI,BIconFilePlayFill:gI,BIconFilePlus:vI,BIconFilePlusFill:AI,BIconFilePost:PI,BIconFilePostFill:bI,BIconFilePpt:yI,BIconFilePptFill:wI,BIconFileRichtext:II,BIconFileRichtextFill:zI,BIconFileRuled:CI,BIconFileRuledFill:DI,BIconFileSlides:RI,BIconFileSlidesFill:SI,BIconFileSpreadsheet:_I,BIconFileSpreadsheetFill:kI,BIconFileText:MI,BIconFileTextFill:TI,BIconFileWord:VI,BIconFileWordFill:xI,BIconFileX:BI,BIconFileXFill:LI,BIconFileZip:OI,BIconFileZipFill:EI,BIconFiles:UI,BIconFilesAlt:FI,BIconFilm:HI,BIconFilter:jI,BIconFilterCircle:GI,BIconFilterCircleFill:WI,BIconFilterLeft:NI,BIconFilterRight:$I,BIconFilterSquare:qI,BIconFilterSquareFill:JI,BIconFlag:KI,BIconFlagFill:QI,BIconFlower1:YI,BIconFlower2:XI,BIconFlower3:ZI,BIconFolder:ez,BIconFolder2:tz,BIconFolder2Open:az,BIconFolderCheck:oz,BIconFolderFill:sz,BIconFolderMinus:iz,BIconFolderPlus:nz,BIconFolderSymlink:rz,BIconFolderSymlinkFill:cz,BIconFolderX:lz,BIconFonts:hz,BIconForward:dz,BIconForwardFill:mz,BIconFront:pz,BIconFullscreen:uz,BIconFullscreenExit:fz,BIconFunnel:gz,BIconFunnelFill:vz,BIconGear:Az,BIconGearFill:Pz,BIconGearWide:bz,BIconGearWideConnected:yz,BIconGem:wz,BIconGenderAmbiguous:Iz,BIconGenderFemale:zz,BIconGenderMale:Cz,BIconGenderTrans:Dz,BIconGeo:Rz,BIconGeoAlt:Sz,BIconGeoAltFill:_z,BIconGeoFill:kz,BIconGift:Mz,BIconGiftFill:Tz,BIconGithub:Vz,BIconGlobe:xz,BIconGlobe2:Bz,BIconGoogle:Lz,BIconGraphDown:Oz,BIconGraphUp:Ez,BIconGrid:Uz,BIconGrid1x2:Fz,BIconGrid1x2Fill:Hz,BIconGrid3x2:jz,BIconGrid3x2Gap:Gz,BIconGrid3x2GapFill:Wz,BIconGrid3x3:Nz,BIconGrid3x3Gap:$z,BIconGrid3x3GapFill:qz,BIconGridFill:Jz,BIconGripHorizontal:Kz,BIconGripVertical:Qz,BIconHammer:Yz,BIconHandIndex:Xz,BIconHandIndexFill:Zz,BIconHandIndexThumb:eC,BIconHandIndexThumbFill:tC,BIconHandThumbsDown:aC,BIconHandThumbsDownFill:oC,BIconHandThumbsUp:sC,BIconHandThumbsUpFill:iC,BIconHandbag:nC,BIconHandbagFill:rC,BIconHash:cC,BIconHdd:lC,BIconHddFill:hC,BIconHddNetwork:dC,BIconHddNetworkFill:mC,BIconHddRack:pC,BIconHddRackFill:uC,BIconHddStack:fC,BIconHddStackFill:gC,BIconHeadphones:vC,BIconHeadset:AC,BIconHeadsetVr:PC,BIconHeart:bC,BIconHeartFill:yC,BIconHeartHalf:wC,BIconHeptagon:IC,BIconHeptagonFill:zC,BIconHeptagonHalf:CC,BIconHexagon:DC,BIconHexagonFill:RC,BIconHexagonHalf:SC,BIconHourglass:_C,BIconHourglassBottom:kC,BIconHourglassSplit:MC,BIconHourglassTop:TC,BIconHouse:VC,BIconHouseDoor:xC,BIconHouseDoorFill:BC,BIconHouseFill:LC,BIconHr:OC,BIconHurricane:EC,BIconImage:UC,BIconImageAlt:FC,BIconImageFill:HC,BIconImages:jC,BIconInbox:GC,BIconInboxFill:WC,BIconInboxes:NC,BIconInboxesFill:$C,BIconInfo:qC,BIconInfoCircle:JC,BIconInfoCircleFill:KC,BIconInfoLg:QC,BIconInfoSquare:YC,BIconInfoSquareFill:XC,BIconInputCursor:ZC,BIconInputCursorText:eD,BIconInstagram:tD,BIconIntersect:aD,BIconJournal:oD,BIconJournalAlbum:sD,BIconJournalArrowDown:iD,BIconJournalArrowUp:nD,BIconJournalBookmark:rD,BIconJournalBookmarkFill:cD,BIconJournalCheck:lD,BIconJournalCode:hD,BIconJournalMedical:dD,BIconJournalMinus:mD,BIconJournalPlus:pD,BIconJournalRichtext:uD,BIconJournalText:fD,BIconJournalX:gD,BIconJournals:vD,BIconJoystick:AD,BIconJustify:PD,BIconJustifyLeft:bD,BIconJustifyRight:yD,BIconKanban:wD,BIconKanbanFill:ID,BIconKey:zD,BIconKeyFill:CD,BIconKeyboard:DD,BIconKeyboardFill:RD,BIconLadder:SD,BIconLamp:_D,BIconLampFill:kD,BIconLaptop:MD,BIconLaptopFill:TD,BIconLayerBackward:VD,BIconLayerForward:xD,BIconLayers:BD,BIconLayersFill:LD,BIconLayersHalf:OD,BIconLayoutSidebar:ED,BIconLayoutSidebarInset:UD,BIconLayoutSidebarInsetReverse:FD,BIconLayoutSidebarReverse:HD,BIconLayoutSplit:jD,BIconLayoutTextSidebar:GD,BIconLayoutTextSidebarReverse:WD,BIconLayoutTextWindow:ND,BIconLayoutTextWindowReverse:$D,BIconLayoutThreeColumns:qD,BIconLayoutWtf:JD,BIconLifePreserver:KD,BIconLightbulb:QD,BIconLightbulbFill:YD,BIconLightbulbOff:XD,BIconLightbulbOffFill:ZD,BIconLightning:eR,BIconLightningCharge:tR,BIconLightningChargeFill:aR,BIconLightningFill:oR,BIconLink:sR,BIconLink45deg:iR,BIconLinkedin:nR,BIconList:rR,BIconListCheck:cR,BIconListNested:lR,BIconListOl:hR,BIconListStars:dR,BIconListTask:mR,BIconListUl:pR,BIconLock:uR,BIconLockFill:fR,BIconMailbox:gR,BIconMailbox2:vR,BIconMap:AR,BIconMapFill:PR,BIconMarkdown:bR,BIconMarkdownFill:yR,BIconMask:wR,BIconMastodon:IR,BIconMegaphone:zR,BIconMegaphoneFill:CR,BIconMenuApp:DR,BIconMenuAppFill:RR,BIconMenuButton:SR,BIconMenuButtonFill:_R,BIconMenuButtonWide:kR,BIconMenuButtonWideFill:MR,BIconMenuDown:TR,BIconMenuUp:VR,BIconMessenger:xR,BIconMic:BR,BIconMicFill:LR,BIconMicMute:OR,BIconMicMuteFill:ER,BIconMinecart:UR,BIconMinecartLoaded:FR,BIconMoisture:HR,BIconMoon:jR,BIconMoonFill:GR,BIconMoonStars:WR,BIconMoonStarsFill:NR,BIconMouse:$R,BIconMouse2:qR,BIconMouse2Fill:JR,BIconMouse3:KR,BIconMouse3Fill:QR,BIconMouseFill:YR,BIconMusicNote:XR,BIconMusicNoteBeamed:ZR,BIconMusicNoteList:eS,BIconMusicPlayer:tS,BIconMusicPlayerFill:aS,BIconNewspaper:oS,BIconNodeMinus:sS,BIconNodeMinusFill:iS,BIconNodePlus:nS,BIconNodePlusFill:rS,BIconNut:cS,BIconNutFill:lS,BIconOctagon:hS,BIconOctagonFill:dS,BIconOctagonHalf:mS,BIconOption:pS,BIconOutlet:uS,BIconPaintBucket:fS,BIconPalette:gS,BIconPalette2:vS,BIconPaletteFill:AS,BIconPaperclip:PS,BIconParagraph:bS,BIconPatchCheck:yS,BIconPatchCheckFill:wS,BIconPatchExclamation:IS,BIconPatchExclamationFill:zS,BIconPatchMinus:CS,BIconPatchMinusFill:DS,BIconPatchPlus:RS,BIconPatchPlusFill:SS,BIconPatchQuestion:_S,BIconPatchQuestionFill:kS,BIconPause:MS,BIconPauseBtn:TS,BIconPauseBtnFill:VS,BIconPauseCircle:xS,BIconPauseCircleFill:BS,BIconPauseFill:LS,BIconPeace:OS,BIconPeaceFill:ES,BIconPen:US,BIconPenFill:FS,BIconPencil:HS,BIconPencilFill:jS,BIconPencilSquare:GS,BIconPentagon:WS,BIconPentagonFill:NS,BIconPentagonHalf:$S,BIconPeople:qS,BIconPeopleFill:JS,BIconPercent:KS,BIconPerson:QS,BIconPersonBadge:YS,BIconPersonBadgeFill:XS,BIconPersonBoundingBox:ZS,BIconPersonCheck:e_,BIconPersonCheckFill:t_,BIconPersonCircle:a_,BIconPersonDash:o_,BIconPersonDashFill:s_,BIconPersonFill:i_,BIconPersonLinesFill:n_,BIconPersonPlus:r_,BIconPersonPlusFill:c_,BIconPersonSquare:l_,BIconPersonX:h_,BIconPersonXFill:d_,BIconPhone:m_,BIconPhoneFill:p_,BIconPhoneLandscape:u_,BIconPhoneLandscapeFill:f_,BIconPhoneVibrate:g_,BIconPhoneVibrateFill:v_,BIconPieChart:A_,BIconPieChartFill:P_,BIconPiggyBank:b_,BIconPiggyBankFill:y_,BIconPin:w_,BIconPinAngle:I_,BIconPinAngleFill:z_,BIconPinFill:C_,BIconPinMap:D_,BIconPinMapFill:R_,BIconPip:S_,BIconPipFill:__,BIconPlay:k_,BIconPlayBtn:M_,BIconPlayBtnFill:T_,BIconPlayCircle:V_,BIconPlayCircleFill:x_,BIconPlayFill:B_,BIconPlug:L_,BIconPlugFill:O_,BIconPlus:E_,BIconPlusCircle:U_,BIconPlusCircleDotted:F_,BIconPlusCircleFill:H_,BIconPlusLg:j_,BIconPlusSquare:G_,BIconPlusSquareDotted:W_,BIconPlusSquareFill:N_,BIconPower:$_,BIconPrinter:q_,BIconPrinterFill:J_,BIconPuzzle:K_,BIconPuzzleFill:Q_,BIconQuestion:Y_,BIconQuestionCircle:X_,BIconQuestionCircleFill:Z_,BIconQuestionDiamond:ek,BIconQuestionDiamondFill:tk,BIconQuestionLg:ak,BIconQuestionOctagon:ok,BIconQuestionOctagonFill:sk,BIconQuestionSquare:ik,BIconQuestionSquareFill:nk,BIconRainbow:rk,BIconReceipt:ck,BIconReceiptCutoff:lk,BIconReception0:hk,BIconReception1:dk,BIconReception2:mk,BIconReception3:pk,BIconReception4:uk,BIconRecord:fk,BIconRecord2:gk,BIconRecord2Fill:vk,BIconRecordBtn:Ak,BIconRecordBtnFill:Pk,BIconRecordCircle:bk,BIconRecordCircleFill:yk,BIconRecordFill:wk,BIconRecycle:Ik,BIconReddit:zk,BIconReply:Ck,BIconReplyAll:Dk,BIconReplyAllFill:Rk,BIconReplyFill:Sk,BIconRss:_k,BIconRssFill:kk,BIconRulers:Mk,BIconSafe:Tk,BIconSafe2:Vk,BIconSafe2Fill:xk,BIconSafeFill:Bk,BIconSave:Lk,BIconSave2:Ok,BIconSave2Fill:Ek,BIconSaveFill:Uk,BIconScissors:Fk,BIconScrewdriver:Hk,BIconSdCard:jk,BIconSdCardFill:Gk,BIconSearch:Wk,BIconSegmentedNav:Nk,BIconServer:$k,BIconShare:qk,BIconShareFill:Jk,BIconShield:Kk,BIconShieldCheck:Qk,BIconShieldExclamation:Yk,BIconShieldFill:Xk,BIconShieldFillCheck:Zk,BIconShieldFillExclamation:eM,BIconShieldFillMinus:tM,BIconShieldFillPlus:aM,BIconShieldFillX:oM,BIconShieldLock:sM,BIconShieldLockFill:iM,BIconShieldMinus:nM,BIconShieldPlus:rM,BIconShieldShaded:cM,BIconShieldSlash:lM,BIconShieldSlashFill:hM,BIconShieldX:dM,BIconShift:mM,BIconShiftFill:pM,BIconShop:uM,BIconShopWindow:fM,BIconShuffle:gM,BIconSignpost:vM,BIconSignpost2:AM,BIconSignpost2Fill:PM,BIconSignpostFill:bM,BIconSignpostSplit:yM,BIconSignpostSplitFill:wM,BIconSim:IM,BIconSimFill:zM,BIconSkipBackward:CM,BIconSkipBackwardBtn:DM,BIconSkipBackwardBtnFill:RM,BIconSkipBackwardCircle:SM,BIconSkipBackwardCircleFill:_M,BIconSkipBackwardFill:kM,BIconSkipEnd:MM,BIconSkipEndBtn:TM,BIconSkipEndBtnFill:VM,BIconSkipEndCircle:xM,BIconSkipEndCircleFill:BM,BIconSkipEndFill:LM,BIconSkipForward:OM,BIconSkipForwardBtn:EM,BIconSkipForwardBtnFill:UM,BIconSkipForwardCircle:FM,BIconSkipForwardCircleFill:HM,BIconSkipForwardFill:jM,BIconSkipStart:GM,BIconSkipStartBtn:WM,BIconSkipStartBtnFill:NM,BIconSkipStartCircle:$M,BIconSkipStartCircleFill:qM,BIconSkipStartFill:JM,BIconSkype:KM,BIconSlack:QM,BIconSlash:YM,BIconSlashCircle:XM,BIconSlashCircleFill:ZM,BIconSlashLg:eT,BIconSlashSquare:tT,BIconSlashSquareFill:aT,BIconSliders:oT,BIconSmartwatch:sT,BIconSnow:iT,BIconSnow2:nT,BIconSnow3:rT,BIconSortAlphaDown:cT,BIconSortAlphaDownAlt:lT,BIconSortAlphaUp:hT,BIconSortAlphaUpAlt:dT,BIconSortDown:mT,BIconSortDownAlt:pT,BIconSortNumericDown:uT,BIconSortNumericDownAlt:fT,BIconSortNumericUp:gT,BIconSortNumericUpAlt:vT,BIconSortUp:AT,BIconSortUpAlt:PT,BIconSoundwave:bT,BIconSpeaker:yT,BIconSpeakerFill:wT,BIconSpeedometer:IT,BIconSpeedometer2:zT,BIconSpellcheck:CT,BIconSquare:DT,BIconSquareFill:RT,BIconSquareHalf:ST,BIconStack:_T,BIconStar:kT,BIconStarFill:MT,BIconStarHalf:TT,BIconStars:VT,BIconStickies:xT,BIconStickiesFill:BT,BIconSticky:LT,BIconStickyFill:OT,BIconStop:ET,BIconStopBtn:UT,BIconStopBtnFill:FT,BIconStopCircle:HT,BIconStopCircleFill:jT,BIconStopFill:GT,BIconStoplights:WT,BIconStoplightsFill:NT,BIconStopwatch:$T,BIconStopwatchFill:qT,BIconSubtract:JT,BIconSuitClub:KT,BIconSuitClubFill:QT,BIconSuitDiamond:YT,BIconSuitDiamondFill:XT,BIconSuitHeart:ZT,BIconSuitHeartFill:eV,BIconSuitSpade:tV,BIconSuitSpadeFill:aV,BIconSun:oV,BIconSunFill:sV,BIconSunglasses:iV,BIconSunrise:nV,BIconSunriseFill:rV,BIconSunset:cV,BIconSunsetFill:lV,BIconSymmetryHorizontal:hV,BIconSymmetryVertical:dV,BIconTable:mV,BIconTablet:pV,BIconTabletFill:uV,BIconTabletLandscape:fV,BIconTabletLandscapeFill:gV,BIconTag:vV,BIconTagFill:AV,BIconTags:PV,BIconTagsFill:bV,BIconTelegram:yV,BIconTelephone:wV,BIconTelephoneFill:IV,BIconTelephoneForward:zV,BIconTelephoneForwardFill:CV,BIconTelephoneInbound:DV,BIconTelephoneInboundFill:RV,BIconTelephoneMinus:SV,BIconTelephoneMinusFill:_V,BIconTelephoneOutbound:kV,BIconTelephoneOutboundFill:MV,BIconTelephonePlus:TV,BIconTelephonePlusFill:VV,BIconTelephoneX:xV,BIconTelephoneXFill:BV,BIconTerminal:LV,BIconTerminalFill:OV,BIconTextCenter:EV,BIconTextIndentLeft:UV,BIconTextIndentRight:FV,BIconTextLeft:HV,BIconTextParagraph:jV,BIconTextRight:GV,BIconTextarea:WV,BIconTextareaResize:NV,BIconTextareaT:$V,BIconThermometer:qV,BIconThermometerHalf:JV,BIconThermometerHigh:KV,BIconThermometerLow:QV,BIconThermometerSnow:YV,BIconThermometerSun:XV,BIconThreeDots:ZV,BIconThreeDotsVertical:ex,BIconToggle2Off:tx,BIconToggle2On:ax,BIconToggleOff:ox,BIconToggleOn:sx,BIconToggles:ix,BIconToggles2:nx,BIconTools:rx,BIconTornado:cx,BIconTranslate:lx,BIconTrash:hx,BIconTrash2:dx,BIconTrash2Fill:mx,BIconTrashFill:px,BIconTree:ux,BIconTreeFill:fx,BIconTriangle:gx,BIconTriangleFill:vx,BIconTriangleHalf:Ax,BIconTrophy:Px,BIconTrophyFill:bx,BIconTropicalStorm:yx,BIconTruck:wx,BIconTruckFlatbed:Ix,BIconTsunami:zx,BIconTv:Cx,BIconTvFill:Dx,BIconTwitch:Rx,BIconTwitter:Sx,BIconType:_x,BIconTypeBold:kx,BIconTypeH1:Mx,BIconTypeH2:Tx,BIconTypeH3:Vx,BIconTypeItalic:xx,BIconTypeStrikethrough:Bx,BIconTypeUnderline:Lx,BIconUiChecks:Ox,BIconUiChecksGrid:Ex,BIconUiRadios:Ux,BIconUiRadiosGrid:Fx,BIconUmbrella:Hx,BIconUmbrellaFill:jx,BIconUnion:Gx,BIconUnlock:Wx,BIconUnlockFill:Nx,BIconUpc:$x,BIconUpcScan:qx,BIconUpload:Jx,BIconVectorPen:Kx,BIconViewList:Qx,BIconViewStacked:Yx,BIconVinyl:Xx,BIconVinylFill:Zx,BIconVoicemail:eB,BIconVolumeDown:tB,BIconVolumeDownFill:aB,BIconVolumeMute:oB,BIconVolumeMuteFill:sB,BIconVolumeOff:iB,BIconVolumeOffFill:nB,BIconVolumeUp:rB,BIconVolumeUpFill:cB,BIconVr:lB,BIconWallet:hB,BIconWallet2:dB,BIconWalletFill:mB,BIconWatch:pB,BIconWater:uB,BIconWhatsapp:fB,BIconWifi:gB,BIconWifi1:vB,BIconWifi2:AB,BIconWifiOff:PB,BIconWind:bB,BIconWindow:yB,BIconWindowDock:wB,BIconWindowSidebar:IB,BIconWrench:zB,BIconX:CB,BIconXCircle:DB,BIconXCircleFill:RB,BIconXDiamond:SB,BIconXDiamondFill:_B,BIconXLg:kB,BIconXOctagon:MB,BIconXOctagonFill:TB,BIconXSquare:VB,BIconXSquareFill:xB,BIconYoutube:BB,BIconZoomIn:LB,BIconZoomOut:OB}});a("14d9");function u8(e,t){for(var a in t)e[a]=t[a];return e}var f8=/[!'()*]/g,g8=function(e){return"%"+e.charCodeAt(0).toString(16)},v8=/%2C/g,A8=function(e){return encodeURIComponent(e).replace(f8,g8).replace(v8,",")};function P8(e){try{return decodeURIComponent(e)}catch(t){0}return e}function b8(e,t,a){void 0===t&&(t={});var o,s=a||w8;try{o=s(e||"")}catch(r){o={}}for(var i in t){var n=t[i];o[i]=Array.isArray(n)?n.map(y8):y8(n)}return o}var y8=function(e){return null==e||"object"===typeof e?e:String(e)};function w8(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e?(e.split("&").forEach((function(e){var a=e.replace(/\+/g," ").split("="),o=P8(a.shift()),s=a.length>0?P8(a.join("=")):null;void 0===t[o]?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]})),t):t}function I8(e){var t=e?Object.keys(e).map((function(t){var a=e[t];if(void 0===a)return"";if(null===a)return A8(t);if(Array.isArray(a)){var o=[];return a.forEach((function(e){void 0!==e&&(null===e?o.push(A8(t)):o.push(A8(t)+"="+A8(e)))})),o.join("&")}return A8(t)+"="+A8(a)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var z8=/\/?$/;function C8(e,t,a,o){var s=o&&o.options.stringifyQuery,i=t.query||{};try{i=D8(i)}catch(r){}var n={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:_8(t,s),matched:e?S8(e):[]};return a&&(n.redirectedFrom=_8(a,s)),Object.freeze(n)}function D8(e){if(Array.isArray(e))return e.map(D8);if(e&&"object"===typeof e){var t={};for(var a in e)t[a]=D8(e[a]);return t}return e}var R8=C8(null,{path:"/"});function S8(e){var t=[];while(e)t.unshift(e),e=e.parent;return t}function _8(e,t){var a=e.path,o=e.query;void 0===o&&(o={});var s=e.hash;void 0===s&&(s="");var i=t||I8;return(a||"/")+i(o)+s}function k8(e,t,a){return t===R8?e===t:!!t&&(e.path&&t.path?e.path.replace(z8,"")===t.path.replace(z8,"")&&(a||e.hash===t.hash&&M8(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(a||e.hash===t.hash&&M8(e.query,t.query)&&M8(e.params,t.params))))}function M8(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var a=Object.keys(e).sort(),o=Object.keys(t).sort();return a.length===o.length&&a.every((function(a,s){var i=e[a],n=o[s];if(n!==a)return!1;var r=t[a];return null==i||null==r?i===r:"object"===typeof i&&"object"===typeof r?M8(i,r):String(i)===String(r)}))}function T8(e,t){return 0===e.path.replace(z8,"/").indexOf(t.path.replace(z8,"/"))&&(!t.hash||e.hash===t.hash)&&V8(e.query,t.query)}function V8(e,t){for(var a in t)if(!(a in e))return!1;return!0}function x8(e){for(var t=0;t=0&&(t=e.slice(o),e=e.slice(0,o));var s=e.indexOf("?");return s>=0&&(a=e.slice(s+1),e=e.slice(0,s)),{path:e,query:a,hash:t}}function F8(e){return e.replace(/\/(?:\s*\/)+/g,"/")}var H8=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},j8=r7,G8=J8,W8=K8,N8=X8,$8=n7,q8=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function J8(e,t){var a,o=[],s=0,i=0,n="",r=t&&t.delimiter||"/";while(null!=(a=q8.exec(e))){var c=a[0],l=a[1],h=a.index;if(n+=e.slice(i,h),i=h+c.length,l)n+=l[1];else{var d=e[i],m=a[2],p=a[3],u=a[4],f=a[5],g=a[6],v=a[7];n&&(o.push(n),n="");var A=null!=m&&null!=d&&d!==m,P="+"===g||"*"===g,b="?"===g||"*"===g,y=a[2]||r,w=u||f;o.push({name:p||s++,prefix:m||"",delimiter:y,optional:b,repeat:P,partial:A,asterisk:!!v,pattern:w?e7(w):v?".*":"[^"+Z8(y)+"]+?"})}}return i1||!b.length)return 0===b.length?e():e("span",{},b)}if("a"===this.tag)P.on=A,P.attrs={href:r,"aria-current":g};else{var y=v7(this.$slots.default);if(y){y.isStatic=!1;var w=y.data=u8({},y.data);for(var I in w.on=w.on||{},w.on){var z=w.on[I];I in A&&(w.on[I]=Array.isArray(z)?z:[z])}for(var C in A)C in w.on?w.on[C].push(A[C]):w.on[C]=v;var D=y.data.attrs=u8({},y.data.attrs);D.href=r,D["aria-current"]=g}else P.on=A}return e(this.tag,P,this.$slots.default)}};function g7(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function v7(e){if(e)for(var t,a=0;a-1&&(r.params[d]=a.params[d]);return r.path=l7(l.path,r.params,'named route "'+c+'"'),m(l,r,n)}if(r.path){r.params={};for(var p=0;p-1}function o6(e,t){return a6(e)&&e._isRouter&&(null==t||e.type===t)}function s6(e,t,a){var o=function(s){s>=e.length?a():e[s]?t(e[s],(function(){o(s+1)})):o(s+1)};o(0)}function i6(e){return function(t,a,o){var s=!1,i=0,n=null;n6(e,(function(e,t,a,r){if("function"===typeof e&&void 0===e.cid){s=!0,i++;var c,l=h6((function(t){l6(t)&&(t=t.default),e.resolved="function"===typeof t?t:d7.extend(t),a.components[r]=t,i--,i<=0&&o()})),h=h6((function(e){var t="Failed to resolve async component "+r+": "+e;n||(n=a6(e)?e:new Error(t),o(n))}));try{c=e(l,h)}catch(m){h(m)}if(c)if("function"===typeof c.then)c.then(l,h);else{var d=c.component;d&&"function"===typeof d.then&&d.then(l,h)}}})),s||o()}}function n6(e,t){return r6(e.map((function(e){return Object.keys(e.components).map((function(a){return t(e.components[a],e.instances[a],e,a)}))})))}function r6(e){return Array.prototype.concat.apply([],e)}var c6="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function l6(e){return e.__esModule||c6&&"Module"===e[Symbol.toStringTag]}function h6(e){var t=!1;return function(){var a=[],o=arguments.length;while(o--)a[o]=arguments[o];if(!t)return t=!0,e.apply(this,a)}}var d6=function(e,t){this.router=e,this.base=m6(t),this.current=R8,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function m6(e){if(!e)if(P7){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return"/"!==e.charAt(0)&&(e="/"+e),e.replace(/\/$/,"")}function p6(e,t){var a,o=Math.max(e.length,t.length);for(a=0;a0)){var t=this.router,a=t.options.scrollBehavior,o=N7&&a;o&&this.listeners.push(V7());var s=function(){var a=e.current,s=w6(e.base);e.current===R8&&s===e._startLocation||e.transitionTo(s,(function(e){o&&x7(t,e,a,!0)}))};window.addEventListener("popstate",s),this.listeners.push((function(){window.removeEventListener("popstate",s)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){$7(F8(o.base+e.fullPath)),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){q7(F8(o.base+e.fullPath)),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.ensureURL=function(e){if(w6(this.base)!==this.current.fullPath){var t=F8(this.base+this.current.fullPath);e?$7(t):q7(t)}},t.prototype.getCurrentLocation=function(){return w6(this.base)},t}(d6);function w6(e){var t=window.location.pathname,a=t.toLowerCase(),o=e.toLowerCase();return!e||a!==o&&0!==a.indexOf(F8(o+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var I6=function(e){function t(t,a,o){e.call(this,t,a),o&&z6(this.base)||C6()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router,a=t.options.scrollBehavior,o=N7&&a;o&&this.listeners.push(V7());var s=function(){var t=e.current;C6()&&e.transitionTo(D6(),(function(a){o&&x7(e.router,a,t,!0),N7||_6(a.fullPath)}))},i=N7?"popstate":"hashchange";window.addEventListener(i,s),this.listeners.push((function(){window.removeEventListener(i,s)}))}},t.prototype.push=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){S6(e.fullPath),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this,s=this,i=s.current;this.transitionTo(e,(function(e){_6(e.fullPath),x7(o.router,e,i,!1),t&&t(e)}),a)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;D6()!==t&&(e?S6(t):_6(t))},t.prototype.getCurrentLocation=function(){return D6()},t}(d6);function z6(e){var t=w6(e);if(!/^\/#/.test(t))return window.location.replace(F8(e+"/#"+t)),!0}function C6(){var e=D6();return"/"===e.charAt(0)||(_6("/"+e),!1)}function D6(){var e=window.location.href,t=e.indexOf("#");return t<0?"":(e=e.slice(t+1),e)}function R6(e){var t=window.location.href,a=t.indexOf("#"),o=a>=0?t.slice(0,a):t;return o+"#"+e}function S6(e){N7?$7(R6(e)):window.location.hash=e}function _6(e){N7?q7(R6(e)):window.location.replace(R6(e))}var k6=function(e){function t(t,a){e.call(this,t,a),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,a){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index+1).concat(e),o.index++,t&&t(e)}),a)},t.prototype.replace=function(e,t,a){var o=this;this.transitionTo(e,(function(e){o.stack=o.stack.slice(0,o.index).concat(e),t&&t(e)}),a)},t.prototype.go=function(e){var t=this,a=this.index+e;if(!(a<0||a>=this.stack.length)){var o=this.stack[a];this.confirmTransition(o,(function(){var e=t.current;t.index=a,t.updateRoute(o),t.router.afterHooks.forEach((function(t){t&&t(o,e)}))}),(function(e){o6(e,J7.duplicated)&&(t.index=a)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(d6),M6=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=z7(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!N7&&!1!==e.fallback,this.fallback&&(t="hash"),P7||(t="abstract"),this.mode=t,t){case"history":this.history=new y6(this,e.base);break;case"hash":this.history=new I6(this,e.base,this.fallback);break;case"abstract":this.history=new k6(this,e.base);break;default:0}},T6={currentRoute:{configurable:!0}};M6.prototype.match=function(e,t,a){return this.matcher.match(e,t,a)},T6.currentRoute.get=function(){return this.history&&this.history.current},M6.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var a=t.apps.indexOf(e);a>-1&&t.apps.splice(a,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var a=this.history;if(a instanceof y6||a instanceof I6){var o=function(e){var o=a.current,s=t.options.scrollBehavior,i=N7&&s;i&&"fullPath"in e&&x7(t,e,o,!1)},s=function(e){a.setupListeners(),o(e)};a.transitionTo(a.getCurrentLocation(),s,s)}a.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},M6.prototype.beforeEach=function(e){return x6(this.beforeHooks,e)},M6.prototype.beforeResolve=function(e){return x6(this.resolveHooks,e)},M6.prototype.afterEach=function(e){return x6(this.afterHooks,e)},M6.prototype.onReady=function(e,t){this.history.onReady(e,t)},M6.prototype.onError=function(e){this.history.onError(e)},M6.prototype.push=function(e,t,a){var o=this;if(!t&&!a&&"undefined"!==typeof Promise)return new Promise((function(t,a){o.history.push(e,t,a)}));this.history.push(e,t,a)},M6.prototype.replace=function(e,t,a){var o=this;if(!t&&!a&&"undefined"!==typeof Promise)return new Promise((function(t,a){o.history.replace(e,t,a)}));this.history.replace(e,t,a)},M6.prototype.go=function(e){this.history.go(e)},M6.prototype.back=function(){this.go(-1)},M6.prototype.forward=function(){this.go(1)},M6.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},M6.prototype.resolve=function(e,t,a){t=t||this.history.current;var o=h7(e,t,a,this),s=this.match(o,t),i=s.redirectedFrom||s.fullPath,n=this.history.base,r=B6(n,i,this.mode);return{location:o,route:s,href:r,normalizedTo:o,resolved:s}},M6.prototype.getRoutes=function(){return this.matcher.getRoutes()},M6.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==R8&&this.history.transitionTo(this.history.getCurrentLocation())},M6.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==R8&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(M6.prototype,T6);var V6=M6;function x6(e,t){return e.push(t),function(){var a=e.indexOf(t);a>-1&&e.splice(a,1)}}function B6(e,t,a){var o="hash"===a?"#"+t:t;return e?F8(e+"/"+o):o}M6.install=A7,M6.version="3.6.5",M6.isNavigationFailure=o6,M6.NavigationFailureType=J7,M6.START_LOCATION=R8,P7&&window.Vue&&window.Vue.use(M6);var L6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("Summary",{attrs:{iam_data:e.iam_data,"policy-filter":e.policyFilter}})],1)},O6=[],E6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"report"},[a("b-row",{staticClass:"mb-3"},[a("b-col",[a("h3",[e._v("Executive Summary")]),a("p",[e._v(" This report contains the security assessment results from "),a("a",{attrs:{href:"https://github.com/salesforce/cloudsplaining",rel:"noreferrer"}},[e._v("Cloudsplaining")]),e._v(", which maps out the IAM risk landscape in a report.")]),a("p",[e._v(" The assessment identifies where resource ARN constraints are not used and identifies other risks in IAM policies: ")]),a("ul",[a("li",[e._v("Privilege Escalation")]),a("li",[e._v("Resource Exposure")]),a("li",[e._v("Infrastructure Modification")]),a("li",[e._v("Data Exfiltration")])]),a("p",[e._v(" Remediating these issues, where necessary, will help to limit the blast radius in the case of compromised AWS credentials. ")])])],1),a("b-row",{staticClass:"mb-3"},[a("b-col",{attrs:{lg:"8"}},[a("div",{staticClass:"d-none d-sm-block"},[a("SummaryFindings",{attrs:{"inline-policy-risks":e.inlinePolicyRisks,"customer-managed-policy-risks":e.customerManagedPolicyRisks,"aws-managed-policy-risks":e.awsManagedPolicyRisks}})],1)]),a("b-col",[a("b-table-simple",{attrs:{small:"",responsive:""}},[a("b-thead",{attrs:{"head-variant":"dark"}},[a("b-tr",[a("b-th",[e._v("Risk")]),a("b-th",[e._v("Instances")]),a("b-th",[e._v("Severity")])],1)],1),a("b-tbody",[a("b-tr",[a("b-th",[e._v("Privilege Escalation")]),a("b-td",[e._v(e._s(e.policyRisks.PrivilegeEscalation))]),a("b-td",[e._v(e._s(e.severity.PrivilegeEscalation))])],1),a("b-tr",[a("b-th",[e._v("Data Exfiltration")]),a("b-td",[e._v(e._s(e.policyRisks.DataExfiltration))]),a("b-td",[e._v(e._s(e.severity.DataExfiltration))])],1),a("b-tr",[a("b-th",[e._v("Resource Exposure")]),a("b-td",[e._v(e._s(e.policyRisks.ResourceExposure))]),a("b-td",[e._v(e._s(e.severity.ResourceExposure))])],1),a("b-tr",[a("b-th",[e._v("Credentials Exposure")]),a("b-td",[e._v(e._s(e.policyRisks.CredentialsExposure))]),a("b-td",[e._v(e._s(e.severity.CredentialsExposure))])],1),a("b-tr",[a("b-th",[e._v("Infrastructure Modification")]),a("b-td",[e._v(e._s(e.policyRisks.InfrastructureModification))]),a("b-td",[e._v(e._s(e.severity.InfrastructureModification))])],1)],1)],1)],1)],1)],1)},U6=[],F6=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Bar",{attrs:{"chart-options":e.chartOptions,"chart-data":e.chartData,height:e.height,"inline-policy-risks":e.inlinePolicyRisks,"aws-managed-policy-risks":e.awsManagedPolicyRisks,"customer-managed-policy-risks":e.customerManagedPolicyRisks}})},H6=[]; /*! * Chart.js v3.9.1 * https://www.chartjs.org @@ -34,7 +34,7 @@ function lee(e){return e+.5|0}const hee=(e,t,a)=>Math.max(Math.min(e,a),t);funct * https://www.chartjs.org * (c) 2022 Chart.js Contributors * Released under the MIT License - */class Zae{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,a,o){const s=t.listeners[o],i=t.duration;s.forEach(o=>o({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(a-t.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=Y9.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((a,o)=>{if(!a.running||!a.items.length)return;const s=a.items;let i,n=s.length-1,r=!1;for(;n>=0;--n)i=s[n],i._active?(i._total>a.duration&&(a.duration=i._total),i.tick(e),r=!0):(s[n]=s[s.length-1],s.pop());r&&(o.draw(),this._notify(o,a,e,"progress")),s.length||(a.running=!1,this._notify(o,a,e,"complete"),a.initial=!1),t+=s.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let a=t.get(e);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,a)),a}listen(e,t,a){this._getAnims(e).listeners[t].push(a)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const a=t.items;let o=a.length-1;for(;o>=0;--o)a[o].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var eoe=new Zae;const toe="transparent",aoe={boolean(e,t,a){return a>.5?t:e},color(e,t,a){const o=ate(e||toe),s=o.valid&&ate(t||toe);return s&&s.valid?s.mix(o,a).hexString():t},number(e,t,a){return e+(t-e)*a}};class ooe{constructor(e,t,a,o){const s=t[a];o=Bte([e.to,o,s,e.from]);const i=Bte([e.from,s,o]);this._active=!0,this._fn=e.fn||aoe[e.type||typeof i],this._easing=cee[e.easing]||cee.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=a,this._from=i,this._to=o,this._promises=void 0}active(){return this._active}update(e,t,a){if(this._active){this._notify(!1);const o=this._target[this._prop],s=a-this._start,i=this._duration-s;this._start=a,this._duration=Math.floor(Math.max(i,e.duration)),this._total+=s,this._loop=!!e.loop,this._to=Bte([e.to,t,o,e.from]),this._from=Bte([e.from,o,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,a=this._duration,o=this._prop,s=this._from,i=this._loop,n=this._to;let r;if(this._active=s!==n&&(i||t1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[o]=this._fn(s,n,r))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,a)=>{e.push({res:t,rej:a})})}_notify(e){const t=e?"res":"rej",a=this._promises||[];for(let o=0;o"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),lte.set("animations",{colors:{type:"color",properties:ioe},numbers:{type:"number",properties:soe}}),lte.describe("animations",{_fallback:"animation"}),lte.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}});class roe{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!$6(e))return;const t=this._properties;Object.getOwnPropertyNames(e).forEach(a=>{const o=e[a];if(!$6(o))return;const s={};for(const e of noe)s[e]=o[e];(N6(o.properties)&&o.properties||[a]).forEach(e=>{e!==a&&t.has(e)||t.set(e,s)})})}_animateOptions(e,t){const a=t.options,o=loe(e,a);if(!o)return[];const s=this._createAnimations(o,a);return a.$shared&&coe(e.options.$animations,a).then(()=>{e.options=a},()=>{}),s}_createAnimations(e,t){const a=this._properties,o=[],s=e.$animations||(e.$animations={}),i=Object.keys(t),n=Date.now();let r;for(r=i.length-1;r>=0;--r){const c=i[r];if("$"===c.charAt(0))continue;if("options"===c){o.push(...this._animateOptions(e,t));continue}const l=t[c];let h=s[c];const d=a.get(c);if(h){if(d&&h.active()){h.update(d,l,n);continue}h.cancel()}d&&d.duration?(s[c]=h=new ooe(d,e,c,l),o.push(h)):e[c]=l}return o}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const a=this._createAnimations(e,t);return a.length?(eoe.add(this._chart,a),!0):void 0}}function coe(e,t){const a=[],o=Object.keys(t);for(let s=0;s0||!a&&t<0)return s.index}return null}function yoe(e,t){const{chart:a,_cachedMeta:o}=e,s=a._stacks||(a._stacks={}),{iScale:i,vScale:n,index:r}=o,c=i.axis,l=n.axis,h=voe(i,n,o),d=t.length;let m;for(let p=0;pa[e].axis===t).shift()}function Ioe(e,t){return Ote(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function zoe(e,t,a){return Ote(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:a,index:t,mode:"default",type:"data"})}function Coe(e,t){const a=e.controller.index,o=e.vScale&&e.vScale.axis;if(o){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[o]||void 0===t[o][a])return;delete t[o][a]}}}const Doe=e=>"reset"===e||"none"===e,Roe=(e,t)=>t?e:Object.assign({},e),Soe=(e,t,a)=>e&&!t.hidden&&t._stacked&&{keys:poe(a,!0),values:null};class _oe{constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=goe(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&Coe(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,a=this.getDataset(),o=(e,t,a,o)=>"x"===e?t:"r"===e?o:a,s=t.xAxisID=K6(a.xAxisID,woe(e,"x")),i=t.yAxisID=K6(a.yAxisID,woe(e,"y")),n=t.rAxisID=K6(a.rAxisID,woe(e,"r")),r=t.indexAxis,c=t.iAxisID=o(r,s,i,n),l=t.vAxisID=o(r,i,s,n);t.xScale=this.getScaleForId(s),t.yScale=this.getScaleForId(i),t.rScale=this.getScaleForId(n),t.iScale=this.getScaleForId(c),t.vScale=this.getScaleForId(l)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&K9(this._data,this),e._stacked&&Coe(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),a=this._data;if($6(t))this._data=foe(t);else if(a!==t){if(a){K9(a,this);const e=this._cachedMeta;Coe(e),e._parsed=[]}t&&Object.isExtensible(t)&&J9(t,this),this._syncList=[],this._data=t}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,a=this.getDataset();let o=!1;this._dataCheck();const s=t._stacked;t._stacked=goe(t.vScale,t),t.stack!==a.stack&&(o=!0,Coe(t),t.stack=a.stack),this._resyncElements(e),(o||s!==t._stacked)&&yoe(this,t._parsed)}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),a=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:a,_data:o}=this,{iScale:s,_stacked:i}=a,n=s.axis;let r,c,l,h=0===e&&t===o.length||a._sorted,d=e>0&&a._parsed[e-1];if(!1===this._parsing)a._parsed=o,a._sorted=!0,l=o;else{l=N6(o[e])?this.parseArrayData(a,o,e,t):$6(o[e])?this.parseObjectData(a,o,e,t):this.parsePrimitiveData(a,o,e,t);const s=()=>null===c[n]||d&&c[n]t||h=0;--d)if(!p()){this.updateRangeFromParsed(c,e,m,r);break}return c}getAllParsedValues(e){const t=this._cachedMeta._parsed,a=[];let o,s,i;for(o=0,s=t.length;o=0&&ethis.getContext(a,o),u=c.resolveNamedOptions(d,m,p,h);return u.$shared&&(u.$shared=r,s[i]=Object.freeze(Roe(u,r))),u}_resolveAnimations(e,t,a){const o=this.chart,s=this._cachedDataOpts,i="animation-"+t,n=s[i];if(n)return n;let r;if(!1!==o.options.animation){const o=this.chart.config,s=o.datasetAnimationScopeKeys(this._type,t),i=o.getOptionScopes(this.getDataset(),s);r=o.createResolver(i,this.getContext(e,a,t))}const c=new roe(o,r&&r.animations);return r&&r._cacheable&&(s[i]=Object.freeze(c)),c}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||Doe(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const a=this.resolveDataElementOptions(e,t),o=this._sharedOptions,s=this.getSharedOptions(a),i=this.includeOptions(t,s)||s!==o;return this.updateSharedOptions(s,t,a),{sharedOptions:s,includeOptions:i}}updateElement(e,t,a,o){Doe(o)?Object.assign(e,a):this._resolveAnimations(t,o).update(e,a)}updateSharedOptions(e,t,a){e&&!Doe(t)&&this._resolveAnimations(void 0,t).update(e,a)}_setStyle(e,t,a,o){e.active=o;const s=this.getStyle(t,o);this._resolveAnimations(t,a,o).update(e,{options:!o&&this.getSharedOptions(s)||s})}removeHoverStyle(e,t,a){this._setStyle(e,a,"active",!1)}setHoverStyle(e,t,a){this._setStyle(e,a,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,a=this._cachedMeta.data;for(const[n,r,c]of this._syncList)this[n](r,c);this._syncList=[];const o=a.length,s=t.length,i=Math.min(s,o);i&&this.parse(0,i),s>o?this._insertElements(o,s-o,e):s{for(e.length+=t,n=e.length-1;n>=i;n--)e[n]=e[n-t]};for(r(s),n=e;ne-t))}return e._cache.$bar}function Moe(e){const t=e.iScale,a=koe(t,e.type);let o,s,i,n,r=t._length;const c=()=>{32767!==i&&-32768!==i&&(m9(n)&&(r=Math.min(r,Math.abs(i-n)||r)),n=i)};for(o=0,s=a.length;o0?s[e-1]:null,r=eMath.abs(r)&&(c=r,l=n),t[a.axis]=l,t._custom={barStart:c,barEnd:l,start:s,end:i,min:n,max:r}}function Boe(e,t,a,o){return N6(e)?xoe(e,t,a,o):t[a.axis]=a.parse(e,o),t}function Loe(e,t,a,o){const s=e.iScale,i=e.vScale,n=s.getLabels(),r=s===i,c=[];let l,h,d,m;for(l=a,h=a+o;l=a?1:-1)}function Uoe(e){let t,a,o,s,i;return e.horizontal?(t=e.base>e.x,a="left",o="right"):(t=e.basee.controller.options.grouped),s=a.options.stacked,i=[],n=e=>{const a=e.controller.getParsed(t),o=a&&a[e.vScale.axis];if(W6(o)||isNaN(o))return!0};for(const r of o)if((void 0===t||!n(r))&&((!1===s||-1===i.indexOf(r.stack)||void 0===s&&void 0===r.stack)&&i.push(r.stack),r.index===e))break;return i.length||i.push(void 0),i}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,t,a){const o=this._getStacks(e,a),s=void 0!==t?o.indexOf(t):-1;return-1===s?o.length-1:s}_getRuler(){const e=this.options,t=this._cachedMeta,a=t.iScale,o=[];let s,i;for(s=0,i=t.data.length;s=0;--a)t=Math.max(t,e[a].size(this.resolveDataElementOptions(a))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,{xScale:a,yScale:o}=t,s=this.getParsed(e),i=a.getLabelForValue(s.x),n=o.getLabelForValue(s.y),r=s._custom;return{label:t.label,value:"("+i+", "+n+(r?", "+r:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,a,o){const s="reset"===o,{iScale:i,vScale:n}=this._cachedMeta,{sharedOptions:r,includeOptions:c}=this._getSharedOptions(t,o),l=i.axis,h=n.axis;for(let d=t;dU9(e,r,c,!0)?1:Math.max(t,t*a,o,o*a),u=(e,t,o)=>U9(e,r,c,!0)?-1:Math.min(t,t*a,o,o*a),f=p(0,l,d),g=p(y9,h,m),v=u(g9,l,d),A=u(g9+y9,h,m);o=(f-v)/2,s=(g-A)/2,i=-(f+v)/2,n=-(g+A)/2}return{ratioX:o,ratioY:s,offsetX:i,offsetY:n}}$oe.id="bubble",$oe.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},$oe.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title(){return""}}}}};class Joe extends _oe{constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const a=this.getDataset().data,o=this._cachedMeta;if(!1===this._parsing)o._parsed=a;else{let s,i,n=e=>+a[e];if($6(a[e])){const{key:e="value"}=this._parsing;n=t=>+c9(a[t],e)}for(s=e,i=e+t;s0&&!isNaN(e)?v9*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,a=this.chart,o=a.data.labels||[],s=Bae(t._parsed[e],a.options.locale);return{label:o[e]||"",value:s}}getMaxBorderWidth(e){let t=0;const a=this.chart;let o,s,i,n,r;if(!e)for(o=0,s=a.data.datasets.length;o"spacing"!==e,_indexable:e=>"spacing"!==e},Joe.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:a}}=e.legend.options;return t.labels.map((t,o)=>{const s=e.getDatasetMeta(0),i=s.controller.getStyle(o);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:a,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,a){a.chart.toggleDataVisibility(t.index),a.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label;const a=": "+e.formattedValue;return N6(t)?(t=t.slice(),t[0]+=a):t+=a,t}}}}};class Koe extends _oe{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:a,data:o=[],_dataset:s}=t,i=this.chart._animationsDisabled;let{start:n,count:r}=oee(t,o,i);this._drawStart=n,this._drawCount=r,see(t)&&(n=0,r=o.length),a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!s._decimated,a.points=o;const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(a,void 0,{animated:!i,options:c},e),this.updateElements(o,n,r,e)}updateElements(e,t,a,o){const s="reset"===o,{iScale:i,vScale:n,_stacked:r,_dataset:c}=this._cachedMeta,{sharedOptions:l,includeOptions:h}=this._getSharedOptions(t,o),d=i.axis,m=n.axis,{spanGaps:p,segment:u}=this.options,f=S9(p)?p:Number.POSITIVE_INFINITY,g=this.chart._animationsDisabled||s||"none"===o;let v=t>0&&this.getParsed(t-1);for(let A=t;A0&&Math.abs(a[d]-v[d])>f,u&&(p.parsed=a,p.raw=c.data[A]),h&&(p.options=l||this.resolveDataElementOptions(A,t.active?"active":o)),g||this.updateElement(t,A,p,o),v=a}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,a=t.options&&t.options.borderWidth||0,o=e.data||[];if(!o.length)return a;const s=o[0].size(this.resolveDataElementOptions(0)),i=o[o.length-1].size(this.resolveDataElementOptions(o.length-1));return Math.max(a,s,i)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Koe.id="line",Koe.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Koe.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Qoe extends _oe{constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,a=this.chart,o=a.data.labels||[],s=Bae(t._parsed[e].r,a.options.locale);return{label:o[e]||"",value:s}}parseObjectData(e,t,a,o){return oae.bind(this)(e,t,a,o)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((e,a)=>{const o=this.getParsed(a).r;!isNaN(o)&&this.chart.getDataVisibility(a)&&(ot.max&&(t.max=o))}),t}_updateRadius(){const e=this.chart,t=e.chartArea,a=e.options,o=Math.min(t.right-t.left,t.bottom-t.top),s=Math.max(o/2,0),i=Math.max(a.cutoutPercentage?s/100*a.cutoutPercentage:1,0),n=(s-i)/e.getVisibleDatasetCount();this.outerRadius=s-n*this.index,this.innerRadius=this.outerRadius-n}updateElements(e,t,a,o){const s="reset"===o,i=this.chart,n=i.options,r=n.animation,c=this._cachedMeta.rScale,l=c.xCenter,h=c.yCenter,d=c.getIndexAngle(0)-.5*g9;let m,p=d;const u=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(a).r)&&this.chart.getDataVisibility(a)&&t++}),t}_computeAngle(e,t,a){return this.chart.getDataVisibility(e)?T9(this.resolveDataElementOptions(e,t).angle||a):0}}Qoe.id="polarArea",Qoe.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},Qoe.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:a}}=e.legend.options;return t.labels.map((t,o)=>{const s=e.getDatasetMeta(0),i=s.controller.getStyle(o);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:a,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,a){a.chart.toggleDataVisibility(t.index),a.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class Yoe extends Joe{}Yoe.id="pie",Yoe.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Xoe extends _oe{getLabelAndValue(e){const t=this._cachedMeta.vScale,a=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(a[t.axis])}}parseObjectData(e,t,a,o){return oae.bind(this)(e,t,a,o)}update(e){const t=this._cachedMeta,a=t.dataset,o=t.data||[],s=t.iScale.getLabels();if(a.points=o,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const i={_loop:!0,_fullLoop:s.length===o.length,options:t};this.updateElement(a,void 0,i,e)}this.updateElements(o,0,o.length,e)}updateElements(e,t,a,o){const s=this._cachedMeta.rScale,i="reset"===o;for(let n=t;n{o[e]=a[e]&&a[e].active()?a[e]._to:this[e]}),o}}Zoe.defaults={},Zoe.defaultRoutes=void 0;const ese={values(e){return N6(e)?e:""+e},numeric(e,t,a){if(0===e)return"0";const o=this.chart.options.locale;let s,i=e;if(a.length>1){const t=Math.max(Math.abs(a[0].value),Math.abs(a[a.length-1].value));(t<1e-4||t>1e15)&&(s="scientific"),i=tse(e,a)}const n=z9(Math.abs(i)),r=Math.max(Math.min(-1*Math.floor(n),20),0),c={notation:s,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(c,this.options.ticks.format),Bae(e,o,c)},logarithmic(e,t,a){if(0===e)return"0";const o=e/Math.pow(10,Math.floor(z9(e)));return 1===o||2===o||5===o?ese.numeric.call(this,e,t,a):""}};function tse(e,t){let a=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(a)>=1&&e!==Math.floor(e)&&(a=e-Math.floor(e)),a}var ase={formatters:ese};function ose(e,t){const a=e.options.ticks,o=a.maxTicksLimit||sse(e),s=a.major.enabled?nse(t):[],i=s.length,n=s[0],r=s[i-1],c=[];if(i>o)return rse(t,c,s,i/o),c;const l=ise(s,t,o);if(i>0){let e,a;const o=i>1?Math.round((r-n)/(i-1)):null;for(cse(t,c,l,W6(o)?0:n-o,n),e=0,a=i-1;es)return e}return Math.max(s,1)}function nse(e){const t=[];let a,o;for(a=0,o=e.length;at.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ase.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),lte.route("scale.ticks","color","","color"),lte.route("scale.grid","color","","borderColor"),lte.route("scale.grid","borderColor","","borderColor"),lte.route("scale.title","color","","color"),lte.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e}),lte.describe("scales",{_fallback:"scale"}),lte.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e});const hse=e=>"left"===e?"right":"right"===e?"left":e,dse=(e,t,a)=>"top"===t||"left"===t?e[t]+a:e[t]-a;function mse(e,t){const a=[],o=e.length/t,s=e.length;let i=0;for(;in+r)))return l}function use(e,t){Z6(e,e=>{const a=e.gc,o=a.length/2;let s;if(o>t){for(s=0;so?o:a,o=s&&a>o?a:o,{min:J6(a,J6(o,a)),max:J6(o,J6(a,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){X6(this.options.beforeUpdate,[this])}update(e,t,a){const{beginAtZero:o,grace:s,ticks:i}=this.options,n=i.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Lte(this,s,o),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=n=s||a<=1||!this.isHorizontal())return void(this.labelRotation=o);const l=this._getLabelSizes(),h=l.widest.width,d=l.highest.height,m=F9(this.chart.width-h,0,this.maxWidth);i=e.offset?this.maxWidth/a:m/(a-1),h+6>i&&(i=m/(a-(e.offset?.5:1)),n=this.maxHeight-fse(e.grid)-t.padding-gse(e.title,this.chart.options.font),r=Math.sqrt(h*h+d*d),c=V9(Math.min(Math.asin(F9((l.highest.height+6)/i,-1,1)),Math.asin(F9(n/r,-1,1))-Math.asin(F9(d/r,-1,1)))),c=Math.max(o,Math.min(s,c))),this.labelRotation=c}afterCalculateLabelRotation(){X6(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){X6(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:a,title:o,grid:s}}=this,i=this._isVisible(),n=this.isHorizontal();if(i){const i=gse(o,t.options.font);if(n?(e.width=this.maxWidth,e.height=fse(s)+i):(e.height=this.maxHeight,e.width=fse(s)+i),a.display&&this.ticks.length){const{first:t,last:o,widest:s,highest:i}=this._getLabelSizes(),r=2*a.padding,c=T9(this.labelRotation),l=Math.cos(c),h=Math.sin(c);if(n){const t=a.mirror?0:h*s.width+l*i.height;e.height=Math.min(this.maxHeight,e.height+t+r)}else{const t=a.mirror?0:l*s.width+h*i.height;e.width=Math.min(this.maxWidth,e.width+t+r)}this._calculatePadding(t,o,h,l)}}this._handleMargins(),n?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,a,o){const{ticks:{align:s,padding:i},position:n}=this.options,r=0!==this.labelRotation,c="top"!==n&&"x"===this.axis;if(this.isHorizontal()){const n=this.getPixelForTick(0)-this.left,l=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,d=0;r?c?(h=o*e.width,d=a*t.height):(h=a*e.height,d=o*t.width):"start"===s?d=t.width:"end"===s?h=e.width:"inner"!==s&&(h=e.width/2,d=t.width/2),this.paddingLeft=Math.max((h-n+i)*this.width/(this.width-n),0),this.paddingRight=Math.max((d-l+i)*this.width/(this.width-l),0)}else{let a=t.height/2,o=e.height/2;"start"===s?(a=0,o=e.height):"end"===s&&(a=t.height,o=0),this.paddingTop=a+i,this.paddingBottom=o+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){X6(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,a;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,a=e.length;t({width:s[e]||0,height:i[e]||0});return{first:y(0),last:y(t-1),widest:y(P),highest:y(b),widths:s,heights:i}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return H9(this._alignToPixels?pte(this.chart,t,0):t)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&en*o?n/a:r/o:r*o0}_computeGridLineItems(e){const t=this.axis,a=this.chart,o=this.options,{grid:s,position:i}=o,n=s.offset,r=this.isHorizontal(),c=this.ticks,l=c.length+(n?1:0),h=fse(s),d=[],m=s.setContext(this.getContext()),p=m.drawBorder?m.borderWidth:0,u=p/2,f=function(e){return pte(a,e,p)};let g,v,A,P,b,y,w,I,z,C,D,R;if("top"===i)g=f(this.bottom),y=this.bottom-h,I=g-u,C=f(e.top)+u,R=e.bottom;else if("bottom"===i)g=f(this.top),C=e.top,R=f(e.bottom)-u,y=g+u,I=this.top+h;else if("left"===i)g=f(this.right),b=this.right-h,w=g-u,z=f(e.left)+u,D=e.right;else if("right"===i)g=f(this.left),z=e.left,D=f(e.right)-u,b=g+u,w=this.left+h;else if("x"===t){if("center"===i)g=f((e.top+e.bottom)/2+.5);else if($6(i)){const e=Object.keys(i)[0],t=i[e];g=f(this.chart.scales[e].getPixelForValue(t))}C=e.top,R=e.bottom,y=g+u,I=y+h}else if("y"===t){if("center"===i)g=f((e.left+e.right)/2);else if($6(i)){const e=Object.keys(i)[0],t=i[e];g=f(this.chart.scales[e].getPixelForValue(t))}b=g-u,w=b-h,z=e.left,D=e.right}const S=K6(o.ticks.maxTicksLimit,l),_=Math.max(1,Math.ceil(l/S));for(v=0;vt.value===e);if(o>=0){const e=t.setContext(this.getContext(o));return e.lineWidth}return 0}drawGrid(e){const t=this.options.grid,a=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let s,i;const n=(e,t,o)=>{o.width&&o.color&&(a.save(),a.lineWidth=o.width,a.strokeStyle=o.color,a.setLineDash(o.borderDash||[]),a.lineDashOffset=o.borderDashOffset,a.beginPath(),a.moveTo(e.x,e.y),a.lineTo(t.x,t.y),a.stroke(),a.restore())};if(t.display)for(s=0,i=o.length;s{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:a+1,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",o=[];let s,i;for(s=0,i=t.length;s{const o=a.split("."),s=o.pop(),i=[e].concat(o).join("."),n=t[a].split("."),r=n.pop(),c=n.join(".");lte.route(i,s,c,r)})}function Cse(e){return"id"in e&&"defaults"in e}class Dse{constructor(){this.controllers=new wse(_oe,"datasets",!0),this.elements=new wse(Zoe,"elements"),this.plugins=new wse(Object,"plugins"),this.scales=new wse(yse,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,a){[...t].forEach(t=>{const o=a||this._getRegistryForType(t);a||o.isForType(t)||o===this.plugins&&t.id?this._exec(e,o,t):Z6(t,t=>{const o=a||this._getRegistryForType(t);this._exec(e,o,t)})})}_exec(e,t,a){const o=d9(e);X6(a["before"+o],[],a),t[e](a),X6(a["after"+o],[],a)}_getRegistryForType(e){for(let t=0;t0&&this.getParsed(t-1);for(let P=t;P0&&Math.abs(a[m]-A[m])>g,f&&(l.parsed=a,l.raw=c.data[P]),d&&(l.options=h||this.resolveDataElementOptions(P,t.active?"active":o)),v||this.updateElement(t,P,l,o),A=a}this.updateSharedOptions(h,o,l)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let a=t.length-1;a>=0;--a)e=Math.max(e,t[a].size(this.resolveDataElementOptions(a))/2);return e>0&&e}const a=e.dataset,o=a.options&&a.options.borderWidth||0;if(!t.length)return o;const s=t[0].size(this.resolveDataElementOptions(0)),i=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(o,s,i)/2}}Sse.id="scatter",Sse.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},Sse.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function _se(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class kse{constructor(e){this.options=e||{}}init(e){}formats(){return _se()}parse(e,t){return _se()}format(e,t){return _se()}add(e,t,a){return _se()}diff(e,t,a){return _se()}startOf(e,t,a){return _se()}endOf(e,t){return _se()}}kse.override=function(e){Object.assign(kse.prototype,e)};var Mse={_date:kse};function Tse(e,t,a,o){const{controller:s,data:i,_sorted:n}=e,r=s._cachedMeta.iScale;if(r&&t===r.axis&&"r"!==t&&n&&i.length){const e=r._reversePixels?N9:W9;if(!o)return e(i,t,a);if(s._sharedOptions){const o=i[0],s="function"===typeof o.getRange&&o.getRange(t);if(s){const o=e(i,t,a-s),n=e(i,t,a+s);return{lo:o.lo,hi:n.hi}}}}return{lo:0,hi:i.length-1}}function Vse(e,t,a,o,s){const i=e.getSortedVisibleDatasetMetas(),n=a[t];for(let r=0,c=i.length;r{e[n](t[a],s)&&(i.push({element:e,datasetIndex:o,index:c}),r=r||e.inRange(t.x,t.y,s))}),o&&!r?[]:i}var Fse={evaluateInteractionItems:Vse,modes:{index(e,t,a,o){const s=Iae(t,e),i=a.axis||"x",n=a.includeInvisible||!1,r=a.intersect?Bse(e,s,i,o,n):Ese(e,s,i,!1,o,n),c=[];return r.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=r[0].index,a=e.data[t];a&&!a.skip&&c.push({element:a,datasetIndex:e.index,index:t})}),c):[]},dataset(e,t,a,o){const s=Iae(t,e),i=a.axis||"xy",n=a.includeInvisible||!1;let r=a.intersect?Bse(e,s,i,o,n):Ese(e,s,i,!1,o,n);if(r.length>0){const t=r[0].datasetIndex,a=e.getDatasetMeta(t).data;r=[];for(let e=0;ee.pos===t)}function Gse(e,t){return e.filter(e=>-1===Hse.indexOf(e.pos)&&e.box.axis===t)}function Wse(e,t){return e.sort((e,a)=>{const o=t?a:e,s=t?e:a;return o.weight===s.weight?o.index-s.index:o.weight-s.weight})}function Nse(e){const t=[];let a,o,s,i,n,r;for(a=0,o=(e||[]).length;ae.box.fullSize),!0),o=Wse(jse(t,"left"),!0),s=Wse(jse(t,"right")),i=Wse(jse(t,"top"),!0),n=Wse(jse(t,"bottom")),r=Gse(t,"x"),c=Gse(t,"y");return{fullSize:a,leftAndTop:o.concat(i),rightAndBottom:s.concat(c).concat(n).concat(r),chartArea:jse(t,"chartArea"),vertical:o.concat(s).concat(c),horizontal:i.concat(n).concat(r)}}function Kse(e,t,a,o){return Math.max(e[a],t[a])+Math.max(e[o],t[o])}function Qse(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function Yse(e,t,a,o){const{pos:s,box:i}=a,n=e.maxPadding;if(!$6(s)){a.size&&(e[s]-=a.size);const t=o[a.stack]||{size:0,count:1};t.size=Math.max(t.size,a.horizontal?i.height:i.width),a.size=t.size/t.count,e[s]+=a.size}i.getPadding&&Qse(n,i.getPadding());const r=Math.max(0,t.outerWidth-Kse(n,e,"left","right")),c=Math.max(0,t.outerHeight-Kse(n,e,"top","bottom")),l=r!==e.w,h=c!==e.h;return e.w=r,e.h=c,a.horizontal?{same:l,other:h}:{same:h,other:l}}function Xse(e){const t=e.maxPadding;function a(a){const o=Math.max(t[a]-e[a],0);return e[a]+=o,o}e.y+=a("top"),e.x+=a("left"),a("right"),a("bottom")}function Zse(e,t){const a=t.maxPadding;function o(e){const o={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{o[e]=Math.max(t[e],a[e])}),o}return o(e?["left","right"]:["top","bottom"])}function eie(e,t,a,o){const s=[];let i,n,r,c,l,h;for(i=0,n=e.length,l=0;i{"function"===typeof e.beforeLayout&&e.beforeLayout()});const h=c.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:a,padding:s,availableWidth:i,availableHeight:n,vBoxMaxWidth:i/2/h,hBoxMaxHeight:n/2}),m=Object.assign({},s);Qse(m,Vte(o));const p=Object.assign({maxPadding:m,w:i,h:n,x:s.left,y:s.top},s),u=qse(c.concat(l),d);eie(r.fullSize,p,d,u),eie(c,p,d,u),eie(l,p,d,u)&&eie(c,p,d,u),Xse(p),aie(r.leftAndTop,p,d,u),p.x+=p.w,p.y+=p.h,aie(r.rightAndBottom,p,d,u),e.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Z6(r.chartArea,t=>{const a=t.box;Object.assign(a,e.chartArea),a.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class sie{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,a){}removeEventListener(e,t,a){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,a,o){return t=Math.max(0,t||e.width),a=a||e.height,{width:t,height:Math.max(0,o?Math.floor(t/o):a)}}isAttached(e){return!0}updateConfig(e){}}class iie extends sie{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const nie="$chartjs",rie={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},cie=e=>null===e||""===e;function lie(e,t){const a=e.style,o=e.getAttribute("height"),s=e.getAttribute("width");if(e[nie]={initial:{height:o,width:s,style:{display:a.display,height:a.height,width:a.width}}},a.display=a.display||"block",a.boxSizing=a.boxSizing||"border-box",cie(s)){const t=_ae(e,"width");void 0!==t&&(e.width=t)}if(cie(o))if(""===e.style.height)e.height=e.width/(t||2);else{const t=_ae(e,"height");void 0!==t&&(e.height=t)}return e}const hie=!!Sae&&{passive:!0};function die(e,t,a){e.addEventListener(t,a,hie)}function mie(e,t,a){e.canvas.removeEventListener(t,a,hie)}function pie(e,t){const a=rie[e.type]||e.type,{x:o,y:s}=Iae(e,t);return{type:a,chart:t,native:e,x:void 0!==o?o:null,y:void 0!==s?s:null}}function uie(e,t){for(const a of e)if(a===t||a.contains(t))return!0}function fie(e,t,a){const o=e.canvas,s=new MutationObserver(e=>{let t=!1;for(const a of e)t=t||uie(a.addedNodes,o),t=t&&!uie(a.removedNodes,o);t&&a()});return s.observe(document,{childList:!0,subtree:!0}),s}function gie(e,t,a){const o=e.canvas,s=new MutationObserver(e=>{let t=!1;for(const a of e)t=t||uie(a.removedNodes,o),t=t&&!uie(a.addedNodes,o);t&&a()});return s.observe(document,{childList:!0,subtree:!0}),s}const vie=new Map;let Aie=0;function Pie(){const e=window.devicePixelRatio;e!==Aie&&(Aie=e,vie.forEach((t,a)=>{a.currentDevicePixelRatio!==e&&t()}))}function bie(e,t){vie.size||window.addEventListener("resize",Pie),vie.set(e,t)}function yie(e){vie.delete(e),vie.size||window.removeEventListener("resize",Pie)}function wie(e,t,a){const o=e.canvas,s=o&&fae(o);if(!s)return;const i=X9((e,t)=>{const o=s.clientWidth;a(e,t),o{const t=e[0],a=t.contentRect.width,o=t.contentRect.height;0===a&&0===o||i(a,o)});return n.observe(s),bie(e,i),n}function Iie(e,t,a){a&&a.disconnect(),"resize"===t&&yie(e)}function zie(e,t,a){const o=e.canvas,s=X9(t=>{null!==e.ctx&&a(pie(t,e))},e,e=>{const t=e[0];return[t,t.offsetX,t.offsetY]});return die(o,t,s),s}class Cie extends sie{acquireContext(e,t){const a=e&&e.getContext&&e.getContext("2d");return a&&a.canvas===e?(lie(e,t),a):null}releaseContext(e){const t=e.canvas;if(!t[nie])return!1;const a=t[nie].initial;["height","width"].forEach(e=>{const o=a[e];W6(o)?t.removeAttribute(e):t.setAttribute(e,o)});const o=a.style||{};return Object.keys(o).forEach(e=>{t.style[e]=o[e]}),t.width=t.width,delete t[nie],!0}addEventListener(e,t,a){this.removeEventListener(e,t);const o=e.$proxies||(e.$proxies={}),s={attach:fie,detach:gie,resize:wie},i=s[t]||zie;o[t]=i(e,t,a)}removeEventListener(e,t){const a=e.$proxies||(e.$proxies={}),o=a[t];if(!o)return;const s={attach:Iie,detach:Iie,resize:Iie},i=s[t]||mie;i(e,t,o),a[t]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,a,o){return Dae(e,t,a,o)}isAttached(e){const t=fae(e);return!(!t||!t.isConnected)}}function Die(e){return!uae()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?iie:Cie}class Rie{constructor(){this._init=[]}notify(e,t,a,o){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const s=o?this._descriptors(e).filter(o):this._descriptors(e),i=this._notify(s,e,t,a);return"afterDestroy"===t&&(this._notify(s,e,"stop"),this._notify(this._init,e,"uninstall")),i}_notify(e,t,a,o){o=o||{};for(const s of e){const e=s.plugin,i=e[a],n=[t,o,s.options];if(!1===X6(i,n,e)&&o.cancelable)return!1}return!0}invalidate(){W6(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const a=e&&e.config,o=K6(a.options&&a.options.plugins,{}),s=Sie(a);return!1!==o||t?kie(e,s,o,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],a=this._cache,o=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(o(t,a),e,"stop"),this._notify(o(a,t),e,"start")}}function Sie(e){const t={},a=[],o=Object.keys(Rse.plugins.items);for(let i=0;i{const t=o[e];if(!$6(t))return console.error("Invalid scale configuration for scale: "+e);if(t._proxy)return console.warn("Ignoring resolver passed as options for scale: "+e);const r=Lie(e,t),c=xie(r,s),l=a.scales||{};i[r]=i[r]||e,n[e]=i9(Object.create(null),[{axis:r},t,l[r],l[c]])}),e.data.datasets.forEach(a=>{const s=a.type||e.type,r=a.indexAxis||Tie(s,t),c=ste[s]||{},l=c.scales||{};Object.keys(l).forEach(e=>{const t=Vie(e,r),s=a[t+"AxisID"]||i[t]||t;n[s]=n[s]||Object.create(null),i9(n[s],[{axis:t},o[s],l[e]])})}),Object.keys(n).forEach(e=>{const t=n[e];i9(t,[lte.scales[t.type],lte.scale])}),n}function Eie(e){const t=e.options||(e.options={});t.plugins=K6(t.plugins,{}),t.scales=Oie(e,t)}function Uie(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function Fie(e){return e=e||{},e.data=Uie(e.data),Eie(e),e}const Hie=new Map,jie=new Set;function Gie(e,t){let a=Hie.get(e);return a||(a=t(),Hie.set(e,a),jie.add(a)),a}const Wie=(e,t,a)=>{const o=c9(t,a);void 0!==o&&e.add(o)};class Nie{constructor(e){this._config=Fie(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Uie(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Eie(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Gie(e,()=>[["datasets."+e,""]])}datasetAnimationScopeKeys(e,t){return Gie(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,"transitions."+t],["datasets."+e,""]])}datasetElementScopeKeys(e,t){return Gie(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,"datasets."+e,"elements."+t,""]])}pluginScopeKeys(e){const t=e.id,a=this.type;return Gie(`${a}-plugin-${t}`,()=>[["plugins."+t,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const a=this._scopeCache;let o=a.get(e);return o&&!t||(o=new Map,a.set(e,o)),o}getOptionScopes(e,t,a){const{options:o,type:s}=this,i=this._cachedScopes(e,a),n=i.get(t);if(n)return n;const r=new Set;t.forEach(t=>{e&&(r.add(e),t.forEach(t=>Wie(r,e,t))),t.forEach(e=>Wie(r,o,e)),t.forEach(e=>Wie(r,ste[s]||{},e)),t.forEach(e=>Wie(r,lte,e)),t.forEach(e=>Wie(r,ite,e))});const c=Array.from(r);return 0===c.length&&c.push(Object.create(null)),jie.has(t)&&i.set(t,c),c}chartOptionScopes(){const{options:e,type:t}=this;return[e,ste[t]||{},lte.datasets[t]||{},{type:t},lte,ite]}resolveNamedOptions(e,t,a,o=[""]){const s={$shared:!0},{resolver:i,subPrefixes:n}=$ie(this._resolverCache,e,o);let r=i;if(Jie(i,t)){s.$shared=!1,a=p9(a)?a():a;const t=this.createResolver(e,a,n);r=Ute(i,a,t)}for(const c of t)s[c]=r[c];return s}createResolver(e,t,a=[""],o){const{resolver:s}=$ie(this._resolverCache,e,a);return $6(t)?Ute(s,t,void 0,o):s}}function $ie(e,t,a){let o=e.get(t);o||(o=new Map,e.set(t,o));const s=a.join();let i=o.get(s);if(!i){const e=Ete(t,a);i={resolver:e,subPrefixes:a.filter(e=>!e.toLowerCase().includes("hover"))},o.set(s,i)}return i}const qie=e=>$6(e)&&Object.getOwnPropertyNames(e).reduce((t,a)=>t||p9(e[a]),!1);function Jie(e,t){const{isScriptable:a,isIndexable:o}=Fte(e);for(const s of t){const t=a(s),i=o(s),n=(i||t)&&e[s];if(t&&(p9(n)||qie(n))||i&&N6(n))return!0}return!1}var Kie="3.9.1";const Qie=["top","bottom","left","right","chartArea"];function Yie(e,t){return"top"===e||"bottom"===e||-1===Qie.indexOf(e)&&"x"===t}function Xie(e,t){return function(a,o){return a[e]===o[e]?a[t]-o[t]:a[e]-o[e]}}function Zie(e){const t=e.chart,a=t.options.animation;t.notifyPlugins("afterRender"),X6(a&&a.onComplete,[e],t)}function ene(e){const t=e.chart,a=t.options.animation;X6(a&&a.onProgress,[e],t)}function tne(e){return uae()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const ane={},one=e=>{const t=tne(e);return Object.values(ane).filter(e=>e.canvas===t).pop()};function sne(e,t,a){const o=Object.keys(e);for(const s of o){const o=+s;if(o>=t){const i=e[s];delete e[s],(a>0||o>t)&&(e[o+a]=i)}}}function ine(e,t,a,o){return a&&"mouseout"!==e.type?o?t:e:null}class nne{constructor(e,t){const a=this.config=new Nie(t),o=tne(e),s=one(o);if(s)throw new Error("Canvas is already in use. Chart with ID '"+s.id+"' must be destroyed before the canvas with ID '"+s.canvas.id+"' can be reused.");const i=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||Die(o)),this.platform.updateConfig(a);const n=this.platform.acquireContext(o,i.aspectRatio),r=n&&n.canvas,c=r&&r.height,l=r&&r.width;this.id=G6(),this.ctx=n,this.canvas=r,this.width=l,this.height=c,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Rie,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Z9(e=>this.update(e),i.resizeDelay||0),this._dataChanges=[],ane[this.id]=this,n&&r?(eoe.listen(this,"complete",Zie),eoe.listen(this,"progress",ene),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:a,height:o,_aspectRatio:s}=this;return W6(e)?t&&s?s:o?a/o:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Rae(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return ute(this.canvas,this.ctx),this}stop(){return eoe.stop(this),this}resize(e,t){eoe.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const a=this.options,o=this.canvas,s=a.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(o,e,t,s),n=a.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Rae(this,n,!0)&&(this.notifyPlugins("resize",{size:i}),X6(a.onResize,[this,i],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){const e=this.options,t=e.scales||{};Z6(t,(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,a=this.scales,o=Object.keys(a).reduce((e,t)=>(e[t]=!1,e),{});let s=[];t&&(s=s.concat(Object.keys(t).map(e=>{const a=t[e],o=Lie(e,a),s="r"===o,i="x"===o;return{options:a,dposition:s?"chartArea":i?"bottom":"left",dtype:s?"radialLinear":i?"category":"linear"}}))),Z6(s,t=>{const s=t.options,i=s.id,n=Lie(i,s),r=K6(s.type,t.dtype);void 0!==s.position&&Yie(s.position,n)===Yie(t.dposition)||(s.position=t.dposition),o[i]=!0;let c=null;if(i in a&&a[i].type===r)c=a[i];else{const e=Rse.getScale(r);c=new e({id:i,type:r,ctx:this.ctx,chart:this}),a[c.id]=c}c.init(s,e)}),Z6(o,(e,t)=>{e||delete a[t]}),Z6(a,e=>{oie.configure(this,e,e.options),oie.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,a=e.length;if(e.sort((e,t)=>e.index-t.index),a>t){for(let e=t;et.length&&delete this._stacks,e.forEach((e,a)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(a)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let a,o;for(this._removeUnreferencedMetasets(),a=0,o=t.length;a{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const a=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),o=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const s=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let c=0,l=this.data.datasets.length;c{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(Xie("z","_idx"));const{_active:n,_lastEvent:r}=this;r?this._eventHandler(r,!0):n.length&&this._updateHoverStyles(n,n,!0),this.render()}_updateScales(){Z6(this.scales,e=>{oie.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),a=new Set(e.events);u9(t,a)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:a,start:o,count:s}of t){const t="_removeElements"===a?-s:s;sne(e,o,t)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,a=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),o=a(0);for(let s=1;se.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;oie.update(this,this.width,this.height,e);const t=this.chartArea,a=t.width<=0||t.height<=0;this._layers=[],Z6(this.boxes,e=>{a&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,a=e._clip,o=!a.disabled,s=this.chartArea,i={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(o&&Ate(t,{left:!1===a.left?0:s.left-a.left,right:!1===a.right?this.width:s.right+a.right,top:!1===a.top?0:s.top-a.top,bottom:!1===a.bottom?this.height:s.bottom+a.bottom}),e.controller.draw(),o&&Pte(t),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(e){return vte(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,a,o){const s=Fse.modes[t];return"function"===typeof s?s(this,e,a,o):[]}getDatasetMeta(e){const t=this.data.datasets[e],a=this._metasets;let o=a.filter(e=>e&&e._dataset===t).pop();return o||(o={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},a.push(o)),o}getContext(){return this.$context||(this.$context=Ote(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const a=this.getDatasetMeta(e);return"boolean"===typeof a.hidden?!a.hidden:!t.hidden}setDatasetVisibility(e,t){const a=this.getDatasetMeta(e);a.hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,a){const o=a?"show":"hide",s=this.getDatasetMeta(e),i=s.controller._resolveAnimations(void 0,o);m9(t)?(s.data[t].hidden=!a,this.update()):(this.setDatasetVisibility(e,a),i.update(s,{visible:a}),this.update(t=>t.datasetIndex===e?o:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),eoe.remove(this),e=0,t=this.data.datasets.length;e{t.addEventListener(this,a,o),e[a]=o},o=(e,t,a)=>{e.offsetX=t,e.offsetY=a,this._eventHandler(e)};Z6(this.options.events,e=>a(e,o))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,a=(a,o)=>{t.addEventListener(this,a,o),e[a]=o},o=(a,o)=>{e[a]&&(t.removeEventListener(this,a,o),delete e[a])},s=(e,t)=>{this.canvas&&this.resize(e,t)};let i;const n=()=>{o("attach",n),this.attached=!0,this.resize(),a("resize",s),a("detach",i)};i=()=>{this.attached=!1,o("resize",s),this._stop(),this._resize(0,0),a("attach",n)},t.isAttached(this.canvas)?n():i()}unbindEvents(){Z6(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Z6(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,a){const o=a?"set":"remove";let s,i,n,r;for("dataset"===t&&(s=this.getDatasetMeta(e[0].datasetIndex),s.controller["_"+o+"DatasetHoverStyle"]()),n=0,r=e.length;n{const a=this.getDatasetMeta(e);if(!a)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:a.data[t],index:t}}),o=!e9(a,t);o&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,t))}notifyPlugins(e,t,a){return this._plugins.notify(this,e,t,a)}_updateHoverStyles(e,t,a){const o=this.options.hover,s=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),i=s(t,e),n=a?e:s(e,t);i.length&&this.updateHoverStyle(i,o.mode,!1),n.length&&o.mode&&this.updateHoverStyle(n,o.mode,!0)}_eventHandler(e,t){const a={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},o=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",a,o))return;const s=this._handleEvent(e,t,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,o),(s||a.changed)&&this.render(),this}_handleEvent(e,t,a){const{_active:o=[],options:s}=this,i=t,n=this._getActiveElements(e,o,a,i),r=f9(e),c=ine(e,this._lastEvent,a,r);a&&(this._lastEvent=null,X6(s.onHover,[e,n,this],this),r&&X6(s.onClick,[e,n,this],this));const l=!e9(n,o);return(l||t)&&(this._active=n,this._updateHoverStyles(n,o,t)),this._lastEvent=c,l}_getActiveElements(e,t,a,o){if("mouseout"===e.type)return[];if(!a)return t;const s=this.options.hover;return this.getElementsAtEventForMode(e,s.mode,s,o)}}const rne=()=>Z6(nne.instances,e=>e._plugins.invalidate()),cne=!0;function lne(e,t,a){const{startAngle:o,pixelMargin:s,x:i,y:n,outerRadius:r,innerRadius:c}=t;let l=s/r;e.beginPath(),e.arc(i,n,r,o-l,a+l),c>s?(l=s/c,e.arc(i,n,c,a+l,o-l,!0)):e.arc(i,n,s,a+y9,o-y9),e.closePath(),e.clip()}function hne(e){return kte(e,["outerStart","outerEnd","innerStart","innerEnd"])}function dne(e,t,a,o){const s=hne(e.options.borderRadius),i=(a-t)/2,n=Math.min(i,o*t/2),r=e=>{const t=(a-Math.min(i,e))*o/2;return F9(e,0,Math.min(i,t))};return{outerStart:r(s.outerStart),outerEnd:r(s.outerEnd),innerStart:F9(s.innerStart,0,n),innerEnd:F9(s.innerEnd,0,n)}}function mne(e,t,a,o){return{x:a+e*Math.cos(t),y:o+e*Math.sin(t)}}function pne(e,t,a,o,s,i){const{x:n,y:r,startAngle:c,pixelMargin:l,innerRadius:h}=t,d=Math.max(t.outerRadius+o+a-l,0),m=h>0?h+o+a+l:0;let p=0;const u=s-c;if(o){const e=h>0?h-o:0,t=d>0?d-o:0,a=(e+t)/2,s=0!==a?u*a/(a+o):u;p=(u-s)/2}const f=Math.max(.001,u*d-a/g9)/d,g=(u-f)/2,v=c+g+p,A=s-g-p,{outerStart:P,outerEnd:b,innerStart:y,innerEnd:w}=dne(t,m,d,A-v),I=d-P,z=d-b,C=v+P/I,D=A-b/z,R=m+y,S=m+w,_=v+y/R,k=A-w/S;if(e.beginPath(),i){if(e.arc(n,r,d,C,D),b>0){const t=mne(z,D,n,r);e.arc(t.x,t.y,b,D,A+y9)}const t=mne(S,A,n,r);if(e.lineTo(t.x,t.y),w>0){const t=mne(S,k,n,r);e.arc(t.x,t.y,w,A+y9,k+Math.PI)}if(e.arc(n,r,m,A-w/m,v+y/m,!0),y>0){const t=mne(R,_,n,r);e.arc(t.x,t.y,y,_+Math.PI,v-y9)}const a=mne(I,v,n,r);if(e.lineTo(a.x,a.y),P>0){const t=mne(I,C,n,r);e.arc(t.x,t.y,P,v-y9,C)}}else{e.moveTo(n,r);const t=Math.cos(C)*d+n,a=Math.sin(C)*d+r;e.lineTo(t,a);const o=Math.cos(D)*d+n,s=Math.sin(D)*d+r;e.lineTo(o,s)}e.closePath()}function une(e,t,a,o,s){const{fullCircles:i,startAngle:n,circumference:r}=t;let c=t.endAngle;if(i){pne(e,t,a,o,n+v9,s);for(let t=0;t{Rse.add(...e),rne()}},unregister:{enumerable:cne,value:(...e)=>{Rse.remove(...e),rne()}}});class vne extends Zoe{constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,a){const o=this.getProps(["x","y"],a),{angle:s,distance:i}=B9(o,{x:e,y:t}),{startAngle:n,endAngle:r,innerRadius:c,outerRadius:l,circumference:h}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],a),d=this.options.spacing/2,m=K6(h,r-n),p=m>=v9||U9(s,n,r),u=j9(i,c+d,l+d);return p&&u}getCenterPoint(e){const{x:t,y:a,startAngle:o,endAngle:s,innerRadius:i,outerRadius:n}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:r,spacing:c}=this.options,l=(o+s)/2,h=(i+n+c+r)/2;return{x:t+Math.cos(l)*h,y:a+Math.sin(l)*h}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:a}=this,o=(t.offset||0)/2,s=(t.spacing||0)/2,i=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=a>v9?Math.floor(a/v9):0,0===a||this.innerRadius<0||this.outerRadius<0)return;e.save();let n=0;if(o){n=o/2;const t=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(t)*n,Math.sin(t)*n),this.circumference>=g9&&(n=o)}e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor;const r=une(e,this,n,s,i);gne(e,this,n,s,r,i),e.restore()}}function Ane(e,t,a=t){e.lineCap=K6(a.borderCapStyle,t.borderCapStyle),e.setLineDash(K6(a.borderDash,t.borderDash)),e.lineDashOffset=K6(a.borderDashOffset,t.borderDashOffset),e.lineJoin=K6(a.borderJoinStyle,t.borderJoinStyle),e.lineWidth=K6(a.borderWidth,t.borderWidth),e.strokeStyle=K6(a.borderColor,t.borderColor)}function Pne(e,t,a){e.lineTo(a.x,a.y)}function bne(e){return e.stepped?bte:e.tension||"monotone"===e.cubicInterpolationMode?yte:Pne}function yne(e,t,a={}){const o=e.length,{start:s=0,end:i=o-1}=a,{start:n,end:r}=t,c=Math.max(s,n),l=Math.min(i,r),h=sr&&i>r;return{count:o,start:c,loop:t.loop,ilen:l(n+(l?r-e:e))%i,P=()=>{p!==u&&(e.lineTo(g,u),e.lineTo(g,p),e.lineTo(g,f))};for(c&&(d=s[A(0)],e.moveTo(d.x,d.y)),h=0;h<=r;++h){if(d=s[A(h)],d.skip)continue;const t=d.x,a=d.y,o=0|t;o===m?(au&&(u=a),g=(v*g+t)/++v):(P(),e.lineTo(t,a),m=o,v=0,p=u=a),f=a}P()}function zne(e){const t=e.options,a=t.borderDash&&t.borderDash.length,o=!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!a;return o?Ine:wne}function Cne(e){return e.stepped?Mae:e.tension||"monotone"===e.cubicInterpolationMode?Tae:kae}function Dne(e,t,a,o){let s=t._path;s||(s=t._path=new Path2D,t.path(s,a,o)&&s.closePath()),Ane(e,t.options),e.stroke(s)}function Rne(e,t,a,o){const{segments:s,options:i}=t,n=zne(t);for(const r of s)Ane(e,i,r.style),e.beginPath(),n(e,t,r,{start:a,end:a+o-1})&&e.closePath(),e.stroke()}vne.id="arc",vne.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},vne.defaultRoutes={backgroundColor:"backgroundColor"};const Sne="function"===typeof Path2D;function _ne(e,t,a,o){Sne&&!t.options.segment?Dne(e,t,a,o):Rne(e,t,a,o)}class kne extends Zoe{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const a=this.options;if((a.tension||"monotone"===a.cubicInterpolationMode)&&!a.stepped&&!this._pointsUpdated){const o=a.spanGaps?this._loop:this._fullLoop;pae(this._points,a,e,o,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Jae(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,a=e.length;return a&&t[e[a-1].end]}interpolate(e,t){const a=this.options,o=e[t],s=this.points,i=Nae(this,{property:t,start:o,end:o});if(!i.length)return;const n=[],r=Cne(a);let c,l;for(c=0,l=i.length;c"borderDash"!==e&&"fill"!==e};class Tne extends Zoe{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,a){const o=this.options,{x:s,y:i}=this.getProps(["x","y"],a);return Math.pow(e-s,2)+Math.pow(t-i,2){let{boxHeight:a=t,boxWidth:o=t}=e;return e.usePointStyle&&(a=Math.min(a,t),o=e.pointStyleWidth||Math.min(o,t)),{boxWidth:o,boxHeight:a,itemHeight:Math.max(t,a)}},Wne=(e,t)=>null!==e&&null!==t&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Nne extends Zoe{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,a){this.maxWidth=e,this.maxHeight=t,this._margins=a,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=X6(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,a)=>e.sort(t,a,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const a=e.labels,o=xte(a.font),s=o.size,i=this._computeTitleHeight(),{boxWidth:n,itemHeight:r}=Gne(a,s);let c,l;t.font=o.string,this.isHorizontal()?(c=this.maxWidth,l=this._fitRows(i,s,n,r)+10):(l=this.maxHeight,c=this._fitCols(i,s,n,r)+10),this.width=Math.min(c,e.maxWidth||this.maxWidth),this.height=Math.min(l,e.maxHeight||this.maxHeight)}_fitRows(e,t,a,o){const{ctx:s,maxWidth:i,options:{labels:{padding:n}}}=this,r=this.legendHitBoxes=[],c=this.lineWidths=[0],l=o+n;let h=e;s.textAlign="left",s.textBaseline="middle";let d=-1,m=-l;return this.legendItems.forEach((e,p)=>{const u=a+t/2+s.measureText(e.text).width;(0===p||c[c.length-1]+u+2*n>i)&&(h+=l,c[c.length-(p>0?0:1)]=0,m+=l,d++),r[p]={left:0,top:m,row:d,width:u,height:o},c[c.length-1]+=u+n}),h}_fitCols(e,t,a,o){const{ctx:s,maxHeight:i,options:{labels:{padding:n}}}=this,r=this.legendHitBoxes=[],c=this.columnSizes=[],l=i-e;let h=n,d=0,m=0,p=0,u=0;return this.legendItems.forEach((e,i)=>{const f=a+t/2+s.measureText(e.text).width;i>0&&m+o+2*n>l&&(h+=d+n,c.push({width:d,height:m}),p+=d+n,u++,d=m=0),r[i]={left:p,top:m,col:u,width:f,height:o},d=Math.max(d,f),m+=o+n}),h+=d,c.push({width:d,height:m}),h}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:a,labels:{padding:o},rtl:s}}=this,i=Eae(s,this.left,this.width);if(this.isHorizontal()){let s=0,n=tee(a,this.left+o,this.right-this.lineWidths[s]);for(const r of t)s!==r.row&&(s=r.row,n=tee(a,this.left+o,this.right-this.lineWidths[s])),r.top+=this.top+e+o,r.left=i.leftForLtr(i.x(n),r.width),n+=r.width+o}else{let s=0,n=tee(a,this.top+e+o,this.bottom-this.columnSizes[s].height);for(const r of t)r.col!==s&&(s=r.col,n=tee(a,this.top+e+o,this.bottom-this.columnSizes[s].height)),r.top=n,r.left+=this.left+o,r.left=i.leftForLtr(i.x(r.left),r.width),n+=r.height+o}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;Ate(e,this),this._draw(),Pte(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:a,ctx:o}=this,{align:s,labels:i}=e,n=lte.color,r=Eae(e.rtl,this.left,this.width),c=xte(i.font),{color:l,padding:h}=i,d=c.size,m=d/2;let p;this.drawTitle(),o.textAlign=r.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=c.string;const{boxWidth:u,boxHeight:f,itemHeight:g}=Gne(i,d),v=function(e,t,a){if(isNaN(u)||u<=0||isNaN(f)||f<0)return;o.save();const s=K6(a.lineWidth,1);if(o.fillStyle=K6(a.fillStyle,n),o.lineCap=K6(a.lineCap,"butt"),o.lineDashOffset=K6(a.lineDashOffset,0),o.lineJoin=K6(a.lineJoin,"miter"),o.lineWidth=s,o.strokeStyle=K6(a.strokeStyle,n),o.setLineDash(K6(a.lineDash,[])),i.usePointStyle){const n={radius:f*Math.SQRT2/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:s},c=r.xPlus(e,u/2),l=t+m;gte(o,n,c,l,i.pointStyleWidth&&u)}else{const i=t+Math.max((d-f)/2,0),n=r.leftForLtr(e,u),c=Tte(a.borderRadius);o.beginPath(),Object.values(c).some(e=>0!==e)?Cte(o,{x:n,y:i,w:u,h:f,radius:c}):o.rect(n,i,u,f),o.fill(),0!==s&&o.stroke()}o.restore()},A=function(e,t,a){wte(o,a.text,e,t+g/2,c,{strikethrough:a.hidden,textAlign:r.textAlign(a.textAlign)})},P=this.isHorizontal(),b=this._computeTitleHeight();p=P?{x:tee(s,this.left+h,this.right-a[0]),y:this.top+h+b,line:0}:{x:this.left+h,y:tee(s,this.top+b+h,this.bottom-t[0].height),line:0},Uae(this.ctx,e.textDirection);const y=g+h;this.legendItems.forEach((n,c)=>{o.strokeStyle=n.fontColor||l,o.fillStyle=n.fontColor||l;const d=o.measureText(n.text).width,f=r.textAlign(n.textAlign||(n.textAlign=i.textAlign)),g=u+m+d;let w=p.x,I=p.y;r.setWidth(this.width),P?c>0&&w+g+h>this.right&&(I=p.y+=y,p.line++,w=p.x=tee(s,this.left+h,this.right-a[p.line])):c>0&&I+y>this.bottom&&(w=p.x=w+t[p.line].width+h,p.line++,I=p.y=tee(s,this.top+b+h,this.bottom-t[p.line].height));const z=r.x(w);v(z,I,n),w=aee(f,w+u+m,P?w+g:this.right,e.rtl),A(r.x(w),I,n),P?p.x+=g+h:p.y+=y}),Fae(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,a=xte(t.font),o=Vte(t.padding);if(!t.display)return;const s=Eae(e.rtl,this.left,this.width),i=this.ctx,n=t.position,r=a.size/2,c=o.top+r;let l,h=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),l=this.top+c,h=tee(e.align,h,this.right-d);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);l=c+tee(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const m=tee(n,h,h+d);i.textAlign=s.textAlign(eee(n)),i.textBaseline="middle",i.strokeStyle=t.color,i.fillStyle=t.color,i.font=a.string,wte(i,t.text,m,l,a)}_computeTitleHeight(){const e=this.options.title,t=xte(e.font),a=Vte(e.padding);return e.display?t.lineHeight+a.height:0}_getLegendItemAt(e,t){let a,o,s;if(j9(e,this.left,this.right)&&j9(t,this.top,this.bottom))for(s=this.legendHitBoxes,a=0;ae.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:a,pointStyle:o,textAlign:s,color:i}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const n=e.controller.getStyle(a?0:void 0),r=Vte(n.borderWidth);return{text:t[e.index].label,fillStyle:n.backgroundColor,fontColor:i,hidden:!e.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:n.borderColor,pointStyle:o||n.pointStyle,rotation:n.rotation,textAlign:s||n.textAlign,borderRadius:0,datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Jne extends Zoe{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const a=this.options;if(this.left=0,this.top=0,!a.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const o=N6(a.text)?a.text.length:1;this._padding=Vte(a.padding);const s=o*xte(a.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=s:this.width=s}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:a,bottom:o,right:s,options:i}=this,n=i.align;let r,c,l,h=0;return this.isHorizontal()?(c=tee(n,a,s),l=t+e,r=s-a):("left"===i.position?(c=a+e,l=tee(n,o,t),h=-.5*g9):(c=s-e,l=tee(n,t,o),h=.5*g9),r=o-t),{titleX:c,titleY:l,maxWidth:r,rotation:h}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const a=xte(t.font),o=a.lineHeight,s=o/2+this._padding.top,{titleX:i,titleY:n,maxWidth:r,rotation:c}=this._drawArgs(s);wte(e,t.text,0,0,a,{color:t.color,maxWidth:r,rotation:c,textAlign:eee(t.align),textBaseline:"middle",translation:[i,n]})}}function Kne(e,t){const a=new Jne({ctx:e.ctx,options:t,chart:e});oie.configure(e,a,t),oie.addBox(e,a),e.titleBlock=a}var Qne={id:"title",_element:Jne,start(e,t,a){Kne(e,a)},stop(e){const t=e.titleBlock;oie.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,a){const o=e.titleBlock;oie.configure(e,o,a),o.options=a},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;const Yne={average(e){if(!e.length)return!1;let t,a,o=0,s=0,i=0;for(t=0,a=e.length;t-1?e.split("\n"):e}function ere(e,t){const{element:a,datasetIndex:o,index:s}=t,i=e.getDatasetMeta(o).controller,{label:n,value:r}=i.getLabelAndValue(s);return{chart:e,label:n,parsed:i.getParsed(s),raw:e.data.datasets[o].data[s],formattedValue:r,dataset:i.getDataset(),dataIndex:s,datasetIndex:o,element:a}}function tre(e,t){const a=e.chart.ctx,{body:o,footer:s,title:i}=e,{boxWidth:n,boxHeight:r}=t,c=xte(t.bodyFont),l=xte(t.titleFont),h=xte(t.footerFont),d=i.length,m=s.length,p=o.length,u=Vte(t.padding);let f=u.height,g=0,v=o.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);if(v+=e.beforeBody.length+e.afterBody.length,d&&(f+=d*l.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),v){const e=t.displayColors?Math.max(r,c.lineHeight):c.lineHeight;f+=p*e+(v-p)*c.lineHeight+(v-1)*t.bodySpacing}m&&(f+=t.footerMarginTop+m*h.lineHeight+(m-1)*t.footerSpacing);let A=0;const P=function(e){g=Math.max(g,a.measureText(e).width+A)};return a.save(),a.font=l.string,Z6(e.title,P),a.font=c.string,Z6(e.beforeBody.concat(e.afterBody),P),A=t.displayColors?n+2+t.boxPadding:0,Z6(o,e=>{Z6(e.before,P),Z6(e.lines,P),Z6(e.after,P)}),A=0,a.font=h.string,Z6(e.footer,P),a.restore(),g+=u.width,{width:g,height:f}}function are(e,t){const{y:a,height:o}=t;return ae.height-o/2?"bottom":"center"}function ore(e,t,a,o){const{x:s,width:i}=o,n=a.caretSize+a.caretPadding;return"left"===e&&s+i+n>t.width||("right"===e&&s-i-n<0||void 0)}function sre(e,t,a,o){const{x:s,width:i}=a,{width:n,chartArea:{left:r,right:c}}=e;let l="center";return"center"===o?l=s<=(r+c)/2?"left":"right":s<=i/2?l="left":s>=n-i/2&&(l="right"),ore(l,e,t,a)&&(l="center"),l}function ire(e,t,a){const o=a.yAlign||t.yAlign||are(e,a);return{xAlign:a.xAlign||t.xAlign||sre(e,t,a,o),yAlign:o}}function nre(e,t){let{x:a,width:o}=e;return"right"===t?a-=o:"center"===t&&(a-=o/2),a}function rre(e,t,a){let{y:o,height:s}=e;return"top"===t?o+=a:o-="bottom"===t?s+a:s/2,o}function cre(e,t,a,o){const{caretSize:s,caretPadding:i,cornerRadius:n}=e,{xAlign:r,yAlign:c}=a,l=s+i,{topLeft:h,topRight:d,bottomLeft:m,bottomRight:p}=Tte(n);let u=nre(t,r);const f=rre(t,c,l);return"center"===c?"left"===r?u+=l:"right"===r&&(u-=l):"left"===r?u-=Math.max(h,m)+s:"right"===r&&(u+=Math.max(d,p)+s),{x:F9(u,0,o.width-t.width),y:F9(f,0,o.height-t.height)}}function lre(e,t,a){const o=Vte(a.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-o.right:e.x+o.left}function hre(e){return Xne([],Zne(e))}function dre(e,t,a){return Ote(e,{tooltip:t,tooltipItems:a,type:"tooltip"})}function mre(e,t){const a=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return a?e.override(a):e}class pre extends Zoe{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,a=this.options.setContext(this.getContext()),o=a.enabled&&t.options.animation&&a.animations,s=new roe(this.chart,o);return o._cacheable&&(this._cachedAnimations=Object.freeze(s)),s}getContext(){return this.$context||(this.$context=dre(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,t){const{callbacks:a}=t,o=a.beforeTitle.apply(this,[e]),s=a.title.apply(this,[e]),i=a.afterTitle.apply(this,[e]);let n=[];return n=Xne(n,Zne(o)),n=Xne(n,Zne(s)),n=Xne(n,Zne(i)),n}getBeforeBody(e,t){return hre(t.callbacks.beforeBody.apply(this,[e]))}getBody(e,t){const{callbacks:a}=t,o=[];return Z6(e,e=>{const t={before:[],lines:[],after:[]},s=mre(a,e);Xne(t.before,Zne(s.beforeLabel.call(this,e))),Xne(t.lines,s.label.call(this,e)),Xne(t.after,Zne(s.afterLabel.call(this,e))),o.push(t)}),o}getAfterBody(e,t){return hre(t.callbacks.afterBody.apply(this,[e]))}getFooter(e,t){const{callbacks:a}=t,o=a.beforeFooter.apply(this,[e]),s=a.footer.apply(this,[e]),i=a.afterFooter.apply(this,[e]);let n=[];return n=Xne(n,Zne(o)),n=Xne(n,Zne(s)),n=Xne(n,Zne(i)),n}_createItems(e){const t=this._active,a=this.chart.data,o=[],s=[],i=[];let n,r,c=[];for(n=0,r=t.length;ne.filter(t,o,s,a))),e.itemSort&&(c=c.sort((t,o)=>e.itemSort(t,o,a))),Z6(c,t=>{const a=mre(e.callbacks,t);o.push(a.labelColor.call(this,t)),s.push(a.labelPointStyle.call(this,t)),i.push(a.labelTextColor.call(this,t))}),this.labelColors=o,this.labelPointStyles=s,this.labelTextColors=i,this.dataPoints=c,c}update(e,t){const a=this.options.setContext(this.getContext()),o=this._active;let s,i=[];if(o.length){const e=Yne[a.position].call(this,o,this._eventPosition);i=this._createItems(a),this.title=this.getTitle(i,a),this.beforeBody=this.getBeforeBody(i,a),this.body=this.getBody(i,a),this.afterBody=this.getAfterBody(i,a),this.footer=this.getFooter(i,a);const t=this._size=tre(this,a),n=Object.assign({},e,t),r=ire(this.chart,a,n),c=cre(a,n,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,s={opacity:1,x:c.x,y:c.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(s={opacity:0});this._tooltipItems=i,this.$context=void 0,s&&this._resolveAnimations().update(this,s),e&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,a,o){const s=this.getCaretPosition(e,a,o);t.lineTo(s.x1,s.y1),t.lineTo(s.x2,s.y2),t.lineTo(s.x3,s.y3)}getCaretPosition(e,t,a){const{xAlign:o,yAlign:s}=this,{caretSize:i,cornerRadius:n}=a,{topLeft:r,topRight:c,bottomLeft:l,bottomRight:h}=Tte(n),{x:d,y:m}=e,{width:p,height:u}=t;let f,g,v,A,P,b;return"center"===s?(P=m+u/2,"left"===o?(f=d,g=f-i,A=P+i,b=P-i):(f=d+p,g=f+i,A=P-i,b=P+i),v=f):(g="left"===o?d+Math.max(r,l)+i:"right"===o?d+p-Math.max(c,h)-i:this.caretX,"top"===s?(A=m,P=A-i,f=g-i,v=g+i):(A=m+u,P=A+i,f=g+i,v=g-i),b=A),{x1:f,x2:g,x3:v,y1:A,y2:P,y3:b}}drawTitle(e,t,a){const o=this.title,s=o.length;let i,n,r;if(s){const c=Eae(a.rtl,this.x,this.width);for(e.x=lre(this,a.titleAlign,a),t.textAlign=c.textAlign(a.titleAlign),t.textBaseline="middle",i=xte(a.titleFont),n=a.titleSpacing,t.fillStyle=a.titleColor,t.font=i.string,r=0;r0!==e)?(e.beginPath(),e.fillStyle=s.multiKeyBackground,Cte(e,{x:t,y:u,w:c,h:r,radius:n}),e.fill(),e.stroke(),e.fillStyle=i.backgroundColor,e.beginPath(),Cte(e,{x:a,y:u+1,w:c-2,h:r-2,radius:n}),e.fill()):(e.fillStyle=s.multiKeyBackground,e.fillRect(t,u,c,r),e.strokeRect(t,u,c,r),e.fillStyle=i.backgroundColor,e.fillRect(a,u+1,c-2,r-2))}e.fillStyle=this.labelTextColors[a]}drawBody(e,t,a){const{body:o}=this,{bodySpacing:s,bodyAlign:i,displayColors:n,boxHeight:r,boxWidth:c,boxPadding:l}=a,h=xte(a.bodyFont);let d=h.lineHeight,m=0;const p=Eae(a.rtl,this.x,this.width),u=function(a){t.fillText(a,p.x(e.x+m),e.y+d/2),e.y+=d+s},f=p.textAlign(i);let g,v,A,P,b,y,w;for(t.textAlign=i,t.textBaseline="middle",t.font=h.string,e.x=lre(this,f,a),t.fillStyle=a.bodyColor,Z6(this.beforeBody,u),m=n&&"right"!==f?"center"===i?c/2+l:c+2+l:0,P=0,y=o.length;P0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,a=this.$animations,o=a&&a.x,s=a&&a.y;if(o||s){const a=Yne[e.position].call(this,this._active,this._eventPosition);if(!a)return;const i=this._size=tre(this,e),n=Object.assign({},a,this._size),r=ire(t,e,n),c=cre(e,n,r,t);o._to===c.x&&s._to===c.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=i.width,this.height=i.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(t);const o={width:this.width,height:this.height},s={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const i=Vte(t.padding),n=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&n&&(e.save(),e.globalAlpha=a,this.drawBackground(s,e,o,t),Uae(e,t.textDirection),s.y+=i.top,this.drawTitle(s,e,t),this.drawBody(s,e,t),this.drawFooter(s,e,t),Fae(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const a=this._active,o=e.map(({datasetIndex:e,index:t})=>{const a=this.chart.getDatasetMeta(e);if(!a)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:a.data[t],index:t}}),s=!e9(a,o),i=this._positionChanged(o,t);(s||i)&&(this._active=o,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,a=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const o=this.options,s=this._active||[],i=this._getActiveElements(e,s,t,a),n=this._positionChanged(i,e),r=t||!e9(i,s)||n;return r&&(this._active=i,(o.enabled||o.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),r}_getActiveElements(e,t,a,o){const s=this.options;if("mouseout"===e.type)return[];if(!o)return t;const i=this.chart.getElementsAtEventForMode(e,s.mode,s,a);return s.reverse&&i.reverse(),i}_positionChanged(e,t){const{caretX:a,caretY:o,options:s}=this,i=Yne[s.position].call(this,e,t);return!1!==i&&(a!==i.x||o!==i.y)}}pre.positioners=Yne;var ure={id:"tooltip",_element:pre,positioners:Yne,afterInit(e,t,a){a&&(e.tooltip=new pre({chart:e,options:a}))},beforeUpdate(e,t,a){e.tooltip&&e.tooltip.initialize(a)},reset(e,t,a){e.tooltip&&e.tooltip.initialize(a)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const a={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",a))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",a)}},afterEvent(e,t){if(e.tooltip){const a=t.replay;e.tooltip.handleEvent(t.event,a,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:j6,title(e){if(e.length>0){const t=e[0],a=t.chart.data.labels,o=a?a.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(o>0&&t.dataIndex"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const fre=(e,t,a,o)=>("string"===typeof t?(a=e.push(t)-1,o.unshift({index:a,label:t})):isNaN(t)&&(a=null),a);function gre(e,t,a,o){const s=e.indexOf(t);if(-1===s)return fre(e,t,a,o);const i=e.lastIndexOf(t);return s!==i?a:s}const vre=(e,t)=>null===e?null:F9(Math.round(e),0,t);class Are extends yse{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:a,label:o}of t)e[a]===o&&e.splice(a,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(W6(e))return null;const a=this.getLabels();return t=isFinite(t)&&a[t]===e?t:gre(a,e,K6(t,e),this._addedLabels),vre(t,a.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:a,max:o}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(a=0),t||(o=this.getLabels().length-1)),this.min=a,this.max=o}buildTicks(){const e=this.min,t=this.max,a=this.options.offset,o=[];let s=this.getLabels();s=0===e&&t===s.length-1?s:s.slice(e,t+1),this._valueRange=Math.max(s.length-(a?0:1),1),this._startValue=this.min-(a?.5:0);for(let i=e;i<=t;i++)o.push({value:i});return o}getLabelForValue(e){const t=this.getLabels();return e>=0&&et.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function Pre(e,t){const a=[],o=1e-14,{bounds:s,step:i,min:n,max:r,precision:c,count:l,maxTicks:h,maxDigits:d,includeBounds:m}=e,p=i||1,u=h-1,{min:f,max:g}=t,v=!W6(n),A=!W6(r),P=!W6(l),b=(g-f)/(d+1);let y,w,I,z,C=D9((g-f)/u/p)*p;if(Cu&&(C=D9(z*C/u/p)*p),W6(c)||(y=Math.pow(10,c),C=Math.ceil(C*y)/y),"ticks"===s?(w=Math.floor(f/C)*C,I=Math.ceil(g/C)*C):(w=f,I=g),v&&A&&i&&k9((r-n)/i,C/1e3)?(z=Math.round(Math.min((r-n)/C,h)),C=(r-n)/z,w=n,I=r):P?(w=v?n:w,I=A?r:I,z=l-1,C=(I-w)/z):(z=(I-w)/C,z=_9(z,Math.round(z),C/1e3)?Math.round(z):Math.ceil(z));const D=Math.max(x9(C),x9(w));y=Math.pow(10,W6(c)?D:c),w=Math.round(w*y)/y,I=Math.round(I*y)/y;let R=0;for(v&&(m&&w!==n?(a.push({value:n}),wo=t?o:e,n=e=>s=a?s:e;if(e){const e=C9(o),t=C9(s);e<0&&t<0?n(0):e>0&&t>0&&i(0)}if(o===s){let t=1;(s>=Number.MAX_SAFE_INTEGER||o<=Number.MIN_SAFE_INTEGER)&&(t=Math.abs(.05*s)),n(s+t),e||i(o-t)}this.min=o,this.max=s}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:a,stepSize:o}=e;return o?(t=Math.ceil(this.max/o)-Math.floor(this.min/o)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${o} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),a=a||11),a&&(t=Math.min(a,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let a=this.getTickLimit();a=Math.max(2,a);const o={maxTicks:a,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},s=this._range||this,i=Pre(o,s);return"ticks"===e.bounds&&M9(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let t=this.min,a=this.max;if(super.configure(),this.options.offset&&e.length){const o=(a-t)/Math.max(e.length-1,1)/2;t-=o,a+=o}this._startValue=t,this._endValue=a,this._valueRange=a-t}getLabelForValue(e){return Bae(e,this.chart.options.locale,this.options.ticks.format)}}class wre extends yre{determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=q6(e)?e:0,this.max=q6(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,a=T9(this.options.ticks.minRotation),o=(e?Math.sin(a):Math.cos(a))||.001,s=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,s.lineHeight/o))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}function Ire(e){const t=e/Math.pow(10,Math.floor(z9(e)));return 1===t}function zre(e,t){const a=Math.floor(z9(t.max)),o=Math.ceil(t.max/Math.pow(10,a)),s=[];let i=J6(e.min,Math.pow(10,Math.floor(z9(t.min)))),n=Math.floor(z9(i)),r=Math.floor(i/Math.pow(10,n)),c=n<0?Math.pow(10,Math.abs(n)):1;do{s.push({value:i,major:Ire(i)}),++r,10===r&&(r=1,++n,c=n>=0?1:c),i=Math.round(r*Math.pow(10,n)*c)/c}while(n0?a:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=q6(e)?Math.max(0,e):null,this.max=q6(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let a=this.min,o=this.max;const s=t=>a=e?a:t,i=e=>o=t?o:e,n=(e,t)=>Math.pow(10,Math.floor(z9(e))+t);a===o&&(a<=0?(s(1),i(10)):(s(n(a,-1)),i(n(o,1)))),a<=0&&s(n(o,-1)),o<=0&&i(n(a,1)),this._zero&&this.min!==this._suggestedMin&&a===n(this.min,0)&&s(n(a,-1)),this.min=a,this.max=o}buildTicks(){const e=this.options,t={min:this._userMin,max:this._userMax},a=zre(t,this);return"ticks"===e.bounds&&M9(a,this,"value"),e.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(e){return void 0===e?"0":Bae(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=z9(e),this._valueRange=z9(this.max)-z9(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(z9(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function Dre(e){const t=e.ticks;if(t.display&&e.display){const e=Vte(t.backdropPadding);return K6(t.font&&t.font.size,lte.font.size)+e.height}return 0}function Rre(e,t,a){return a=N6(a)?a:[a],{w:mte(e,t.string,a),h:a.length*t.lineHeight}}function Sre(e,t,a,o,s){return e===o||e===s?{start:t-a/2,end:t+a/2}:es?{start:t-a,end:t}:{start:t,end:t+a}}function _re(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},a=Object.assign({},t),o=[],s=[],i=e._pointLabels.length,n=e.options.pointLabels,r=n.centerPointLabels?g9/i:0;for(let c=0;ct.r&&(r=(o.end-t.r)/i,e.r=Math.max(e.r,t.r+r)),s.startt.b&&(c=(s.end-t.b)/n,e.b=Math.max(e.b,t.b+c))}function Mre(e,t,a){const o=[],s=e._pointLabels.length,i=e.options,n=Dre(i)/2,r=e.drawingArea,c=i.pointLabels.centerPointLabels?g9/s:0;for(let l=0;l270||a<90)&&(e-=t),e}function Bre(e,t){const{ctx:a,options:{pointLabels:o}}=e;for(let s=t-1;s>=0;s--){const t=o.setContext(e.getPointLabelContext(s)),i=xte(t.font),{x:n,y:r,textAlign:c,left:l,top:h,right:d,bottom:m}=e._pointLabelItems[s],{backdropColor:p}=t;if(!W6(p)){const e=Tte(t.borderRadius),o=Vte(t.backdropPadding);a.fillStyle=p;const s=l-o.left,i=h-o.top,n=d-l+o.width,r=m-h+o.height;Object.values(e).some(e=>0!==e)?(a.beginPath(),Cte(a,{x:s,y:i,w:n,h:r,radius:e}),a.fill()):a.fillRect(s,i,n,r)}wte(a,e._pointLabels[s],n,r+i.lineHeight/2,i,{color:t.color,textAlign:c,textBaseline:"middle"})}}function Lre(e,t,a,o){const{ctx:s}=e;if(a)s.arc(e.xCenter,e.yCenter,t,0,v9);else{let a=e.getPointPosition(0,t);s.moveTo(a.x,a.y);for(let i=1;i{const a=X6(this.options.pointLabels.callback,[e,t],this);return a||0===a?a:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){const e=this.options;e.display&&e.pointLabels.display?_re(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,a,o){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((a-o)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,a,o))}getIndexAngle(e){const t=v9/(this._pointLabels.length||1),a=this.options.startAngle||0;return E9(e*t+T9(a))}getDistanceFromCenterForValue(e){if(W6(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(W6(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e{if(0!==t){n=this.getDistanceFromCenterForValue(e.value);const a=o.setContext(this.getContext(t-1));Ore(this,a,n,s)}}),a.display){for(e.save(),i=s-1;i>=0;i--){const o=a.setContext(this.getPointLabelContext(i)),{color:s,lineWidth:c}=o;c&&s&&(e.lineWidth=c,e.strokeStyle=s,e.setLineDash(o.borderDash),e.lineDashOffset=o.borderDashOffset,n=this.getDistanceFromCenterForValue(t.ticks.reverse?this.min:this.max),r=this.getPointPosition(i,n),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(r.x,r.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,a=t.ticks;if(!a.display)return;const o=this.getIndexAngle(0);let s,i;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(o),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((o,n)=>{if(0===n&&!t.reverse)return;const r=a.setContext(this.getContext(n)),c=xte(r.font);if(s=this.getDistanceFromCenterForValue(this.ticks[n].value),r.showLabelBackdrop){e.font=c.string,i=e.measureText(o.label).width,e.fillStyle=r.backdropColor;const t=Vte(r.backdropPadding);e.fillRect(-i/2-t.left,-s-c.size/2-t.top,i+t.width,c.size+t.height)}wte(e,o.label,0,-s,c,{color:r.color})}),e.restore()}drawTitle(){}}Ure.id="radialLinear",Ure.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ase.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}},Ure.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Ure.descriptors={angleLines:{_fallback:"grid"}};const Fre={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Hre=Object.keys(Fre);function jre(e,t){return e-t}function Gre(e,t){if(W6(t))return null;const a=e._adapter,{parser:o,round:s,isoWeekday:i}=e._parseOpts;let n=t;return"function"===typeof o&&(n=o(n)),q6(n)||(n="string"===typeof o?a.parse(n,o):a.parse(n)),null===n?null:(s&&(n="week"!==s||!S9(i)&&!0!==i?a.startOf(n,s):a.startOf(n,"isoWeek",i)),+n)}function Wre(e,t,a,o){const s=Hre.length;for(let i=Hre.indexOf(e);i=Hre.indexOf(a);i--){const a=Hre[i];if(Fre[a].common&&e._adapter.diff(s,o,a)>=t-1)return a}return Hre[a?Hre.indexOf(a):0]}function $re(e){for(let t=Hre.indexOf(e)+1,a=Hre.length;t=t?a[o]:a[s];e[i]=!0}}else e[t]=!0}function Jre(e,t,a,o){const s=e._adapter,i=+s.startOf(t[0].value,o),n=t[t.length-1].value;let r,c;for(r=i;r<=n;r=+s.add(r,1,o))c=a[r],c>=0&&(t[c].major=!0);return t}function Kre(e,t,a){const o=[],s={},i=t.length;let n,r;for(n=0;n+e.value))}initOffsets(e){let t,a,o=0,s=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),o=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,a=this.getDecimalForValue(e[e.length-1]),s=1===e.length?a:(a-this.getDecimalForValue(e[e.length-2]))/2);const i=e.length<3?.5:.25;o=F9(o,0,i),s=F9(s,0,i),this._offsets={start:o,end:s,factor:1/(o+1+s)}}_generate(){const e=this._adapter,t=this.min,a=this.max,o=this.options,s=o.time,i=s.unit||Wre(s.minUnit,t,a,this._getLabelCapacity(t)),n=K6(s.stepSize,1),r="week"===i&&s.isoWeekday,c=S9(r)||!0===r,l={};let h,d,m=t;if(c&&(m=+e.startOf(m,"isoWeek",r)),m=+e.startOf(m,c?"day":i),e.diff(a,t,i)>1e5*n)throw new Error(t+" and "+a+" are too far apart with stepSize of "+n+" "+i);const p="data"===o.ticks.source&&this.getDataTimestamps();for(h=m,d=0;he-t).map(e=>+e)}getLabelForValue(e){const t=this._adapter,a=this.options.time;return a.tooltipFormat?t.format(e,a.tooltipFormat):t.format(e,a.displayFormats.datetime)}_tickFormatFunction(e,t,a,o){const s=this.options,i=s.time.displayFormats,n=this._unit,r=this._majorUnit,c=n&&i[n],l=r&&i[r],h=a[t],d=r&&l&&h&&h.major,m=this._adapter.format(e,o||(d?l:c)),p=s.ticks.callback;return p?X6(p,[m,t,a],this):m}generateTickLabels(e){let t,a,o;for(t=0,a=e.length;t0?n:1}getDataTimestamps(){let e,t,a=this._cache.data||[];if(a.length)return a;const o=this.getMatchingVisibleMetas();if(this._normalized&&o.length)return this._cache.data=o[0].controller.getAllParsedValues(this);for(e=0,t=o.length;e=e[r].pos&&t<=e[c].pos&&({lo:r,hi:c}=W9(e,"pos",t)),({pos:o,time:i}=e[r]),({pos:s,time:n}=e[c])):(t>=e[r].time&&t<=e[c].time&&({lo:r,hi:c}=W9(e,"time",t)),({time:o,pos:i}=e[r]),({time:s,pos:n}=e[c]));const l=s-o;return l?i+(n-i)*(t-o)/l:i}Qre.id="time",Qre.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class Xre extends Qre{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=Yre(t,this.min),this._tableRange=Yre(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:a}=this,o=[],s=[];let i,n,r,c,l;for(i=0,n=e.length;i=t&&c<=a&&o.push(c);if(o.length<2)return[{time:t,pos:0},{time:a,pos:1}];for(i=0,n=o.length;i{const s=e.datasets.find(e=>e[a]===t[a]);return s&&t.data&&!o.includes(s)?(o.push(s),Object.assign(s,t),s):{...t}})}function ice(e,t,a){e.data.labels=t,void 0!==a&&a.emit(Zre.LabelsUpdated)}function nce(e,t){e.options={...t}}function rce(e,t){const a=e.datasets.map(e=>e.label),o=t.datasets.map(e=>e.label);return t.datasets.length===e.datasets.length&&a.every((e,t)=>e===o[t])}(function(e){e["ChartRendered"]="chart:rendered",e["ChartUpdated"]="chart:updated",e["ChartDestroyed"]="chart:destroyed",e["LabelsUpdated"]="labels:updated"})(Zre||(Zre={}));const cce="Please remove the tags from your chart component. See https://vue-chartjs.org/guide/#vue-single-file-components",lce="annotation";function hce(e,t,a){let o={};return{props:{chartData:{type:Object,required:!0},chartOptions:{type:Object,default:()=>{}},datasetIdKey:{type:String,default:"label"},chartId:{type:String,default:e},width:{type:Number,default:400},height:{type:Number,default:400},cssClasses:{type:String,default:""},styles:{type:Object,default:()=>{}},plugins:{type:Array,default:()=>[]}},data(){return{_chart:null,_id:Math.random().toString(36).substring(2)}},computed:{hasAnnotationPlugin(){var e,t;const a=null===(e=this.chartOptions)||void 0===e||null===(t=e.plugins)||void 0===t?void 0:t[lce];return"undefined"!==typeof a}},created(){nne.register(a)},mounted(){o[this.$data._id]=null,"datasets"in this.chartData&&this.chartData.datasets.length>0&&(ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered))},watch:{chartData:{handler:function(e,t){this.chartDataHandler(e,t)},deep:!0},chartOptions:{handler:function(e){this.chartOptionsHandler(e)},deep:!0}},methods:{renderChart(e,a){const o=this.getCurrentChart();if(null!==o&&(ace(o),this.$emit(Zre.ChartDestroyed)),!this.$refs.canvas)throw new Error(cce);{const o=oce(e,this.datasetIdKey),s=this.$refs.canvas.getContext("2d");null!==s&&this.setCurrentChart(new nne(s,{type:t,data:o,options:a,plugins:this.plugins}))}},chartDataHandler(e,t){const a={...e},o={...t},s=this.getCurrentChart();if(Object.keys(o).length>0){const e=rce(a,o);e&&null!==s?(sce(s.data,a,this.datasetIdKey),void 0!==a.labels&&(ice(s,a.labels),this.$emit(Zre.LabelsUpdated)),this.updateChart(),this.$emit(Zre.ChartUpdated)):(null!==s&&(ace(s),this.$emit(Zre.ChartDestroyed)),ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered))}else null!==s&&(ace(s),this.$emit(Zre.ChartDestroyed)),ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered)},chartOptionsHandler(e){const t=this.getCurrentChart();null!==t?(nce(t,e),this.updateChart()):ece(this.renderChart,this.chartData,this.chartOptions)},updateChart(){const e=this.getCurrentChart();tce(e)},getCurrentChart(){return this.hasAnnotationPlugin?o[this.$data._id]:this.$data._chart},setCurrentChart(e){this.hasAnnotationPlugin?o[this.$data._id]=e:this.$data._chart=e}},beforeDestroy(){const e=this.getCurrentChart();null!==e&&(ace(e),this.$emit(Zre.ChartDestroyed))},render:function(e){return e("div",{style:this.styles,class:this.cssClasses},[e("canvas",{attrs:{id:this.chartId,width:this.width,height:this.height},ref:"canvas"})])}}}const dce=hce("bar-chart","bar",Noe);nne.register(Qne,ure,qne,jne,Are,wre);var mce={name:"SummaryFindings",components:{Bar:dce},props:{height:{type:Number,default:200},inlinePolicyRisks:{type:Object},awsManagedPolicyRisks:{type:Object},customerManagedPolicyRisks:{type:Object}},data(){return{chartData:{labels:["Privilege Escalation","Data Exfiltration","Resource Exposure","Credentials Exposure","Infrastructure Modification"],datasets:[{label:"Inline Policies",data:Object.values(this.inlinePolicyRisks),backgroundColor:["#59575c","#59575c","#59575c","#59575c","#59575c"]},{label:"AWS-managed Policies",data:Object.values(this.awsManagedPolicyRisks),backgroundColor:["#215ca0","#215ca0","#215ca0","#215ca0","#215ca0"]},{label:"Customer-managed Policies",data:Object.values(this.customerManagedPolicyRisks),backgroundColor:["#00857d","#00857d","#00857d","#00857d","#00857d"]}]},chartOptions:{responsive:!0,plugins:{legend:{display:!0,position:"bottom",labels:{font:{size:16}}},tooltip:{titleFont:{size:16},bodyFont:{size:16},footerFont:{size:16}}},scales:{x:{stacked:!0},y:{stacked:!0}}}}}},pce=mce,uce=f(pce,F6,H6,!1,null,"d9388e56",null),fce=uce.exports,gce=a("54d2"),vce=a("c08b"),Ace={name:"Summary",props:{iam_data:Object,policyFilter:String},components:{SummaryFindings:fce},computed:{severity(){return vce["ISSUE_SEVERITY"]},inlinePolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["inline_policies"]))},customerManagedPolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["customer_managed_policies"]))},awsManagedPolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["aws_managed_policies"]))},policyRisks(){return"inlinePolicies"===this.policyFilter?this.inlinePolicyRisks:-1!==["custManaged"].indexOf(this.policyFilter)?this.customerManagedPolicyRisks:-1!==["awsManaged"].indexOf(this.policyFilter)?this.awsManagedPolicyRisks:{PrivilegeEscalation:this.inlinePolicyRisks.PrivilegeEscalation+this.awsManagedPolicyRisks.PrivilegeEscalation+this.customerManagedPolicyRisks.PrivilegeEscalation,DataExfiltration:this.inlinePolicyRisks.DataExfiltration+this.awsManagedPolicyRisks.DataExfiltration+this.customerManagedPolicyRisks.DataExfiltration,ResourceExposure:this.inlinePolicyRisks.ResourceExposure+this.awsManagedPolicyRisks.ResourceExposure+this.customerManagedPolicyRisks.ResourceExposure,CredentialsExposure:this.inlinePolicyRisks.CredentialsExposure+this.awsManagedPolicyRisks.CredentialsExposure+this.customerManagedPolicyRisks.CredentialsExposure,InfrastructureModification:this.inlinePolicyRisks.InfrastructureModification+this.awsManagedPolicyRisks.InfrastructureModification+this.customerManagedPolicyRisks.InfrastructureModification}}}},Pce=Ace,bce=f(Pce,E6,U6,!1,null,"1184f4fc",null),yce=bce.exports,wce={inject:["iam_data"],components:{Summary:yce},data(){return{policyFilter:"none"}}},Ice=wce,zce=f(Ice,L6,O6,!1,null,null,null),Cce=zce.exports,Dce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("Customer-Managed Policies ("+e._s(e.getManagedPolicyNameMapping("Customer").length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getManagedPolicyNameMapping("Customer")}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("ManagedPolicies",{attrs:{iam_data:e.iam_data,managedBy:"Customer"}})],1)},Rce=[],Sce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("b-container",[a("b-row",[a("b-col"),a("b-col"),a("b-col",[a("b-form-group",{staticClass:"mb-0",attrs:{label:"Per page","label-cols-sm":"6","label-cols-md":"4","label-cols-lg":"3","label-align-sm":"right","label-size":"sm","label-for":"perPageSelect"}},[a("b-form-select",{attrs:{id:"perPageSelect",size:"sm",options:e.pageOptions},model:{value:e.perPage,callback:function(t){e.perPage=t},expression:"perPage"}})],1)],1)],1),a("b-table",{attrs:{items:e.policyNameMapping,fields:e.fields,"sort-by":e.sortBy,"sort-desc":e.sortDesc,"current-page":e.currentPage,"per-page":e.perPage,responsive:"sm","sticky-header":!0,"no-border-collapse":!0,small:""},on:{"update:sortBy":function(t){e.sortBy=t},"update:sort-by":function(t){e.sortBy=t},"update:sortDesc":function(t){e.sortDesc=t},"update:sort-desc":function(t){e.sortDesc=t}},scopedSlots:e._u([{key:"cell(policy_name)",fn:function(t){return[e._v(" "+e._s(t.item.policy_name)+" ")]}},{key:"cell(attached_to_principals)",fn:function(t){return[e._v(" "+e._s(t.item.attached_to_principals.length)+" ")]}},{key:"cell(compute_role)",fn:function(t){return[e._v(" "+e._s(t.item.compute_role.join(", "))+" ")]}}])})],1),a("br"),a("hr"),a("br")],1)},_ce=[],kce={name:"PolicyTable",props:{policyNameMapping:{type:Array}},data(){return{sortBy:"policy_name",sortDesc:!1,fields:[{key:"policy_name",sortable:!0},{key:"attached_to_principals",sortable:!0},{key:"services",sortable:!0},{key:"infrastructure_modification",sortable:!0},{key:"service_wildcard",sortable:!0},{key:"privilege_escalation",sortable:!0},{key:"resource_exposure",sortable:!0},{key:"data_exfiltration",sortable:!0},{key:"credentials_exposure",sortable:!0},{key:"compute_role",sortable:!0}],totalRows:1,currentPage:1,perPage:10,pageOptions:[5,10,15,20,50,100]}},methods:{}},Mce=kce,Tce=f(Mce,Sce,_ce,!1,null,"2e967a21",null),Vce=Tce.exports,xce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.getManagedPolicyIdsInUse,(function(t){return a("div",{key:t},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-5"},[a("div",{staticClass:"card"},[a("FindingCard",{attrs:{"policy-id":t,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("div",{staticClass:"card-footer"},[a("RiskAlertIndicators",{attrs:{iam_data:e.iam_data,"policy-id":t,"managed-by":e.managedBy}})],1)],1),a("br"),a("br")]),a("div",{staticClass:"col-md-7"},[a("FindingDetails",{attrs:{"managed-by":e.managedBy,iam_data:e.iam_data,"policy-id":t}}),a("br"),a("br")],1)]),a("br")])})),0)},Bce=[],Lce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.highRisksToDisplayAlertsFor,(function(t){return a("div",{key:t},[e.findings(e.policyId,t).length>0?[a("div",{class:"alert alert-"+e.getRiskAlertIndicatorColor(t)+" popovers",attrs:{"data-html":"true","data-placement":"top","data-toggle":"popover",role:"alert",title:e.convertStringToSpaceCase(t),"data-content":e.getRiskDefinition(t)}},[e._v(e._s(e.convertStringToSpaceCase(t))+" ")])]:e._e()],2)})),e.policyAssumableByComputeService(e.policyId).length>0?[a("div",{class:"alert alert-"+e.getRiskAlertIndicatorColor("AssumableByComputeService")+" popovers",attrs:{"data-html":"true","data-placement":"top","data-toggle":"popover",role:"alert",title:"Policy leveraged by Compute Service Role","data-content":e.getRiskDefinition("AssumableByComputeService")}},[e._v("Policy leveraged by Compute Service Role ")])]:e._e()],2)},Oce=[];let Ece=a("c08b"),Uce=a("54d2");const Fce=a("fd5f"),Hce=a("f230");var jce=["CredentialsExposure","DataExfiltration","ResourceExposure","ServiceWildcard","PrivilegeEscalation"],Gce={name:"RiskAlertIndicators",props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{highRisksToDisplayAlertsFor(){return jce}},methods:{getRiskDefinition:function(e){return Ece.getRiskDefinition(e)},getRiskAlertIndicatorColor:function(e){return Ece.getRiskAlertIndicatorColor(e)},findings:function(e,t){return"Inline"===this.managedBy?Fce.getInlinePolicyFindings(this.iam_data,e,t):Hce.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Fce.inlinePolicyAssumableByComputeService(this.iam_data,e):Hce.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},convertStringToSpaceCase:function(e){return Uce.convertStringToSpaceCase(e)}}},Wce=Gce,Nce=f(Wce,Lce,Oce,!1,null,"a26933fa",null),$ce=Nce.exports,qce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:e.findingId}},[a("div",{staticClass:"card-header"},[a("h4",[a("LinkToFinding",{attrs:{"finding-id":e.findingId}},[e._v(" "+e._s(e.policyName(e.policyId))+" ")])],1),a("p",{directives:[{name:"show",rawName:"v-show",value:"Managed"===e.inlineOrManaged,expression:"inlineOrManaged === 'Managed'"}],staticClass:"policy-identifier"},[e._v(" Policy Id: "+e._s(e.policyId)+" ")]),a("p",{directives:[{name:"show",rawName:"v-show",value:"Inline"===e.inlineOrManaged,expression:"inlineOrManaged === 'Inline'"}],staticClass:"policy-identifier"},[e._v(" Policy Document SHA-256: "),a("small",{staticStyle:{display:"block"}},[e._v(e._s(e.policyId))])]),e._v(" Attached to Principals: "),a("ul",[e.principalLeveragingPolicy(e.policyId,"Role").length>0?a("li",[e._v(" Roles: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"Role"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e(),e.principalLeveragingPolicy(e.policyId,"User").length>0?a("li",[e._v(" Users: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"User"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e(),e.principalLeveragingPolicy(e.policyId,"Group").length>0?a("li",[e._v(" Groups: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"Group"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e()])]),a("div",{staticClass:"card-body"},[a("p",{staticClass:"card-text"},[e._v(" Services: "+e._s(e.servicesAffectedByPolicy(e.policyId).length)+" "),a("br"),e._v(" Infrastructure Modification Actions: "+e._s(e.findings(e.policyId,"InfrastructureModification").length)+" "),a("br")])])])},Jce=[],Kce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("span",{directives:[{name:"b-hover",rawName:"v-b-hover",value:e.hoverCB,expression:"hoverCB"}],staticClass:"link2finding"},[e._t("default"),a("span",[e.active?a("router-link",{attrs:{to:e.deepLink}},[a("b-icon-link45deg",{attrs:{"aria-hidden":"true"}})],1):e._e()],1)],2)},Qce=[],Yce={name:"LinkToFinding",components:{BIconLink45deg:iR},props:{findingId:{type:String}},computed:{deepLink(){return"#"+this.findingId}},data(){return{active:!1}},methods:{hoverCB(e){this.active=e}}},Xce=Yce,Zce=(a("6d3f"),f(Xce,Kce,Qce,!1,null,"50d25ce1",null)),ele=Zce.exports;const tle=a("f230"),ale=a("fd5f"),{createFindingId:ole}=a("54d2");var sle={name:"FindingCard",components:{LinkToFinding:ele},props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},findingId(){return ole(this.policyId,this.inlineOrManaged.toLowerCase())}},methods:{principalLeveragingPolicy:function(e,t){return"AWS"===this.managedBy||"Customer"===this.managedBy?tle.getPrincipalTypeLeveragingManagedPolicy(this.iam_data,this.managedBy,e,t):"Inline"===this.managedBy?ale.getPrincipalTypeLeveragingInlinePolicy(this.iam_data,e,t):void 0},managedPolicy:function(e){return tle.getManagedPolicy(this.iam_data,this.managedBy,e)},inlinePolicy:function(e){return ale.getInlinePolicy(this.iam_data,e)},policyName:function(e){return"Inline"===this.managedBy?this.inlinePolicy(e).PolicyName:this.managedPolicy(e).PolicyName},findings:function(e,t){return"Inline"===this.managedBy?ale.getInlinePolicyFindings(this.iam_data,e,t):tle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},servicesAffectedByPolicy:function(e){return"Inline"===this.managedBy?ale.getServicesAffectedByInlinePolicy(this.iam_data,e):tle.getServicesAffectedByManagedPolicy(this.iam_data,this.managedBy,e)}}},ile=sle,nle=(a("998c"),f(ile,qce,Jce,!1,null,"b8aa522a",null)),rle=nle.exports,cle=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details"}},[a("div",{staticClass:"card"},[a("PolicyDocumentDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("AssumeRoleDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("PrivilegeEscalationDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("StandardRiskDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}})],1)])},lle=[],hle=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.findings(e.policyId,"PrivilegeEscalation").length>0?a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation"}},[e._v("Privilege Escalation")])]),a("div",{ref:"PrivilegeEscalationDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation"}},[a("div",{staticClass:"card-body"},[a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-what-should-i-do",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-what-should-i-do`"}],attrs:{squared:"",variant:"link"}},[e._v("What should I do?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-what-should-i-do"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.whatShouldIDoDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-identifying-false-positives",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-identifying-false-positives`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I identify False Positives?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-identifying-false-positives"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.identifyingFalsePositivesDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-validating-fixed-policy",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-validating-fixed-policy`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I fix it?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-validating-fixed-policy"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.howDoIValidateResultsDescription)}})])]),a("br"),a("br"),a("span",{domProps:{innerHTML:e._s(e.getRiskDescription("PrivilegeEscalation"))}}),a("span",[e._v("Privilege Escalation Methods:")]),a("br"),a("br"),a("PrivilegeEscalationFormat",{attrs:{"privilege-escalation-finding":e.privilegeEscalationFindings(e.policyId)}})],1)])]):e._e()},dle=[],mle=a("d921"),ple=a.n(mle),ule=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ol",e._l(e.privilegeEscalationFinding,(function(t){return a("li",{key:t.type},[a("a",{attrs:{href:"https://cloudsplaining.readthedocs.io/en/latest/glossary/privilege-escalation/#"+t.type}},[e._v(e._s(t.type))]),e._v(" ("),e._l(t.actions,(function(t,o){return a("span",{key:t},[0!==o?a("span",[e._v(", ")]):e._e(),a("span",[a("code",[e._v(e._s(t))])])])})),e._v(") "),a("br"),a("br")],2)})),0)},fle=[],gle={name:"PrivilegeEscalationFormat",props:{privilegeEscalationFinding:{type:Array}}},vle=gle,Ale=f(vle,ule,fle,!1,null,"6b2d6e44",null),Ple=Ale.exports,ble=a("7993"),yle=a.n(ble),wle=a("0861"),Ile=a.n(wle),zle=a("449d"),Cle=a.n(zle);const Dle=a("f230"),Rle=a("fd5f");var Sle=a("d4cd")({html:!0,linkify:!0,typographer:!0});const _le=Sle.render(yle.a),kle=Sle.render(ple.a),Mle=Sle.render(Ile.a),Tle=Sle.render(Cle.a);var Vle={name:"PrivilegeEscalationDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},components:{PrivilegeEscalationFormat:Ple},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},whatShouldIDoDescription(){return kle},identifyingFalsePositivesDescription(){return Mle},howDoIValidateResultsDescription(){return Tle}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Rle.getInlinePolicyFindings(this.iam_data,e,t):Dle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},getRiskDescription:function(e){if("PrivilegeEscalation"===e)return _le},privilegeEscalationFindings:function(e){return this.findings(e,"PrivilegeEscalation")}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["PrivilegeEscalationDetailsDiv"]&&this.$refs["PrivilegeEscalationDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["PrivilegeEscalationDetailsDiv"]&&this.$refs["PrivilegeEscalationDetailsDiv"].classList.remove("show")},deep:!0}}},xle=Vle,Ble=f(xle,hle,dle,!1,null,"0be76723",null),Lle=Ble.exports,Ole=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.riskDetailsToDisplay,(function(t){return a("div",{key:t.risk_type},[e.findings(e.policyId,t.risk_type).length>0?[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)}},[e._v(e._s(e.convertStringToSpaceCase(t.risk_type)))])])]:e._e(),e.findings(e.policyId,t.risk_type).length>0?[a("div",{ref:"StandardRiskDetailsDiv",refInFor:!0,staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)}},[a("div",{staticClass:"card-body"},[a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-what-should-i-do",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-what-should-i-do`"}],attrs:{squared:"",variant:"link"}},[e._v("What should I do?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-what-should-i-do"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.whatShouldIDoDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-identifying-false-positives",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-identifying-false-positives`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I identify False Positives?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-identifying-false-positives"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.identifyingFalsePositivesDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-validating-fixed-policy",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-validating-fixed-policy`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I fix it?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-validating-fixed-policy"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.howDoIValidateResultsDescription)}})])]),a("br"),a("br"),a("span",{domProps:{innerHTML:e._s(e.getRiskDescription(t.risk_type))}}),a("span",[e._v("Actions/services:")]),"ServiceWildcard"===t.risk_type?a("span",[a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.findings(e.policyId,t.risk_type),void 0,"\t")))+"\n")])])]):a("span",[a("ul",e._l(e.getActionLinks(e.policyId,t.risk_type),(function(t,o){return a("li",{key:o},[a("a",{attrs:{href:""+t}},[e._v(e._s(o))])])})),0)])],1)])]:e._e()],2)})),0)},Ele=[],Ule=a("4b8b"),Fle=a.n(Ule),Hle=a("7c23"),jle=a.n(Hle),Gle=a("2ae9"),Wle=a.n(Gle),Nle=a("1357"),$le=a.n(Nle),qle=a("9217"),Jle=a.n(qle),Kle=a("a438"),Qle=a.n(Kle);const Yle=a("f230"),Xle=a("fd5f"),Zle=a("c08b");let ehe=a("54d2");var the=a("d4cd")({html:!0,linkify:!0,typographer:!0});const ahe=the.render(Fle.a),ohe=the.render(yle.a),she=the.render(jle.a),ihe=the.render(Wle.a),nhe=the.render($le.a),rhe=the.render(Jle.a),che=the.render(Qle.a),lhe=the.render(ple.a),hhe=the.render(Ile.a),dhe=the.render(Cle.a);var mhe={name:"StandardRiskDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},riskDetailsToDisplay(){return Zle.getRiskDetailsToDisplay()},whatShouldIDoDescription(){return lhe},identifyingFalsePositivesDescription(){return hhe},howDoIValidateResultsDescription(){return dhe}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Xle.getInlinePolicyFindings(this.iam_data,e,t):Yle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},convertStringToSpaceCase:function(e){return ehe.convertStringToSpaceCase(e)},convertStringToKebabCase:function(e){return ehe.convertStringToKebabCase(e)},getRiskDefinition:function(e){return Zle.getRiskDefinition(e)},getRiskDescription:function(e){return"ResourceExposure"===e?ahe:"PrivilegeEscalation"===e?ohe:"DataExfiltration"===e?she:"InfrastructureModification"===e?ihe:"AssumableByComputeService"===e?che:"ServiceWildcard"===e?rhe:"CredentialsExposure"===e?nhe:""},getActionLinks:function(e,t){let a=this.findings(e,t);return ehe.getActionLinks(this.iam_data,a)}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["StandardRiskDetailsDiv"]&&this.$refs["StandardRiskDetailsDiv"].map(e=>e.classList.add("show")),e.isAllCollapsed&&this.$refs["StandardRiskDetailsDiv"]&&this.$refs["StandardRiskDetailsDiv"].map(e=>e.classList.remove("show"))},deep:!0}}},phe=mhe,uhe=f(phe,Ole,Ele,!1,null,"8e2672ca",null),fhe=uhe.exports,ghe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.policyAssumableByComputeService(e.policyId).length>0?a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-assumable"}},[e._v("Compute Services that leverage this IAM Policy via AssumeRole")])]),a("div",{ref:"AssumeRoleDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-assumable"}},[a("div",{staticClass:"card-body"},[a("span",{domProps:{innerHTML:e._s(e.getRiskDescription("AssumableByComputeService"))}}),a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.policyAssumableByComputeService(e.policyId),void 0,"\t")))+"\n")])])])])]):e._e()},vhe=[];const Ahe=a("f230"),Phe=a("fd5f");var bhe=a("d4cd")({html:!0,linkify:!0,typographer:!0});const yhe=bhe.render(Qle.a);var whe={name:"AssumeRoleDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Phe.inlinePolicyAssumableByComputeService(this.iam_data,e):Ahe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},getRiskDescription:function(e){if("AssumableByComputeService"===e)return yhe}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["AssumeRoleDetailsDiv"]&&this.$refs["AssumeRoleDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["AssumeRoleDetailsDiv"]&&this.$refs["AssumeRoleDetailsDiv"].classList.remove("show")},deep:!0}}},Ihe=whe,zhe=f(Ihe,ghe,vhe,!1,null,"499b2983",null),Che=zhe.exports,Dhe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-policydocument"}},[e._v(" Policy Document ")])]),a("div",{ref:"PolicyDocumentDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-policydocument"}},[a("div",{staticClass:"card-body"},[a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.policyDocument(e.policyId),void 0,"\t")))+"\n")])])])])])},Rhe=[];const She=a("f230"),_he=a("fd5f");var khe={name:"PolicyDocumentDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{policyDocument:function(e){return"Inline"===this.managedBy?_he.getInlinePolicyDocument(this.iam_data,e):She.getManagedPolicyDocument(this.iam_data,this.managedBy,e)}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["PolicyDocumentDetailsDiv"]&&this.$refs["PolicyDocumentDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["PolicyDocumentDetailsDiv"]&&this.$refs["PolicyDocumentDetailsDiv"].classList.remove("show")},deep:!0}}},Mhe=khe,The=f(Mhe,Dhe,Rhe,!1,null,"a7f90440",null),Vhe=The.exports;const xhe=a("f230"),Bhe=a("fd5f");var Lhe={name:"FindingDetails",components:{PolicyDocumentDetails:Vhe,AssumeRoleDetails:Che,StandardRiskDetails:fhe,PrivilegeEscalationDetails:Lle},props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Bhe.getInlinePolicyFindings(this.iam_data,e,t):xhe.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},policyDocument:function(e){return"Inline"===this.managedBy?Bhe.getInlinePolicyDocument(this.iam_data,e):xhe.getManagedPolicyDocument(this.iam_data,this.managedBy,e)},policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Bhe.inlinePolicyAssumableByComputeService(this.iam_data,e):xhe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)}}},Ohe=Lhe,Ehe=f(Ohe,cle,lle,!1,null,"da958952",null),Uhe=Ehe.exports;const Fhe=a("f230");let Hhe=a("c08b");var jhe={name:"ManagedPolicies",components:{RiskAlertIndicators:$ce,FindingCard:rle,FindingDetails:Uhe},props:{iam_data:{type:Object},managedBy:{type:String}},computed:{getManagedPolicyIdsInUse(){return Fhe.getManagedPolicyIdsInUse(this.iam_data,this.managedBy)}},methods:{managedPolicyDocument(e){return Fhe.getManagedPolicyDocument(this.iam_data,this.managedBy,e)},managedPolicy:function(e){return Fhe.getManagedPolicy(this.iam_data,this.managedBy,e)},principalTypeLeveragingManagedPolicy:function(e,t){return Fhe.getPrincipalTypeLeveragingManagedPolicy(this.iam_data,this.managedBy,e,t)},isManagedPolicyLeveraged:function(e){return Fhe.isManagedPolicyLeveraged(this.iam_data,this.managedBy,e)},managedPolicyFindings:function(e,t){return Fhe.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},servicesAffectedByManagedPolicy:function(e){return Fhe.getServicesAffectedByManagedPolicy(this.iam_data,this.managedBy,e)},managedPolicyAssumableByComputeService:function(e){return Fhe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},getRiskDefinition:function(e){return Hhe.getRiskDefinition(e)}}},Ghe=jhe,Whe=f(Ghe,xce,Bce,!1,null,"be4a6172",null),Nhe=Whe.exports,$he=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{staticClass:"button-link",class:e.propStyle,on:{click:e.updateLog}},[e._v(e._s(e.placeholder))])},qhe=[],Jhe={props:["placeholder","propStyle"],methods:{updateLog(){this.$emit("clicked")}}},Khe=Jhe,Qhe=(a("f907"),f(Khe,$he,qhe,!1,null,"841badba",null)),Yhe=Qhe.exports,Xhe={inject:["iam_data","getManagedPolicyNameMapping"],components:{PolicyTable:Vce,ManagedPolicies:Nhe,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},Zhe=Xhe,ede=f(Zhe,Dce,Rce,!1,null,null,null),tde=ede.exports,ade=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("Inline Policies ("+e._s(e.getInlinePolicyNameMapping().length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getInlinePolicyNameMapping()}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("InlinePolicies",{attrs:{iam_data:e.iam_data}})],1)},ode=[],sde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.inlinePolicyIdsInUse,(function(t){return a("div",{key:t},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-5"},[a("div",{staticClass:"card"},[a("FindingCard",{attrs:{iam_data:e.iam_data,"managed-by":"Inline","policy-id":t}}),a("div",{staticClass:"card-footer"},[a("RiskAlertIndicators",{attrs:{iam_data:e.iam_data,"managed-by":"Inline","policy-id":t}})],1)],1),a("br")]),a("div",{staticClass:"col-md-7"},[a("FindingDetails",{attrs:{"managed-by":"Inline",iam_data:e.iam_data,"policy-id":t}}),a("br"),a("br")],1)])])})),0)},ide=[],nde=a("1f2b"),rde=a.n(nde);const cde=a("fd5f");let lde=a("c08b");var hde=a("d4cd")({html:!0,linkify:!0,typographer:!0});const dde=hde.render(rde.a);var mde={name:"InlinePolicies",components:{RiskAlertIndicators:$ce,FindingCard:rle,FindingDetails:Uhe},props:{iam_data:{type:Object}},computed:{inlinePolicyIds(){return cde.getInlinePolicyIds(this.iam_data)},summary(){return dde},inlinePolicyIdsInUse(){return cde.getInlinePolicyIdsInUse(this.iam_data)}},methods:{inlinePolicyDocument(e){return cde.getInlinePolicyDocument(this.iam_data,e)},inlinePolicy:function(e){return cde.getInlinePolicy(this.iam_data,e)},inlinePolicyFindings:function(e,t){return cde.getInlinePolicyFindings(this.iam_data,e,t)},servicesAffectedByInlinePolicy:function(e){return cde.getServicesAffectedByInlinePolicy(this.iam_data,e)},principalTypeLeveragingInlinePolicy:function(e,t){return cde.getPrincipalTypeLeveragingInlinePolicy(this.iam_data,e,t)},inlinePolicyAssumableByComputeService:function(e){return cde.inlinePolicyAssumableByComputeService(this.iam_data,e)},getRiskDefinition:function(e){return lde.getRiskDefinition(e)}}},pde=mde,ude=f(pde,sde,ide,!1,null,"0911e48b",null),fde=ude.exports,gde={inject:["iam_data","getInlinePolicyNameMapping"],components:{PolicyTable:Vce,InlinePolicies:fde,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},vde=gde,Ade=f(vde,ade,ode,!1,null,null,null),Pde=Ade.exports,bde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("AWS-Managed Policies ("+e._s(e.getManagedPolicyNameMapping("AWS").length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getManagedPolicyNameMapping("AWS")}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("ManagedPolicies",{attrs:{iam_data:e.iam_data,managedBy:"AWS"}})],1)},yde=[],wde={inject:["iam_data","getManagedPolicyNameMapping"],components:{PolicyTable:Vce,ManagedPolicies:Nhe,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},Ide=wde,zde=f(Ide,bde,yde,!1,null,null,null),Cde=zde.exports,Dde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",{key:"iam-principals"},[a("Principals",{attrs:{iam_data:e.iam_data}})],1)},Rde=[],Sde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("h2",[e._v("Principals")]),a("p",[e._v(" This page displays IAM Users, Groups, and Roles in the account, their associated policies, the risks associated with each principal, and various metadata that can be expanded per principal. ")]),e._l(e.principalTypes,(function(t){return a("div",{key:t},[a("h3",[e._v(e._s(e.capitalizeFirstLetter(t)))]),e._l(e.principalTypeIds(t),(function(o){return a("div",{key:o},[a("b-container",[a("b-row",{staticClass:"px-2",attrs:{id:o}},[a("b-col",{staticClass:"col-sm-5"},[a("h5",{attrs:{id:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]}},[a("LinkToFinding",{attrs:{"finding-id":o}},[e._v(" "+e._s(e.getPrincipalMetadata(o,t)["name"])+" ")]),a("small",{staticClass:"text-muted"},[e._v(e._s(e.getPrincipalMetadata(o,t)["arn"]))])],1)]),a("b-col",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]+".risk.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.risk.collapse`"}]},[e._v(" Show ")])],1)],1),a("b-collapse",{attrs:{id:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]+".risk.collapse"}},[a("b-row",{staticClass:"px-2"},[a("b-col",{staticClass:"col-sm-5"},[a("h5",[e._v("Risks")]),a("RisksPerPrincipal",{attrs:{iam_data:e.iam_data,"principal-id":o,"principal-type":t}})],1),a("b-col",{staticClass:"col-sm-7"},[a("h5",[e._v("Metadata")]),a("dl",{staticClass:"row"},[a("PrincipalMetadata",{attrs:{iam_data:e.iam_data,"principal-id":o,"principal-type":t}})],1)])],1)],1)],1)],1)}))],2)}))],2)},_de=[],kde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("b-list-group",e._l(e.riskNames,(function(t){return a("div",{key:t},[e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t).length>0?[a("dd",{staticClass:"col-sm-12"},[a("dl",{staticClass:"row"},[a("b-list-group-item",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".risk."+t+".collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.risk.${riskName}.collapse`"}],staticClass:"d-flex justify-content-between align-items-center",attrs:{action:!0}},[e._v(" "+e._s(e.addSpacesInPascalCaseString(t))+" "),a("b-button",{attrs:{size:"sm",variant:e.getRiskLevel(t)}},[e._v(" "+e._s(e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t).length)+" ")])],1)],1)]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".risk."+t+".collapse"}},[a("dd",{staticClass:"col-sm-12"},[a("pre",[a("code",[e._v(e._s(e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t)))])])])])]:e._e()],2)})),0)],1)},Mde=[];a("14d9");const Tde=a("52d9"),Vde=a("54d2"),xde=a("c08b");var Bde={name:"RisksPerPrincipal",props:{iam_data:{type:Object},principalType:{type:String},principalId:{type:String}},computed:{riskNames(){let e=xde.getRiskDetailsToDisplay(),t=e.map((function(e){return e.risk_type}));return t.push("PrivilegeEscalation"),t.sort(),t}},methods:{getPrincipalMetadata:function(e,t){return Tde.getPrincipalMetadata(this.iam_data,e,t)},getRiskAssociatedWithPrincipal:function(e,t,a){return Tde.getRiskAssociatedWithPrincipal(this.iam_data,e,t,a)},getRiskLevel:function(e){return xde.getRiskAlertIndicatorColor(e)},addSpacesInPascalCaseString:function(e){return Vde.addSpacesInPascalCaseString(e)}}},Lde=Bde,Ode=f(Lde,kde,Mde,!1,null,"7b9432fb",null),Ede=Ode.exports,Ude=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-container",[a("dl",{staticClass:"row"},[a("dt",{staticClass:"col-sm-5"},[e._v("ARN")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[a("small",[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["arn"]))])]),a("dt",{staticClass:"col-sm-5"},[e._v("ID")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["id"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Excluded from scan")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["is_excluded"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Created")]),a("dd",{staticClass:"col-sm-7"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["create_date"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Inline Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".inline-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.inline-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Inline").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".inline-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Inline")))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("AWS-Managed Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".aws-managed-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.aws-managed-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"AWS").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".aws-managed-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"AWS")))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Customer-Managed Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".customer-managed-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.customer-managed-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Customer").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".customer-managed-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Customer")))])])])],1),"role"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Role Trust Policy")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".role-trust-policy.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.role-trust-policy.collapse`"}],attrs:{size:"sm"}},[e._v(" Details ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".role-trust-policy.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(JSON.parse(JSON.stringify(e.getRoleTrustPolicy(e.principalId)))))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Instance Profiles")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".instance-profiles.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.instance-profiles.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["instance_profiles"].length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".instance-profiles.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(JSON.parse(JSON.stringify(e.getPrincipalMetadata(e.principalId,e.principalType)["instance_profiles"]))))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Last Used")]),a("dd",{staticClass:"col-sm-7"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["role_last_used"]))])]:e._e(),"group"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Group Members")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-members.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.group-members.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getGroupMembers(e.principalId).length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-members.collapse"}},e._l(e.getGroupMembers(e.principalId),(function(t){return a("ul",{key:t.user_id},[a("li",{staticClass:"text-break"},[e._v(e._s(t.user_name)+" (ID: "+e._s(t.user_id)+")")])])})),0)],1)]:e._e(),"user"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Group Memberships")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-membership.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.group-membership.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getGroupMemberships(e.principalId).length)+" ")]),e.getGroupMemberships(e.principalId).length>0?a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-membership.collapse"}},e._l(e.getGroupMemberships(e.principalId),(function(t){return a("ul",{key:t.group_id},[a("li",{staticClass:"text-break"},[e._v(e._s(t.group_name)+" (ID: "+e._s(t.group_id)+")")])])})),0):e._e()],1)]:e._e()],2)])},Fde=[];const Hde=a("52d9"),jde=a("812c"),Gde=a("e303");var Wde={name:"PrincipalMetadata",props:{iam_data:{type:Object},principalType:{type:String},principalId:{type:String}},methods:{getPrincipalMetadata:function(e,t){return Hde.getPrincipalMetadata(this.iam_data,e,t)},getPrincipalPolicyNames:function(e,t,a){return Hde.getPrincipalPolicyNames(this.iam_data,e,t,a)},getRoleTrustPolicy:function(e){return jde.getTrustPolicyDocumentForRole(this.iam_data,e)},getGroupMembers:function(e){return Gde.getGroupMembers(this.iam_data,e)},getGroupMemberships:function(e){return Gde.getGroupMemberships(this.iam_data,e)}}},Nde=Wde,$de=f(Nde,Ude,Fde,!1,null,"2439c3e4",null),qde=$de.exports;const Jde=a("52d9"),Kde=a("812c"),Qde=a("e303");let Yde=a("c08b");var Xde={name:"Principals",props:{iam_data:{type:Object}},components:{RisksPerPrincipal:Ede,PrincipalMetadata:qde,LinkToFinding:ele},computed:{roleIds(){return Jde.getPrincipalIds(this.iam_data,"Role")},userIds(){return Jde.getPrincipalIds(this.iam_data,"User")},groupIds(){return Jde.getPrincipalIds(this.iam_data,"Group")},riskNames(){return["DataExfiltration","ResourceExposure","PrivilegeEscalation","InfrastructureModification"]},principalTypes(){return["role","group","user"]}},methods:{principalTypeIds:function(e){return Jde.getPrincipalIds(this.iam_data,e)},getPrincipalMetadata:function(e,t){return Jde.getPrincipalMetadata(this.iam_data,e,t)},getPrincipalPolicies:function(e,t,a){return Jde.getPrincipalPolicies(this.iam_data,e,t,a)},getRiskAssociatedWithPrincipal:function(e,t,a){return Jde.getRiskAssociatedWithPrincipal(this.iam_data,e,t,a)},getRoleTrustPolicy:function(e){return Kde.getTrustPolicyDocumentForRole(this.iam_data,e)},getRiskDefinition:function(e){return Yde.getRiskDefinition(e)},getGroupMembers:function(e){return Qde.getGroupMembers(this.iam_data,e)},getGroupMemberships:function(e){return Qde.getGroupMemberships(this.iam_data,e)},getPrincipalPolicyNames:function(e,t,a){return Jde.getPrincipalPolicyNames(this.iam_data,e,t,a)},getRiskLevel:function(e){return"DataExfiltration"===e?"warning":"PrivilegeEscalation"===e?"danger":"ResourceExposure"===e?"warning":"InfrastructureModification"===e?"info":void 0},capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}}},Zde=Xde,eme=f(Zde,Sde,_de,!1,null,"74be6398",null),tme=eme.exports,ame={inject:["iam_data"],components:{Principals:tme}},ome=ame,sme=f(ome,Dde,Rde,!1,null,null,null),ime=sme.exports,nme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("Guidance")],1)},rme=[],cme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"text-align":"justify"}},[a("h3",{attrs:{id:"triage-guidance"}},[e._v("Triaging")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.triageGuidance)}})]),a("br"),a("br"),a("h3",{attrs:{id:"remediation-guidance"}},[e._v("Remediation")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.remediationGuidance)}})]),a("br"),a("br"),a("h3",{attrs:{id:"validation-guidance"}},[e._v("Validation")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.validationText)}})]),a("br"),a("br")])},lme=[],hme=a("dd2f"),dme=a.n(hme),mme=a("5a07"),pme=a.n(mme),ume=a("a91e"),fme=a.n(ume),gme=a("0c96"),vme=a.n(gme),Ame=a("d4cd")({html:!0,linkify:!0,typographer:!0});const Pme=Ame.render(dme.a),bme=Ame.render(pme.a),yme=Ame.render(fme.a),wme=Ame.render(vme.a);var Ime={name:"Guidance",computed:{overview(){return Pme},triageGuidance(){return bme},remediationGuidance(){return yme},validationText(){return wme}}},zme=Ime,Cme=f(zme,cme,lme,!1,null,"54f1a057",null),Dme=Cme.exports,Rme={components:{Guidance:Dme}},Sme=Rme,_me=f(Sme,nme,rme,!1,null,null,null),kme=_me.exports,Mme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("Glossary")],1)},Tme=[],Vme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"text-align":"justify"}},[a("h3",{attrs:{id:"overview"}},[e._v("Glossary")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.glossary)}})]),a("br"),a("br")])},xme=[],Bme=a("fa5b"),Lme=a.n(Bme),Ome=a("d4cd")({html:!0,linkify:!0,typographer:!0});const Eme=Ome.render(Lme.a);var Ume={name:"Glossary",computed:{glossary(){return Eme}}},Fme=Ume,Hme=f(Fme,Vme,xme,!1,null,"1c16e608",null),jme=Hme.exports,Gme={components:{Glossary:jme}},Wme=Gme,Nme=f(Wme,Mme,Tme,!1,null,null,null),$me=Nme.exports;o["default"].use(V6);const qme=function(e,t,a){if(a)return a;if(!e.hash)return!1;const o={};return e.hash&&(o.selector=e.hash),o};var Jme=new V6({mode:"hash",scrollStrategy:qme,routes:[{path:"/summary",component:Cce},{path:"/customer-policies",component:tde},{path:"/inline-policies",component:Pde},{path:"/aws-policies",component:Cde},{path:"/iam-principals",component:ime},{path:"/guidance",component:kme},{path:"/appendices",component:$me},{path:"/",redirect:"/summary"},{path:"**",redirect:"/summary"}]});o["default"].use(h8),o["default"].use(p8),o["default"].config.productionTip=!1,new o["default"]({render:e=>e(v),router:Jme}).$mount("#app")},"5a07":function(e,t){var a='
Understanding Context

It's essential to understand the context behind the findings that the report generates. Understanding the context behind the findings aids the assessor in triaging the results accurately.

This report generates findings on Policies that do not leverage resource constraints and identifies some attributes to help prioritize which ones to address - such as Privilege Escalation, Resource Exposure, and Data Exfiltration. These results help you to identify your IAM threat landscape and reduce blast radius. In the event of credential compromise, you can prevent an attacker from exploiting the risks mentioned above, in addition to preventing mass deletion, destruction, or modification of existing infrastructure.

However, this tool does not attempt to understand the context behind everything in your AWS account. It's possible to understand the context behind some of these things programmatically - whether the policy is applied to an instance profile, whether the policy is attached, whether inline IAM policies are in use, and whether or not AWS Managed Policies are in use. Only you know the context behind the design of your AWS infrastructure and the IAM strategy.

For example, an AWS Lambda policy used as a simple service checking the configuration of AWS infrastructure might be a good use case for resource constraints. Conversely, perhaps you applied the AdministratorAccess AWS-managed policy to an Instance Profile so that an EC2 instance can run Terraform to provision AWS resources via Infrastructure as Code. In the second example, the role is extremely permissive by design - and a tool can't automatically understand that context.

As such, the tool aims to:

  • Map out your risk landscape of IAM identity-based policies, enumerating the potential risks for a full IAM threat model
  • Identify where you can reduce the blast radius in the case of credentials compromise
  • Help you prioritize which ones to remediate
  • Provide a straightforward workflow to remediate
  • Provide a sufficient exclusions mechanism to programmatically define where deviations from resource constraints are by design
Assessment Recap

To recap: you've followed these steps to generate this report:

  • Downloaded the Account Authorization details JSON file
    • cloudsplaining download --profile default --output default-account-details.json
  • Generated your custom exclusions file
    • cloudsplaining create-exclusions-file --output-file exclusions.yml
  • Generated the report cloudsplaining scan --input-file default-account-details.json --exclusions-file exclusions.yml
  • This generates (1) The single-file HTML report and the raw JSON data file
Triaging workflow

An assessor can follow this general workflow:

  • Open a ticket in your organization's project management tool of choice (for example, JIRA or Salesforce) in the AWS account owner's project
  • Attach the HTML report, JSON Data file, and CSV worksheet
  • Ask the service/account owner team to fill out the Triage worksheet

When you ask the service/account owner team to fill out the Triage CSV worksheet, you can use some text like the following:

As part of our security assessment, our team ran Cloudsplaining on your AWS account. Cloudsplaining maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not in use, and identifies other risks in IAM policies like Privilege Escalation, Data Exfiltration, and Resource Exposure/Permissions management. Remediating these issues, where applicable, will help to limit the blast radius in the case of compromised AWS credentials. We request that you review the HTML report and fill out the "Justification" field in the Triage worksheet. Based on the corresponding details in the HTML report, provide either (1) A justification on why the result is a False Positive, or (2) Identify that it is a legitimate finding.

Triaging considerations

When triaging your results, consider some of the factors listed below as you identify False Positives vs. legitimate findings. There are some scenarios where "Resource": "*" access is by design and is therefore a false positive. This section covers some of the common scenarios.

Infrastructure Creation roles:

IAM roles that create infrastructure via Infrastructure as Code Technologies (for example, Terraform or CloudFormation) require high permission levels to provision AWS infrastructure. These will usually be false positives. When you see these instances, make sure that these roles are adequately protected. For instance, make sure that roles within the AWS account are not able to assume this role or affect its configuration in any way. Additionally, consider restricting the trust policy so that a set of explicitly stated IAM principals are the only ones who can assume that role. Take special care to audit instances of sts:AssumeRole within this AWS account.

System roles vs. User Roles: System roles - IAM Roles applied to compute services, such as EC2 Instance Profiles, ECS Task Execution roles, or Lambda Task Execution roles - should almost always leverage resource ARN constraints for actions that perform "Write" actions. Exceptions to this could include Infrastructure provisioning or other edge cases.

Conversely, user roles will almost always be used against * resources for the sake of convenience, innovation, and avoiding overly restrictive limitations. In the user role scenario, consider:

  • Design context: is it appropriate? (For instance, maybe all your user roles don't need iam:*)
  • Environment: If this is a Dev environment, frequently-used user roles probably allow more permissions for innovation purposes. However, in later environments - especially production - commonly used user roles should be read-only - or the more permissive ones should be for break-glass scenarios only.
  • Regardless of the context: there should always be security guardrails in place, like Service Control Policies through AWS Organizations or IAM Permissions Boundaries to prevent against egregious mistakes.

Organization-specific results

For example, perhaps you allow kms:Decrypt for * resources (by design) in your organization for one reason or another. Cloudsplaining flags this as a result. However, there are mitigating controls in place. Firstly, you leverage strict resource-based KMS key policies to lock down all KMS keys, explicitly stating individual IAM principals that are allowed to use them. Secondly, you provision all KMS keys with CloudFormation or Terraform, so you are confident that this pattern is consistent across all KMS keys in your AWS accounts. Therefore, kms:Decrypt to * resources is not a finding you are concerned about. In this case, you decide it is acceptable to exclude kms:Decrypt from your results.

Common False Positive Scenarios

Conditions Logic:

This tool does not evaluate IAM Conditions logic. If your policies use wildcard resources but restrict according to condition keys, then it's possible this is a false positive. However, you might want to double-check the accuracy of the conditions logic in those IAM policies. While IAM conditions can be extremely powerful, implementation is also prone to human error. We suggest leveraging Parliament by Duo Labs (courtesy of Scott Piper), to lint your policies for accuracy - especially when IAM conditions are in use.

logs:CreateLogGroup and logs:PutLogEvent:

Depending on how your organization approaches CloudWatch Logs Agent configuration, IAM, and CloudWatch Logs Group naming conventions, it is sometimes near-impossible to prevent cross-contamination of logs or Log Injection to the Log Streams from other instance IDs. Cross-Contamination of CloudWatch Logs is an issue of its own that is definitely beyond the scope of this document - but consider this as a potential limitation by AWS when trying to identify a remediation plan.

Building the Exclusions File

After you have identified the False Positives, add the False Positive criteria to your custom Cloudsplaining exclusions file. The False Positives generally fall into one of two categories:

  • False positives that will occur across all of your AWS accounts, due to your organization-wide implementation strategy
  • False positives specific to this AWS account

To make the exclusions file, create a YAML file that we will use to list out exclusions with the create-exclusions-file command.

cloudsplaining create-exclusions-file\n

This will generate a file titled exclusions.yml in your current directory.

The default exclusions file contains these contents:

# Policy names to exclude from evaluation\n# Suggestion: Add policies here that are known to be overly permissive by design, after you run the initial report.\npolicies:\n  - "AWSServiceRoleFor*"\n  - "*ServiceRolePolicy"\n  - "*ServiceLinkedRolePolicy"\n  - "AdministratorAccess" # Otherwise, this will take a long time\n  - "service-role*"\n  - "aws-service-role*"\n# Don't evaluate these roles, users, or groups as part of the evaluation\nroles:\n  - "service-role*"\n  - "aws-service-role*"\nusers:\n  - ""\ngroups:\n  - ""\n# Read-only actions to include in the results, such as s3:GetObject\n# By default, it includes Actions that could lead to Data Exfiltration\ninclude-actions:\n  - "s3:GetObject"\n  - "ssm:GetParameter"\n  - "ssm:GetParameters"\n  - "ssm:GetParametersByPath"\n  - "secretsmanager:GetSecretValue"\n# Write actions to include from the results, such as kms:Decrypt\nexclude-actions:\n  - ""\n

Add whatever values you want to the above depending on your organization's context.

  • Under policies, list the path of policy names that you want to exclude.

  • If you want to exclude a role titled MyRole, list MyRole or MyR* in the roles list.

  • You can follow the same approach for users and groups list.

  • Now, run the scan to generate a new Cloudsplaining report that considers your exclusions criteria. This way, you are working with a report version that consists of True Positives only.

cloudsplaining scan --input-file default.json --exclusions-file exclusions.yml\n

You can now proceed to the Remediation stage.

';e.exports=a},"5b54":function(e,t,a){"use strict";var o=a("bd68"),s=a("0068").has,i=a("0068").isValidEntityCode,n=a("0068").fromCodePoint,r=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function(e,t){var a,l,h,d,m=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(m))return!1;if(m+1>=p)return!1;if(a=e.src.charCodeAt(m+1),35===a){if(h=e.src.slice(m).match(r),h)return t||(l="x"===h[1][0].toLowerCase()?parseInt(h[1].slice(1),16):parseInt(h[1],10),d=e.push("text_special","",0),d.content=i(l)?n(l):n(65533),d.markup=h[0],d.info="entity"),e.pos+=h[0].length,!0}else if(h=e.src.slice(m).match(c),h&&s(o,h[1]))return t||(d=e.push("text_special","",0),d.content=o[h[1]],d.markup=h[0],d.info="entity"),e.pos+=h[0].length,!0;return!1}},"5c6c":function(e,t,a){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e77":function(e,t,a){"use strict";var o=a("83ab"),s=a("1a2d"),i=Function.prototype,n=o&&Object.getOwnPropertyDescriptor,r=s(i,"name"),c=r&&"something"===function(){}.name,l=r&&(!o||o&&n(i,"name").configurable);e.exports={EXISTS:r,PROPER:c,CONFIGURABLE:l}},"5e81":function(e,t){var a={groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1},biden:{arn:"arn:aws:iam::012345678901:group/biden",name:"biden",create_date:"2017-05-15 17:33:36+00:00",id:"biden",inline_policies:{e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d:"InlinePolicyForBidenGroup"},path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI3R4QMOG6Q5A4VWVG:"AmazonRDSFullAccess"},is_excluded:!1}},users:{obama:{arn:"arn:aws:iam::012345678901:user/obama",create_date:"2019-12-18 19:10:08+00:00",id:"obama",name:"obama",inline_policies:{},groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1}},path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAIFIR6V6BVTRAHWINE:"AmazonS3FullAccess",ANPAI3VAJF5ZCRZ7MCQE6:"AmazonEC2FullAccess",ANPAIQNUJTQYDRJPC3BNK:"AWSCloudTrailFullAccess",ANPAI4VCZ3XPIZLQ5NZV2:"AWSCodeCommitFullAccess",ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess"},is_excluded:!1},ASIAZZUSERZZPLACEHOLDER:{arn:"arn:aws:iam::012345678901:user/userwithlotsofpermissions",create_date:"2019-12-18 19:10:08+00:00",id:"ASIAZZUSERZZPLACEHOLDER",name:"userwithlotsofpermissions",inline_policies:{"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f":"InsecureUserPolicy"},groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1}},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI3R4QMOG6Q5A4VWVG:"AmazonRDSFullAccess",ANPAJ2P4NXCHAT7NDPNR4:"AmazonSESFullAccess",ANPAI7XKCFMBPM3QQRRVQ:"IAMFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess",ANPAJNPP7PPPPMJRV2SA4:"AWSKeyManagementServicePowerUser",ANPAIZTJ4DXE7G6AGAE6M:"AmazonS3ReadOnlyAccess"},is_excluded:!1}},roles:{MyRole:{arn:"arn:aws:iam::012345678901:role/MyRole",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"lambda.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2019-08-16 17:27:59+00:00",role_last_used:"2019-03-16 17:27:59+00:00",id:"MyRole",name:"MyRole",inline_policies:{"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":"EC2-IAM-example"},instance_profiles:[],instances_count:0,path:"/",customer_managed_policies:{},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess"},is_excluded:!1},MyOtherRole:{arn:"arn:aws:iam::012345678901:role/MyOtherRole",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2019-08-16 17:27:59+00:00",role_last_used:"2020-09-16 17:27:59+00:00",id:"MyOtherRole",name:"MyOtherRole",inline_policies:{"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":"MyOtherRolePolicy"},instance_profiles:[],instances_count:0,path:"/",customer_managed_policies:{},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1},OverprivilegedEC2:{arn:"arn:aws:iam::012345678901:role/OverprivilegedEC2",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2018-08-20 18:48:00+00:00",role_last_used:"2019-01-20 18:48:00+00:00",id:"OverprivilegedEC2",name:"OverprivilegedEC2",inline_policies:{d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e:"OverprivilegedEC2"},instance_profiles:[{Path:"/",InstanceProfileName:"OverprivilegedEC2",InstanceProfileId:"OverprivilegedEC2",Arn:"arn:aws:iam::012345678901:instance-profile/OverprivilegedEC2",CreateDate:"2018-08-20 18:48:00+00:00",Roles:[{Path:"/",RoleName:"OverprivilegedEC2",RoleId:"OverprivilegedEC2",Arn:"arn:aws:iam::012345678901:role/OverprivilegedEC2",CreateDate:"2018-08-20 18:48:00+00:00",AssumeRolePolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}}]}],instances_count:1,path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",ExcessivePermissions:"ExcessivePermissions"},aws_managed_policies:{},is_excluded:!1}},aws_managed_policies:{ANPAI4UIINUVGB5SEC57G:{PolicyName:"AWSCodeCommitPowerUser",PolicyId:"ANPAI4UIINUVGB5SEC57G",Arn:"arn:aws:iam::aws:policy/AWSCodeCommitPowerUser",Path:"/",DefaultVersionId:"v11",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-07-09 17:06:49+00:00",UpdateDate:"2019-12-03 08:15:40+00:00",PolicyVersionList:[{CreateDate:"2019-12-03 08:15:40+00:00",Document:{Statement:[{Action:["codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:BatchGet*","codecommit:BatchDescribe*","codecommit:Create*","codecommit:DeleteBranch","codecommit:DeleteFile","codecommit:Describe*","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:EvaluatePullRequestApprovalRules","codecommit:Get*","codecommit:List*","codecommit:Merge*","codecommit:OverridePullRequestApprovalRules","codecommit:Put*","codecommit:Post*","codecommit:TagResource","codecommit:Test*","codecommit:UntagResource","codecommit:Update*","codecommit:GitPull","codecommit:GitPush"],Effect:"Allow",Resource:"*"},{Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Effect:"Allow",Resource:"arn:aws:events:*:*:rule/codecommit*",Sid:"CloudWatchEventsCodeCommitRulesAccess"},{Action:["sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:codecommit*",Sid:"SNSTopicAndSubscriptionAccess"},{Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Effect:"Allow",Resource:"*",Sid:"SNSTopicAndSubscriptionReadAccess"},{Action:["lambda:ListFunctions"],Effect:"Allow",Resource:"*",Sid:"LambdaReadOnlyListAccess"},{Action:["iam:ListUsers"],Effect:"Allow",Resource:"*",Sid:"IAMReadOnlyListAccess"},{Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMReadOnlyConsoleAccess"},{Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMUserSSHKeys"},{Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMSelfManageServiceSpecificCredentials"},{Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}},Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsReadWriteAccess"},{Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsListAccess"},{Action:["codeguru-reviewer:AssociateRepository","codeguru-reviewer:DescribeRepositoryAssociation","codeguru-reviewer:ListRepositoryAssociations","codeguru-reviewer:DisassociateRepository"],Effect:"Allow",Resource:"*",Sid:"AmazonCodeGuruReviewerFullAccess"},{Action:"iam:CreateServiceLinkedRole",Condition:{StringLike:{"iam:AWSServiceName":"codeguru-reviewer.amazonaws.com"}},Effect:"Allow",Resource:"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer",Sid:"AmazonCodeGuruReviewerSLRCreation"},{Action:["events:PutRule","events:PutTargets","events:DeleteRule","events:RemoveTargets"],Condition:{StringEquals:{"events:ManagedBy":"codeguru-reviewer.amazonaws.com"}},Effect:"Allow",Resource:"*",Sid:"CloudWatchEventsManagedRules"}],Version:"2012-10-17"},IsDefaultVersion:!0,VersionId:"v11"},{CreateDate:"2019-11-20 17:12:55+00:00",Document:{Statement:[{Action:["codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:BatchGet*","codecommit:BatchDescribe*","codecommit:Create*","codecommit:DeleteBranch","codecommit:DeleteFile","codecommit:Describe*","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:EvaluatePullRequestApprovalRules","codecommit:Get*","codecommit:List*","codecommit:Merge*","codecommit:OverridePullRequestApprovalRules","codecommit:Put*","codecommit:Post*","codecommit:TagResource","codecommit:Test*","codecommit:UntagResource","codecommit:Update*","codecommit:GitPull","codecommit:GitPush"],Effect:"Allow",Resource:"*"},{Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Effect:"Allow",Resource:"arn:aws:events:*:*:rule/codecommit*",Sid:"CloudWatchEventsCodeCommitRulesAccess"},{Action:["sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:codecommit*",Sid:"SNSTopicAndSubscriptionAccess"},{Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Effect:"Allow",Resource:"*",Sid:"SNSTopicAndSubscriptionReadAccess"},{Action:["lambda:ListFunctions"],Effect:"Allow",Resource:"*",Sid:"LambdaReadOnlyListAccess"},{Action:["iam:ListUsers"],Effect:"Allow",Resource:"*",Sid:"IAMReadOnlyListAccess"},{Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMReadOnlyConsoleAccess"},{Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMUserSSHKeys"},{Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMSelfManageServiceSpecificCredentials"},{Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}},Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsReadWriteAccess"},{Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsListAccess"}],Version:"2012-10-17"},IsDefaultVersion:!1,VersionId:"v10"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codecommit:MergePullRequestByThreeWay","codecommit:UpdatePullRequestDescription","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:UntagResource","codecommit:OverridePullRequestApprovalRules","codecommit:UpdateRepositoryName","codecommit:MergeBranchesByThreeWay","codecommit:PostCommentForComparedCommit","codecommit:UpdateRepositoryDescription","codecommit:MergePullRequestByFastForward","codecommit:PutCommentReaction","codecommit:TestRepositoryTriggers","codecommit:DeleteBranch","codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:PostCommentForPullRequest","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:UpdatePullRequestApprovalRuleContent","codecommit:UpdatePullRequestTitle","codecommit:MergeBranchesByFastForward","codecommit:MergeBranchesBySquash","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:DeleteFile","codecommit:PutFile","codecommit:PutRepositoryTriggers","codecommit:CreatePullRequestApprovalRule","codecommit:CreateUnreferencedMergeCommit","codecommit:UpdateDefaultBranch","codecommit:CreatePullRequest","codecommit:MergePullRequestBySquash","codecommit:CreateCommit","codecommit:PostCommentReply","codecommit:CreateBranch","codecommit:GitPush","codecommit:UpdateComment","codecommit:TagResource","codecommit:CreateRepository","codecommit:UpdatePullRequestStatus","codecommit:UpdatePullRequestApprovalState","codestar-notifications:CreateNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe","codeguru-reviewer:DisassociateRepository","codeguru-reviewer:AssociateRepository","events:PutRule","events:RemoveTargets","events:DeleteRule","events:PutTargets"]},is_excluded:!1},ANPAI3R4QMOG6Q5A4VWVG:{PolicyName:"AmazonRDSFullAccess",PolicyId:"ANPAI3R4QMOG6Q5A4VWVG",Arn:"arn:aws:iam::aws:policy/AmazonRDSFullAccess",Path:"/",DefaultVersionId:"v6",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:52+00:00",UpdateDate:"2018-04-09 17:42:48+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["rds:*","application-autoscaling:DeleteScalingPolicy","application-autoscaling:DeregisterScalableTarget","application-autoscaling:DescribeScalableTargets","application-autoscaling:DescribeScalingActivities","application-autoscaling:DescribeScalingPolicies","application-autoscaling:PutScalingPolicy","application-autoscaling:RegisterScalableTarget","cloudwatch:DescribeAlarms","cloudwatch:GetMetricStatistics","cloudwatch:PutMetricAlarm","cloudwatch:DeleteAlarms","ec2:DescribeAccountAttributes","ec2:DescribeAvailabilityZones","ec2:DescribeInternetGateways","ec2:DescribeSecurityGroups","ec2:DescribeSubnets","ec2:DescribeVpcAttribute","ec2:DescribeVpcs","sns:ListSubscriptions","sns:ListTopics","sns:Publish","logs:DescribeLogStreams","logs:GetLogEvents"],Effect:"Allow",Resource:"*"},{Action:"pi:*",Effect:"Allow",Resource:"arn:aws:pi:*:*:metrics/rds/*"},{Action:"iam:CreateServiceLinkedRole",Effect:"Allow",Resource:"*",Condition:{StringLike:{"iam:AWSServiceName":["rds.amazonaws.com","rds.application-autoscaling.amazonaws.com"]}}}]},VersionId:"v6",IsDefaultVersion:!0,CreateDate:"2018-04-09 17:42:48+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["rds:AuthorizeDBSecurityGroupIngress","rds:ModifyDBClusterSnapshotAttribute","rds:ModifyDBSnapshotAttribute","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["pi","rds"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:Publish","rds:ModifyDBProxyTargetGroup","rds:CreateDBProxyEndpoint","rds:ModifyDBSnapshot","rds:DeleteDBSnapshot","rds:ResetDBClusterParameterGroup","rds:StartDBInstance","rds:StopActivityStream","rds:AddRoleToDBCluster","rds:AddSourceIdentifierToSubscription","rds:DeleteDBClusterParameterGroup","cloudwatch:PutMetricAlarm","rds:ModifyDBProxy","rds:CopyOptionGroup","rds:AuthorizeDBSecurityGroupIngress","rds:RemoveRoleFromDBInstance","rds:CreateDBParameterGroup","rds:RebootDBInstance","rds:RestoreDBClusterToPointInTime","rds:RestoreDBInstanceFromS3","rds:StartActivityStream","rds:ModifyDBSubnetGroup","rds:ModifyGlobalCluster","rds:CreateDBSnapshot","rds:CreateDBSecurityGroup","cloudwatch:DeleteAlarms","rds:CreateDBClusterParameterGroup","rds:CreateOptionGroup","rds:CreateDBInstance","rds:ModifyCurrentDBClusterCapacity","rds:DeleteDBSubnetGroup","rds:DeleteDBInstance","rds:RemoveTagsFromResource","rds:StopDBCluster","rds:DeleteGlobalCluster","rds:RestoreDBClusterFromS3","rds:DeleteDBProxy","rds:FailoverDBCluster","rds:ModifyDBParameterGroup","rds:DeleteDBCluster","rds:FailoverGlobalCluster","rds:DeleteDBClusterEndpoint","rds:ModifyDBClusterEndpoint","rds:RemoveFromGlobalCluster","rds:ModifyOptionGroup","rds:RestoreDBClusterFromSnapshot","rds:ResetDBParameterGroup","rds:CreateEventSubscription","rds:ApplyPendingMaintenanceAction","rds:DeleteDBParameterGroup","rds:DeregisterDBProxyTargets","rds:CreateDBInstanceReadReplica","rds:PurchaseReservedDBInstancesOffering","rds:RevokeDBSecurityGroupIngress","rds:CopyDBClusterSnapshot","rds:CopyDBClusterParameterGroup","rds:CopyDBSnapshot","rds:BacktrackDBCluster","rds:ModifyDBClusterSnapshotAttribute","rds:ModifyEventSubscription","rds:RemoveSourceIdentifierFromSubscription","rds:ModifyDBClusterParameterGroup","rds:ModifyDBSnapshotAttribute","rds:DeleteOptionGroup","rds:StartDBCluster","rds:PromoteReadReplica","rds:StopDBInstance","rds:ModifyDBInstance","rds:PromoteReadReplicaDBCluster","rds:CreateDBSubnetGroup","rds:AddRoleToDBInstance","rds:AddTagsToResource","rds:CreateDBClusterSnapshot","rds:DeleteDBSecurityGroup","rds:StopDBInstanceAutomatedBackupsReplication","rds:RestoreDBInstanceToPointInTime","rds:DeleteEventSubscription","rds:CreateGlobalCluster","rds:StartDBInstanceAutomatedBackupsReplication","rds:CreateDBClusterEndpoint","rds:DeleteDBProxyEndpoint","rds:RemoveRoleFromDBCluster","rds:ModifyDBCluster","rds:CopyDBParameterGroup","rds:DeleteDBClusterSnapshot","rds:RegisterDBProxyTargets","rds:RestoreDBInstanceFromDBSnapshot","rds:CreateDBCluster","rds:ModifyDBProxyEndpoint","iam:CreateServiceLinkedRole"]},is_excluded:!1},ANPAI3VAJF5ZCRZ7MCQE6:{PolicyName:"AmazonEC2FullAccess",PolicyId:"ANPAI3VAJF5ZCRZ7MCQE6",Arn:"arn:aws:iam::aws:policy/AmazonEC2FullAccess",Path:"/",DefaultVersionId:"v5",AttachmentCount:3,IsAttachable:!0,CreateDate:"2015-02-06 18:40:15+00:00",UpdateDate:"2018-11-27 02:16:56+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:"ec2:*",Effect:"Allow",Resource:"*"},{Effect:"Allow",Action:"elasticloadbalancing:*",Resource:"*"},{Effect:"Allow",Action:"cloudwatch:*",Resource:"*"},{Effect:"Allow",Action:"autoscaling:*",Resource:"*"},{Effect:"Allow",Action:"iam:CreateServiceLinkedRole",Resource:"*",Condition:{StringEquals:{"iam:AWSServiceName":["autoscaling.amazonaws.com","ec2scheduled.amazonaws.com","elasticloadbalancing.amazonaws.com","spot.amazonaws.com","spotfleet.amazonaws.com","transitgateway.amazonaws.com"]}}}]},VersionId:"v5",IsDefaultVersion:!0,CreateDate:"2018-11-27 02:16:56+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ec2:ModifySnapshotAttribute","ec2:CreateNetworkInterfacePermission","ec2:ResetSnapshotAttribute","ec2:ModifyVpcEndpointServicePermissions","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["autoscaling","cloudwatch","ec2","elasticloadbalancing"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["ec2:GetPasswordData"]},InfrastructureModification:{severity:"low",description:"",findings:["ec2:DeleteVpcEndpointConnectionNotifications","ec2:ModifyNetworkInterfaceAttribute","ec2:ModifyVpnTunnelCertificate","ec2:RejectVpcEndpointConnections","ec2:EnableVolumeIO","ec2:EnableVgwRoutePropagation","ec2:DeleteVpnGateway","ec2:CreateManagedPrefixList","ec2:EnableTransitGatewayRouteTablePropagation","ec2:DisableTransitGatewayRouteTablePropagation","ec2:CreateCustomerGateway","ec2:ImportClientVpnClientCertificateRevocationList","ec2:ModifyVpcEndpoint","ec2:ResetFpgaImageAttribute","ec2:CreateNetworkAcl","ec2:ModifyTransitGatewayPrefixListReference","ec2:DeleteEgressOnlyInternetGateway","ec2:DetachVpnGateway","ec2:AssociateVpcCidrBlock","ec2:DeleteTrafficMirrorSession","ec2:CancelImportTask","ec2:MonitorInstances","ec2:DeleteFlowLogs","ec2:ModifyVpnTunnelOptions","ec2:DeleteRoute","ec2:UnassignIpv6Addresses","ec2:RequestSpotInstances","ec2:CreateTransitGatewayRouteTable","ec2:CreateStoreImageTask","ec2:RevokeClientVpnIngress","ec2:DeleteCarrierGateway","ec2:AssignPrivateIpAddresses","ec2:AllocateHosts","ec2:CreateVpcPeeringConnection","ec2:DeleteNetworkInsightsAnalysis","ec2:ModifyTransitGatewayVpcAttachment","ec2:DisableVgwRoutePropagation","ec2:CreateFleet","ec2:DetachInternetGateway","ec2:DeleteTransitGatewayConnect","ec2:DeleteVpnConnection","ec2:DisassociateSubnetCidrBlock","ec2:CreateVolume","ec2:CreateSubnet","ec2:DeleteDhcpOptions","ec2:CreateVpc","ec2:AssociateInstanceEventWindow","ec2:AttachVpnGateway","ec2:DeleteKeyPair","ec2:ModifyVpcPeeringConnectionOptions","ec2:RejectTransitGatewayVpcAttachment","ec2:DeleteNetworkInterface","ec2:ModifyVpcTenancy","ec2:AcceptTransitGatewayVpcAttachment","ec2:ReplaceRouteTableAssociation","ec2:RejectVpcPeeringConnection","ec2:RunInstances","ec2:CreateTransitGatewayVpcAttachment","ec2:DeleteTrafficMirrorFilterRule","ec2:DeleteCustomerGateway","ec2:DeleteVolume","ec2:CreateLocalGatewayRoute","ec2:DisassociateInstanceEventWindow","ec2:CreateDhcpOptions","ec2:CreateTags","ec2:EnableImageDeprecation","ec2:ReportInstanceStatus","ec2:CreateLaunchTemplate","ec2:RejectTransitGatewayPeeringAttachment","ec2:DeleteInternetGateway","ec2:DeleteClientVpnEndpoint","ec2:DeleteNetworkAclEntry","ec2:AcceptTransitGatewayPeeringAttachment","ec2:ModifyInstanceMetadataOptions","ec2:CancelExportTask","ec2:CreateTransitGatewayConnectPeer","ec2:CreateTrafficMirrorSession","ec2:DisableVpcClassicLinkDnsSupport","ec2:CreateTransitGatewayPeeringAttachment","ec2:AuthorizeClientVpnIngress","ec2:DeleteSecurityGroup","ec2:StartVpcEndpointServicePrivateDnsVerification","ec2:DisassociateRouteTable","ec2:CancelSpotInstanceRequests","ec2:ImportSnapshot","ec2:AssociateIamInstanceProfile","ec2:RegisterTransitGatewayMulticastGroupSources","ec2:CreateFpgaImage","ec2:ModifyInstancePlacement","ec2:CreateTransitGatewayPrefixListReference","ec2:ModifyFpgaImageAttribute","ec2:CreateClientVpnRoute","ec2:ResetNetworkInterfaceAttribute","ec2:ModifyVpcEndpointServiceConfiguration","ec2:DeleteLaunchTemplate","ec2:ModifyVolume","ec2:ModifyVpcEndpointServicePermissions","ec2:ConfirmProductInstance","ec2:ModifyInstanceAttribute","ec2:ModifyCapacityReservation","ec2:ModifyImageAttribute","ec2:PurchaseHostReservation","ec2:CreateTransitGatewayRoute","ec2:StopInstances","ec2:CreateTransitGatewayConnect","ec2:ModifyVpcEndpointConnectionNotification","ec2:CreateVpnConnection","ec2:RebootInstances","ec2:EnableVpcClassicLinkDnsSupport","ec2:AssociateClientVpnTargetNetwork","ec2:DeleteSubnet","ec2:AssociateDhcpOptions","ec2:ResetSnapshotAttribute","ec2:DeleteTransitGateway","ec2:CreateReservedInstancesListing","ec2:ExportTransitGatewayRoutes","ec2:ReleaseAddress","ec2:CreateNetworkInterface","ec2:CreateTrafficMirrorFilter","ec2:UnassignPrivateIpAddresses","ec2:DisableVpcClassicLink","ec2:CreateEgressOnlyInternetGateway","ec2:ResetImageAttribute","ec2:AcceptTransitGatewayMulticastDomainAssociations","ec2:CreateLocalGatewayRouteTableVpcAssociation","ec2:ModifyReservedInstances","ec2:ModifySecurityGroupRules","ec2:ModifyVolumeAttribute","ec2:CreateVpcEndpointConnectionNotification","ec2:AttachClassicLinkVpc","ec2:SendDiagnosticInterrupt","ec2:DeleteTransitGatewayMulticastDomain","ec2:CancelSpotFleetRequests","ec2:AssociateSubnetCidrBlock","ec2:ModifyClientVpnEndpoint","ec2:AuthorizeSecurityGroupEgress","ec2:StartNetworkInsightsAnalysis","ec2:DisassociateClientVpnTargetNetwork","ec2:RunScheduledInstances","ec2:CreateVpnGateway","ec2:TerminateClientVpnConnections","ec2:ModifyVpnConnection","ec2:CreateNatGateway","ec2:ModifyTrafficMirrorFilterNetworkServices","ec2:CreateTransitGatewayMulticastDomain","ec2:DeleteFleets","ec2:ImportKeyPair","ec2:DeleteTransitGatewayPrefixListReference","ec2:CreateNetworkAclEntry","ec2:CreateTransitGateway","ec2:AcceptVpcPeeringConnection","ec2:DeleteNetworkAcl","ec2:DeleteVpnConnectionRoute","ec2:PurchaseReservedInstancesOffering","ec2:ModifyInstanceEventStartTime","ec2:AuthorizeSecurityGroupIngress","ec2:DeleteQueuedReservedInstances","ec2:DisableFastSnapshotRestores","ec2:DeleteClientVpnRoute","ec2:CreateRestoreImageTask","ec2:ModifyHosts","ec2:RequestSpotFleet","ec2:CreateCapacityReservation","ec2:DeleteTransitGatewayVpcAttachment","ec2:ModifyInstanceEventWindow","ec2:CreateNetworkInterfacePermission","ec2:DeleteVpcEndpoints","ec2:AcceptReservedInstancesExchangeQuote","ec2:AssociateRouteTable","ec2:AttachInternetGateway","ec2:DeleteVpcPeeringConnection","ec2:ModifyLaunchTemplate","ec2:CopyImage","ec2:CreateReplaceRootVolumeTask","ec2:DeleteNetworkInsightsPath","ec2:ModifyManagedPrefixList","ec2:CreatePlacementGroup","ec2:DisableImageDeprecation","ec2:CreateRoute","ec2:CopyFpgaImage","ec2:DeregisterTransitGatewayMulticastGroupSources","ec2:ReplaceRoute","ec2:DisassociateTransitGatewayRouteTable","ec2:ReleaseHosts","ec2:ModifySubnetAttribute","ec2:AttachNetworkInterface","ec2:DeleteRouteTable","ec2:DisassociateIamInstanceProfile","ec2:CreateRouteTable","ec2:ModifyTrafficMirrorFilterRule","ec2:ReplaceTransitGatewayRoute","ec2:DeleteTransitGatewayPeeringAttachment","ec2:ModifyInstanceCreditSpecification","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:StartInstances","ec2:DetachClassicLinkVpc","ec2:ModifyTransitGateway","ec2:DeleteVpcEndpointServiceConfigurations","ec2:AssociateTransitGatewayMulticastDomain","ec2:CreateKeyPair","ec2:ModifyTrafficMirrorSession","ec2:DeleteTransitGatewayConnectPeer","ec2:DeleteTransitGatewayRouteTable","ec2:DeleteTags","ec2:CreateInstanceEventWindow","ec2:ImportImage","ec2:AttachVolume","ec2:AssociateTransitGatewayRouteTable","ec2:AssociateAddress","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ec2:AssociateEnclaveCertificateIamRole","ec2:DisassociateEnclaveCertificateIamRole","ec2:EnableFastSnapshotRestores","ec2:DetachVolume","ec2:ReplaceNetworkAclEntry","ec2:ModifySnapshotAttribute","ec2:AllocateAddress","ec2:RejectTransitGatewayMulticastDomainAssociations","ec2:DetachNetworkInterface","ec2:CreateFlowLogs","ec2:DisassociateAddress","ec2:CreateNetworkInsightsPath","ec2:ResetInstanceAttribute","ec2:RestoreManagedPrefixListVersion","ec2:CreateInternetGateway","ec2:DeleteFpgaImage","ec2:ModifyVpcAttribute","ec2:CreateTrafficMirrorFilterRule","ec2:CreateInstanceExportTask","ec2:CreateSnapshots","ec2:ModifyVpnConnectionOptions","ec2:TerminateInstances","ec2:DeleteLocalGatewayRoute","ec2:CreateImage","ec2:DeleteSnapshot","ec2:DisassociateTransitGatewayMulticastDomain","ec2:DeleteVpc","ec2:AcceptVpcEndpointConnections","ec2:DeleteTrafficMirrorFilter","ec2:CreateTrafficMirrorTarget","ec2:UnmonitorInstances","ec2:RevokeSecurityGroupEgress","ec2:ImportInstance","ec2:CreateSnapshot","ec2:ModifySpotFleetRequest","ec2:ExportImage","ec2:DeleteLaunchTemplateVersions","ec2:ModifyFleet","ec2:RegisterTransitGatewayMulticastGroupMembers","ec2:CreateVpcEndpoint","ec2:DeleteNatGateway","ec2:CreateClientVpnEndpoint","ec2:CreateSecurityGroup","ec2:DeregisterImage","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","ec2:DeleteTransitGatewayRoute","ec2:DeleteLocalGatewayRouteTableVpcAssociation","ec2:BundleInstance","ec2:ReplaceIamInstanceProfileAssociation","ec2:DeleteInstanceEventWindow","ec2:ModifyInstanceCapacityReservationAttributes","ec2:DeleteManagedPrefixList","ec2:DeleteTrafficMirrorTarget","ec2:CopySnapshot","ec2:ApplySecurityGroupsToClientVpnTargetNetwork","ec2:CreateVpcEndpointServiceConfiguration","ec2:CancelCapacityReservation","ec2:DeregisterTransitGatewayMulticastGroupMembers","ec2:CreateLaunchTemplateVersion","ec2:CreateCarrierGateway","ec2:EnableVpcClassicLink","ec2:AssignIpv6Addresses","ec2:ReplaceNetworkAclAssociation","elasticloadbalancing:RemoveListenerCertificates","elasticloadbalancing:CreateTargetGroup","elasticloadbalancing:CreateLoadBalancer","elasticloadbalancing:DeleteListener","elasticloadbalancing:CreateListener","elasticloadbalancing:SetSubnets","elasticloadbalancing:RemoveTags","elasticloadbalancing:ModifyLoadBalancerAttributes","elasticloadbalancing:ModifyTargetGroup","elasticloadbalancing:AddListenerCertificates","elasticloadbalancing:SetIpAddressType","elasticloadbalancing:RegisterTargets","elasticloadbalancing:DeleteLoadBalancer","elasticloadbalancing:CreateRule","elasticloadbalancing:AddTags","elasticloadbalancing:SetRulePriorities","elasticloadbalancing:SetSecurityGroups","elasticloadbalancing:DeleteTargetGroup","elasticloadbalancing:DeleteRule","elasticloadbalancing:ModifyTargetGroupAttributes","elasticloadbalancing:ModifyListener","elasticloadbalancing:DeregisterTargets","elasticloadbalancing:ModifyRule","cloudwatch:PutDashboard","cloudwatch:SetAlarmState","cloudwatch:DisableInsightRules","cloudwatch:DeleteInsightRules","cloudwatch:PutCompositeAlarm","cloudwatch:EnableInsightRules","cloudwatch:StartMetricStreams","cloudwatch:DeleteDashboards","cloudwatch:PutMetricStream","cloudwatch:EnableAlarmActions","cloudwatch:DeleteMetricStream","cloudwatch:DisableAlarmActions","cloudwatch:PutMetricAlarm","cloudwatch:DeleteAlarms","cloudwatch:UntagResource","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","cloudwatch:TagResource","autoscaling:EnableMetricsCollection","autoscaling:CancelInstanceRefresh","autoscaling:PutScheduledUpdateGroupAction","autoscaling:SuspendProcesses","autoscaling:DeletePolicy","autoscaling:ExecutePolicy","autoscaling:ResumeProcesses","autoscaling:CompleteLifecycleAction","autoscaling:BatchPutScheduledUpdateGroupAction","autoscaling:DeleteNotificationConfiguration","autoscaling:DeleteLifecycleHook","autoscaling:StartInstanceRefresh","autoscaling:AttachInstances","autoscaling:CreateAutoScalingGroup","autoscaling:TerminateInstanceInAutoScalingGroup","autoscaling:UpdateAutoScalingGroup","autoscaling:SetInstanceProtection","autoscaling:AttachLoadBalancers","autoscaling:PutLifecycleHook","autoscaling:DeleteAutoScalingGroup","autoscaling:AttachLoadBalancerTargetGroups","autoscaling:ExitStandby","autoscaling:EnterStandby","autoscaling:SetInstanceHealth","autoscaling:DetachInstances","autoscaling:CreateLaunchConfiguration","autoscaling:PutWarmPool","autoscaling:CreateOrUpdateTags","autoscaling:PutScalingPolicy","autoscaling:DisableMetricsCollection","autoscaling:PutNotificationConfiguration","autoscaling:DetachLoadBalancers","autoscaling:DetachLoadBalancerTargetGroups","autoscaling:DeleteLaunchConfiguration","autoscaling:DeleteTags","autoscaling:BatchDeleteScheduledAction","autoscaling:SetDesiredCapacity","autoscaling:RecordLifecycleActionHeartbeat","autoscaling:DeleteScheduledAction","autoscaling:DeleteWarmPool","iam:CreateServiceLinkedRole"]},is_excluded:!1},ANPAI4VCZ3XPIZLQ5NZV2:{PolicyName:"AWSCodeCommitFullAccess",PolicyId:"ANPAI4VCZ3XPIZLQ5NZV2",Arn:"arn:aws:iam::aws:policy/AWSCodeCommitFullAccess",Path:"/",DefaultVersionId:"v7",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-07-09 17:02:19+00:00",UpdateDate:"2020-03-26 16:23:20+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["codecommit:*"],Resource:"*"},{Sid:"CloudWatchEventsCodeCommitRulesAccess",Effect:"Allow",Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Resource:"arn:aws:events:*:*:rule/codecommit*"},{Sid:"SNSTopicAndSubscriptionAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:DeleteTopic","sns:Subscribe","sns:Unsubscribe","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codecommit*"},{Sid:"SNSTopicAndSubscriptionReadAccess",Effect:"Allow",Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Resource:"*"},{Sid:"LambdaReadOnlyListAccess",Effect:"Allow",Action:["lambda:ListFunctions"],Resource:"*"},{Sid:"IAMReadOnlyListAccess",Effect:"Allow",Action:["iam:ListUsers"],Resource:"*"},{Sid:"IAMReadOnlyConsoleAccess",Effect:"Allow",Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"IAMUserSSHKeys",Effect:"Allow",Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"IAMSelfManageServiceSpecificCredentials",Effect:"Allow",Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"CodeStarNotificationsReadWriteAccess",Effect:"Allow",Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:DeleteNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Resource:"*",Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}}},{Sid:"CodeStarNotificationsListAccess",Effect:"Allow",Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Resource:"*"},{Sid:"CodeStarNotificationsSNSTopicCreateAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codestar-notifications*"},{Sid:"AmazonCodeGuruReviewerFullAccess",Effect:"Allow",Action:["codeguru-reviewer:AssociateRepository","codeguru-reviewer:DescribeRepositoryAssociation","codeguru-reviewer:ListRepositoryAssociations","codeguru-reviewer:DisassociateRepository"],Resource:"*"},{Sid:"AmazonCodeGuruReviewerSLRCreation",Action:"iam:CreateServiceLinkedRole",Effect:"Allow",Resource:"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer",Condition:{StringLike:{"iam:AWSServiceName":"codeguru-reviewer.amazonaws.com"}}},{Sid:"CloudWatchEventsManagedRules",Effect:"Allow",Action:["events:PutRule","events:PutTargets","events:DeleteRule","events:RemoveTargets"],Resource:"*",Condition:{StringEquals:{"events:ManagedBy":"codeguru-reviewer.amazonaws.com"}}},{Sid:"CodeStarNotificationsChatbotAccess",Effect:"Allow",Action:["chatbot:DescribeSlackChannelConfigurations"],Resource:"*"}]},VersionId:"v7",IsDefaultVersion:!0,CreateDate:"2020-03-26 16:23:20+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["codecommit"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codecommit:MergePullRequestByThreeWay","codecommit:UpdatePullRequestDescription","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:UntagResource","codecommit:OverridePullRequestApprovalRules","codecommit:UpdateRepositoryName","codecommit:MergeBranchesByThreeWay","codecommit:PostCommentForComparedCommit","codecommit:DeleteRepository","codecommit:UpdateRepositoryDescription","codecommit:MergePullRequestByFastForward","codecommit:PutCommentReaction","codecommit:TestRepositoryTriggers","codecommit:DeleteBranch","codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:PostCommentForPullRequest","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:UpdatePullRequestApprovalRuleContent","codecommit:UpdatePullRequestTitle","codecommit:UploadArchive","codecommit:MergeBranchesByFastForward","codecommit:MergeBranchesBySquash","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:DeleteFile","codecommit:PutFile","codecommit:PutRepositoryTriggers","codecommit:CreatePullRequestApprovalRule","codecommit:DeleteCommentContent","codecommit:CreateUnreferencedMergeCommit","codecommit:UpdateDefaultBranch","codecommit:CreatePullRequest","codecommit:MergePullRequestBySquash","codecommit:CreateCommit","codecommit:PostCommentReply","codecommit:CreateBranch","codecommit:DeletePullRequestApprovalRule","codecommit:GitPush","codecommit:UpdateComment","codecommit:TagResource","codecommit:CreateRepository","codecommit:UpdatePullRequestStatus","codecommit:UpdatePullRequestApprovalState","codestar-notifications:CreateNotificationRule","codestar-notifications:Unsubscribe","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:DeleteNotificationRule","codeguru-reviewer:DisassociateRepository","codeguru-reviewer:AssociateRepository","events:PutRule","events:RemoveTargets","events:DeleteRule","events:PutTargets"]},is_excluded:!1},ANPAI65L554VRJ33ECQS6:{PolicyName:"AmazonSQSFullAccess",PolicyId:"ANPAI65L554VRJ33ECQS6",Arn:"arn:aws:iam::aws:policy/AmazonSQSFullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:07+00:00",UpdateDate:"2015-02-06 18:41:07+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["sqs:*"],Effect:"Allow",Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:07+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sqs:RemovePermission","sqs:SetQueueAttributes","sqs:CreateQueue","sqs:AddPermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["sqs"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sqs:RemovePermission","sqs:SetQueueAttributes","sqs:DeleteMessage","sqs:CreateQueue","sqs:DeleteQueue","sqs:TagQueue","sqs:PurgeQueue","sqs:AddPermission","sqs:UntagQueue","sqs:ChangeMessageVisibility","sqs:SendMessage"]},is_excluded:!1},ANPAI6E2CYYMI4XI7AA5K:{PolicyName:"AWSLambdaFullAccess",PolicyId:"ANPAI6E2CYYMI4XI7AA5K",Arn:"arn:aws:iam::aws:policy/AWSLambdaFullAccess",Path:"/",DefaultVersionId:"v8",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:45+00:00",UpdateDate:"2017-11-27 23:22:38+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["cloudformation:DescribeChangeSet","cloudformation:DescribeStackResources","cloudformation:DescribeStacks","cloudformation:GetTemplate","cloudformation:ListStackResources","cloudwatch:*","cognito-identity:ListIdentityPools","cognito-sync:GetCognitoEvents","cognito-sync:SetCognitoEvents","dynamodb:*","ec2:DescribeSecurityGroups","ec2:DescribeSubnets","ec2:DescribeVpcs","events:*","iam:GetPolicy","iam:GetPolicyVersion","iam:GetRole","iam:GetRolePolicy","iam:ListAttachedRolePolicies","iam:ListRolePolicies","iam:ListRoles","iam:PassRole","iot:AttachPrincipalPolicy","iot:AttachThingPrincipal","iot:CreateKeysAndCertificate","iot:CreatePolicy","iot:CreateThing","iot:CreateTopicRule","iot:DescribeEndpoint","iot:GetTopicRule","iot:ListPolicies","iot:ListThings","iot:ListTopicRules","iot:ReplaceTopicRule","kinesis:DescribeStream","kinesis:ListStreams","kinesis:PutRecord","kms:ListAliases","lambda:*","logs:*","s3:*","sns:ListSubscriptions","sns:ListSubscriptionsByTopic","sns:ListTopics","sns:Publish","sns:Subscribe","sns:Unsubscribe","sqs:ListQueues","sqs:SendMessage","tag:GetResources","xray:PutTelemetryRecords","xray:PutTraceSegments"],Resource:"*"}]},VersionId:"v8",IsDefaultVersion:!0,CreateDate:"2017-11-27 23:22:38+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"PassExistingRoleToNewLambdaThenInvoke",actions:["iam:passrole","lambda:createfunction","lambda:invokefunction"]},{type:"PassExistingRoleToNewLambdaThenTriggerWithNewDynamo",actions:["iam:passrole","lambda:createfunction","lambda:createeventsourcemapping","dynamodb:createtable","dynamodb:putitem"]},{type:"PassExistingRoleToNewLambdaThenTriggerWithExistingDynamo",actions:["iam:passrole","lambda:createfunction","lambda:createeventsourcemapping"]},{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["lambda:AddPermission","lambda:DisableReplication","s3:PutBucketPublicAccessBlock","s3:DeleteAccessPointPolicy","s3:PutObjectVersionAcl","s3:DeleteBucketPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","lambda:RemoveLayerVersionPermission","lambda:RemovePermission","lambda:AddLayerVersionPermission","s3:ObjectOwnerOverrideToBucketOwner","iam:PassRole","s3:PutBucketPolicy","iot:AttachPrincipalPolicy","s3:BypassGovernanceRetention","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","lambda:EnableReplication","s3:PutMultiRegionAccessPointPolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudwatch","dynamodb","events","lambda","logs","s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["events:DeleteConnection","sns:Publish","s3:DeleteBucketWebsite","events:UpdateApiDestination","s3:DeleteObjectTagging","logs:AssociateKmsKey","lambda:RemoveLayerVersionPermission","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","events:InvokeApiDestination","s3:PutBucketOwnershipControls","dynamodb:DeleteItem","events:DisableRule","dynamodb:UntagResource","cloudwatch:DeleteMetricStream","events:UpdateArchive","iot:CreateThing","lambda:DeleteFunction","dynamodb:BatchWriteItem","lambda:UpdateFunctionConfiguration","dynamodb:PartiQLDelete","iot:ReplaceTopicRule","lambda:AddPermission","iot:CreatePolicy","cloudwatch:DeleteInsightRules","s3:PutLifecycleConfiguration","logs:DeleteSubscriptionFilter","events:CreatePartnerEventSource","s3:BypassGovernanceRetention","cloudwatch:PutMetricAlarm","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","lambda:DeleteFunctionConcurrency","logs:DeleteLogGroup","events:EnableRule","dynamodb:CreateTableReplica","dynamodb:UpdateContributorInsights","s3:PutBucketVersioning","logs:DeleteLogStream","lambda:PutProvisionedConcurrencyConfig","cloudwatch:DeleteDashboards","logs:DeleteMetricFilter","lambda:DeleteEventSourceMapping","dynamodb:UpdateTable","s3:CreateAccessPointForObjectLambda","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","s3:PutObjectVersionTagging","dynamodb:UpdateGlobalTable","dynamodb:UpdateItem","s3:PutAccelerateConfiguration","dynamodb:ExportTableToPointInTime","events:CancelReplay","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutObjectAcl","logs:DisassociateKmsKey","events:StartReplay","lambda:DisableReplication","events:CreateEventBus","cloudwatch:DeleteAlarms","events:ActivateEventSource","dynamodb:CreateTable","dynamodb:DeleteBackup","lambda:UpdateFunctionEventInvokeConfig","cloudwatch:PutCompositeAlarm","dynamodb:PartiQLInsert","lambda:RemovePermission","logs:TagLogGroup","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","sns:Subscribe","s3:PutAccessPointPolicy","dynamodb:RestoreTableFromBackup","events:PutRule","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","dynamodb:DeleteTable","logs:UntagLogGroup","cloudwatch:TagResource","s3:PutBucketRequestPayment","lambda:TagResource","s3:PutAccessPointPolicyForObjectLambda","logs:CreateExportTask","s3:PutBucketLogging","s3:RestoreObject","events:DeauthorizeConnection","dynamodb:CreateGlobalTable","dynamodb:PartiQLUpdate","dynamodb:CreateBackup","lambda:InvokeAsync","cloudwatch:PutDashboard","events:CreateConnection","dynamodb:UpdateTimeToLive","dynamodb:DeleteTableReplica","s3:DeleteMultiRegionAccessPoint","lambda:UntagResource","s3:DeleteAccessPointForObjectLambda","lambda:DeleteCodeSigningConfig","lambda:EnableReplication","cloudwatch:DisableAlarmActions","s3:ReplicateDelete","s3:DeleteObjectVersionTagging","dynamodb:UpdateTableReplicaAutoScaling","logs:DeleteRetentionPolicy","s3:UpdateJobPriority","s3:PutEncryptionConfiguration","cloudwatch:DisableInsightRules","events:PutTargets","lambda:AddLayerVersionPermission","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","s3:PutBucketPublicAccessBlock","lambda:PutFunctionCodeSigningConfig","logs:PutLogEvents","cloudwatch:PutMetricStream","lambda:PublishLayerVersion","events:CreateArchive","logs:PutSubscriptionFilter","events:PutEvents","logs:CreateLogGroup","logs:PutMetricFilter","s3:PutStorageLensConfigurationTagging","events:TagResource","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","lambda:CreateFunction","events:DeleteApiDestination","lambda:InvokeFunction","s3:DeleteObject","logs:PutRetentionPolicy","s3:AbortMultipartUpload","s3:DeleteJobTagging","dynamodb:UpdateGlobalTableSettings","lambda:PutFunctionEventInvokeConfig","dynamodb:TagResource","s3:DeleteAccessPointPolicy","dynamodb:RestoreTableToPointInTime","dynamodb:DisableKinesisStreamingDestination","s3:DeleteBucketOwnershipControls","sqs:SendMessage","lambda:CreateCodeSigningConfig","s3:PutAccessPointConfigurationForObjectLambda","s3:ReplicateTags","s3:PutObjectRetention","cloudwatch:EnableAlarmActions","lambda:UpdateFunctionCodeSigningConfig","events:DeleteEventBus","s3:PutBucketNotification","s3:PutJobTagging","cognito-sync:SetCognitoEvents","events:DeleteArchive","iam:PassRole","cloudwatch:StartMetricStreams","lambda:CreateAlias","lambda:DeleteProvisionedConcurrencyConfig","s3:PutMultiRegionAccessPointPolicy","events:RemoveTargets","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","events:CreateApiDestination","lambda:DeleteLayerVersion","events:DeleteRule","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","dynamodb:PutItem","s3:PutBucketTagging","s3:PutBucketAcl","lambda:UpdateEventSourceMapping","s3:PutBucketPolicy","lambda:DeleteFunctionCodeSigningConfig","iot:AttachPrincipalPolicy","s3:DeleteStorageLensConfigurationTagging","logs:CreateLogStream","events:DeletePartnerEventSource","events:DeactivateEventSource","events:UpdateConnection","lambda:UpdateAlias","cloudwatch:SetAlarmState","cloudwatch:UntagResource","cloudwatch:EnableInsightRules","s3:PutBucketWebsite","kinesis:PutRecord","s3:CreateMultiRegionAccessPoint","s3:PutObjectVersionAcl","lambda:PutFunctionConcurrency","s3:PutObject","iot:CreateTopicRule","s3:DeleteAccessPoint","s3:GetObject","events:UntagResource","lambda:PublishVersion","lambda:UpdateFunctionCode","dynamodb:EnableKinesisStreamingDestination","dynamodb:UpdateContinuousBackups"]},is_excluded:!1},ANPAI7XKCFMBPM3QQRRVQ:{PolicyName:"IAMFullAccess",PolicyId:"ANPAI7XKCFMBPM3QQRRVQ",Arn:"arn:aws:iam::aws:policy/IAMFullAccess",Path:"/",DefaultVersionId:"v2",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:38+00:00",UpdateDate:"2019-06-21 19:40:00+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["iam:*","organizations:DescribeAccount","organizations:DescribeOrganization","organizations:DescribeOrganizationalUnit","organizations:DescribePolicy","organizations:ListChildren","organizations:ListParents","organizations:ListPoliciesForTarget","organizations:ListRoots","organizations:ListPolicies","organizations:ListTargetsForPolicy"],Resource:"*"}]},VersionId:"v2",IsDefaultVersion:!0,CreateDate:"2019-06-21 19:40:00+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"CreateAccessKey",actions:["iam:createaccesskey"]},{type:"CreateLoginProfile",actions:["iam:createloginprofile"]},{type:"UpdateLoginProfile",actions:["iam:updateloginprofile"]},{type:"AddUserToGroup",actions:["iam:addusertogroup"]},{type:"CreateNewPolicyVersion",actions:["iam:createpolicyversion"]},{type:"SetExistingDefaultPolicyVersion",actions:["iam:setdefaultpolicyversion"]},{type:"AttachUserPolicy",actions:["iam:attachuserpolicy"]},{type:"AttachGroupPolicy",actions:["iam:attachgrouppolicy"]},{type:"PutUserPolicy",actions:["iam:putuserpolicy"]},{type:"PutGroupPolicy",actions:["iam:putgrouppolicy"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:CreateVirtualMFADevice","iam:CreateOpenIDConnectProvider","iam:DeleteOpenIDConnectProvider","iam:UpdateLoginProfile","iam:DetachGroupPolicy","iam:UpdateAssumeRolePolicy","iam:DeleteUserPolicy","iam:DeleteGroupPolicy","iam:DeleteGroup","iam:DeleteUser","iam:PutRolePolicy","iam:UpdateOpenIDConnectProviderThumbprint","iam:CreateAccessKey","iam:DeleteAccessKey","iam:RemoveUserFromGroup","iam:RemoveRoleFromInstanceProfile","iam:AddRoleToInstanceProfile","iam:UpdateSigningCertificate","iam:ResyncMFADevice","iam:ChangePassword","iam:DeleteSigningCertificate","iam:CreateServiceSpecificCredential","iam:UpdateAccessKey","iam:DeletePolicy","iam:CreateRole","iam:CreateSAMLProvider","iam:CreatePolicyVersion","iam:ResetServiceSpecificCredential","iam:EnableMFADevice","iam:DeleteInstanceProfile","iam:UpdateServerCertificate","iam:CreateLoginProfile","iam:DeleteVirtualMFADevice","iam:UpdateRoleDescription","iam:UploadSSHPublicKey","iam:UpdateSAMLProvider","iam:CreateUser","iam:DeleteSSHPublicKey","iam:UploadSigningCertificate","iam:DeactivateMFADevice","iam:DetachUserPolicy","iam:RemoveClientIDFromOpenIDConnectProvider","iam:PutRolePermissionsBoundary","iam:DetachRolePolicy","iam:CreateInstanceProfile","iam:DeleteRolePermissionsBoundary","iam:UpdateServiceSpecificCredential","iam:AddClientIDToOpenIDConnectProvider","iam:CreatePolicy","iam:DeleteSAMLProvider","iam:PutUserPolicy","iam:UpdateRole","iam:DeleteServerCertificate","iam:DeleteLoginProfile","iam:UploadServerCertificate","iam:AttachGroupPolicy","iam:PutGroupPolicy","iam:AddUserToGroup","iam:PassRole","iam:DeleteRole","iam:CreateGroup","iam:UpdateSSHPublicKey","iam:DeleteUserPermissionsBoundary","iam:DeletePolicyVersion","iam:PutUserPermissionsBoundary","iam:AttachUserPolicy","iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:SetDefaultPolicyVersion","iam:UpdateUser","iam:DeleteServiceSpecificCredential","iam:UpdateGroup","iam:AttachRolePolicy","iam:DeleteRolePolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["iam"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["iam:CreateServiceSpecificCredential","iam:CreateLoginProfile","iam:UpdateAccessKey","iam:ResetServiceSpecificCredential","iam:CreateAccessKey"]},InfrastructureModification:{severity:"low",description:"",findings:["iam:CreateVirtualMFADevice","iam:CreateOpenIDConnectProvider","iam:DeleteOpenIDConnectProvider","iam:UpdateLoginProfile","iam:UntagSAMLProvider","iam:TagSAMLProvider","iam:DetachGroupPolicy","iam:UpdateAssumeRolePolicy","iam:DeleteUserPolicy","iam:DeleteGroupPolicy","iam:DeleteGroup","iam:DeleteUser","iam:UntagRole","iam:PutRolePolicy","iam:UpdateOpenIDConnectProviderThumbprint","iam:CreateAccessKey","iam:TagRole","iam:DeleteAccessKey","iam:RemoveUserFromGroup","iam:RemoveRoleFromInstanceProfile","iam:UntagMFADevice","iam:AddRoleToInstanceProfile","iam:UpdateSigningCertificate","iam:ResyncMFADevice","iam:UntagPolicy","iam:ChangePassword","iam:TagServerCertificate","iam:DeleteSigningCertificate","iam:CreateServiceSpecificCredential","iam:UpdateAccessKey","iam:DeletePolicy","iam:CreateRole","iam:CreateSAMLProvider","iam:CreatePolicyVersion","iam:ResetServiceSpecificCredential","iam:EnableMFADevice","iam:DeleteInstanceProfile","iam:TagPolicy","iam:TagUser","iam:UpdateServerCertificate","iam:CreateLoginProfile","iam:DeleteVirtualMFADevice","iam:UpdateRoleDescription","iam:UploadSSHPublicKey","iam:UpdateSAMLProvider","iam:CreateUser","iam:DeleteSSHPublicKey","iam:UntagUser","iam:UploadSigningCertificate","iam:DeactivateMFADevice","iam:DetachUserPolicy","iam:RemoveClientIDFromOpenIDConnectProvider","iam:PutRolePermissionsBoundary","iam:DetachRolePolicy","iam:TagInstanceProfile","iam:CreateInstanceProfile","iam:DeleteRolePermissionsBoundary","iam:UpdateServiceSpecificCredential","iam:AddClientIDToOpenIDConnectProvider","iam:CreatePolicy","iam:DeleteSAMLProvider","iam:PutUserPolicy","iam:UpdateRole","iam:UntagServerCertificate","iam:DeleteServerCertificate","iam:DeleteLoginProfile","iam:UploadServerCertificate","iam:AttachGroupPolicy","iam:PutGroupPolicy","iam:AddUserToGroup","iam:TagOpenIDConnectProvider","iam:PassRole","iam:DeleteRole","iam:CreateGroup","iam:UpdateSSHPublicKey","iam:DeleteUserPermissionsBoundary","iam:DeletePolicyVersion","iam:PutUserPermissionsBoundary","iam:AttachUserPolicy","iam:TagMFADevice","iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:UntagInstanceProfile","iam:SetDefaultPolicyVersion","iam:UpdateUser","iam:DeleteServiceSpecificCredential","iam:UpdateGroup","iam:UntagOpenIDConnectProvider","iam:AttachRolePolicy","iam:DeleteRolePolicy"]},is_excluded:!1},ANPAIFIR6V6BVTRAHWINE:{PolicyName:"AmazonS3FullAccess",PolicyId:"ANPAIFIR6V6BVTRAHWINE",Arn:"arn:aws:iam::aws:policy/AmazonS3FullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:58+00:00",UpdateDate:"2015-02-06 18:40:58+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:"s3:*",Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:40:58+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:DeleteBucketWebsite","s3:PutObjectAcl","s3:DeleteObjectTagging","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","s3:PutMultiRegionAccessPointPolicy","s3:PutBucketPublicAccessBlock","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutJobTagging","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","s3:PutBucketPolicy","s3:PutBucketRequestPayment","s3:DeleteObject","s3:DeleteJobTagging","s3:AbortMultipartUpload","s3:PutAccessPointPolicyForObjectLambda","s3:PutLifecycleConfiguration","s3:PutBucketLogging","s3:BypassGovernanceRetention","s3:DeleteStorageLensConfigurationTagging","s3:RestoreObject","s3:DeleteAccessPointPolicy","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","s3:PutBucketVersioning","s3:DeleteBucketOwnershipControls","s3:CreateAccessPointForObjectLambda","s3:PutAccessPointConfigurationForObjectLambda","s3:PutBucketWebsite","s3:DeleteMultiRegionAccessPoint","s3:PutObjectRetention","s3:CreateMultiRegionAccessPoint","s3:DeleteAccessPointForObjectLambda","s3:PutObjectVersionAcl","s3:ReplicateTags","s3:PutObject","s3:ReplicateDelete","s3:DeleteBucket","s3:DeleteAccessPoint","s3:PutBucketNotification","s3:PutObjectVersionTagging","s3:DeleteObjectVersionTagging","s3:GetObject","s3:PutAccelerateConfiguration","s3:UpdateJobPriority","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutEncryptionConfiguration"]},is_excluded:!1},ANPAIICZJNOJN36GTG6CM:{PolicyName:"AmazonVPCReadOnlyAccess",PolicyId:"ANPAIICZJNOJN36GTG6CM",Arn:"arn:aws:iam::aws:policy/AmazonVPCReadOnlyAccess",Path:"/",DefaultVersionId:"v6",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:17+00:00",UpdateDate:"2018-03-07 18:34:42+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ec2:DescribeAccountAttributes","ec2:DescribeAddresses","ec2:DescribeClassicLinkInstances","ec2:DescribeCustomerGateways","ec2:DescribeDhcpOptions","ec2:DescribeEgressOnlyInternetGateways","ec2:DescribeFlowLogs","ec2:DescribeInternetGateways","ec2:DescribeMovingAddresses","ec2:DescribeNatGateways","ec2:DescribeNetworkAcls","ec2:DescribeNetworkInterfaceAttribute","ec2:DescribeNetworkInterfacePermissions","ec2:DescribeNetworkInterfaces","ec2:DescribePrefixLists","ec2:DescribeRouteTables","ec2:DescribeSecurityGroupReferences","ec2:DescribeSecurityGroups","ec2:DescribeStaleSecurityGroups","ec2:DescribeSubnets","ec2:DescribeTags","ec2:DescribeVpcAttribute","ec2:DescribeVpcClassicLink","ec2:DescribeVpcClassicLinkDnsSupport","ec2:DescribeVpcEndpoints","ec2:DescribeVpcEndpointConnectionNotifications","ec2:DescribeVpcEndpointConnections","ec2:DescribeVpcEndpointServiceConfigurations","ec2:DescribeVpcEndpointServicePermissions","ec2:DescribeVpcEndpointServices","ec2:DescribeVpcPeeringConnections","ec2:DescribeVpcs","ec2:DescribeVpnConnections","ec2:DescribeVpnGateways"],Resource:"*"}]},VersionId:"v6",IsDefaultVersion:!0,CreateDate:"2018-03-07 18:34:42+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAIKEABORKUXN6DEAZU:{PolicyName:"CloudWatchFullAccess",PolicyId:"ANPAIKEABORKUXN6DEAZU",Arn:"arn:aws:iam::aws:policy/CloudWatchFullAccess",Path:"/",DefaultVersionId:"v3",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:00+00:00",UpdateDate:"2018-08-09 19:10:43+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["autoscaling:Describe*","cloudwatch:*","logs:*","sns:*","iam:GetPolicy","iam:GetPolicyVersion","iam:GetRole"],Effect:"Allow",Resource:"*"},{Effect:"Allow",Action:"iam:CreateServiceLinkedRole",Resource:"arn:aws:iam::*:role/aws-service-role/events.amazonaws.com/AWSServiceRoleForCloudWatchEvents*",Condition:{StringLike:{"iam:AWSServiceName":"events.amazonaws.com"}}}]},VersionId:"v3",IsDefaultVersion:!0,CreateDate:"2018-08-09 19:10:43+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sns:AddPermission","sns:CreateTopic","sns:SetTopicAttributes","sns:RemovePermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudwatch","logs","sns"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:Publish","cloudwatch:DisableInsightRules","sns:ConfirmSubscription","sns:AddPermission","cloudwatch:StartMetricStreams","logs:AssociateKmsKey","logs:DisassociateKmsKey","cloudwatch:DeleteAlarms","sns:DeleteTopic","logs:PutLogEvents","cloudwatch:PutCompositeAlarm","cloudwatch:PutMetricStream","logs:TagLogGroup","cloudwatch:DeleteMetricStream","sns:CreateTopic","logs:PutSubscriptionFilter","logs:CreateLogGroup","logs:PutMetricFilter","sns:Subscribe","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","logs:UntagLogGroup","cloudwatch:TagResource","logs:PutRetentionPolicy","cloudwatch:DeleteInsightRules","sns:UntagResource","logs:CreateExportTask","logs:DeleteSubscriptionFilter","sns:SetTopicAttributes","cloudwatch:PutMetricAlarm","logs:CreateLogStream","sns:TagResource","sns:RemovePermission","logs:DeleteLogGroup","logs:DeleteLogStream","cloudwatch:PutDashboard","cloudwatch:SetAlarmState","cloudwatch:EnableInsightRules","cloudwatch:DeleteDashboards","cloudwatch:UntagResource","logs:DeleteMetricFilter","cloudwatch:EnableAlarmActions","cloudwatch:DisableAlarmActions","logs:DeleteRetentionPolicy"]},is_excluded:!1},ANPAINAW5ANUWTH3R4ANI:{PolicyName:"AWSDirectoryServiceFullAccess",PolicyId:"ANPAINAW5ANUWTH3R4ANI",Arn:"arn:aws:iam::aws:policy/AWSDirectoryServiceFullAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:11+00:00",UpdateDate:"2019-02-05 20:29:43+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["ds:*","ec2:AuthorizeSecurityGroupEgress","ec2:AuthorizeSecurityGroupIngress","ec2:CreateNetworkInterface","ec2:CreateSecurityGroup","ec2:DeleteNetworkInterface","ec2:DeleteSecurityGroup","ec2:DescribeNetworkInterfaces","ec2:DescribeSubnets","ec2:DescribeVpcs","ec2:RevokeSecurityGroupEgress","ec2:RevokeSecurityGroupIngress","ec2:DescribeSecurityGroups","sns:GetTopicAttributes","sns:ListSubscriptions","sns:ListSubscriptionsByTopic","sns:ListTopics","iam:ListRoles","organizations:ListAccountsForParent","organizations:ListRoots","organizations:ListAccounts","organizations:DescribeOrganization","organizations:DescribeAccount","organizations:ListOrganizationalUnitsForParent","organizations:ListAWSServiceAccessForOrganization"],Effect:"Allow",Resource:"*"},{Action:["sns:CreateTopic","sns:DeleteTopic","sns:SetTopicAttributes","sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:DirectoryMonitoring*"},{Action:["organizations:EnableAWSServiceAccess","organizations:DisableAWSServiceAccess"],Effect:"Allow",Resource:"*",Condition:{"ForAllValues:StringLike":{"organizations:ServicePrincipal":["ds.amazonaws.com"]}}},{Action:["ec2:CreateTags","ec2:DeleteTags"],Effect:"Allow",Resource:["arn:aws:ec2:*:*:network-interface/*","arn:aws:ec2:*:*:security-group/*"]}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2019-02-05 20:29:43+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ds:CreateConditionalForwarder","ds:CreateTrust","ds:ShareDirectory"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["ds"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ds:CreateLogSubscription","ds:EnableLDAPS","ds:RegisterEventTopic","ds:RestoreFromSnapshot","ds:RemoveIpRoutes","ds:StartSchemaExtension","ds:ResetUserPassword","ds:CreateComputer","ds:DisableClientAuthentication","ds:UpdateNumberOfDomainControllers","ec2:DeleteSecurityGroup","ds:CreateSnapshot","ds:EnableSso","ec2:AuthorizeSecurityGroupIngress","ds:EnableClientAuthentication","ds:DeregisterCertificate","ds:UnauthorizeApplication","ds:AcceptSharedDirectory","ds:DeleteSnapshot","ds:DeleteDirectory","ds:ShareDirectory","ds:AuthorizeApplication","ds:DisableRadius","ds:AddTagsToResource","ds:AddIpRoutes","ds:UpdateRadius","ds:UnshareDirectory","ds:UpdateConditionalForwarder","ds:DisableLDAPS","ec2:RevokeSecurityGroupEgress","ds:UpdateTrust","ds:CreateAlias","ds:RejectSharedDirectory","ds:DeleteLogSubscription","ds:CreateTrust","ds:DeleteConditionalForwarder","ec2:CreateSecurityGroup","ec2:CreateNetworkInterface","ds:CancelSchemaExtension","ec2:RevokeSecurityGroupIngress","ds:CreateConditionalForwarder","ds:RemoveRegion","ec2:DeleteNetworkInterface","ds:DisableSso","ds:RemoveTagsFromResource","ds:DeregisterEventTopic","ds:RegisterCertificate","ds:EnableRadius","ds:AddRegion","ds:DeleteTrust","ec2:AuthorizeSecurityGroupEgress"]},is_excluded:!1},ANPAIONKN3TJZUKXCHXWC:{PolicyName:"AWSCodeDeployFullAccess",PolicyId:"ANPAIONKN3TJZUKXCHXWC",Arn:"arn:aws:iam::aws:policy/AWSCodeDeployFullAccess",Path:"/",DefaultVersionId:"v3",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-05-19 18:13:23+00:00",UpdateDate:"2020-04-02 16:14:47+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:"codedeploy:*",Effect:"Allow",Resource:"*"},{Sid:"CodeStarNotificationsReadWriteAccess",Effect:"Allow",Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:DeleteNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Resource:"*",Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codedeploy:*"}}},{Sid:"CodeStarNotificationsListAccess",Effect:"Allow",Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Resource:"*"},{Sid:"CodeStarNotificationsSNSTopicCreateAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codestar-notifications*"},{Sid:"CodeStarNotificationsChatbotAccess",Effect:"Allow",Action:["chatbot:DescribeSlackChannelConfigurations"],Resource:"*"},{Sid:"SNSTopicListAccess",Effect:"Allow",Action:["sns:ListTopics"],Resource:"*"}]},VersionId:"v3",IsDefaultVersion:!0,CreateDate:"2020-04-02 16:14:47+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["codedeploy"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codedeploy:DeleteApplication","codedeploy:DeleteDeploymentGroup","codedeploy:AddTagsToOnPremisesInstances","codedeploy:CreateDeployment","codedeploy:UntagResource","codedeploy:UpdateDeploymentGroup","codedeploy:DeleteDeploymentConfig","codedeploy:CreateDeploymentConfig","codedeploy:DeregisterOnPremisesInstance","codedeploy:UpdateApplication","codedeploy:RegisterOnPremisesInstance","codedeploy:TagResource","codedeploy:RemoveTagsFromOnPremisesInstances","codedeploy:RegisterApplicationRevision","codedeploy:CreateDeploymentGroup","codedeploy:CreateApplication","codestar-notifications:CreateNotificationRule","codestar-notifications:Unsubscribe","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:DeleteNotificationRule"]},is_excluded:!1},ANPAIQNUJTQYDRJPC3BNK:{PolicyName:"AWSCloudTrailFullAccess",PolicyId:"ANPAIQNUJTQYDRJPC3BNK",Arn:"arn:aws:iam::aws:policy/AWSCloudTrailFullAccess",Path:"/",DefaultVersionId:"v8",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:39:58+00:00",UpdateDate:"2019-09-12 23:08:46+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["sns:AddPermission","sns:CreateTopic","sns:DeleteTopic","sns:ListTopics","sns:SetTopicAttributes","sns:GetTopicAttributes"],Resource:"*"},{Effect:"Allow",Action:["s3:CreateBucket","s3:DeleteBucket","s3:ListAllMyBuckets","s3:PutBucketPolicy","s3:ListBucket","s3:GetObject","s3:GetBucketLocation","s3:GetBucketPolicy"],Resource:"*"},{Effect:"Allow",Action:"cloudtrail:*",Resource:"*"},{Effect:"Allow",Action:["logs:CreateLogGroup"],Resource:"*"},{Effect:"Allow",Action:["iam:ListRoles","iam:GetRolePolicy","iam:GetUser"],Resource:"*"},{Effect:"Allow",Action:["iam:PassRole"],Resource:"*",Condition:{StringEquals:{"iam:PassedToService":"cloudtrail.amazonaws.com"}}},{Effect:"Allow",Action:["kms:ListKeys","kms:ListAliases"],Resource:"*"},{Effect:"Allow",Action:["lambda:ListFunctions"],Resource:"*"}]},VersionId:"v8",IsDefaultVersion:!0,CreateDate:"2019-09-12 23:08:46+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sns:AddPermission","sns:CreateTopic","sns:SetTopicAttributes","s3:PutBucketPolicy","iam:PassRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudtrail"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:CreateTopic","sns:DeleteTopic","sns:SetTopicAttributes","sns:AddPermission","s3:DeleteBucket","s3:GetObject","s3:PutBucketPolicy","s3:CreateBucket","cloudtrail:AddTags","cloudtrail:CreateTrail","cloudtrail:PutInsightSelectors","cloudtrail:StartLogging","cloudtrail:PutEventSelectors","cloudtrail:DeleteTrail","cloudtrail:UpdateTrail","cloudtrail:RemoveTags","cloudtrail:StopLogging","logs:CreateLogGroup","iam:PassRole"]},is_excluded:!1},ANPAIX2T3QCXHR2OGGCTO:{PolicyName:"SecurityAudit",PolicyId:"ANPAIX2T3QCXHR2OGGCTO",Arn:"arn:aws:iam::aws:policy/SecurityAudit",Path:"/",DefaultVersionId:"v32",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-02-06 18:41:01+00:00",UpdateDate:"2020-02-25 16:08:50+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Resource:"*",Action:["access-analyzer:GetAnalyzedResource","access-analyzer:GetAnalyzer","access-analyzer:GetArchiveRule","access-analyzer:GetFinding","access-analyzer:ListAnalyzedResources","access-analyzer:ListAnalyzers","access-analyzer:ListArchiveRules","access-analyzer:ListFindings","access-analyzer:ListTagsForResource","acm:Describe*","acm:List*","application-autoscaling:Describe*","appmesh:Describe*","appmesh:List*","appsync:List*","athena:GetWorkGroup","athena:List*","autoscaling:Describe*","batch:DescribeComputeEnvironments","batch:DescribeJobDefinitions","chime:List*","cloud9:Describe*","cloud9:ListEnvironments","clouddirectory:ListDirectories","cloudformation:DescribeStack*","cloudformation:GetTemplate","cloudformation:ListStack*","cloudformation:GetStackPolicy","cloudfront:Get*","cloudfront:List*","cloudhsm:ListHapgs","cloudhsm:ListHsms","cloudhsm:ListLunaClients","cloudsearch:DescribeDomains","cloudsearch:DescribeServiceAccessPolicies","cloudtrail:DescribeTrails","cloudtrail:GetEventSelectors","cloudtrail:GetTrailStatus","cloudtrail:ListTags","cloudtrail:LookupEvents","cloudwatch:Describe*","codebuild:ListProjects","codecommit:BatchGetRepositories","codecommit:GetBranch","codecommit:GetObjectIdentifier","codecommit:GetRepository","codecommit:List*","codedeploy:Batch*","codedeploy:Get*","codedeploy:List*","codepipeline:ListPipelines","codestar:Describe*","codestar:List*","cognito-identity:ListIdentityPools","cognito-idp:ListUserPools","cognito-sync:Describe*","cognito-sync:List*","comprehend:Describe*","comprehend:List*","config:BatchGetAggregateResourceConfig","config:BatchGetResourceConfig","config:Deliver*","config:Describe*","config:Get*","config:List*","datapipeline:DescribeObjects","datapipeline:DescribePipelines","datapipeline:EvaluateExpression","datapipeline:GetPipelineDefinition","datapipeline:ListPipelines","datapipeline:QueryObjects","datapipeline:ValidatePipelineDefinition","datasync:Describe*","datasync:List*","dax:Describe*","dax:ListTags","directconnect:Describe*","dms:Describe*","dms:ListTagsForResource","ds:DescribeDirectories","dynamodb:DescribeContinuousBackups","dynamodb:DescribeGlobalTable","dynamodb:DescribeTable","dynamodb:DescribeTimeToLive","dynamodb:ListBackups","dynamodb:ListGlobalTables","dynamodb:ListStreams","dynamodb:ListTables","ec2:Describe*","ecr:DescribeRepositories","ecr:GetRepositoryPolicy","ecs:Describe*","ecs:List*","eks:DescribeCluster","eks:ListClusters","elasticache:Describe*","elasticbeanstalk:Describe*","elasticfilesystem:DescribeFileSystems","elasticfilesystem:DescribeMountTargetSecurityGroups","elasticfilesystem:DescribeMountTargets","elasticloadbalancing:Describe*","elasticmapreduce:Describe*","elasticmapreduce:ListClusters","elasticmapreduce:ListInstances","es:Describe*","es:ListDomainNames","events:Describe*","events:List*","firehose:Describe*","firehose:List*","fms:ListComplianceStatus","fms:ListPolicies","fsx:Describe*","fsx:List*","gamelift:ListBuilds","gamelift:ListFleets","glacier:DescribeVault","glacier:GetVaultAccessPolicy","glacier:ListVaults","globalaccelerator:Describe*","globalaccelerator:List*","greengrass:List*","guardduty:Get*","guardduty:List*","iam:GenerateCredentialReport","iam:GenerateServiceLastAccessedDetails","iam:Get*","iam:List*","iam:SimulateCustomPolicy","iam:SimulatePrincipalPolicy","inspector:Describe*","inspector:Get*","inspector:List*","inspector:Preview*","iot:Describe*","iot:GetPolicy","iot:GetPolicyVersion","iot:List*","kinesis:DescribeStream","kinesis:ListStreams","kinesis:ListTagsForStream","kinesisanalytics:ListApplications","kms:Describe*","kms:Get*","kms:List*","lambda:GetAccountSettings","lambda:GetFunctionConfiguration","lambda:GetLayerVersionPolicy","lambda:GetPolicy","lambda:List*","license-manager:List*","lightsail:GetInstances","lightsail:GetLoadBalancers","logs:Describe*","logs:ListTagsLogGroup","machinelearning:DescribeMLModels","mediaconnect:Describe*","mediaconnect:List*","mediastore:GetContainerPolicy","mediastore:ListContainers","opsworks:DescribeStacks","opsworks-cm:DescribeServers","organizations:List*","organizations:Describe*","quicksight:Describe*","quicksight:List*","ram:List*","rds:Describe*","rds:DownloadDBLogFilePortion","rds:ListTagsForResource","redshift:Describe*","rekognition:Describe*","rekognition:List*","robomaker:Describe*","robomaker:List*","route53:Get*","route53:List*","route53domains:GetDomainDetail","route53domains:GetOperationDetail","route53domains:ListDomains","route53domains:ListOperations","route53domains:ListTagsForDomain","route53resolver:List*","route53resolver:Get*","s3:GetAccelerateConfiguration","s3:GetAccessPoint","s3:GetAccessPointPolicy","s3:GetAccessPointPolicyStatus","s3:GetAccountPublicAccessBlock","s3:GetAnalyticsConfiguration","s3:GetBucket*","s3:GetEncryptionConfiguration","s3:GetInventoryConfiguration","s3:GetLifecycleConfiguration","s3:GetMetricsConfiguration","s3:GetObjectAcl","s3:GetObjectVersionAcl","s3:GetReplicationConfiguration","s3:ListAccessPoints","s3:ListAllMyBuckets","sagemaker:Describe*","sagemaker:List*","sdb:DomainMetadata","sdb:ListDomains","secretsmanager:GetResourcePolicy","secretsmanager:ListSecrets","secretsmanager:ListSecretVersionIds","securityhub:Describe*","securityhub:Get*","securityhub:List*","serverlessrepo:GetApplicationPolicy","serverlessrepo:List*","ses:GetIdentityDkimAttributes","ses:GetIdentityPolicies","ses:GetIdentityVerificationAttributes","ses:ListIdentities","ses:ListIdentityPolicies","ses:ListVerifiedEmailAddresses","shield:Describe*","shield:List*","snowball:ListClusters","snowball:ListJobs","sns:GetTopicAttributes","sns:ListSubscriptionsByTopic","sns:ListTopics","sqs:GetQueueAttributes","sqs:ListDeadLetterSourceQueues","sqs:ListQueues","sqs:ListQueueTags","ssm:Describe*","ssm:GetAutomationExecution","ssm:ListDocuments","sso:DescribePermissionsPolicies","sso:List*","states:ListStateMachines","storagegateway:DescribeBandwidthRateLimit","storagegateway:DescribeCache","storagegateway:DescribeCachediSCSIVolumes","storagegateway:DescribeGatewayInformation","storagegateway:DescribeMaintenanceStartTime","storagegateway:DescribeNFSFileShares","storagegateway:DescribeSnapshotSchedule","storagegateway:DescribeStorediSCSIVolumes","storagegateway:DescribeTapeArchives","storagegateway:DescribeTapeRecoveryPoints","storagegateway:DescribeTapes","storagegateway:DescribeUploadBuffer","storagegateway:DescribeVTLDevices","storagegateway:DescribeWorkingStorage","storagegateway:List*","tag:GetResources","tag:GetTagKeys","transfer:Describe*","transfer:List*","translate:List*","trustedadvisor:Describe*","waf:ListWebACLs","waf-regional:ListWebACLs","workspaces:Describe*"]},{Effect:"Allow",Action:["apigateway:GET"],Resource:["arn:aws:apigateway:*::/apis","arn:aws:apigateway:*::/apis/*/stages","arn:aws:apigateway:*::/apis/*/stages/*","arn:aws:apigateway:*::/apis/*/routes","arn:aws:apigateway:*::/restapis","arn:aws:apigateway:*::/restapis/*/authorizers","arn:aws:apigateway:*::/restapis/*/authorizers/*","arn:aws:apigateway:*::/restapis/*/documentation/versions","arn:aws:apigateway:*::/restapis/*/resources","arn:aws:apigateway:*::/restapis/*/resources/*","arn:aws:apigateway:*::/restapis/*/resources/*/methods/*","arn:aws:apigateway:*::/restapis/*/stages","arn:aws:apigateway:*::/restapis/*/stages/*","arn:aws:apigateway:*::/vpclinks"]}]},VersionId:"v32",IsDefaultVersion:!0,CreateDate:"2020-02-25 16:08:50+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["quicksight:DescribeDataSetPermissions","quicksight:DescribeDataSourcePermissions"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["quicksight:DescribeDataSourcePermissions","chime:ListChannelMessages","quicksight:DescribeDataSetPermissions"]},is_excluded:!1},ANPAIZTJ4DXE7G6AGAE6M:{PolicyName:"AmazonS3ReadOnlyAccess",PolicyId:"ANPAIZTJ4DXE7G6AGAE6M",Arn:"arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:59+00:00",UpdateDate:"2015-02-06 18:40:59+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["s3:Get*","s3:List*"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:40:59+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject"]},is_excluded:!1},ANPAJ2P4NXCHAT7NDPNR4:{PolicyName:"AmazonSESFullAccess",PolicyId:"ANPAJ2P4NXCHAT7NDPNR4",Arn:"arn:aws:iam::aws:policy/AmazonSESFullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:02+00:00",UpdateDate:"2015-02-06 18:41:02+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ses:*"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:02+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ses:CreateEmailIdentityPolicy","ses:DeleteEmailIdentityPolicy","ses:UpdateEmailIdentityPolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["ses"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ses:PutEmailIdentityDkimSigningAttributes","ses:UpdateContactList","ses:TestRenderEmailTemplate","ses:CreateContactList","ses:UpdateConfigurationSetEventDestination","ses:SendBulkEmail","ses:CreateEmailTemplate","ses:SendCustomVerificationEmail","ses:CreateContact","ses:DeleteConfigurationSetEventDestination","ses:PutConfigurationSetSendingOptions","ses:PutConfigurationSetDeliveryOptions","ses:UntagResource","ses:CreateEmailIdentityPolicy","ses:CreateCustomVerificationEmailTemplate","ses:UpdateEmailTemplate","ses:PutEmailIdentityConfigurationSetAttributes","ses:PutConfigurationSetReputationOptions","ses:PutConfigurationSetTrackingOptions","ses:DeleteConfigurationSet","ses:DeleteEmailIdentityPolicy","ses:DeleteDedicatedIpPool","ses:UpdateCustomVerificationEmailTemplate","ses:SendEmail","ses:PutDedicatedIpInPool","ses:CreateConfigurationSetEventDestination","ses:DeleteEmailTemplate","ses:CreateConfigurationSet","ses:PutEmailIdentityDkimAttributes","ses:DeleteContactList","ses:UpdateContact","ses:PutEmailIdentityFeedbackAttributes","ses:PutConfigurationSetSuppressionOptions","ses:CreateDeliverabilityTestReport","ses:UpdateEmailIdentityPolicy","ses:CreateEmailIdentity","ses:TagResource","ses:DeleteEmailIdentity","ses:DeleteCustomVerificationEmailTemplate","ses:PutEmailIdentityMailFromAttributes","ses:DeleteContact","ses:CreateDedicatedIpPool"]},is_excluded:!1},ANPAJBWPGNOVKZD3JI2P2:{PolicyName:"AmazonVPCFullAccess",PolicyId:"ANPAJBWPGNOVKZD3JI2P2",Arn:"arn:aws:iam::aws:policy/AmazonVPCFullAccess",Path:"/",DefaultVersionId:"v7",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-02-06 18:41:16+00:00",UpdateDate:"2018-03-15 18:30:25+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ec2:AcceptVpcPeeringConnection","ec2:AcceptVpcEndpointConnections","ec2:AllocateAddress","ec2:AssignIpv6Addresses","ec2:AssignPrivateIpAddresses","ec2:AssociateAddress","ec2:AssociateDhcpOptions","ec2:AssociateRouteTable","ec2:AssociateSubnetCidrBlock","ec2:AssociateVpcCidrBlock","ec2:AttachClassicLinkVpc","ec2:AttachInternetGateway","ec2:AttachNetworkInterface","ec2:AttachVpnGateway","ec2:AuthorizeSecurityGroupEgress","ec2:AuthorizeSecurityGroupIngress","ec2:CreateCustomerGateway","ec2:CreateDefaultSubnet","ec2:CreateDefaultVpc","ec2:CreateDhcpOptions","ec2:CreateEgressOnlyInternetGateway","ec2:CreateFlowLogs","ec2:CreateInternetGateway","ec2:CreateNatGateway","ec2:CreateNetworkAcl","ec2:CreateNetworkAcl","ec2:CreateNetworkAclEntry","ec2:CreateNetworkInterface","ec2:CreateNetworkInterfacePermission","ec2:CreateRoute","ec2:CreateRouteTable","ec2:CreateSecurityGroup","ec2:CreateSubnet","ec2:CreateTags","ec2:CreateVpc","ec2:CreateVpcEndpoint","ec2:CreateVpcEndpointConnectionNotification","ec2:CreateVpcEndpointServiceConfiguration","ec2:CreateVpcPeeringConnection","ec2:CreateVpnConnection","ec2:CreateVpnConnectionRoute","ec2:CreateVpnGateway","ec2:DeleteCustomerGateway","ec2:DeleteDhcpOptions","ec2:DeleteEgressOnlyInternetGateway","ec2:DeleteFlowLogs","ec2:DeleteInternetGateway","ec2:DeleteNatGateway","ec2:DeleteNetworkAcl","ec2:DeleteNetworkAclEntry","ec2:DeleteNetworkInterface","ec2:DeleteNetworkInterfacePermission","ec2:DeleteRoute","ec2:DeleteRouteTable","ec2:DeleteSecurityGroup","ec2:DeleteSubnet","ec2:DeleteTags","ec2:DeleteVpc","ec2:DeleteVpcEndpoints","ec2:DeleteVpcEndpointConnectionNotifications","ec2:DeleteVpcEndpointServiceConfigurations","ec2:DeleteVpcPeeringConnection","ec2:DeleteVpnConnection","ec2:DeleteVpnConnectionRoute","ec2:DeleteVpnGateway","ec2:DescribeAccountAttributes","ec2:DescribeAddresses","ec2:DescribeAvailabilityZones","ec2:DescribeClassicLinkInstances","ec2:DescribeCustomerGateways","ec2:DescribeDhcpOptions","ec2:DescribeEgressOnlyInternetGateways","ec2:DescribeFlowLogs","ec2:DescribeInstances","ec2:DescribeInternetGateways","ec2:DescribeKeyPairs","ec2:DescribeMovingAddresses","ec2:DescribeNatGateways","ec2:DescribeNetworkAcls","ec2:DescribeNetworkInterfaceAttribute","ec2:DescribeNetworkInterfacePermissions","ec2:DescribeNetworkInterfaces","ec2:DescribePrefixLists","ec2:DescribeRouteTables","ec2:DescribeSecurityGroupReferences","ec2:DescribeSecurityGroups","ec2:DescribeStaleSecurityGroups","ec2:DescribeSubnets","ec2:DescribeTags","ec2:DescribeVpcAttribute","ec2:DescribeVpcClassicLink","ec2:DescribeVpcClassicLinkDnsSupport","ec2:DescribeVpcEndpointConnectionNotifications","ec2:DescribeVpcEndpointConnections","ec2:DescribeVpcEndpoints","ec2:DescribeVpcEndpointServiceConfigurations","ec2:DescribeVpcEndpointServicePermissions","ec2:DescribeVpcEndpointServices","ec2:DescribeVpcPeeringConnections","ec2:DescribeVpcs","ec2:DescribeVpnConnections","ec2:DescribeVpnGateways","ec2:DetachClassicLinkVpc","ec2:DetachInternetGateway","ec2:DetachNetworkInterface","ec2:DetachVpnGateway","ec2:DisableVgwRoutePropagation","ec2:DisableVpcClassicLink","ec2:DisableVpcClassicLinkDnsSupport","ec2:DisassociateAddress","ec2:DisassociateRouteTable","ec2:DisassociateSubnetCidrBlock","ec2:DisassociateVpcCidrBlock","ec2:EnableVgwRoutePropagation","ec2:EnableVpcClassicLink","ec2:EnableVpcClassicLinkDnsSupport","ec2:ModifyNetworkInterfaceAttribute","ec2:ModifySubnetAttribute","ec2:ModifyVpcAttribute","ec2:ModifyVpcEndpoint","ec2:ModifyVpcEndpointConnectionNotification","ec2:ModifyVpcEndpointServiceConfiguration","ec2:ModifyVpcEndpointServicePermissions","ec2:ModifyVpcPeeringConnectionOptions","ec2:ModifyVpcTenancy","ec2:MoveAddressToVpc","ec2:RejectVpcEndpointConnections","ec2:RejectVpcPeeringConnection","ec2:ReleaseAddress","ec2:ReplaceNetworkAclAssociation","ec2:ReplaceNetworkAclEntry","ec2:ReplaceRoute","ec2:ReplaceRouteTableAssociation","ec2:ResetNetworkInterfaceAttribute","ec2:RestoreAddressToClassic","ec2:RevokeSecurityGroupEgress","ec2:RevokeSecurityGroupIngress","ec2:UnassignIpv6Addresses","ec2:UnassignPrivateIpAddresses","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:UpdateSecurityGroupRuleDescriptionsIngress"],Resource:"*"}]},VersionId:"v7",IsDefaultVersion:!0,CreateDate:"2018-03-15 18:30:25+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ec2:ModifyVpcEndpointServicePermissions","ec2:CreateNetworkInterfacePermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ec2:DeleteVpcEndpointConnectionNotifications","ec2:ModifyNetworkInterfaceAttribute","ec2:RejectVpcEndpointConnections","ec2:EnableVgwRoutePropagation","ec2:DeleteVpnGateway","ec2:CreateCustomerGateway","ec2:ModifyVpcEndpoint","ec2:CreateNetworkAcl","ec2:DeleteEgressOnlyInternetGateway","ec2:AssociateVpcCidrBlock","ec2:DetachVpnGateway","ec2:DeleteFlowLogs","ec2:DeleteRoute","ec2:UnassignIpv6Addresses","ec2:AssignPrivateIpAddresses","ec2:CreateVpcPeeringConnection","ec2:DisableVgwRoutePropagation","ec2:DetachInternetGateway","ec2:DeleteVpnConnection","ec2:DisassociateSubnetCidrBlock","ec2:CreateSubnet","ec2:DeleteDhcpOptions","ec2:CreateVpc","ec2:AttachVpnGateway","ec2:ModifyVpcPeeringConnectionOptions","ec2:DeleteNetworkInterface","ec2:ModifyVpcTenancy","ec2:RejectVpcPeeringConnection","ec2:ReplaceRouteTableAssociation","ec2:DeleteCustomerGateway","ec2:CreateDhcpOptions","ec2:CreateTags","ec2:DeleteInternetGateway","ec2:DeleteNetworkAclEntry","ec2:DisableVpcClassicLinkDnsSupport","ec2:DeleteSecurityGroup","ec2:DisassociateRouteTable","ec2:ResetNetworkInterfaceAttribute","ec2:ModifyVpcEndpointServiceConfiguration","ec2:ModifyVpcEndpointServicePermissions","ec2:CreateVpnConnection","ec2:EnableVpcClassicLinkDnsSupport","ec2:ModifyVpcEndpointConnectionNotification","ec2:DeleteSubnet","ec2:AssociateDhcpOptions","ec2:CreateNetworkInterface","ec2:ReleaseAddress","ec2:UnassignPrivateIpAddresses","ec2:DisableVpcClassicLink","ec2:CreateEgressOnlyInternetGateway","ec2:AttachClassicLinkVpc","ec2:CreateVpcEndpointConnectionNotification","ec2:AssociateSubnetCidrBlock","ec2:AuthorizeSecurityGroupEgress","ec2:CreateVpnGateway","ec2:CreateNatGateway","ec2:CreateNetworkAclEntry","ec2:DeleteNetworkAcl","ec2:AcceptVpcPeeringConnection","ec2:DeleteVpnConnectionRoute","ec2:AuthorizeSecurityGroupIngress","ec2:CreateNetworkInterfacePermission","ec2:DeleteVpcEndpoints","ec2:AssociateRouteTable","ec2:AttachInternetGateway","ec2:DeleteVpcPeeringConnection","ec2:CreateRoute","ec2:ReplaceRoute","ec2:ModifySubnetAttribute","ec2:AttachNetworkInterface","ec2:DeleteRouteTable","ec2:CreateRouteTable","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:DetachClassicLinkVpc","ec2:DeleteVpcEndpointServiceConfigurations","ec2:DeleteTags","ec2:AssociateAddress","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ec2:ReplaceNetworkAclEntry","ec2:AllocateAddress","ec2:DetachNetworkInterface","ec2:CreateFlowLogs","ec2:DisassociateAddress","ec2:CreateInternetGateway","ec2:ModifyVpcAttribute","ec2:DeleteVpc","ec2:AcceptVpcEndpointConnections","ec2:RevokeSecurityGroupEgress","ec2:CreateVpcEndpoint","ec2:DeleteNatGateway","ec2:CreateSecurityGroup","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","ec2:CreateVpcEndpointServiceConfiguration","ec2:EnableVpcClassicLink","ec2:AssignIpv6Addresses","ec2:ReplaceNetworkAclAssociation"]},is_excluded:!1},ANPAJKSO7NDY4T57MWDSQ:{PolicyName:"IAMReadOnlyAccess",PolicyId:"ANPAJKSO7NDY4T57MWDSQ",Arn:"arn:aws:iam::aws:policy/IAMReadOnlyAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:39+00:00",UpdateDate:"2018-01-25 19:11:27+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["iam:GenerateCredentialReport","iam:GenerateServiceLastAccessedDetails","iam:Get*","iam:List*","iam:SimulateCustomPolicy","iam:SimulatePrincipalPolicy"],Resource:"*"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2018-01-25 19:11:27+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAJLIB4VSBVO47ZSBB6:{PolicyName:"AWSAccountUsageReportAccess",PolicyId:"ANPAJLIB4VSBVO47ZSBB6",Arn:"arn:aws:iam::aws:policy/AWSAccountUsageReportAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:19+00:00",UpdateDate:"2015-02-06 18:41:19+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["aws-portal:ViewUsage"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:19+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAJNPP7PPPPMJRV2SA4:{PolicyName:"AWSKeyManagementServicePowerUser",PolicyId:"ANPAJNPP7PPPPMJRV2SA4",Arn:"arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser",Path:"/",DefaultVersionId:"v2",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:40+00:00",UpdateDate:"2017-03-07 00:55:11+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["kms:CreateAlias","kms:CreateKey","kms:DeleteAlias","kms:Describe*","kms:GenerateRandom","kms:Get*","kms:List*","kms:TagResource","kms:UntagResource","iam:ListGroups","iam:ListRoles","iam:ListUsers"],Resource:"*"}]},VersionId:"v2",IsDefaultVersion:!0,CreateDate:"2017-03-07 00:55:11+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["kms:UntagResource","kms:DeleteAlias","kms:TagResource","kms:CreateAlias"]},is_excluded:!1},ANPAJWVDLG5RPST6PHQ3A:{PolicyName:"AmazonRoute53FullAccess",PolicyId:"ANPAJWVDLG5RPST6PHQ3A",Arn:"arn:aws:iam::aws:policy/AmazonRoute53FullAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:54+00:00",UpdateDate:"2018-12-20 21:42:00+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["route53:*","route53domains:*","cloudfront:ListDistributions","elasticloadbalancing:DescribeLoadBalancers","elasticbeanstalk:DescribeEnvironments","s3:ListBucket","s3:GetBucketLocation","s3:GetBucketWebsite","ec2:DescribeVpcs","ec2:DescribeVpcEndpoints","ec2:DescribeRegions","sns:ListTopics","sns:ListSubscriptionsByTopic","cloudwatch:DescribeAlarms","cloudwatch:GetMetricStatistics"],Resource:"*"},{Effect:"Allow",Action:"apigateway:GET",Resource:"arn:aws:apigateway:*::/domainnames"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2018-12-20 21:42:00+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["route53","route53domains"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["route53:DeleteHealthCheck","route53:UpdateTrafficPolicyInstance","route53:CreateTrafficPolicyVersion","route53:DeleteTrafficPolicyInstance","route53:ActivateKeySigningKey","route53:UpdateTrafficPolicyComment","route53:CreateKeySigningKey","route53:DeleteReusableDelegationSet","route53:CreateTrafficPolicyInstance","route53:DeleteQueryLoggingConfig","route53:DeleteHostedZone","route53:AssociateVPCWithHostedZone","route53:CreateHostedZone","route53:ChangeTagsForResource","route53:DisableHostedZoneDNSSEC","route53:CreateVPCAssociationAuthorization","route53:DisassociateVPCFromHostedZone","route53:UpdateHealthCheck","route53:CreateQueryLoggingConfig","route53:DeactivateKeySigningKey","route53:DeleteKeySigningKey","route53:UpdateHostedZoneComment","route53:DeleteTrafficPolicy","route53:DeleteVPCAssociationAuthorization","route53:EnableHostedZoneDNSSEC","route53:ChangeResourceRecordSets"]},is_excluded:!1},ANPAJYRXTHIB4FOVS3ZXS:{PolicyName:"PowerUserAccess",PolicyId:"ANPAJYRXTHIB4FOVS3ZXS",Arn:"arn:aws:iam::aws:policy/PowerUserAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:39:47+00:00",UpdateDate:"2019-03-20 22:19:03+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",NotAction:["iam:*","organizations:*","account:*"],Resource:"*"},{Effect:"Allow",Action:["iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:ListRoles","organizations:DescribeOrganization","account:ListRegions"],Resource:"*"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2019-03-20 22:19:03+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"UpdateExistingGlueDevEndpoint",actions:["glue:updatedevendpoint"]},{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["ssm:GetParameters","secretsmanager:GetSecretValue","ssm:GetParameter","s3:GetObject","ssm:GetParametersByPath"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["rds:AuthorizeDBSecurityGroupIngress","backup:DeleteBackupVaultAccessPolicy","iot:DetachPolicy","sqs:RemovePermission","acm-pca:DeletePolicy","secretsmanager:DeleteResourcePolicy","waf:PutPermissionPolicy","storagegateway:UpdateChapCredentials","route53resolver:PutResolverQueryLogConfigPolicy","sqs:CreateQueue","iot:SetDefaultAuthorizer","glue:PutResourcePolicy","acm-pca:CreatePermission","ssm-incidents:DeleteResourcePolicy","redshift:CreateSnapshotCopyGrant","s3-object-lambda:PutObjectVersionAcl","redshift:RejectDataShare","s3:PutBucketPublicAccessBlock","ssm:ModifyDocumentPermission","route53resolver:PutFirewallRuleGroupPolicy","quicksight:UpdateIAMPolicyAssignment","worklink:UpdateDevicePolicyConfiguration","monitron:DisassociateProjectAdminUser","ec2:ResetSnapshotAttribute","quicksight:UpdateGroup","kms:CreateGrant","quicksight:DescribeDataSetPermissions","redshift:RevokeSnapshotAccess","servicecatalog:DeletePortfolioShare","imagebuilder:PutImagePolicy","sso:DeletePermissionSet","redshift:ModifyClusterIamRoles","sso:DetachManagedPolicyFromPermissionSet","ses:CreateEmailIdentityPolicy","workmail:ResetUserPassword","ssm-incidents:PutResourcePolicy","quicksight:UpdateDashboardPermissions","cognito-identity:DeleteIdentityPool","quicksight:DeleteUserByPrincipalId","glacier:SetVaultAccessPolicy","es:CreateElasticsearchDomain","opsworks:SetPermission","quicksight:CreateAdmin","s3-outposts:PutAccessPointPolicy","cognito-identity:UnlinkDeveloperIdentity","ram:AssociateResourceShare","sso:AttachManagedPolicyToPermissionSet","redshift:JoinGroup","lambda:RemovePermission","ecr:SetRepositoryPolicy","quicksight:UpdateDataSourcePermissions","ram:DisassociateResourceShare","storagegateway:SetSMBGuestPassword","s3:PutAccessPointPolicyForObjectLambda","fsx:ManageBackupPrincipalAssociations","servicecatalog:CreatePortfolioShare","quicksight:UpdateThemePermissions","glacier:InitiateVaultLock","ram:UpdateResourceShare","waf-regional:DeletePermissionPolicy","rds:ModifyDBSnapshotAttribute","codeartifact:DeleteRepositoryPermissionsPolicy","redshift:AuthorizeDataShare","lambda:EnableReplication","codestar:DeleteProject","cloudformation:SetStackPolicy","ds:CreateTrust","imagebuilder:PutImageRecipePolicy","rds:ModifyDBClusterSnapshotAttribute","redshift:AuthorizeSnapshotAccess","sns:AddPermission","storagegateway:DeleteChapCredentials","ssm-contacts:AssociateContact","s3-outposts:PutObjectAcl","quicksight:UpdateFolderPermissions","s3-outposts:DeleteBucketPolicy","waf:DeletePermissionPolicy","wafv2:DeleteWebACL","ses:UpdateEmailIdentityPolicy","quicksight:UpdateUser","ds:CreateConditionalForwarder","sns:RemovePermission","s3:PutObjectVersionAcl","ram:RejectResourceShareInvitation","ecr:DeleteRepositoryPolicy","codestar:DisassociateTeamMember","s3-outposts:DeleteAccessPointPolicy","glacier:CompleteVaultLock","route53resolver:PutResolverRulePolicy","quicksight:DeleteGroupMembership","quicksight:UpdateTemplatePermissions","cognito-identity:UpdateIdentityPool","ec2:ModifyVpcEndpointServicePermissions","codeguru-profiler:RemovePermission","kms:RevokeGrant","waf-regional:PutPermissionPolicy","iot:AttachPrincipalPolicy","quicksight:CreateGroupMembership","signer:AddProfilePermission","secretsmanager:PutResourcePolicy","codebuild:DeleteResourcePolicy","lambda:AddPermission","lambda:DisableReplication","grafana:UpdatePermissions","elasticfilesystem:DeleteFileSystemPolicy","kms:RetireGrant","s3:PutBucketPolicy","mediatailor:DeleteChannelPolicy","rds-db:connect","quicksight:DeleteGroup","monitron:ListProjectAdminUsers","ec2:CreateNetworkInterfacePermission","codeartifact:DeleteDomainPermissionsPolicy","kms:PutKeyPolicy","servicecatalog:UpdatePortfolioShare","sns:CreateTopic","s3:PutAccessPointPolicy","elasticfilesystem:PutFileSystemPolicy","signer:RemoveProfilePermission","wafv2:UpdateWebACL","redshift:CreateClusterUser","wafv2:PutPermissionPolicy","ecr-public:SetRepositoryPolicy","sso:CreatePermissionSet","apigateway:UpdateRestApiPolicy","ram:DeleteResourceShare","ec2:ModifySnapshotAttribute","codebuild:PutResourcePolicy","workmail:ResetPassword","iot:SetDefaultPolicyVersion","quicksight:CreateGroup","sns:SetTopicAttributes","cognito-identity:MergeDeveloperIdentities","s3:ObjectOwnerOverrideToBucketOwner","imagebuilder:PutContainerRecipePolicy","glacier:AbortVaultLock","mediatailor:PutChannelPolicy","mediapackage:RotateIngestEndpointCredentials","codeguru-profiler:PutPermission","codestar:UpdateTeamMember","sso:UpdatePermissionSet","ses:DeleteEmailIdentityPolicy","quicksight:DeleteUser","iot:AttachPolicy","acm-pca:DeletePermission","quicksight:UpdateAnalysisPermissions","backup:PutBackupVaultAccessPolicy","ds:ShareDirectory","lambda:RemoveLayerVersionPermission","storagegateway:SetLocalConsolePassword","s3:BypassGovernanceRetention","s3:PutObjectAcl","s3:PutMultiRegionAccessPointPolicy","quicksight:CreateIAMPolicyAssignment","workspaces:UpdateConnectionAliasPermission","sqs:AddPermission","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","quicksight:RegisterUser","monitron:AssociateProjectAdminUser","cloudsearch:UpdateServiceAccessPolicies","glacier:DeleteVaultAccessPolicy","wafv2:CreateWebACL","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","wafv2:DeletePermissionPolicy","s3-outposts:PutBucketPolicy","iot:DetachPrincipalPolicy","imagebuilder:PutComponentPolicy","workspaces:ModifySelfservicePermissions","lambda:AddLayerVersionPermission","s3-object-lambda:PutObjectAcl","workspaces:UpdateWorkspaceImagePermission","acm-pca:PutPolicy","quicksight:UpdateDataSetPermissions","sqs:SetQueueAttributes","quicksight:DescribeDataSourcePermissions","glue:DeleteResourcePolicy","codestar:AssociateTeamMember","redshift:DeauthorizeDataShare","s3:DeleteBucketPolicy","es:UpdateElasticsearchDomainConfig","quicksight:DeleteIAMPolicyAssignment","quicksight:CreateUser","ram:AcceptResourceShareInvitation","iam:DeleteServiceLinkedRole","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["mediapackage:RotateChannelCredentials","codepipeline:PollForJobs","connect:GetFederationTokens","sts:AssumeRoleWithWebIdentity","sts:GetFederationToken","sts:GetSessionToken","sts:AssumeRoleWithSAML","cognito-idp:GetSigningCertificate","connect:GetFederationToken","sts:AssumeRole","cognito-identity:GetOpenIdToken","mediapackage:RotateIngestEndpointCredentials","lightsail:DownloadDefaultKeyPair","ec2:GetPasswordData","cognito-identity:GetOpenIdTokenForDeveloperIdentity","ecr:GetAuthorizationToken","redshift:GetClusterCredentials","lightsail:GetRelationalDatabaseMasterUserPassword","gamelift:RequestUploadCredentials","rds-db:connect","cognito-identity:GetCredentialsForIdentity","gamelift:GetInstanceAccess","lightsail:CreateBucketAccessKey","chime:CreateApiKey","lightsail:GetInstanceAccessDetails"]},InfrastructureModification:{severity:"low",description:"",findings:["lightsail:DeleteContactMethod","servicecatalog:CreatePortfolioShare","secretsmanager:PutResourcePolicy","mgn:UpdateAgentConversionInfoForMgn","codecommit:UpdatePullRequestDescription","s3:DeleteObjectTagging","mgn:FinalizeCutover","monitron:UntagResource","managedblockchain:UpdateNode","healthlake:UntagResource","elasticache:CopySnapshot","swf:ContinueAsNewWorkflowExecution","ec2:ModifyVpcEndpoint","chime:CreateChannelModerator","ec2:ResetFpgaImageAttribute","glue:DeleteSchemaVersions","dynamodb:DeleteItem","appmesh-preview:CreateVirtualGateway","codebuild:CreateReportGroup","managedblockchain:UpdateMember","elasticfilesystem:ClientWrite","codebuild:DeleteResourcePolicy","elasticfilesystem:CreateTags","codedeploy:TagResource","rds:StopActivityStream","s3-outposts:DeleteEndpoint","storagegateway:UpdateAutomaticTapeCreationPolicy","worklink:UpdateIdentityProviderConfiguration","dms:StartReplicationTask","waf-regional:DeleteRule","opsworks:StopInstance","aps:UpdateWorkspaceAlias","grafana:AssociateLicense","ec2:RequestSpotInstances","iotanalytics:CreateDataset","ec2:CreateTransitGatewayRouteTable","iot:CreateCustomMetric","mq:CreateUser","proton:UpdateServiceInstance","wafv2:PutFirewallManagerRuleGroups","rds-data:ExecuteSql","athena:CreatePreparedStatement","codeartifact:DisassociateExternalConnection","sagemaker:DeleteTrial","quicksight:RestoreAnalysis","sagemaker:DeletePipeline","frauddetector:UpdateModel","deepcomposer:DeleteModel","geo:BatchDeleteDevicePositionHistory","frauddetector:PutOutcome","ec2:DetachInternetGateway","opsworks:TagResource","kendra:StopDataSourceSyncJob","iot1click:UpdateProject","ssm:UpdateMaintenanceWindowTarget","rds:AuthorizeDBSecurityGroupIngress","codecommit:CreatePullRequestApprovalRule","s3:DeleteStorageLensConfiguration","devicefarm:StopJob","ec2:CreateSubnet","databrew:UntagResource","license-manager:DeleteGrant","storagegateway:CreateNFSFileShare","honeycode:BatchUpdateTableRows","lookoutmetrics:DeleteAnomalyDetector","appmesh-preview:CreateVirtualRouter","artifact:AcceptAgreement","quicksight:CreateTheme","gamelift:SuspendGameServerGroup","rds:ModifyDBSubnetGroup","medialive:StartChannel","config:PutConfigRule","forecast:UpdateDatasetGroup","workmail:EnableMailGroups","networkmanager:AssociateCustomerGateway","sagemaker:DeleteAssociation","ecs:StartTask","iot:AddThingToBillingGroup","wellarchitected:TagResource","workmail:DeleteMobileDevice","kinesis:CreateStream","sagemaker:DeleteMonitoringSchedule","connect:DeleteInstance","ds:CreateLogSubscription","ec2:EnableImageDeprecation","quicksight:UpdateThemePermissions","deeplens:DeleteProject","memorydb:DeleteSubnetGroup","lambda:DisableReplication","mobiletargeting:UntagResource","schemas:DeleteRegistry","codebuild:CreateProject","ses:UntagResource","route53resolver:AssociateResolverQueryLogConfig","codestar:UpdateTeamMember","redshift:CreateHsmConfiguration","kms:DisableKeyRotation","appmesh:CreateRoute","appconfig:DeleteEnvironment","workspaces:ModifyClientProperties","athena:UpdateWorkGroup","deepracer:UntagResource","sso:UpdatePermissionSet","mgh:AssociateDiscoveredResource","chime:DeleteAppInstance","athena:DeleteNamedQuery","ec2:ModifyVpcEndpointServiceConfiguration","iot:UpdateAuthorizer","wellarchitected:UpgradeLensReview","ses:DeleteDedicatedIpPool","redshift:RestoreTableFromClusterSnapshot","app-integrations:DeleteDataIntegrationAssociation","grafana:UpdatePermissions","backup:DeleteBackupVaultAccessPolicy","elasticfilesystem:UntagResource","elasticbeanstalk:DisassociateEnvironmentOperationsRole","cognito-idp:StartUserImportJob","cloudsearch:CreateDomain","es:ESHttpDelete","ec2:ConfirmProductInstance","ec2:ModifyInstanceAttribute","lambda:TagResource","mgh:DeleteProgressUpdateStream","connect:DeleteIntegrationAssociation","amplifybackend:RemoveAllBackends","sagemaker:CreateApp","backup:DeleteReportPlan","execute-api:InvalidateCache","workmail:DeleteOutboundMailFlowRule","fsx:CreateFileSystem","servicecatalog:DeleteProduct","ec2:DeleteSubnet","swf:TerminateWorkflowExecution","appconfig:ValidateConfiguration","ses:DeleteContactList","cloudhsm:RestoreBackup","forecast:CreateDatasetGroup","appstream:UpdateImagePermissions","workmail:TagResource","connect:AssociateLambdaFunction","connect-campaigns:StartCampaign","medialive:PurchaseOffering","codedeploy:CreateApplication","ec2:CreateTrafficMirrorFilter","signer:TagResource","cloudshell:DeleteEnvironment","dms:ApplyPendingMaintenanceAction","ecr:TagResource","comprehend:CreateEntityRecognizer","appconfig:CreateApplication","ses:CreateDedicatedIpPool","cognito-idp:UpdateGroup","opsworks:DeregisterInstance","nimble:DeleteStreamingSession","iot:DeleteProvisioningTemplate","backup:StartReportJob","s3-object-lambda:DeleteObjectVersion","directconnect:DeleteDirectConnectGateway","storagegateway:DeleteAutomaticTapeCreationPolicy","proton:CancelServiceInstanceDeployment","rds:ModifyOptionGroup","ecs:UpdateContainerInstancesState","ssm:UpdateMaintenanceWindow","ec2:AcceptVpcPeeringConnection","connect:CreateRoutingProfile","groundstation:DeleteDataflowEndpointGroup","elasticfilesystem:ClientRootAccess","quicksight:DeleteAnalysis","lightsail:AttachDisk","ec2:ModifyInstanceEventStartTime","app-integrations:CreateEventIntegrationAssociation","kafka-cluster:WriteData","cloud9:UntagResource","apprunner:CreateAutoScalingConfiguration","codepipeline:DeleteCustomActionType","elasticfilesystem:Restore","sagemaker:CreateModel","iot:CreateTopicRuleDestination","signer:StartSigningJob","es:CancelServiceSoftwareUpdate","ses:DeleteEmailIdentityPolicy","ds:AddIpRoutes","proton:UpdateEnvironment","license-manager:UntagResource","lambda:InvokeFunction","worklink:UntagResource","kinesis:DeleteStream","qldb:PartiQLCreateIndex","mgn:DeleteSourceServer","ec2:ModifyManagedPrefixList","lightsail:DeleteContainerService","cognito-sync:UnsubscribeFromDataset","ec2:ReleaseHosts","ec2:DisassociateTransitGatewayRouteTable","mgh:ImportMigrationTask","codeguru-reviewer:TagResource","panorama:CreateStreams","dynamodb:DisableKinesisStreamingDestination","chime:PutAppInstanceStreamingConfigurations","route53:DeactivateKeySigningKey","iotsitewise:BatchAssociateProjectAssets","dax:DeleteItem","storagegateway:UpdateSnapshotSchedule","worklink:UpdateDomainMetadata","s3-outposts:PutObject","frauddetector:DeleteVariable","ec2:StartInstances","guardduty:TagResource","connect:SuspendContactRecording","s3:PutObjectRetention","ec2:AssociateTransitGatewayMulticastDomain","sagemaker:AssociateTrialComponent","cognito-identity:TagResource","ec2:DeleteTransitGatewayRouteTable","schemas:UpdateDiscoverer","iot:DetachPolicy","glacier:InitiateVaultLock","ec2:ImportImage","macie2:CreateCustomDataIdentifier","imagebuilder:CreateComponent","waf:DeleteSizeConstraintSet","backup:UpdateBackupPlan","robomaker:UntagResource","lightsail:GetInstanceAccessDetails","appsync:UpdateGraphqlApi","sqs:RemovePermission","databrew:DeleteJob","ram:UpdateResourceShare","schemas:DeleteResourcePolicy","mobiletargeting:UpdateApnsVoipChannel","worklink:UpdateAuditStreamConfiguration","fms:PutProtocolsList","directconnect:AllocateHostedConnection","lex:RecognizeText","sagemaker:DeleteImageVersion","macie2:CreateClassificationJob","route53-recovery-readiness:UpdateResourceSet","medialive:CreateChannel","appmesh:UpdateRoute","profile:DeleteDomain","directconnect:CreateDirectConnectGatewayAssociationProposal","codeartifact:UpdatePackageVersionsStatus","guardduty:DeleteDetector","ses:PutConfigurationSetDeliveryOptions","ram:TagResource","kinesisvideo:PutMedia","redshift:ModifySnapshotSchedule","workmail:DisassociateDelegateFromResource","clouddirectory:AddFacetToObject","dax:PutItem","mediapackage-vod:DeletePackagingGroup","dataexchange:UpdateAsset","ssm:PutComplianceItems","autoscaling:CreateAutoScalingGroup","sagemaker:DeleteExperiment","quicksight:UpdateAccountCustomization","iotevents:DeleteAlarmModel","kinesisanalytics:UntagResource","sqlworkbench:UpdateFileFolder","waf:DeleteRuleGroup","lookoutmetrics:CreateAlert","personalize:CreateEventTracker","memorydb:TagResource","frauddetector:UpdateRuleMetadata","mobiletargeting:UpdateApnsChannel","transfer:DeleteServer","auditmanager:UpdateAssessmentStatus","a4b:DeleteGatewayGroup","opsworks:RegisterVolume","robomaker:CreateRobotApplicationVersion","voiceid:TagResource","workspaces:DeleteConnectionAlias","cloud9:ActivateEC2Remote","ec2:ExportImage","sagemaker:DeleteModelPackageGroup","swf:CompleteWorkflowExecution","cloudsearch:UpdateDomainEndpointOptions","quicksight:DeleteUser","waf:CreateWebACL","kinesisvideo:ConnectAsMaster","cassandra:Alter","proton:UpdateEnvironmentAccountConnection","iot:AttachPolicy","ec2:ModifyInstanceCapacityReservationAttributes","mobiletargeting:DeleteEventStream","s3:CreateMultiRegionAccessPoint","lambda:PutFunctionConcurrency","rds:RegisterDBProxyTargets","ec2:CreateVpcEndpointServiceConfiguration","amplify:UpdateDomainAssociation","opsworks:CreateApp","elasticache:CreateCacheCluster","proton:UpdateServiceTemplateMajorVersion","iotfleethub:DeleteApplication","lookoutequipment:StopInferenceScheduler","mediatailor:UpdateVodSource","glue:StartMLEvaluationTaskRun","waf-regional:DeletePermissionPolicy","acm-pca:DeletePolicy","amplifybackend:CreateBackendConfig","workmail:EnableMailDomain","s3-outposts:AbortMultipartUpload","appmesh:DeleteVirtualRouter","frauddetector:DeleteModel","ssm:UpdateOpsMetadata","fis:InjectApiThrottleError","frauddetector:DeleteBatchPredictionJob","iot:DeleteBillingGroup","guardduty:UpdatePublishingDestination","ses:CreateContactList","ses:UpdateConfigurationSetEventDestination","securityhub:UpdateActionTarget","autoscaling:SuspendProcesses","kms:ImportKeyMaterial","workmail:DeregisterFromWorkMail","ses:DeleteConfigurationSetEventDestination","workspaces:CreateWorkspaces","sqlworkbench:CreateConnection","mediapackage:UpdateChannel","cognito-idp:AdminLinkProviderForUser","ec2:DetachVpnGateway","cloudsearch:DeleteIndexField","iotwireless:ResetResourceLogLevel","storagegateway:ResetCache","networkmanager:UpdateSite","medialive:BatchStart","quicksight:CreateThemeAlias","lightsail:CreateKeyPair","chime:DeleteAppInstanceAdmin","lightsail:CreateDistribution","datasync:UntagResource","autoscaling:UpdateAutoScalingGroup","dataexchange:DeleteDataSet","dynamodb:PartiQLDelete","waf-regional:PutLoggingConfiguration","cognito-sync:BulkPublish","acm-pca:DeletePermission","schemas:CreateSchema","medialive:UpdateChannelClass","redshift:CancelResize","swf:DeprecateDomain","sagemaker:CreateModelBiasJobDefinition","codecommit:DisassociateApprovalRuleTemplateFromRepository","s3:PutBucketCORS","mediatailor:DeleteProgram","network-firewall:UntagResource","s3:PutBucketVersioning","route53:CreateQueryLoggingConfig","lightsail:DeleteContainerImage","cognito-idp:AdminUpdateUserAttributes","chime:TagMeeting","iot:ConfirmTopicRuleDestination","codedeploy:UntagResource","ec2:RejectVpcPeeringConnection","gamelift:StartGameSessionPlacement","execute-api:Invoke","autoscaling:DetachLoadBalancers","route53resolver:UpdateFirewallRule","sagemaker:UpdateNotebookInstance","ds:DeregisterEventTopic","sagemaker:CreateAlgorithm","route53:EnableHostedZoneDNSSEC","s3:PutAccelerateConfiguration","sdb:BatchPutAttributes","directconnect:AllocatePublicVirtualInterface","s3:DeleteObjectVersion","codebuild:BatchPutCodeCoverages","forecast:DeleteForecastExportJob","imagebuilder:DeleteImageRecipe","securityhub:EnableImportFindingsForProduct","elasticache:AuthorizeCacheSecurityGroupIngress","waf:DeleteSqlInjectionMatchSet","secretsmanager:CancelRotateSecret","kms:Decrypt","memorydb:UntagResource","lightsail:AttachLoadBalancerTlsCertificate","resource-groups:UpdateGroupQuery","iotanalytics:CreateDatasetContent","autoscaling:DeletePolicy","opsworks:RegisterElasticIp","redshift:CreateHsmClientCertificate","dynamodb:CreateTable","cloudwatch:DeleteAlarms","sagemaker:DeleteUserProfile","ec2:CreateTransitGatewayConnectPeer","iotsitewise:DeleteAssetModel","quicksight:UpdateDataSet","codepipeline:UntagResource","ec2:StartVpcEndpointServicePrivateDnsVerification","route53-recovery-control-config:CreateSafetyRule","cognito-idp:SetUICustomization","connect:AssociateInstanceStorageConfig","ec2:CreateTransitGatewayPrefixListReference","elastictranscoder:CreatePreset","codestar:PutExtendedAccess","iot:UpdateScheduledAudit","amplifybackend:ImportBackendAuth","glacier:InitiateJob","route53-recovery-readiness:CreateCell","fsx:CreateVolumeFromBackup","gamelift:DeregisterGameServer","comprehend:StartDominantLanguageDetectionJob","wisdom:CreateSession","kinesisvideo:TagResource","elemental-appliances-software:UpdateQuote","airflow:UpdateEnvironment","sagemaker:CreateAppImageConfig","batch:DeleteComputeEnvironment","forecast:CreateDatasetImportJob","ec2:AssociateClientVpnTargetNetwork","amplify:CreateBranch","secretsmanager:DeleteResourcePolicy","ecr:PutImage","kendra:DeleteQuerySuggestionsBlockList","connect:UpdateQueueHoursOfOperation","rds:DeleteDBProxy","robomaker:TagResource","devicefarm:StopRemoteAccessSession","airflow:UntagResource","codecommit:MergePullRequestBySquash","iot:CreateThingType","states:CreateStateMachine","servicecatalog:UpdateAttributeGroup","connect:CreateUseCase","fis:StartExperiment","route53:DeleteTrafficPolicy","ec2:CreateLocalGatewayRouteTableVpcAssociation","access-analyzer:UntagResource","quicksight:UpdateAnalysisPermissions","iot:UntagResource","ecr:PutImageTagMutability","ssm:UpdatePatchBaseline","medialive:BatchStop","globalaccelerator:DeleteAccelerator","autoscaling:BatchDeleteScheduledAction","backup:DisassociateRecoveryPoint","glacier:UploadMultipartPart","s3:PutEncryptionConfiguration","route53:DeleteTrafficPolicyInstance","serverlessrepo:DeleteApplication","transfer:DeleteUser","sqs:DeleteMessage","securityhub:DisassociateFromAdministratorAccount","worklink:DisassociateWebsiteCertificateAuthority","iot:UpdateDomainConfiguration","appconfig:UpdateDeploymentStrategy","chime:ListChannelMessages","route53resolver:UpdateFirewallConfig","memorydb:CopySnapshot","iot:Connect","auditmanager:DisassociateAssessmentReportEvidenceFolder","elasticloadbalancing:ModifyTargetGroup","resource-groups:UngroupResources","kinesis:SplitShard","lightsail:DetachInstancesFromLoadBalancer","dataexchange:UpdateRevision","workspaces:CopyWorkspaceImage","servicediscovery:DeleteNamespace","workspaces:RegisterWorkspaceDirectory","iot:DeletePolicy","a4b:DeleteUser","nimble:DeleteStudioComponent","cloud9:UpdateMembershipSettings","codebuild:UpdateWebhook","aps:DeleteAlertManagerSilence","glue:CreateSchema","route53resolver:CreateFirewallDomainList","autoscaling:AttachInstances","route53-recovery-readiness:TagResource","storagegateway:AssignTapePool","devicefarm:UpdateNetworkProfile","elasticbeanstalk:RebuildEnvironment","schemas:DeleteSchema","ssm:DeregisterTargetFromMaintenanceWindow","route53-recovery-control-config:CreateControlPanel","codestar-notifications:Unsubscribe","ssm:ResetServiceSetting","ssm:UpdateDocumentDefaultVersion","lightsail:UntagResource","forecast:DeleteDatasetGroup","ec2:DeregisterTransitGatewayMulticastGroupSources","schemas:CreateRegistry","elasticbeanstalk:UpdateApplicationVersion","sagemaker:UpdateDeviceFleet","es:AddTags","workmail:DeleteRetentionPolicy","network-firewall:UpdateFirewallPolicy","qldb:DeleteLedger","swf:CancelWorkflowExecution","sagemaker:DeleteModelBiasJobDefinition","sagemaker:CreateFlowDefinition","sagemaker:UpdateCodeRepository","sagemaker:CreateExperiment","workmail:SetMailUserDetails","bugbust:TagResource","batch:CreateComputeEnvironment","a4b:DisassociateSkillGroupFromRoom","swf:RespondActivityTaskCanceled","workspaces:DeleteWorkspaceBundle","rds:ModifyDBSnapshotAttribute","backup:PutBackupVaultAccessPolicy","kinesisanalytics:UpdateApplicationMaintenanceConfiguration","ecr-public:BatchDeleteImage","honeycode:BatchDeleteTableRows","ssm:SendCommand","ssm:UpdateDocumentMetadata","ec2:DetachVolume","waf-regional:UpdateWebACL","rds:PromoteReadReplicaDBCluster","ram:DisassociateResourceSharePermission","kinesis:DeregisterStreamConsumer","mobiletargeting:UpdateApnsVoipSandboxChannel","lambda:DeleteLayerVersion","appmesh:CreateVirtualService","lightsail:CreateRelationalDatabaseSnapshot","forecast:CreateForecast","elasticache:CreateCacheSubnetGroup","lightsail:UpdateBucketBundle","ec2:CreateTrafficMirrorFilterRule","iot:UpdateStream","elasticbeanstalk:DeleteApplication","s3-outposts:DeleteObject","ds:ShareDirectory","codedeploy:DeleteDeploymentConfig","codedeploy:DeregisterOnPremisesInstance","rekognition:DeleteProjectVersion","amplify:DeleteBranch","connect:DeleteQuickConnect","mq:DeleteTags","cognito-idp:DeleteGroup","directconnect:AcceptDirectConnectGatewayAssociationProposal","route53:DisableHostedZoneDNSSEC","rekognition:StartProjectVersion","elasticbeanstalk:ComposeEnvironments","appstream:Stream","connect-campaigns:TagResource","servicecatalog:UpdateProvisioningArtifact","waf:CreateRegexPatternSet","dms:DeleteConnection","mediapackage-vod:UntagResource","nimble:UntagResource","workmail:CancelMailboxExportJob","cloudwatch:SetAlarmState","mediapackage:DeleteChannel","iotdeviceadvisor:StopSuiteRun","rds:CopyDBParameterGroup","kinesisanalytics:TagResource","acm-pca:DeleteCertificateAuthority","quicksight:CreateAnalysis","ec2:CopySnapshot","iot:CreateProvisioningTemplateVersion","voiceid:DeleteSpeaker","route53-recovery-cluster:UpdateRoutingControlState","amplify:DeleteJob","states:UpdateStateMachine","forecast:CreatePredictor","mgh:CreateProgressUpdateStream","cognito-idp:AdminDisableProviderForUser","ses:DeleteEmailIdentity","mq:UpdateConfiguration","lightsail:DeleteDomainEntry","synthetics:DeleteCanary","codebuild:StopBuild","servicecatalog:DeleteAttributeGroup","ec2:EnableVpcClassicLink","redshift:CreateClusterSecurityGroup","iot:UpdateDimension","events:UntagResource","connect:UntagResource","robomaker:UpdateWorldTemplate","personalize:PutUsers","s3-outposts:PutLifecycleConfiguration","elasticache:TestFailover","quicksight:DeleteDataSet","lookoutmetrics:PutFeedback","chime:TagAttendee","ds:RestoreFromSnapshot","proton:TagResource","lambda:RemoveLayerVersionPermission","globalaccelerator:UpdateListener","s3:PutInventoryConfiguration","directconnect:ConfirmConnection","iot:CreateDynamicThingGroup","lookoutequipment:TagResource","cognito-idp:AdminAddUserToGroup","workmail:TestInboundMailFlowRules","glue:UpdateDatabase","eks:UpdateNodegroupConfig","rds:DeleteDBSnapshot","lex:UntagResource","backup:DeleteRecoveryPoint","frauddetector:DeleteRule","chime:PutAppInstanceRetentionSettings","iotanalytics:DeleteDataset","ec2:CancelImportTask","cognito-idp:CreateUserImportJob","kinesis:StopStreamEncryption","quicksight:DeleteAccountCustomization","es:CreateOutboundConnection","ec2:DeleteFlowLogs","cognito-sync:SetDatasetConfiguration","elasticfilesystem:DeleteFileSystemPolicy","iot:Subscribe","waf-regional:UpdateSqlInjectionMatchSet","dynamodb:BatchWriteItem","elasticache:AddTagsToResource","swf:PollForDecisionTask","connect:StopContact","comprehend:StopTrainingEntityRecognizer","codeartifact:PutPackageMetadata","ec2:DisableVgwRoutePropagation","macie2:DeleteFindingsFilter","waf-regional:DeleteByteMatchSet","autoscaling:SetInstanceHealth","s3:PutLifecycleConfiguration","mgn:NotifyAgentAuthenticationForMgn","waf-regional:AssociateWebACL","kendra:DeleteDataSource","route53:DisassociateVPCFromHostedZone","eks:DisassociateIdentityProviderConfig","events:EnableRule","codebuild:UpdateProject","ec2:CreateVpc","iotsitewise:CreateAccessPolicy","imagebuilder:CreateImagePipeline","gamelift:DeleteGameServerGroup","proton:UpdateEnvironmentTemplate","airflow:DeleteEnvironment","ssm-incidents:CreateTimelineEvent","sso:CreateAccountAssignment","mobiletargeting:DeleteSegment","comprehend:StopKeyPhrasesDetectionJob","healthlake:TagResource","ec2:AcceptTransitGatewayVpcAttachment","redshift:RevokeClusterSecurityGroupIngress","glue:RemoveSchemaVersionMetadata","iotevents:BatchAcknowledgeAlarm","quicksight:UpdateTemplateAlias","rds:ModifyGlobalCluster","codeartifact:DeleteRepositoryPermissionsPolicy","workmail:DeleteMobileDeviceAccessRule","clouddirectory:DetachPolicy","kms:EnableKeyRotation","s3:ReplicateObject","dms:AddTagsToResource","gamelift:UpdateBuild","workmail:CreateGroup","storagegateway:DeleteSnapshotSchedule","glue:BatchCreatePartition","workmail:CreateOutboundMailFlowRule","cognito-idp:UpdateIdentityProvider","codeartifact:DeleteDomain","elasticache:PurchaseReservedCacheNodesOffering","events:StartReplay","amplify:CreateDeployment","glue:CreateDatabase","iot:CreateRoleAlias","iotsitewise:DeletePortal","iot:UpdateCustomMetric","ssm-contacts:SendActivationCode","quicksight:DeleteTemplateAlias","mobiletargeting:UpdateEndpoint","sagemaker:CreateCompilationJob","quicksight:DeleteDashboard","chime:CreateChannel","iotwireless:AssociateWirelessGatewayWithCertificate","codebuild:DeleteProject","deeplens:DeregisterDevice","kms:SynchronizeMultiRegionKey","xray:UntagResource","opsworks:DeleteLayer","ec2:ResetNetworkInterfaceAttribute","opsworks:UnassignInstance","kms:RetireGrant","batch:CancelJob","ivs:ImportPlaybackKeyPair","sagemaker:DeregisterDevices","mgn:ChangeServerLifeCycleState","elasticmapreduce:CreateEditor","auditmanager:DeleteAssessment","athena:TagResource","iotwireless:DisassociateWirelessGatewayFromCertificate","cognito-idp:CreateUserPoolDomain","sagemaker:StopLabelingJob","lightsail:SetResourceAccessForBucket","memorydb:DeleteSnapshot","iotfleethub:UntagResource","dynamodb:PartiQLUpdate","wisdom:CreateContent","signer:RevokeSignature","comprehend:StartSentimentDetectionJob","route53resolver:UpdateFirewallDomains","amplifybackend:DeleteBackendAuth","sagemaker:CreateEndpointConfig","sagemaker:UpdateTrial","clouddirectory:AttachObject","devicefarm:UpdateDeviceInstance","rekognition:DeleteStreamProcessor","medialive:StartMultiplex","opsworks:CloneStack","lookoutmetrics:CreateAnomalyDetector","panorama:UpdateAppConfiguration","cloudfront:CreateDistribution","kms:ReEncryptFrom","cur:PutReportDefinition","globalaccelerator:UpdateAcceleratorAttributes","wafv2:UpdateRegexPatternSet","iotwireless:CreateWirelessGatewayTask","ec2:CreateVpcEndpointConnectionNotification","cloud9:CreateEnvironmentMembership","redshift:CreateEventSubscription","bugbust:UpdateWorkItemAdmin","xray:UpdateGroup","ssm:RegisterTargetWithMaintenanceWindow","lightsail:UpdateDistribution","ec2:CreateNatGateway","codepipeline:CreateCustomActionType","eks:DeleteFargateProfile","waf:PutPermissionPolicy","storagegateway:DeleteBandwidthRateLimit","ram:AssociateResourceSharePermission","voiceid:DeleteFraudster","iotsitewise:UpdatePortal","mgn:NotifyAgentDisconnectedForMgn","cloudsearch:RemoveTags","storagegateway:SetLocalConsolePassword","storagegateway:UpdateGatewayInformation","lightsail:CreateRelationalDatabaseFromSnapshot","lookoutequipment:StartInferenceScheduler","app-integrations:UpdateDataIntegration","globalaccelerator:UntagResource","elasticfilesystem:CreateMountTarget","iot:CreateJobTemplate","personalize:CreateDataset","mediapackage:ConfigureLogs","kendra:PutPrincipalMapping","route53:DeleteHostedZone","ivs:StopStream","ds:AuthorizeApplication","ds:DisableRadius","sagemaker:StopHumanLoop","storagegateway:UpdateChapCredentials","workmail:PutMailboxPermissions","comprehend:StopTrainingDocumentClassifier","qldb:InsertSampleData","lambda:CreateFunction","events:DeleteApiDestination","amplify:DeleteBackendEnvironment","iot1click:UpdateDeviceState","dax:UpdateItem","lookoutequipment:CreateDataset","appmesh-preview:UpdateVirtualGateway","lightsail:DeleteCertificate","kinesis:AddTagsToStream","elasticbeanstalk:UpdateConfigurationTemplate","clouddirectory:CreateTypedLinkFacet","servicecatalog:DisassociateAttributeGroup","codeguru-profiler:ConfigureAgent","securityhub:DeleteMembers","medialive:UpdateInputSecurityGroup","dax:RebootNode","panorama:TagResource","wisdom:DeleteAssistant","airflow:CreateCliToken","redshift:CopyClusterSnapshot","robomaker:DeleteWorldTemplate","storagegateway:DetachVolume","ec2:DisassociateIamInstanceProfile","globalaccelerator:DeleteListener","iot:CreateProvisioningTemplate","access-analyzer:CreateAnalyzer","storagegateway:StartAvailabilityMonitorTest","events:DeleteEventBus","a4b:AssociateContactWithAddressBook","qldb:UpdateLedger","chime:Connect","ec2:AssociateEnclaveCertificateIamRole","globalaccelerator:DeleteEndpointGroup","cognito-sync:SubscribeToDataset","glue:BatchDeleteTable","lex:CreateIntent","iot:CreateBillingGroup","route53resolver:PutResolverQueryLogConfigPolicy","elasticloadbalancing:CreateLoadBalancer","honeycode:StartTableDataImportJob","ses:TestRenderEmailTemplate","acm:DeleteCertificate","lightsail:CopySnapshot","elasticloadbalancing:SetSubnets","workspaces:DisassociateIpGroups","healthlake:StartFHIRImportJob","sagemaker:DeleteWorkteam","route53resolver:CreateFirewallRule","rds:AddRoleToDBInstance","mobiletargeting:DeleteBaiduChannel","forecast:UntagResource","lightsail:OpenInstancePublicPorts","globalaccelerator:UpdateCustomRoutingAccelerator","events:DeleteRule","mediatailor:StopChannel","mobiletargeting:DeleteCampaign","kms:DeleteAlias","appmesh-preview:UpdateVirtualService","sqlworkbench:CreateSavedQuery","mediapackage:UntagResource","directconnect:CreatePrivateVirtualInterface","sqs:CreateQueue","access-analyzer:UpdateArchiveRule","personalize:CreateSolutionVersion","sts:AssumeRole","s3:PutBucketPolicy","cognito-identity:UntagResource","workmail:DeleteSmtpGateway","access-analyzer:StartResourceScan","networkmanager:RegisterTransitGateway","iot:DeleteThing","servicecatalog:DisassociateServiceActionFromProvisioningArtifact","waf:UpdateGeoMatchSet","lightsail:DeleteDisk","rds:DeleteEventSubscription","workmail:DisableMailGroups","elasticloadbalancing:SetRulePriorities","sagemaker:UpdateAppImageConfig","rds:StartDBInstanceAutomatedBackupsReplication","appstream:CreateStreamingURL","sagemaker:DeleteArtifact","transfer:UntagResource","connect:DeleteUser","directconnect:ConfirmPrivateVirtualInterface","clouddirectory:AttachTypedLink","a4b:DeleteBusinessReportSchedule","imagebuilder:CreateImage","elasticbeanstalk:UpdateApplicationResourceLifecycle","savingsplans:TagResource","redshift:AuthorizeDataShare","chime:UntagResource","elasticfilesystem:DeleteFileSystem","elasticache:CreateUser","iotanalytics:BatchPutMessage","fms:TagResource","events:DeleteConnection","waf:UpdateRegexMatchSet","gamelift:DeleteScalingPolicy","kendra:DeleteIndex","proton:UpdateServiceTemplateVersion","mobiletargeting:DeleteApnsChannel","connect:UpdateUserIdentityInfo","opsworks:DeleteStack","opsworks:GrantAccess","ec2:EnableVgwRoutePropagation","ec2:DisableTransitGatewayRouteTablePropagation","ses:CreateContact","s3:PutReplicationConfiguration","appmesh:DeleteGatewayRoute","elasticbeanstalk:DeletePlatformVersion","iot:SetDefaultAuthorizer","ecs:PutAttributes","iotanalytics:TagResource","rds:ResetDBClusterParameterGroup","ivs:DeleteStreamKey","kms:GenerateDataKeyPair","mobiletargeting:UpdateApnsSandboxChannel","dataexchange:PublishDataSet","glacier:AddTagsToVault","imagebuilder:CreateContainerRecipe","iot:CreateThing","ec2:UnassignIpv6Addresses","chime:DeleteAppInstanceStreamingConfigurations","medialive:DeleteMultiplexProgram","ec2:CreateStoreImageTask","lightsail:DeleteInstanceSnapshot","connect:DisassociateInstanceStorageConfig","glue:DeletePartition","xray:CreateSamplingRule","workspaces:ModifyWorkspaceCreationProperties","personalize:CreateSchema","servicediscovery:CreateService","glue:PutResourcePolicy","resource-groups:Untag","medialive:CreateMultiplex","fsx:CreateFileSystemFromBackup","memorydb:UpdateSubnetGroup","a4b:AssociateDeviceWithRoom","proton:AcceptEnvironmentAccountConnection","elasticmapreduce:TerminateJobFlows","cur:DeleteReportDefinition","s3:BypassGovernanceRetention","route53resolver:UpdateResolverEndpoint","mobiletargeting:CreateCampaign","groundstation:UntagResource","redshift:DeleteSnapshotCopyGrant","cognito-idp:AdminDeleteUserAttributes","comprehend:StopSentimentDetectionJob","cloudhsm:ModifyCluster","quicksight:GenerateEmbedUrlForRegisteredUser","medialive:DeleteChannel","elasticache:DeleteCacheCluster","redshift:DeleteSnapshotSchedule","quicksight:UpdateDataSource","acm-pca:CreatePermission","ec2:RejectTransitGatewayVpcAttachment","lookoutmetrics:BackTestAnomalyDetector","s3:CreateAccessPointForObjectLambda","ec2:ModifyVpcTenancy","autoscaling:DeleteLaunchConfiguration","medialive:DeleteSchedule","shield:DeleteProtectionGroup","kendra:DeleteThesaurus","opsworks:DeleteInstance","mediatailor:DeleteChannelPolicy","proton:UpdateEnvironmentTemplateMajorVersion","connect:CreateQuickConnect","s3-outposts:CreateAccessPoint","elasticfilesystem:UpdateFileSystem","proton:CancelEnvironmentDeployment","codecommit:CreateRepository","iot:DisableTopicRule","sagemaker:DeleteContext","clouddirectory:TagResource","mgn:UpdateAgentSourcePropertiesForMgn","s3-object-lambda:DeleteObject","deepracer:TagResource","s3:PutObjectAcl","dms:DeleteCertificate","ec2:CreateLaunchTemplate","swf:FailWorkflowExecution","amplify:StartJob","geo:DeleteRouteCalculator","swf:PollForActivityTask","glue:UseMLTransforms","amplify:CreateBackendEnvironment","sagemaker:UpdateWorkforce","cloudhsm:DeleteBackup","elasticloadbalancing:ModifyLoadBalancerAttributes","config:DeleteAggregationAuthorization","frauddetector:PutDetector","opsworks:DeregisterRdsDbInstance","eks:UpdateClusterConfig","codebuild:StartBuildBatch","opsworks:UntagResource","xray:TagResource","iot:DeleteCertificate","groundstation:UpdateConfig","ec2:CreateFpgaImage","cloudwatch:PutCompositeAlarm","directconnect:UpdateVirtualInterfaceAttributes","mgn:TerminateTargetInstances","devicefarm:DeleteProject","ssm-incidents:DeleteResourcePolicy","logs:TagLogGroup","finspace:UntagResource","iotwireless:DeleteDeviceProfile","appmesh:UpdateVirtualNode","appmesh:UpdateVirtualGateway","timestream:CreateDatabase","es:CreateDomain","frauddetector:CreateModelVersion","connect:AssociateBot","ses:UpdateCustomVerificationEmailTemplate","deepracer:AddLeaderboardAccessPermission","workmail:CreateUser","lightsail:UpdateDistributionBundle","directconnect:AssociateConnectionWithLag","autoscaling:DeleteAutoScalingGroup","iotthingsgraph:DeleteSystemTemplate","ec2:EnableVpcClassicLinkDnsSupport","lex:StartConversation","ds:UpdateTrust","kinesisanalytics:AddApplicationReferenceDataSource","app-integrations:TagResource","iotdeviceadvisor:TagResource","detective:TagResource","ec2:CreateNetworkInterface","memorydb:CreateSnapshot","waf-regional:DeleteRegexMatchSet","ds:RemoveRegion","rds:FailoverDBCluster","auditmanager:UpdateAssessmentControlSetStatus","mobiletargeting:UpdateTemplateActiveVersion","ses:TagResource","personalize:DeleteCampaign","rds-db:connect","s3-outposts:CreateEndpoint","lambda:EnableReplication","ses:DeleteCustomVerificationEmailTemplate","s3:ReplicateDelete","access-analyzer:ApplyArchiveRule","codestar-notifications:UntagResource","secretsmanager:GetSecretValue","memorydb:CreateAcl","swf:RecordMarker","ivs:UpdateChannel","imagebuilder:CreateImageRecipe","bugbust:UpdateEvent","mobiletargeting:DeleteEmailTemplate","redshift:CreateSnapshotCopyGrant","ivs:TagResource","autoscaling:DeleteWarmPool","robomaker:DeleteSimulationApplication","ec2:ModifyVpnConnection","iot:CancelJob","qldb:PartiQLDelete","iotevents:UpdateAlarmModel","a4b:DeleteDeviceUsageData","securityhub:UpdateSecurityHubConfiguration","securityhub:CreateMembers","swf:RespondDecisionTaskCompleted","frauddetector:CreateRule","ec2:DeleteNetworkAcl","iot:DeleteRoleAlias","ssm-contacts:DeactivateContactChannel","comprehend:TagResource","amplify:CreateWebHook","ecr:UploadLayerPart","cloudwatch:PutMetricStream","acm-pca:CreateCertificateAuthorityAuditReport","ec2:DeleteQueuedReservedInstances","ec2:DisableFastSnapshotRestores","kms:DeleteImportedKeyMaterial","quicksight:UpdateTemplate","es:ESHttpPatch","ds:UnauthorizeApplication","codeartifact:PublishPackageVersion","events:TagResource","quicksight:DeleteGroup","ec2:ModifyInstanceEventWindow","codedeploy:RegisterOnPremisesInstance","wisdom:StartContentUpload","ses:SendEmail","opsworks:RegisterEcsCluster","cloudfront:DeleteCloudFrontOriginAccessIdentity","kms:CreateAlias","ec2:CopyImage","glue:RegisterSchemaVersion","appmesh-preview:DeleteRoute","swf:RespondActivityTaskFailed","a4b:DeleteSkillAuthorization","workspaces:UpdateWorkspaceBundle","ec2:DisableImageDeprecation","elasticloadbalancing:AddTags","backup:CreateBackupSelection","nimble:DeleteStreamingImage","glue:DeleteUserDefinedFunction","deepracer:UpdateCar","proton:RejectEnvironmentAccountConnection","license-manager:CreateGrant","rds:CopyDBSnapshot","waf-regional:UpdateIPSet","codestar:DeleteProject","ecr:CreateRepository","s3:PutAccessPointConfigurationForObjectLambda","personalize:DeleteFilter","kinesisanalytics:DeleteApplicationVpcConfiguration","clouddirectory:UntagResource","route53-recovery-control-config:CreateCluster","clouddirectory:DetachObject","sagemaker:StartMonitoringSchedule","codebuild:InvalidateProjectCache","elasticloadbalancing:ModifyTargetGroupAttributes","iot1click:DisassociateDeviceFromPlacement","iot:DeleteTopicRuleDestination","config:DeleteStoredQuery","workmail:DeleteUser","license-manager:CheckoutBorrowLicense","ses:PutEmailIdentityMailFromAttributes","memorydb:DeleteCluster","wafv2:UpdateRuleGroup","eks:TagResource","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ssm:StartAutomationExecution","connect:CreateContactFlow","cloudformation:SetStackPolicy","autoscaling:DeleteScheduledAction","elasticbeanstalk:AssociateEnvironmentOperationsRole","rds-data:RollbackTransaction","cloudformation:UpdateStackSet","ssm:RegisterDefaultPatchBaseline","workmail:PutAccessControlRule","chime:DeleteAttendee","route53resolver:DeleteFirewallDomainList","rds:ModifyDBInstance","managedblockchain:RejectInvitation","s3:PutMultiRegionAccessPointPolicy","cassandra:UntagResource","glacier:DeleteArchive","servicecatalog:CreateConstraint","ivs:CreateStreamKey","directconnect:DeleteConnection","resource-groups:Tag","sagemaker:DeleteModel","sts:TagSession","ssm:DeregisterTaskFromMaintenanceWindow","waf-regional:DeleteRateBasedRule","wellarchitected:UpdateWorkload","forecast:CreateDataset","resource-groups:GroupResources","iot:AddThingToThingGroup","codecommit:DeleteBranch","ec2:CreateSnapshots","iotsitewise:BatchPutAssetPropertyValue","managedblockchain:UntagResource","elasticache:ModifyReplicationGroup","resource-groups:PutGroupConfiguration","macie2:DisassociateMember","codestar-connections:DeleteConnection","devicefarm:DeleteTestGridProject","ec2:DeleteSnapshot","schemas:UpdateRegistry","lightsail:CreateDomain","network-firewall:CreateRuleGroup","machinelearning:UpdateDataSource","codecommit:UpdatePullRequestApprovalRuleContent","appstream:UntagResource","ssm:DeleteDocument","waf:CreateRegexMatchSet","sdb:DeleteAttributes","dms:StopReplicationTask","proton:DeleteEnvironmentTemplateMinorVersion","ec2:CreateVpcEndpoint","connect:DisassociateSecurityKey","dms:CancelReplicationTaskAssessmentRun","ec2:DeleteNatGateway","ec2:CreateClientVpnEndpoint","connect:AssociateLexBot","timestream:CreateTable","proton:DeleteEnvironment","lookoutmetrics:DeleteAlert","cloudformation:DeleteStack","macie2:UpdateFindingsFilter","lightsail:DeleteBucketAccessKey","amplifybackend:CreateToken","s3-object-lambda:PutObjectVersionAcl","directconnect:CreateBGPPeer","es:DissociatePackage","polly:StartSpeechSynthesisTask","codeartifact:PutRepositoryPermissionsPolicy","connect:UpdateHoursOfOperation","sqs:PurgeQueue","redshift:ModifyEventSubscription","codestar-notifications:CreateNotificationRule","appstream:BatchDisassociateUserStack","iotsitewise:DeleteAccessPolicy","storagegateway:CreateCachediSCSIVolume","sagemaker:CreateDataQualityJobDefinition","elasticbeanstalk:PutInstanceStatistics","ec2:CreateManagedPrefixList","backup:TagResource","dataexchange:TagResource","waf:DeleteXssMatchSet","cloudshell:GetFileDownloadUrls","ec2:ImportClientVpnClientCertificateRevocationList","storagegateway:UpdateVTLDeviceType","mediaconvert:DeleteJobTemplate","iot:DeleteDynamicThingGroup","serverlessrepo:UpdateApplication","lightsail:AttachInstancesToLoadBalancer","autoscaling:BatchPutScheduledUpdateGroupAction","rekognition:StartStreamProcessor","appmesh-preview:UpdateMesh","kendra:UpdateDataSource","ecs:RunTask","apprunner:DeleteAutoScalingConfiguration","auditmanager:BatchCreateDelegationByAssessment","directconnect:StartBgpFailoverTest","servicecatalog:RejectPortfolioShare","iotsitewise:UpdateAsset","mq:DeleteBroker","route53-recovery-readiness:UntagResource","cloudwatch:DeleteInsightRules","sns:UntagResource","appstream:DeleteImagePermissions","lightsail:DownloadDefaultKeyPair","logs:DeleteSubscriptionFilter","mobiletargeting:CreateSegment","codepipeline:RegisterWebhookWithThirdParty","codepipeline:PutApprovalResult","monitron:ListProjectAdminUsers","synthetics:UntagResource","lex:UpdateSlot","connect:StopContactRecording","route53:UpdateHealthCheck","monitron:TagResource","s3-outposts:DeleteAccessPoint","cognito-idp:AdminResetUserPassword","acm-pca:RestoreCertificateAuthority","kendra:SubmitFeedback","logs:DeleteMetricFilter","lex:CreateExport","quicksight:DeleteThemeAlias","workmail:DeleteOrganization","appflow:UpdateConnectorProfile","eks:AssociateEncryptionConfig","s3:PutObjectVersionTagging","dynamodb:UpdateItem","storagegateway:ShutdownGateway","lightsail:CreateRelationalDatabase","rds:CreateDBSnapshot","es:StartElasticsearchServiceSoftwareUpdate","budgets:CreateBudgetAction","sagemaker:DeleteImage","sagemaker:UpdateDevices","sagemaker:BatchPutMetrics","acm-pca:IssueCertificate","app-integrations:DeleteEventIntegrationAssociation","rds-data:BatchExecuteStatement","storagegateway:DisassociateFileSystem","eks:CreateFargateProfile","ec2:CreateTags","workmail:DeleteMailboxPermissions","logs:DisassociateKmsKey","ec2:DeleteClientVpnEndpoint","servicecatalog:DeleteProvisioningArtifact","fsx:DisassociateFileGateway","detective:DeleteGraph","databrew:DeleteProject","ssm-contacts:ActivateContactChannel","waf:CreateSizeConstraintSet","glacier:CompleteMultipartUpload","workmail:DeleteAccessControlRule","mediaconvert:UntagResource","mediapackage-vod:ConfigureLogs","voiceid:UpdateDomain","route53resolver:DisassociateResolverQueryLogConfig","ssm-incidents:TagResource","iotwireless:UpdateWirelessGateway","ssm:StartChangeRequestExecution","workmail:RegisterToWorkMail","storagegateway:DeleteGateway","cur:ModifyReportDefinition","cloudformation:CreateChangeSet","workmail:SetAdmin","acm-pca:ImportCertificateAuthorityCertificate","clouddirectory:DetachTypedLink","clouddirectory:UpdateSchema","machinelearning:DeleteRealtimeEndpoint","rds:DeleteDBInstance","lookoutvision:StartModel","elasticbeanstalk:ApplyEnvironmentManagedAction","cognito-idp:SetRiskConfiguration","iotevents:BatchPutMessage","lightsail:DeleteAutoSnapshot","forecast:DeleteForecast","timestream:UntagResource","dataexchange:DeleteAsset","route53resolver:AssociateResolverEndpointIpAddress","directconnect:DisassociateConnectionFromLag","amplifybackend:UpdateBackendAPI","ssm-contacts:AcceptPage","ds:CreateTrust","ec2:ReleaseAddress","es:ESHttpPost","states:DeleteActivity","es:UpgradeDomain","imagebuilder:CreateDistributionConfiguration","redshift:ModifyClusterSubnetGroup","lightsail:DetachDisk","cloudformation:UpdateStack","ec2:ModifyVolumeAttribute","ec2:ModifySecurityGroupRules","a4b:UpdateGatewayGroup","kendra:UpdateQuerySuggestionsConfig","storagegateway:AttachVolume","iot:DeleteTopicRule","codeartifact:PutDomainPermissionsPolicy","ssm-contacts:UpdateContact","networkmanager:CreateLink","redshift:DeleteTags","servicecatalog:AssociateResource","sdb:BatchDeleteAttributes","waf:UpdateIPSet","securityhub:BatchImportFindings","athena:UpdateDataCatalog","redshift:RejectDataShare","cloudwatch:DisableInsightRules","glue:UntagResource","frauddetector:DeleteEntityType","lightsail:UpdateBucket","wellarchitected:DeleteWorkload","ec2:ModifyTrafficMirrorFilterNetworkServices","autoscaling:CancelInstanceRefresh","servicecatalog:DisassociatePrincipalFromPortfolio","mgn:DeleteJob","globalaccelerator:RemoveCustomRoutingEndpoints","iotfleethub:UpdateApplication","waf:CreateRateBasedRule","s3:PutBucketPublicAccessBlock","cloudfront:AssociateAlias","lambda:PutFunctionCodeSigningConfig","network-firewall:UpdateRuleGroup","sqlworkbench:AssociateQueryWithTab","cloudsearch:DefineAnalysisScheme","cloudfront:CreateDistributionWithTags","glue:DeleteMLTransform","servicecatalog:AssociateServiceActionWithProvisioningArtifact","ds:UpdateNumberOfDomainControllers","app-integrations:DeleteEventIntegration","connect:AssociateApprovedOrigin","iotwireless:DisassociateWirelessGatewayFromThing","storagegateway:CreateTapes","robomaker:RestartSimulationJob","voiceid:UntagResource","imagebuilder:UntagResource","workmail:CreateResource","rds:RestoreDBClusterFromSnapshot","robomaker:CancelSimulationJobBatch","storagegateway:AddUploadBuffer","s3-outposts:PutObjectTagging","redshift:DisableSnapshotCopy","a4b:DeleteContact","appconfig:UpdateApplication","databrew:UpdateProfileJob","cloudfront:UpdateDistribution","workmail:UpdateOutboundMailFlowRule","ec2:CreateRestoreImageTask","a4b:DeleteSkillGroup","quicksight:CreateFolder","securityhub:DisassociateFromMasterAccount","rds:ApplyPendingMaintenanceAction","imagebuilder:PutImageRecipePolicy","kinesisvideo:UntagResource","sagemaker:DeleteTags","redshift:RotateEncryptionKey","s3:DeleteJobTagging","ses:CreateConfigurationSetEventDestination","lookoutvision:DetectAnomalies","iot:DeleteThingGroup","mediapackage-vod:DeletePackagingConfiguration","iotanalytics:CreatePipeline","devops-guru:AddNotificationChannel","ec2:CreatePlacementGroup","autoscaling:EnterStandby","monitron:UpdateProject","apigateway:SetWebACL","sagemaker:CreateCodeRepository","elasticache:IncreaseReplicaCount","ecr-public:PutRepositoryCatalogData","amplifybackend:UpdateBackendConfig","iot1click:InvokeDeviceMethod","imagebuilder:DeleteContainerRecipe","ec2:ReplaceTransitGatewayRoute","sagemaker:CreateHyperParameterTuningJob","cloudfront:TagResource","timestream:TagResource","ecs:DeleteAttributes","deepracer:StopEvaluation","batch:RegisterJobDefinition","backup:DeleteBackupSelection","rds:ModifyDBClusterSnapshotAttribute","machinelearning:AddTags","deeplens:DeleteModel","gamelift:RegisterGameServer","imagebuilder:StartImagePipelineExecution","elasticache:BatchApplyUpdateAction","memorydb:UpdateCluster","finspace:DeleteUser","ec2:DisassociateEnclaveCertificateIamRole","codedeploy:UpdateDeploymentGroup","elasticache:FailoverGlobalReplicationGroup","backup:DeleteBackupVault","ses:PutEmailIdentityDkimSigningAttributes","iot:UpdateCertificate","bugbust:UpdateWorkItem","route53:CreateTrafficPolicyVersion","ds:EnableLDAPS","redshift:AuthorizeSnapshotAccess","appconfig:UntagResource","iot:UpdateRoleAlias","codebuild:BatchPutTestCases","lightsail:UpdateDomainEntry","iotevents:UpdateDetectorModel","storagegateway:CreateSnapshot","connect:UpdateUserHierarchyGroupName","storagegateway:UpdateSMBFileShareVisibility","sagemaker:CreateModelPackageGroup","ecs:SubmitContainerStateChange","workmail:DisableMailUsers","lex:UpdateBotLocale","aps:CreateRuleGroupsNamespace","proton:CreateService","a4b:SendInvitation","servicecatalog:AssociateTagOptionWithResource","ssm:DeregisterManagedInstance","deepracer:DeleteLeaderboard","elasticmapreduce:ModifyInstanceFleet","route53:DeleteQueryLoggingConfig","panorama:UpdateApp","appflow:UseConnectorProfile","lookoutequipment:CreateModel","kinesisvideo:UntagStream","cloud9:DeleteEnvironmentMembership","personalize:PutEvents","codedeploy:RemoveTagsFromOnPremisesInstances","a4b:AssociateSkillGroupWithRoom","profile:PutIntegration","ec2:AcceptVpcEndpointConnections","ec2:CreateTrafficMirrorTarget","ses:PutDedicatedIpInPool","appflow:UntagResource","personalize:StopSolutionVersionCreation","ds:UpdateConditionalForwarder","workmail:TestOutboundMailFlowRules","iot:UpdateCACertificate","iotevents:CreateAlarmModel","iot:RemoveThingFromThingGroup","personalize:CreateDatasetGroup","codecommit:MergeBranchesByFastForward","opsworks:SetLoadBasedAutoScaling","opsworks:DisassociateElasticIp","ssm-contacts:DeleteContactPolicy","sagemaker:DeleteTrialComponent","ecs:StopTask","license-manager:AcceptGrant","states:StartSyncExecution","chime:TagResource","lookoutequipment:CreateInferenceScheduler","kendra:CreateDataSource","networkmanager:DisassociateCustomerGateway","ecr:DeleteRepository","databrew:DeleteRecipeVersion","mobiletargeting:DeleteRecommenderConfiguration","cloudwatch:EnableInsightRules","worklink:UpdateCompanyNetworkConfiguration","connect:CreateAgentStatus","medialive:CreatePartnerInput","elemental-appliances-software:TagResource","lookoutmetrics:ActivateAnomalyDetector","profile:UpdateDomain","cloudhsm:CreateHsm","iot:CreateTopicRule","mobiletargeting:PutEventStream","ssm:AssociateOpsItemRelatedItem","cloudformation:UpdateStackInstances","connect:CreateQueue","codecommit:UpdatePullRequestStatus","chime:DeleteChannelBan","codepipeline:CreatePipeline","sagemaker:UpdateImage","ec2:DeleteVpcEndpointConnectionNotifications","storagegateway:UpdateGatewaySoftwareNow","ssm-contacts:TagResource","events:UpdateApiDestination","worklink:RevokeDomainAccess","storagegateway:RemoveTagsFromResource","lightsail:StopInstance","redshift:PauseCluster","lex:StartImport","opsworks:StartStack","deepcomposer:CreateModel","sagemaker:StopHyperParameterTuningJob","codeartifact:AssociateWithDownstreamRepository","opsworks:AssignInstance","route53-recovery-control-config:CreateRoutingControl","ecr-public:CompleteLayerUpload","directconnect:DeleteBGPPeer","iot:CreateDomainConfiguration","workspaces:StartWorkspaces","codecommit:TestRepositoryTriggers","iotwireless:DeleteDestination","events:UpdateArchive","iotthingsgraph:DeprecateSystemTemplate","iot1click:DeletePlacement","iotanalytics:DeleteDatasetContent","redshift:CreateUsageLimit","ec2:CreateFleet","ses:DeleteEmailTemplate","swf:DeprecateActivityType","eks:CreateAddon","acm:RemoveTagsFromCertificate","quicksight:CreateIAMPolicyAssignment","machinelearning:CreateMLModel","sagemaker:CreateArtifact","cloudwatch:PutMetricAlarm","kms:CancelKeyDeletion","opsworks:AssignVolume","ssm:ModifyDocumentPermission","backup:CreateBackupPlan","ec2:AttachVpnGateway","dataexchange:UpdateDataSet","wafv2:UpdateIPSet","glue:ImportCatalogToGlue","appstream:CreateStack","machinelearning:CreateDataSourceFromRDS","route53-recovery-readiness:CreateReadinessCheck","proton:CreateServiceTemplateMajorVersion","ecs:UpdateTaskSet","iotthingsgraph:DeprecateFlowTemplate","elasticloadbalancing:DeleteRule","appmesh:UpdateGatewayRoute","iot:DeleteStream","robomaker:DeleteFleet","proton:CreateServiceTemplateMinorVersion","iotwireless:DisassociateWirelessDeviceFromThing","workspaces:UpdateConnectionAliasPermission","cloudsearch:DeleteDomain","chime:CreateChannelBan","firehose:UntagDeliveryStream","storagegateway:AssociateFileSystem","kendra:UntagResource","databrew:StartJobRun","storagegateway:AddCache","codebuild:StartBuild","lightsail:CreateDisk","cloudformation:DeleteStackSet","ec2:CreateDhcpOptions","elasticbeanstalk:DeleteEnvironmentConfiguration","sns:AddPermission","appstream:CreateFleet","glue:DeleteTable","networkmanager:UpdateConnection","codestar-connections:UntagResource","connect:UpdateContactFlowContent","managedblockchain:DeleteMember","codepipeline:StartPipelineExecution","networkmanager:UpdateDevice","ec2:ModifyInstanceMetadataOptions","lambda:UpdateFunctionEventInvokeConfig","ec2:CancelExportTask","devicefarm:CreateDevicePool","lightsail:DeleteLoadBalancerTlsCertificate","connect:UpdateQuickConnectConfig","iotwireless:UpdateWirelessDevice","ec2:AssociateIamInstanceProfile","autoscaling:StartInstanceRefresh","storagegateway:DeleteChapCredentials","workmail:SetMobilePolicyDetails","cognito-idp:CreateUserPoolClient","mobiletargeting:DeleteJourney","sqs:AddPermission","appmesh:DeleteMesh","cloudfront:DeleteStreamingDistribution","qldb:PartiQLUpdate","cognito-idp:DeleteUserPoolClient","elasticmapreduce:AddTags","ec2:CreateTransitGatewayRoute","logs:UntagLogGroup","storagegateway:AddTagsToResource","ssm:GetParameters","appstream:TagResource","codecommit:UploadArchive","clouddirectory:DeleteFacet","deepcomposer:DeleteComposition","lex:DeleteResourcePolicy","mobilehub:DeleteProject","swf:StartTimer","kinesis:PutRecords","sagemaker:CreateTransformJob","lambda:UntagResource","elasticache:DeleteCacheSubnetGroup","ssm:CreateResourceDataSync","autoscaling:DetachLoadBalancerTargetGroups","geo:DeleteMap","robomaker:CancelDeploymentJob","gamelift:UpdateMatchmakingConfiguration","ecr:StartLifecyclePolicyPreview","securityhub:UpdateStandardsControl","athena:CreateWorkGroup","machinelearning:CreateRealtimeEndpoint","cloudtrail:StartLogging","network-firewall:TagResource","auditmanager:UntagResource","waf:UpdateSizeConstraintSet","mobiletargeting:DeleteSmsChannel","codebuild:RetryBuild","elasticloadbalancing:CreateTargetGroup","ec2:CreateTransitGatewayMulticastDomain","s3:PutIntelligentTieringConfiguration","ssm-incidents:UntagResource","rds:RemoveFromGlobalCluster","sagemaker:DeleteEndpointConfig","kinesisvideo:UpdateDataRetention","fis:InjectApiInternalError","savingsplans:UntagResource","chime:UpdateAppInstanceUser","iotanalytics:CancelPipelineReprocessing","amplifybackend:DeleteBackendAPI","elasticache:ModifyUser","wafv2:PutLoggingConfiguration","clouddirectory:UpdateObjectAttributes","chatbot:UpdateChimeWebhookConfiguration","geo:BatchUpdateDevicePosition","proton:CreateServiceTemplateVersion","elasticbeanstalk:DeleteConfigurationTemplate","ec2:DeleteClientVpnRoute","ec2:CreateCapacityReservation","proton:UpdateServiceTemplateMinorVersion","s3-outposts:PutBucketTagging","quicksight:DeleteFolderMembership","ec2:CreateNetworkInterfacePermission","wafv2:DeleteRegexPatternSet","auditmanager:UpdateControl","ec2:AttachInternetGateway","ssm-incidents:DeleteReplicationSet","iotevents:DeleteInput","fsx:CreateVolume","chime:CreateChannelMembership","apprunner:CreateService","servicediscovery:RegisterInstance","rds:CopyDBClusterParameterGroup","cloudfront:DeleteDistribution","cognito-idp:UpdateResourceServer","mediatailor:CreateVodSource","connect:AssociateSecurityKey","geo:CreateTracker","clouddirectory:UpdateLinkAttributes","resource-groups:UpdateGroup","workmail:CreateMailUser","qldb:ExecuteStatement","networkmanager:DeleteConnection","codecommit:UpdateDefaultBranch","ec2:DeleteTransitGatewayPeeringAttachment","dms:RebootReplicationInstance","route53resolver:PutFirewallRuleGroupPolicy","codeguru-reviewer:PutRecommendationFeedback","waf-regional:CreateByteMatchSet","storagegateway:AddWorkingStorage","iot:UpdateTopicRuleDestination","ec2:ModifyTransitGateway","medialive:UpdateReservation","machinelearning:DeleteDataSource","robomaker:SyncDeploymentJob","datasync:DeleteTask","forecast:StopResource","iotwireless:UpdatePartnerAccount","secretsmanager:CreateSecret","ec2:AssociateAddress","mq:UpdateUser","workmailmessageflow:PutRawMessageContent","codecommit:TagResource","backup:UpdateRecoveryPointLifecycle","airflow:CreateWebLoginToken","proton:UpdateEnvironmentTemplateVersion","appstream:DeleteImage","wellarchitected:DeleteWorkloadShare","worklink:SignOutUser","ec2:ReplaceNetworkAclEntry","elasticache:CreateCacheParameterGroup","redshift:DeleteHsmConfiguration","cognito-idp:AdminSetUserMFAPreference","directconnect:AssociateHostedConnection","storagegateway:DeleteVolume","cloudtrail:CreateTrail","directconnect:CreateTransitVirtualInterface","comprehend:UpdateEndpoint","nimble:CreateStreamingSessionStream","redshift:CreateClusterParameterGroup","nimble:CreateStreamingImage","servicecatalog:ProvisionProduct","elasticache:DeleteSnapshot","s3:DeleteAccessPointPolicyForObjectLambda","apprunner:StartDeployment","mgh:DisassociateDiscoveredResource","iotevents:UpdateInputRouting","amplifybackend:DeleteToken","s3:PutBucketObjectLockConfiguration","voiceid:StartFraudsterRegistrationJob","detective:DeleteMembers","firehose:PutRecord","redshift:AssociateDataShareConsumer","iot:UpdateJobExecution","ec2:TerminateInstances","kms:ScheduleKeyDeletion","elasticbeanstalk:CreateApplicationVersion","s3:PutBucketAcl","ssm-contacts:AssociateContact","gamelift:TagResource","amplifybackend:CloneBackend","mq:CreateTags","iotanalytics:UntagResource","ec2:DeleteTrafficMirrorFilter","appmesh:CreateVirtualRouter","robomaker:CancelWorldGenerationJob","access-analyzer:TagResource","kms:UpdatePrimaryRegion","ec2:ModifySpotFleetRequest","databrew:PublishRecipe","cognito-sync:SetIdentityPoolConfiguration","mobiletargeting:DeleteUserEndpoints","autoscaling:DetachInstances","wisdom:DeleteKnowledgeBase","workmail:AssociateDelegateToResource","sagemaker:CreateNotebookInstance","globalaccelerator:DeleteCustomRoutingEndpointGroup","quicksight:UpdateIAMPolicyAssignment","sagemaker:StartNotebookInstance","glue:CancelMLTaskRun","voiceid:StartSpeakerEnrollmentJob","datasync:UpdateTask","ec2:ReplaceIamInstanceProfileAssociation","backup:CreateFramework","autoscaling:PutNotificationConfiguration","elastictranscoder:CreatePipeline","worklink:UpdateDevicePolicyConfiguration","autoscaling:DeleteTags","braket:CancelQuantumTask","rds:CreateDBCluster","kms:Encrypt","states:CreateActivity","rds:ModifyDBProxyEndpoint","cloudsearch:UpdateAvailabilityOptions","ssm:CreateAssociationBatch","elasticmapreduce:ModifyInstanceGroups","iot:DeleteSecurityProfile","cloudsearch:DefineIndexField","s3-outposts:PutObjectAcl","mobiletargeting:UpdateEmailTemplate","s3-object-lambda:WriteGetObjectResponse","quicksight:UpdateFolderPermissions","ssm:UpdateMaintenanceWindowTask","wellarchitected:DisassociateLenses","workmail:CreateAlias","synthetics:StopCanary","athena:DeleteDataCatalog","fis:DeleteExperimentTemplate","iot1click:CreatePlacement","swf:UndeprecateWorkflowType","events:DisableRule","workspaces:AssociateIpGroups","ecs:UpdateClusterSettings","connect:DisassociateApprovedOrigin","codebuild:CreateReport","codeartifact:TagResource","kinesisanalytics:StopApplication","workspaces:DeleteWorkspaceImage","sagemaker:DeleteAction","quicksight:RegisterUser","cloudshell:GetFileUploadUrls","greengrass:DeleteCoreDevice","lambda:UpdateFunctionConfiguration","backup:StartBackupJob","a4b:DisassociateContactFromAddressBook","cognito-idp:AdminRemoveUserFromGroup","s3-object-lambda:PutObjectRetention","ec2:DeleteNetworkInsightsAnalysis","lightsail:AllocateStaticIp","datasync:UpdateAgent","devicefarm:CreateTestGridUrl","elastictranscoder:CancelJob","codecommit:MergeBranchesBySquash","ec2:CreateVolume","route53resolver:UpdateResolverDnssecConfig","rds:ModifyDBProxy","license-manager:UpdateLicenseSpecificationsForResource","workmail:DeleteAlias","redshift:CreateTags","sso:DeleteAccountAssignment","ec2:AssociateInstanceEventWindow","ses:CreateDeliverabilityTestReport","rds:CreateDBParameterGroup","mgn:SendAgentMetricsForMgn","kms:TagResource","ec2:DeleteKeyPair","medialive:UpdateMultiplex","ecr:StartImageScan","glue:DeleteConnection","mq:DeleteUser","mq:RebootBroker","storagegateway:UpdateSMBSecurityStrategy","schemas:StopDiscoverer","ds:DisableSso","elasticache:ModifyUserGroup","wafv2:AssociateWebACL","cloudformation:CancelUpdateStack","waf:DeleteRule","mobiletargeting:DeleteEmailChannel","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","lightsail:CreateLoadBalancer","medialive:BatchDelete","iot:CreateStream","redshift:ModifyAquaConfiguration","codestar-notifications:UpdateNotificationRule","rds:CreateDBSecurityGroup","workspaces:AuthorizeIpRules","resource-groups:PutGroupPolicy","deepracer:PerformLeaderboardOperation","iot:DeletePolicyVersion","ec2:ReportInstanceStatus","connect:UpdateAgentStatus","fsx:CopyBackup","sagemaker:DeleteDomain","qldb:ShowCatalog","ses:SendCustomVerificationEmail","kafka-cluster:Connect","iot1click:UpdatePlacement","a4b:UntagResource","elasticache:RebootCacheCluster","ec2:CreateTrafficMirrorSession","ec2:AuthorizeClientVpnIngress","a4b:CreateRoom","chime:DeleteChannelMessage","imagebuilder:DeleteImage","emr-containers:DeleteVirtualCluster","elasticmapreduce:DeleteEditor","monitron:DisassociateProjectAdminUser","route53resolver:DeleteResolverRule","storagegateway:CreateSnapshotFromVolumeRecoveryPoint","elasticache:DisassociateGlobalReplicationGroup","connect:DisassociateCustomerProfilesDomain","servicecatalog:CreateAttributeGroup","lightsail:DeleteDiskSnapshot","iotevents:BatchUpdateDetector","sns:Subscribe","ssm:RemoveTagsFromResource","glacier:CreateVault","geo:DisassociateTrackerConsumer","ds:UpdateRadius","sagemaker:DeleteDeviceFleet","databrew:DeleteDataset","codeartifact:DeleteDomainPermissionsPolicy","xray:CreateGroup","cloudwatch:TagResource","codedeploy:DeleteApplication","dlm:UntagResource","rds:StopDBCluster","serverlessrepo:PutApplicationPolicy","medialive:CreateInput","groundstation:CancelContact","rds:RestoreDBClusterFromS3","gamelift:CreateFleetLocations","macie2:CreateMember","gamelift:DeleteMatchmakingConfiguration","ec2:ResetSnapshotAttribute","s3-outposts:DeleteBucketPolicy","aps:CreateAlertManagerDefinition","amplify:TagResource","finspace:TagResource","cloudwatch:PutDashboard","kms:PutKeyPolicy","lightsail:ImportKeyPair","waf:DeletePermissionPolicy","glue:BatchDeleteTableVersion","lex:PutSession","es:StartServiceSoftwareUpdate","s3-outposts:DeleteBucket","ecs:DeleteCapacityProvider","iot:AttachSecurityProfile","cloudsearch:IndexDocuments","iotthingsgraph:DeleteFlowTemplate","elasticache:ModifyGlobalReplicationGroup","dynamodb:UpdateTableReplicaAutoScaling","ivs:DeletePlaybackKeyPair","redshift:ModifyClusterParameterGroup","cassandra:Drop","elasticmapreduce:CreateStudioSessionMapping","codecommit:MergePullRequestByThreeWay","events:PutTargets","forecast:DeleteResourceTree","dlm:DeleteLifecyclePolicy","cognito-idp:UpdateUserPoolDomain","states:DeleteStateMachine","frauddetector:DeleteEvent","es:CreateOutboundCrossClusterSearchConnection","workmail:CreateMailDomain","ec2:PurchaseReservedInstancesOffering","license-manager:UpdateLicenseConfiguration","codeartifact:UntagResource","auditmanager:AssociateAssessmentReportEvidenceFolder","storagegateway:DeleteTape","codedeploy:CreateDeployment","ds:DeregisterCertificate","devicefarm:UpdateInstanceProfile","elasticmapreduce:AddJobFlowSteps","waf-regional:CreateRuleGroup","devicefarm:TagResource","frauddetector:UntagResource","ec2:RequestSpotFleet","networkmanager:UpdateGlobalNetwork","a4b:RevokeInvitation","chime:DeleteAppInstanceUser","sagemaker:DeleteAlgorithm","elasticloadbalancing:CreateRule","globalaccelerator:UpdateCustomRoutingListener","mobiletargeting:UpdateVoiceChannel","appconfig:UpdateEnvironment","databrew:StopJobRun","elasticache:DeleteReplicationGroup","eks:UpdateAddon","servicecatalog:UntagResource","ec2:CopyFpgaImage","iotanalytics:CreateChannel","codecommit:PutFile","glue:TagResource","kms:ReEncryptTo","autoscaling:PutWarmPool","mobiletargeting:RemoveAttributes","codebuild:UpdateProjectVisibility","sagemaker:UpdateContext","autoscaling:CreateOrUpdateTags","connect:UpdateUserHierarchy","acm-pca:UntagCertificateAuthority","apigateway:PUT","ec2:DetachClassicLinkVpc","databrew:UpdateRecipe","appmesh:UntagResource","sagemaker:DisassociateTrialComponent","wafv2:DeleteWebACL","ec2:ModifyTrafficMirrorSession","devicefarm:DeleteVPCEConfiguration","directconnect:TagResource","mediaconvert:DeletePreset","config:DeleteConfigRule","ecr-public:PutImage","kafka-cluster:AlterTopicDynamicConfiguration","ec2:AssociateTransitGatewayRouteTable","deepcomposer:CreateAudio","healthlake:UpdateResource","transfer:UpdateServer","athena:DeleteWorkGroup","backup:UpdateReportPlan","directconnect:ConfirmPublicVirtualInterface","swf:UntagResource","eks:UpdateNodegroupVersion","codeguru-reviewer:DisassociateRepository","glue:UpdatePartition","quicksight:UpdateGroup","codepipeline:PollForJobs","redshift:DeleteClusterParameterGroup","codestar:CreateUserProfile","auditmanager:TagResource","lex:CreateSlot","iotthingsgraph:UndeploySystemInstance","events:RemoveTargets","codebuild:DeleteWebhook","workmail:UpdateMobileDeviceAccessRule","elasticbeanstalk:UpdateApplication","dataexchange:DeleteRevision","quicksight:DeleteNamespace","ds:EnableSso","dms:StartReplicationTaskAssessmentRun","codebuild:DeleteBuildBatch","codestar-connections:UpdateHost","ssm:AddTagsToResource","sqlworkbench:UpdateSavedQuery","iot:DeprecateThingType","worklink:AssociateWebsiteCertificateAuthority","appconfig:DeleteApplication","opsworks:SetTimeBasedAutoScaling","iotevents:BatchResetAlarm","dax:UpdateCluster","frauddetector:UpdateDetectorVersionMetadata","kinesisanalytics:AddApplicationInput","lambda:DeleteFunctionCodeSigningConfig","chime:CreateAttendee","elasticmapreduce:PutAutoScalingPolicy","waf:DeleteIPSet","ses:CreateConfigurationSet","wisdom:UpdateContent","codestar-connections:DeleteHost","appmesh-preview:UpdateRoute","wafv2:DeleteIPSet","workmail:UpdateInboundMailFlowRule","iot:Receive","elasticmapreduce:StartEditor","quicksight:TagResource","ses:PutConfigurationSetSuppressionOptions","waf-regional:DeleteRuleGroup","backup:UpdateFramework","codepipeline:UpdatePipeline","opsworks:DeleteApp","ssm-incidents:DeleteResponsePlan","mediaconvert:UpdateQueue","frauddetector:DeleteDetector","kinesis:IncreaseStreamRetentionPeriod","license-manager:UpdateLicenseManagerReportGenerator","redshift:CreateCluster","clouddirectory:CreateFacet","s3:GetObject","amplify:DeleteDomainAssociation","kms:CreateGrant","elasticache:CreateCacheSecurityGroup","serverlessrepo:CreateApplicationVersion","appmesh:UpdateMesh","iot:CreateScheduledAudit","dynamodb:UpdateContinuousBackups","cloudshell:StopEnvironment","sns:Publish","ec2:ModifyVpnTunnelCertificate","backup:DeleteFramework","cloud9:DeleteEnvironment","ec2:EnableVolumeIO","robomaker:CreateWorldExportJob","servicecatalog:CreatePortfolio","rds:CreateDBProxyEndpoint","network-firewall:PutResourcePolicy","appmesh:DeleteRoute","kafka-cluster:CreateTopic","elasticfilesystem:TagResource","ecr-public:InitiateLayerUpload","route53resolver:DisassociateFirewallRuleGroup","kendra:StartDataSourceSyncJob","guardduty:DeletePublishingDestination","ec2:ModifyTransitGatewayPrefixListReference","redshift:EnableSnapshotCopy","opsworks:UpdateLayer","sagemaker:UpdateWorkteam","iot:CreateThingGroup","ec2:AssociateVpcCidrBlock","sagemaker:StopTransformJob","rds:StartDBInstance","qldb:PartiQLDropIndex","rds:AddRoleToDBCluster","frauddetector:PutEventType","mobiletargeting:UpdateEndpointsBatch","gamelift:UpdateGameServer","iotsitewise:UpdateGateway","eks:UpdateClusterVersion","servicecatalog:AssociatePrincipalWithPortfolio","gamelift:UpdateRuntimeConfiguration","codestar-notifications:TagResource","quicksight:DescribeDataSetPermissions","appconfig:StartDeployment","lambda:DeleteFunction","servicecatalog:UpdatePortfolioShare","kms:ReplicateKey","ec2:CreateVpcPeeringConnection","kinesisanalytics:DeleteApplicationReferenceDataSource","rds-data:CommitTransaction","elasticloadbalancing:DeleteLoadBalancer","sagemaker:UpdateTrainingJob","codeartifact:DeletePackageVersions","personalize:CreateSolution","codecommit:UpdatePullRequestTitle","nimble:AcceptEulas","forecast:CreatePredictorBacktestExportJob","devicefarm:UpdateDevicePool","nimble:UpdateStudioComponent","events:CreatePartnerEventSource","iotanalytics:UpdateDataset","cloudformation:RecordHandlerProgress","sqlworkbench:DeleteConnection","databrew:StartProjectSession","eks:DeleteNodegroup","kinesisanalytics:AddApplicationVpcConfiguration","lightsail:DeleteRelationalDatabase","machinelearning:DeleteTags","aps:PutAlertManagerDefinition","dms:DeleteReplicationSubnetGroup","auditmanager:BatchImportEvidenceToAssessmentControl","healthlake:DeleteFHIRDatastore","rds:RemoveRoleFromDBInstance","opsworks:StartInstance","geo:BatchDeleteGeofence","iotevents:CreateDetectorModel","iotwireless:PutResourceLogLevel","lambda:DeleteEventSourceMapping","cloudwatch:DeleteDashboards","iot:DeleteJobTemplate","workspaces:TerminateWorkspaces","rds:StartActivityStream","sagemaker:CreateProject","memorydb:ResetParameterGroup","servicecatalog:TagResource","globalaccelerator:UpdateAccelerator","lightsail:PutInstancePublicPorts","codeguru-profiler:RemoveNotificationChannel","ec2:DeleteVolume","redshift:ModifySnapshotCopyRetentionPeriod","codeguru-profiler:AddNotificationChannels","dms:ReloadTables","batch:CreateJobQueue","devicefarm:DeleteNetworkProfile","mobiletargeting:UpdateCampaign","emr-containers:CreateManagedEndpoint","schemas:PutResourcePolicy","fis:TagResource","lex:UpdateResourcePolicy","secretsmanager:StopReplicationToReplica","cognito-idp:CreateIdentityProvider","connect:DeleteHoursOfOperation","redshift:CreateClusterSnapshot","proton:DeleteServiceTemplateMinorVersion","dms:RemoveTagsFromResource","ec2:CreateTransitGatewayPeeringAttachment","securityhub:DisableImportFindingsForProduct","sdb:DeleteDomain","servicediscovery:UpdatePublicDnsNamespace","devicefarm:DeleteRemoteAccessSession","cloudfront:CreateStreamingDistribution","monitron:AssociateProjectAdminUser","lex:CreateResourcePolicy","lex:UpdateExport","sns:CreateTopic","s3:PutAnalyticsConfiguration","route53-recovery-control-config:DeleteControlPanel","lex:CreateBotLocale","dms:ModifyReplicationInstance","swf:RegisterWorkflowType","s3:PutAccessPointPolicy","config:TagResource","elasticmapreduce:CancelSteps","cognito-idp:AdminInitiateAuth","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","ec2:PurchaseHostReservation","ec2:CreateVpnConnection","fms:UntagResource","cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2","lightsail:CreateContainerServiceDeployment","sso:DeleteInstanceAccessControlAttributeConfiguration","waf:CreateRule","kendra:UpdateIndex","cloudformation:DeleteStackInstances","ssm:DeleteMaintenanceWindow","iotanalytics:UpdatePipeline","dynamodb:CreateBackup","ec2:AssociateDhcpOptions","iot:DeleteCustomMetric","cloudsearch:UpdateScalingParameters","servicecatalog:CreateProvisioningArtifact","waf-regional:CreateXssMatchSet","iotwireless:SendDataToWirelessDevice","transfer:StartServer","a4b:UpdateConferenceProvider","lex:RecognizeUtterance","elemental-activations:TagResource","lambda:DeleteCodeSigningConfig","bugbust:EvaluateProfilingGroups","appstream:UpdateFleet","rds:ModifyDBParameterGroup","storagegateway:CancelArchival","ecr-public:UploadLayerPart","ec2:ModifyClientVpnEndpoint","ec2:DisassociateClientVpnTargetNetwork","waf-regional:CreateRule","codedeploy:CreateDeploymentGroup","autoscaling:SetDesiredCapacity","iotevents:BatchSnoozeAlarm","lightsail:DetachStaticIp","redshift:RevokeSnapshotAccess","elasticfilesystem:PutFileSystemPolicy","machinelearning:CreateBatchPrediction","networkmanager:DeleteSite","ses:UpdateContactList","devicefarm:CreateRemoteAccessSession","sts:AssumeRoleWithWebIdentity","waf:DeleteLoggingConfiguration","geo:UpdateTracker","cloudsearch:UpdateServiceAccessPolicies","connect:DisassociateBot","storagegateway:DisableGateway","sagemaker:UpdateAction","events:CreateArchive","healthlake:DeleteResource","amplify:DeleteApp","proton:UpdateService","clouddirectory:DeleteSchema","globalaccelerator:AddCustomRoutingEndpoints","route53-recovery-readiness:CreateResourceSet","servicecatalog:DeletePortfolioShare","clouddirectory:RemoveFacetFromObject","elasticache:RebalanceSlotsInGlobalReplicationGroup","batch:TerminateJob","ecr:DeleteLifecyclePolicy","wisdom:RemoveKnowledgeBaseTemplateUri","ec2:AcceptReservedInstancesExchangeQuote","ssm:RegisterPatchBaselineForPatchGroup","lightsail:UpdateRelationalDatabase","comprehend:DeleteDocumentClassifier","guardduty:DeleteFilter","cognito-idp:AdminUpdateDeviceStatus","elasticmapreduce:UpdateStudio","kinesisanalytics:DeleteApplicationOutput","ec2:ModifyLaunchTemplate","iot:TransferCertificate","sagemaker:StopTrainingJob","lookoutvision:CreateProject","rds:CopyDBClusterSnapshot","ssm:ResumeSession","redshift:AuthorizeClusterSecurityGroupIngress","imagebuilder:DeleteImagePipeline","proton:CancelServicePipelineDeployment","ec2:ReplaceRoute","elasticfilesystem:PutBackupPolicy","gamelift:DeleteScript","sagemaker:CreateTrialComponent","cassandra:Modify","glue:UpdateMLTransform","appstream:DeleteImageBuilder","sagemaker:UpdateTrialComponent","ses:UpdateEmailIdentityPolicy","route53-recovery-control-config:DeleteSafetyRule","proton:CreateEnvironment","braket:TagResource","imagebuilder:PutImagePolicy","firehose:PutRecordBatch","ec2:DeleteTags","geo:DeletePlaceIndex","guardduty:UpdateIPSet","servicecatalog:ImportAsProvisionedProduct","lex:CreateBotChannel","fis:InjectApiUnavailableError","cognito-idp:AdminUserGlobalSignOut","codecommit:UpdatePullRequestApprovalState","sagemaker:DeleteHumanTaskUi","glacier:DeleteVaultAccessPolicy","firehose:TagDeliveryStream","clouddirectory:ApplySchema","cloudwatch:StartMetricStreams","directconnect:DeleteDirectConnectGatewayAssociation","elasticmapreduce:AddInstanceGroups","signer:RemoveProfilePermission","personalize:CreateBatchInferenceJob","deepcomposer:TagResource","personalize:UpdateCampaign","quicksight:UpdateUser","cognito-idp:StopUserImportJob","backup:DeleteBackupVaultNotifications","ec2:ResetInstanceAttribute","sns:DeleteTopic","a4b:UpdateNetworkProfile","es:DeleteElasticsearchDomain","amplifybackend:UpdateBackendJob","iot:UpdateThingGroup","es:RemoveTags","deepracer:CreateLeaderboardSubmission","chime:DeleteChannelMembership","sagemaker:StopCompilationJob","codecommit:PostCommentForPullRequest","ecs:ExecuteCommand","sagemaker:UpdateMonitoringSchedule","elasticmapreduce:AddInstanceFleet","redshift:ResizeCluster","mediaconvert:DeleteQueue","codebuild:DeleteReport","ec2:DisassociateTransitGatewayMulticastDomain","networkmanager:UpdateLink","workspaces:StopWorkspaces","firehose:DeleteDeliveryStream","a4b:UpdateGateway","rds:StopDBInstanceAutomatedBackupsReplication","glue:UpdateSchema","license-manager:DeleteLicenseConfiguration","waf-regional:UpdateRule","amplifybackend:DeleteBackend","nimble:UpdateStreamingImage","managedblockchain:CreateMember","elasticmapreduce:RemoveAutoScalingPolicy","appflow:RunFlow","quicksight:DeleteFolder","mobiletargeting:UpdateSegment","imagebuilder:ImportComponent","workmail:AssociateMemberToGroup","cloud9:UpdateEnvironmentMembership","sagemaker:CreatePresignedNotebookInstanceUrl","route53-recovery-readiness:UpdateRecoveryGroup","rds:RemoveRoleFromDBCluster","rekognition:StopProjectVersion","autoscaling:DisableMetricsCollection","route53:UpdateHostedZoneComment","frauddetector:CreateBatchPredictionJob","cloudformation:TagResource","elasticmapreduce:RemoveTags","ec2:DeleteManagedPrefixList","fsx:UpdateFileSystem","kinesisanalytics:AddApplicationOutput","globalaccelerator:DeleteCustomRoutingAccelerator","mediapackage:TagResource","elasticache:DecreaseReplicaCount","eks:AssociateIdentityProviderConfig","s3:PutObject","apprunner:UntagResource","wellarchitected:AssociateLenses","aps:PutAlertManagerSilences","s3-object-lambda:PutObjectLegalHold","mgn:UpdateAgentReplicationInfoForMgn","sagemaker:DeleteAppImageConfig","trustedadvisor:IncludeCheckItems","personalize:DeleteDataset","lookoutvision:DeleteProject","deeplens:RemoveProject","s3:DeleteBucketWebsite","lightsail:SetIpAddressType","transfer:UpdateUser","rds:ModifyDBProxyTargetGroup","forecast:CreateForecastExportJob","lex:DeleteBotVersion","codeguru-profiler:SubmitFeedback","sagemaker:CreateHumanTaskUi","s3:PutBucketOwnershipControls","ec2:CreateNetworkAcl","globalaccelerator:DeleteCustomRoutingListener","appmesh-preview:CreateGatewayRoute","wafv2:DeleteFirewallManagerRuleGroups","backup:UntagResource","wisdom:UpdateKnowledgeBaseTemplateUri","personalize:DeleteDatasetGroup","lightsail:CreateDiskFromSnapshot","autoscaling:CompleteLifecycleAction","mgn:UpdateReplicationConfigurationTemplate","shield:UntagResource","ssm-contacts:UpdateContactChannel","lightsail:CreateLoadBalancerTlsCertificate","snow-device-management:TagResource","securityhub:DeleteActionTarget","frauddetector:DeleteModelVersion","cloudhsm:DeleteCluster","ecr-public:CreateRepository","qldb:TagResource","iotsitewise:UpdateAssetModel","workmail:UpdateSmtpGateway","cloudfront:CreateStreamingDistributionWithTags","sso:DeletePermissionSet","elasticbeanstalk:CreatePlatformVersion","firehose:UpdateDestination","servicediscovery:DeleteService","elasticfilesystem:DeleteAccessPoint","appstream:AssociateFleet","lex:DeleteBot","directconnect:StopBgpFailoverTest","ecr-public:PutRegistryCatalogData","iotsitewise:DeleteDashboard","redshift:ModifyClusterIamRoles","timestream:UpdateDatabase","app-integrations:CreateDataIntegrationAssociation","sso:DetachManagedPolicyFromPermissionSet","appstream:CreateImageBuilderStreamingURL","mgn:BatchCreateVolumeSnapshotGroupForMgn","redshift:EnableLogging","iot:CloseTunnel","ds:CreateConditionalForwarder","codepipeline:PutActionRevision","sagemaker:DeleteFeatureGroup","a4b:UpdateContact","directconnect:UpdateLag","s3-object-lambda:PutObjectVersionTagging","ec2:DeleteTrafficMirrorFilterRule","elastictranscoder:DeletePipeline","appmesh-preview:CreateMesh","codecommit:GitPush","secretsmanager:RotateSecret","personalize:CreateFilter","fsx:CreateDataRepositoryTask","appflow:StopFlow","medialive:UpdateChannel","appmesh-preview:DeleteMesh","lookoutequipment:StartDataIngestionJob","ecs:UpdateCluster","sagemaker:DeleteModelPackageGroupPolicy","amplifybackend:CreateBackendAuth","ec2:CreateLocalGatewayRoute","fms:DeleteAppsList","apprunner:ResumeService","fms:PutPolicy","quicksight:CancelIngestion","finspace:CreateEnvironment","connect:UpdateUserRoutingProfile","waf-regional:DeleteXssMatchSet","appsync:UntagResource","clouddirectory:PublishSchema","storagegateway:StartGateway","elasticache:CreateGlobalReplicationGroup","iotwireless:DisassociateAwsAccountFromPartnerAccount","wafv2:CreateRuleGroup","robomaker:RegisterRobot","directconnect:AllocateTransitVirtualInterface","events:ActivateEventSource","medialive:CreateTags","cloudhsm:ModifyBackupAttributes","elasticloadbalancing:AddListenerCertificates","ec2:DeleteSecurityGroup","ses:CreateEmailIdentityPolicy","securityhub:UntagResource","rds:CreateDBClusterParameterGroup","auditmanager:CreateAssessmentReport","license-manager:DeleteLicense","network-firewall:DeleteFirewall","mgn:NotifyAgentReplicationProgressForMgn","mgn:DisconnectFromService","braket:CreateQuantumTask","ses:PutEmailIdentityConfigurationSetAttributes","voiceid:DeleteDomain","ec2:DeleteLaunchTemplate","rds:CreateDBInstance","a4b:UpdateBusinessReportSchedule","sso:DeleteInlinePolicyFromPermissionSet","sso:CreateInstanceAccessControlAttributeConfiguration","medialive:UpdateInputDevice","lightsail:AttachStaticIp","ssm:UpdateResourceDataSync","dynamodb:DeleteTable","cognito-idp:AdminDeleteUser","xray:DeleteGroup","lookoutmetrics:TagResource","ec2:ModifyVpcEndpointConnectionNotification","route53-recovery-readiness:DeleteReadinessCheck","waf-regional:DisassociateWebACL","lex:CreateBot","workmail:UpdateMailboxQuota","s3-outposts:CreateBucket","directconnect:CreateLag","fsx:TagResource","glue:CreateRegistry","databrew:BatchDeleteRecipeVersion","waf-regional:UpdateSizeConstraintSet","events:DeauthorizeConnection","sqlworkbench:DriverExecute","glacier:SetVaultNotifications","cognito-sync:DeleteDataset","ssm-incidents:DeleteIncidentRecord","dataexchange:CreateJob","ecs:RegisterContainerInstance","frauddetector:PutLabel","nimble:CreateStudioComponent","connect:StartContactRecording","network-firewall:UpdateLoggingConfiguration","wafv2:DeleteRuleGroup","sagemaker:StopPipelineExecution","ec2:DisableVpcClassicLink","elemental-appliances-software:CreateQuote","mediapackage-vod:UpdatePackagingGroup","sso:UntagResource","a4b:UpdateDevice","servicediscovery:DeregisterInstance","route53resolver:CreateResolverEndpoint","quicksight:CreateTemplate","comprehend:StartKeyPhrasesDetectionJob","worklink:RestoreDomainAccess","wafv2:CreateWebACL","backup:CreateReportPlan","comprehend:CreateEndpoint","directconnect:AssociateMacSecKey","codepipeline:DeleteWebhook","firehose:CreateDeliveryStream","batch:DeleteJobQueue","medialive:CancelInputDeviceTransfer","amplifybackend:CreateBackendAPI","mediaconvert:UpdatePreset","redshift:DeleteEventSubscription","rds:ModifyDBClusterEndpoint","s3:PutObjectLegalHold","robomaker:DeregisterRobot","aps:CreateAlertManagerAlerts","ds:StartSchemaExtension","sagemaker:DeleteDataQualityJobDefinition","iot:CancelJobExecution","imagebuilder:CancelImageCreation","ssm-contacts:CreateContactChannel","worklink:AssociateDomain","ecr:PutImageScanningConfiguration","route53resolver:DisassociateResolverEndpointIpAddress","logs:PutSubscriptionFilter","qldb:UpdateLedgerPermissionsMode","codebuild:UpdateReport","acm:UpdateCertificateOptions","codedeploy:RegisterApplicationRevision","sagemaker:CreateEndpoint","rds:PurchaseReservedDBInstancesOffering","iotthingsgraph:DeploySystemInstance","aps:RemoteWrite","workmail:ResetUserPassword","dynamodb:UpdateGlobalTableSettings","kinesisanalytics:UpdateApplication","lambda:PutFunctionEventInvokeConfig","secretsmanager:ValidateResourcePolicy","waf:UpdateByteMatchSet","ecr:PutLifecyclePolicy","network-firewall:UpdateFirewallDescription","datasync:DeleteAgent","appstream:DeleteFleet","ec2:AttachNetworkInterface","ssm-incidents:PutResourcePolicy","lex:UpdateBot","quicksight:UpdateDashboardPermissions","s3:DeleteAccessPointPolicy","workmail:UntagResource","sagemaker:CreateAutoMLJob","codeguru-profiler:UpdateProfilingGroup","ssm:StartSession","workmail:DeleteInboundMailFlowRule","timestream:DeleteDatabase","workmail:RemoveMembersFromGroup","cognito-identity:DeleteIdentityPool","kendra:TagResource","ec2:DeleteVpcEndpointServiceConfigurations","route53-recovery-readiness:UpdateCell","nimble:UpdateLaunchProfileMember","lightsail:TestAlarm","appconfig:CreateConfigurationProfile","deepracer:EditLeaderboard","mobiletargeting:DeleteAdmChannel","honeycode:InvokeScreenAutomation","iotwireless:DeleteServiceProfile","deepracer:DeleteModel","ec2:EnableFastSnapshotRestores","iotanalytics:CreateDatastore","route53resolver:TagResource","redshift:ModifyCluster","storagegateway:UpdateMaintenanceStartTime","iotwireless:UntagResource","lex:TagResource","chime:DeleteMeeting","ec2:CreateFlowLogs","gamelift:UpdateScript","gamelift:UpdateGameServerGroup","codepipeline:StopPipelineExecution","nimble:UpdateStudio","quicksight:DeleteUserByPrincipalId","s3-outposts:DeleteObjectTagging","ec2:RestoreManagedPrefixListVersion","dynamodb:PutItem","polly:DeleteLexicon","ds:DeleteSnapshot","ecs:DeleteService","managedblockchain:CreateNode","route53-recovery-control-config:UpdateRoutingControl","sagemaker:CreateWorkteam","ds:AddTagsToResource","wellarchitected:CreateMilestone","elasticloadbalancing:RegisterTargets","codebuild:StopBuildBatch","eks:DeleteCluster","waf-regional:CreateSqlInjectionMatchSet","chime:CreateMeetingDialOut","frauddetector:TagResource","route53:CreateVPCAssociationAuthorization","mobiletargeting:UpdatePushTemplate","lookoutequipment:UntagResource","glacier:SetVaultAccessPolicy","appconfig:TagResource","sns:TagResource","cloudshell:CreateSession","sns:RemovePermission","cognito-idp:CreateResourceServer","appmesh:CreateGatewayRoute","events:DeletePartnerEventSource","ecs:UpdateContainerAgent","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","macie2:DeleteCustomDataIdentifier","lambda:UpdateAlias","ec2:BundleInstance","rds:ModifyDBCluster","qldb:PartiQLDropTable","dms:StartReplicationTaskAssessment","app-integrations:UpdateEventIntegration","securityhub:AcceptInvitation","iot:UpdateThingGroupsForThing","rds:DeleteDBClusterSnapshot","iotwireless:AssociateWirelessDeviceWithThing","globalaccelerator:CreateCustomRoutingEndpointGroup","s3:PutObjectVersionAcl","es:UpdateDomainConfig","ssm-contacts:DeleteContactChannel","lambda:PublishVersion","ec2:ReplaceNetworkAclAssociation","secretsmanager:UpdateSecret","config:DeleteEvaluationResults","kinesisanalytics:DeleteApplicationSnapshot","ssm-contacts:StartEngagement","memorydb:DeleteParameterGroup","ec2:EnableTransitGatewayRouteTablePropagation","forecast:DeletePredictor","route53:UpdateTrafficPolicyComment","schemas:UntagResource","glacier:AbortMultipartUpload","opsworks:DeregisterVolume","waf:UpdateRateBasedRule","ec2:MonitorInstances","elasticmapreduce:StartNotebookExecution","kms:GenerateDataKey","qldb:CreateLedger","ses:DeleteConfigurationSet","connect:UpdateInstanceStorageConfig","memorydb:UpdateAcl","ssm:UpdateDocument","iotthingsgraph:UpdateFlowTemplate","codedeploy:UpdateApplication","cognito-idp:AdminForgetDevice","appsync:TagResource","servicecatalog:UpdateApplication","wafv2:DeletePermissionPolicy","nimble:UpdateLaunchProfile","workspaces:ModifyWorkspaceProperties","elasticfilesystem:CreateAccessPoint","macie2:DeleteMember","a4b:UpdateAddressBook","ram:RejectResourceShareInvitation","s3-outposts:PutBucketPolicy","codestar:UpdateProject","lightsail:DisableAddOn","robomaker:DeleteRobot","ses:UpdateContact","sagemaker:UpdateEndpointWeightsAndCapacities","worklink:AssociateWebsiteAuthorizationProvider","dynamodb:CreateTableReplica","s3-object-lambda:PutObject","codecommit:CreateUnreferencedMergeCommit","frauddetector:CancelBatchPredictionJob","redshift:GetClusterCredentials","ec2:DeleteNetworkInterface","codestar-connections:TagResource","codestar:UpdateUserProfile","route53:DeleteVPCAssociationAuthorization","codecommit:DeletePullRequestApprovalRule","gamelift:UpdateGameSessionQueue","medialive:BatchUpdateSchedule","greengrass:CancelDeployment","connect:UpdateContactFlowName","lightsail:DetachCertificateFromDistribution","ecr:DeleteRepositoryPolicy","iotthingsgraph:UntagResource","a4b:CreateUser","deepracer:StopTrainingReinforcementLearningModel","devicefarm:UpdateUpload","connect:UpdateContactAttributes","schemas:TagResource","cloudhsm:CreateCluster","sns:ConfirmSubscription","waf-regional:CreateGeoMatchSet","amplify:DeleteWebHook","proton:DeleteEnvironmentTemplateVersion","sagemaker:CreateDeviceFleet","managedblockchain:VoteOnProposal","chatbot:UpdateSlackChannelConfiguration","lightsail:StartRelationalDatabase","sagemaker:DeleteModelExplainabilityJobDefinition","route53-recovery-readiness:DeleteCell","cognito-idp:AdminDisableUser","sqlworkbench:UntagResource","codecommit:UpdateRepositoryName","quicksight:CreateDataSet","dynamodb:DeleteBackup","sagemaker:StopAutoMLJob","snow-device-management:CancelTask","servicecatalog:CreateProduct","workmail:SetDefaultMailDomain","managedblockchain:TagResource","profile:UpdateProfile","ec2:RegisterTransitGatewayMulticastGroupSources","ssm:DisassociateOpsItemRelatedItem","license-manager:CreateGrantVersion","ses:PutConfigurationSetReputationOptions","ssm:DeleteOpsMetadata","codestar:TagProject","codepipeline:DisableStageTransition","redshift:DisassociateDataShareConsumer","elasticbeanstalk:CreateConfigurationTemplate","events:PutRule","appstream:CreateUpdatedImage","dynamodb:RestoreTableFromBackup","sagemaker:CreateAction","servicecatalog:AssociateAttributeGroup","rds:ModifyCurrentDBClusterCapacity","ssm:DeleteResourceDataSync","cloudwatch:StopMetricStreams","auditmanager:UpdateAssessment","glue:StartExportLabelsTaskRun","chime:UntagAttendee","ec2:ModifyImageAttribute","sagemaker:SendHeartbeat","mobiletargeting:SendMessages","redshift:ResetClusterParameterGroup","wafv2:UpdateWebACL","iotfleethub:TagResource","codedeploy:DeleteDeploymentGroup","sqlworkbench:DeleteChart","codestar:DisassociateTeamMember","geo:CreateRouteCalculator","elasticmapreduce:UpdateStudioSessionMapping","clouddirectory:DeleteDirectory","wellarchitected:UntagResource","rds:DeleteGlobalCluster","iot1click:CreateProject","voiceid:EvaluateSession","dynamodb:CreateGlobalTable","greengrass:CreateComponentVersion","clouddirectory:CreateObject","dataexchange:StartJob","secretsmanager:RemoveRegionsFromReplication","connect:UpdateUserHierarchyStructure","ec2:DeleteTransitGateway","gamelift:UpdateAlias","imagebuilder:UpdateDistributionConfiguration","mgh:AssociateCreatedArtifact","ssm:PutParameter","cloudformation:CreateStackInstances","events:CreateConnection","sagemaker:CreateTrainingJob","elastictranscoder:CreateJob","mediatailor:UpdateSourceLocation","waf:DeleteRegexMatchSet","ssm:UpdateOpsItem","directconnect:AllocatePrivateVirtualInterface","ec2:AttachClassicLinkVpc","iotevents:TagResource","lex:CreateBotVersion","appmesh:UpdateVirtualService","cognito-idp:AdminCreateUser","ec2:CancelSpotFleetRequests","cognito-idp:DeleteUserPool","signer:UntagResource","rekognition:TagResource","kinesisanalytics:RollbackApplication","workspaces:DeregisterWorkspaceDirectory","gamelift:StopFleetActions","connect:CreateUserHierarchyGroup","waf:CreateRuleGroup","storagegateway:RefreshCache","lightsail:DeleteBucket","ec2:StartNetworkInsightsAnalysis","mobiletargeting:DeletePushTemplate","managedblockchain:DeleteNode","lookoutmetrics:UpdateAnomalyDetector","eks:DeleteAddon","iot:CreateMitigationAction","quicksight:CreateNamespace","wellarchitected:CreateWorkloadShare","lambda:AddPermission","detective:UntagResource","storagegateway:DeleteTapePool","rds:DeleteDBClusterEndpoint","nimble:PutStudioLogEvents","ssm-contacts:UntagResource","batch:UntagResource","appstream:StopFleet","opsworks:DeregisterElasticIp","cloudfront:CreateCloudFrontOriginAccessIdentity","mobiletargeting:DeleteApnsVoipChannel","route53resolver:DeleteResolverQueryLogConfig","iot:CreateDimension","ec2:CreateTransitGateway","ec2:DeleteVpnConnectionRoute","connect:DeleteUserHierarchyGroup","cognito-idp:UpdateUserPoolClient","states:StartExecution","securityhub:AcceptAdministratorInvitation","lightsail:CreateInstanceSnapshot","ec2:AuthorizeSecurityGroupIngress","synthetics:StartCanary","shield:DisassociateHealthCheck","acm-pca:RevokeCertificate","lightsail:StartInstance","iotwireless:TestWirelessDevice","sqlworkbench:CreateChart","storagegateway:UpdateNFSFileShare","ssm-incidents:DeleteTimelineEvent","ec2:DeleteTransitGatewayVpcAttachment","cloudsearch:DefineExpression","waf:DeleteRateBasedRule","s3:PutStorageLensConfigurationTagging","ec2:DeleteVpcEndpoints","timestream:UpdateTable","guardduty:DeleteIPSet","ec2:AssociateRouteTable","forecast:TagResource","secretsmanager:ReplicateSecretToRegions","directconnect:UntagResource","codepipeline:PutWebhook","sagemaker:CreateImage","connect:StartTaskContact","secretsmanager:PutSecretValue","iot:DeleteScheduledAudit","fsx:DisassociateFileSystemAliases","ses:PutEmailIdentityDkimAttributes","frauddetector:CreateDetectorVersion","mediatailor:DeleteChannel","cloudhsm:InitializeCluster","cognito-sync:UpdateRecords","sagemaker:CreateMonitoringSchedule","network-firewall:AssociateFirewallPolicy","ec2:ModifyInstanceCreditSpecification","waf:CreateXssMatchSet","secretsmanager:TagResource","cloudsearch:DeleteExpression","appmesh:CreateMesh","route53resolver:UpdateResolverRule","ec2:DeleteTransitGatewayConnectPeer","panorama:DeleteApp","apprunner:DeleteConnection","sqlworkbench:AssociateConnectionWithTab","globalaccelerator:CreateListener","schemas:DeleteSchemaVersion","mobiletargeting:DeleteVoiceTemplate","ecr-public:DeleteRepository","detective:CreateMembers","rds:ModifyDBClusterParameterGroup","swf:StartChildWorkflowExecution","networkmanager:DisassociateLink","codeguru-reviewer:UnTagResource","iotsitewise:CreateAsset","globalaccelerator:CreateEndpointGroup","personalize:CreateDatasetImportJob","states:GetActivityTask","route53:UpdateTrafficPolicyInstance","mgn:StartCutover","networkmanager:CreateSite","ec2:AllocateAddress","lambda:CreateAlias","freertos:DeleteSoftwareConfiguration","lambda:DeleteProvisionedConcurrencyConfig","swf:RegisterActivityType","iot:UpdateMitigationAction","dax:CreateCluster","devops-guru:RemoveNotificationChannel","route53:CreateTrafficPolicyInstance","globalaccelerator:AllowCustomRoutingTraffic","gamelift:DeleteFleet","ec2:CreateInternetGateway","databrew:UpdateProject","lookoutmetrics:UpdateMetricSet","ram:PromoteResourceShareCreatedFromPolicy","appconfig:CreateDeploymentStrategy","kinesisvideo:DeleteSignalingChannel","worklink:DeleteFleet","chime:UpdateChannel","profile:DeleteIntegration","es:CreateElasticsearchDomain","ssm:CreateAssociation","sagemaker:CreateProcessingJob","sagemaker:PutRecord","xray:DeleteSamplingRule","sagemaker:DeleteEndpoint","mgn:UpdateAgentReplicationProcessStateForMgn","ec2:UnmonitorInstances","iot:DetachPrincipalPolicy","license-manager:RejectGrant","rds:DeleteDBSecurityGroup","ssm:LabelParameterVersion","network-firewall:UpdateFirewallDeleteProtection","medialive:UpdateMultiplexProgram","frauddetector:UpdateModelVersionStatus","connect-campaigns:UpdateCampaignOutboundCallConfig","iot:TagResource","medialive:TransferInputDevice","gamelift:DeleteGameSessionQueue","config:UntagResource","sagemaker:UpdatePipeline","cloudshell:StartEnvironment","dax:IncreaseReplicationFactor","ds:CancelSchemaExtension","cloudfront:CreateInvalidation","redshift:RestoreFromClusterSnapshot","states:UntagResource","apprunner:PauseService","lightsail:CreateCloudFormationStack","connect:DisassociateLambdaFunction","qldb:PartiQLCreateTable","s3:PutBucketWebsite","kendra:BatchDeleteDocument","lightsail:RegisterContainerImage","mediatailor:UpdateChannel","lex:UpdateBotAlias","a4b:TagResource","glacier:RemoveTagsFromVault","redshift-data:ExecuteStatement","ec2:CreateLaunchTemplateVersion","elasticloadbalancing:ModifyListener","glue:DeleteDatabase","wisdom:CreateAssistantAssociation","guardduty:CreateFilter","swf:RequestCancelActivityTask","mobiletargeting:DeleteApp","lightsail:CreateBucketAccessKey","imagebuilder:PutComponentPolicy","elasticbeanstalk:TerminateEnvironment","securityhub:UpdateInsight","kms:EnableKey","a4b:DisassociateDeviceFromRoom","timestream:WriteRecords","apprunner:TagResource","wafv2:DisassociateFirewallManager","lightsail:CreateDomainEntry","ecs:DeregisterContainerInstance","sagemaker:DeleteRecord","cloudformation:UpdateTerminationProtection","events:InvokeApiDestination","ssm-incidents:UpdateRelatedItems","iot:DeleteJobExecution","a4b:UpdateRoom","dynamodb:UntagResource","autoscaling:DeleteNotificationConfiguration","geo:CreatePlaceIndex","panorama:DeleteDataSource","networkmanager:DeleteDevice","ecr:UntagResource","medialive:CreateInputSecurityGroup","iotsitewise:UpdateAssetModelPropertyRouting","iot:UpdateThing","sagemaker:DeleteProject","elasticbeanstalk:AddTags","waf:UpdateRuleGroup","lex:DeleteSlot","appstream:BatchAssociateUserStack","iotsitewise:CreateDashboard","connect:ResumeContactRecording","ec2:DeleteCarrierGateway","proton:CreateEnvironmentTemplateMajorVersion","sagemaker:CreateWorkforce","frauddetector:PutExternalModel","mobiletargeting:DeleteGcmChannel","forecast:DeleteDatasetImportJob","glue:DeleteSchema","rds:DeleteDBClusterParameterGroup","iot:DetachSecurityProfile","mobiletargeting:UpdateSmsTemplate","ec2:DeleteVpnConnection","backup:CreateBackupVault","s3-outposts:DeleteAccessPointPolicy","workspaces:RestoreWorkspace","ec2:DisassociateSubnetCidrBlock","healthlake:CreateResource","rds:CopyOptionGroup","shield:TagResource","lambda:DeleteFunctionConcurrency","iotsitewise:DeleteGateway","kinesisvideo:UpdateStream","elasticloadbalancing:DeleteTargetGroup","iotevents:CreateInput","a4b:DeleteAddressBook","iot:UpdateFleetMetric","ec2:ModifyVpcPeeringConnectionOptions","rds:RebootDBInstance","glacier:CompleteVaultLock","connect:CreateHoursOfOperation","ec2:ReplaceRouteTableAssociation","access-analyzer:CreateArchiveRule","schemas:DeleteDiscoverer","redshift:CreateClusterUser","sqs:DeleteQueue","kendra:DeletePrincipalMapping","swf:UndeprecateActivityType","sts:SetSourceIdentity","schemas:UpdateSchema","synthetics:UpdateCanary","ds:DeleteTrust","connect:StartChatContact","codeartifact:DeleteRepository","elasticmapreduce:RemoveManagedScalingPolicy","mediatailor:DeletePlaybackConfiguration","frauddetector:CreateModel","waf-regional:UpdateByteMatchSet","waf:TagResource","ssm-contacts:DeleteContact","sagemaker:CreateDomain","appmesh-preview:UpdateGatewayRoute","mobiletargeting:UpdateSmsChannel","opsworks:SetPermission","deepcomposer:UpdateComposition","profile:DeleteProfileObject","ses:PutConfigurationSetSendingOptions","acm:AddTagsToCertificate","guardduty:UpdateThreatIntelSet","ec2:DisableVpcClassicLinkDnsSupport","cognito-sync:RegisterDevice","quicksight:CreateAdmin","qldb:PartiQLUndropTable","networkmanager:CreateDevice","eks:CreateNodegroup","codecommit:UpdateRepositoryDescription","memorydb:UpdateParameterGroup","globalaccelerator:TagResource","codeartifact:DisposePackageVersions","ds:AcceptSharedDirectory","license-manager:DeleteLicenseManagerReportGenerator","connect-campaigns:CreateCampaign","route53-recovery-cluster:UpdateRoutingControlStates","workspaces:CreateWorkspaceBundle","backup:StartCopyJob","securityhub:InviteMembers","opsworks:CreateInstance","elasticache:CreateSnapshot","grafana:DisassociateLicense","wafv2:DisassociateWebACL","memorydb:CreateCluster","wafv2:PutPermissionPolicy","fis:CreateExperimentTemplate","ssm-incidents:UpdateIncidentRecord","apigateway:POST","securityhub:DisassociateMembers","logs:CreateExportTask","cognito-idp:CreateGroup","workmail:EnableMailUsers","frauddetector:DeleteEventType","s3:RestoreObject","connect-campaigns:UpdateCampaignName","elasticloadbalancing:SetSecurityGroups","guardduty:UntagResource","ecs:CreateService","route53resolver:PutResolverRulePolicy","iotwireless:AssociateWirelessGatewayWithThing","imagebuilder:DeleteDistributionConfiguration","connect:CreateUser","dax:UntagResource","swf:CancelTimer","elasticache:ModifyCacheCluster","connect-campaigns:UpdateCampaignDialerConfig","ses:CreateEmailIdentity","appmesh:DeleteVirtualService","license-manager:CreateLicenseVersion","profile:DeleteProfileKey","ssm:StartAssociationsOnce","backup:PutBackupVaultNotifications","workspaces:ModifySelfservicePermissions","nimble:DeleteStudio","opsworks:CreateLayer","route53resolver:CreateResolverQueryLogConfig","storagegateway:CreateSMBFileShare","ec2:AuthorizeSecurityGroupEgress","directconnect:AllocateConnectionOnInterconnect","datasync:TagResource","comprehend:StopPiiEntitiesDetectionJob","auditmanager:UpdateAssessmentFramework","config:PutConfigurationAggregator","directconnect:DeleteInterconnect","devicefarm:UpdateVPCEConfiguration","mediapackage:RotateChannelCredentials","lambda:AddLayerVersionPermission","s3:PutObjectTagging","connect:DisassociateRoutingProfileQueues","imagebuilder:CreateInfrastructureConfiguration","appmesh-preview:CreateVirtualNode","lightsail:AttachCertificateToDistribution","iotwireless:DeleteWirelessGatewayTaskDefinition","databrew:DeleteSchedule","appmesh-preview:DeleteVirtualService","storagegateway:CancelRetrieval","fsx:UpdateStorageVirtualMachine","route53resolver:DeleteFirewallRuleGroup","directconnect:UpdateConnection","fms:DeleteProtocolsList","honeycode:BatchCreateTableRows","machinelearning:DeleteBatchPrediction","servicecatalog:UpdateProduct","rekognition:StopStreamProcessor","lex:DeleteSlotType","ecs:DeleteCluster","machinelearning:Predict","chime:RedactChannelMessage","fsx:CreateStorageVirtualMachine","quicksight:DeleteGroupMembership","machinelearning:CreateDataSourceFromS3","glue:PutSchemaVersionMetadata","dms:RefreshSchemas","dms:MoveReplicationTask","ecs:TagResource","sagemaker:CreateModelPackage","apprunner:DeleteService","opsworks:UpdateInstance","networkmanager:AssociateTransitGatewayConnectPeer","iotdeviceadvisor:DeleteSuiteDefinition","athena:StopQueryExecution","elasticbeanstalk:DeleteApplicationVersion","elasticbeanstalk:CreateEnvironment","memorydb:UpdateUser","mgn:DeleteReplicationConfigurationTemplate","opsworks:StopStack","comprehend:StartDocumentClassificationJob","sso:UpdateInstanceAccessControlAttributeConfiguration","swf:UndeprecateDomain","robomaker:UpdateRobotApplication","lightsail:ResetDistributionCache","frauddetector:DeleteExternalModel","ec2:DeleteRouteTable","personalize:PutItems","config:PutAggregationAuthorization","ses:PutEmailIdentityFeedbackAttributes","codecommit:PostCommentReply","deepracer:StartEvaluation","s3-object-lambda:PutObjectAcl","route53resolver:CreateFirewallRuleGroup","worklink:TagResource","codepipeline:TagResource","ec2:CreateKeyPair","fms:PutAppsList","ecr-public:DeleteRepositoryPolicy","codeartifact:UpdateRepository","ecs:PutClusterCapacityProviders","s3:PutBucketNotification","ssm-incidents:UpdateTimelineEvent","securityhub:BatchDisableStandards","swf:RequestCancelExternalWorkflowExecution","groundstation:UpdateMissionProfile","redshift:DeleteClusterSubnetGroup","sqlworkbench:UpdateConnection","gamelift:ResumeGameServerGroup","quicksight:UpdateTemplatePermissions","codeguru-profiler:UntagResource","waf-regional:CreateWebACL","kms:Verify","kafka:UntagResource","fsx:UntagResource","opsworks:CreateDeployment","rekognition:DeleteCollection","gamelift:StartFleetActions","ssm:DeleteParameters","ds:ResetUserPassword","mobiletargeting:DeleteApnsSandboxChannel","ec2:DetachNetworkInterface","connect-campaigns:UntagResource","sagemaker:StopEdgePackagingJob","s3:UpdateJobStatus","ec2:DisassociateAddress","clouddirectory:CreateDirectory","events:CreateApiDestination","opsworks:UpdateRdsDbInstance","kafka-cluster:AlterGroup","lookoutequipment:DeleteModel","ecr-public:SetRepositoryPolicy","ecs:SubmitTaskStateChange","frauddetector:DeleteDetectorVersion","devicefarm:DeleteDevicePool","freertos:UpdateSoftwareConfiguration","states:StopExecution","rekognition:DeleteFaces","sso:CreatePermissionSet","dlm:TagResource","redshift:DeleteClusterSnapshot","fis:StopExperiment","wellarchitected:UpdateLensReview","ses:PutConfigurationSetTrackingOptions","connect:UpdateUserPhoneConfig","mobiletargeting:UpdateRecommenderConfiguration","swf:SignalWorkflowExecution","mgn:MarkAsArchived","gamelift:DeleteAlias","cloudhsm:CopyBackupToRegion","network-firewall:UpdateSubnetChangeProtection","waf-regional:DeleteLoggingConfiguration","app-integrations:CreateEventIntegration","dms:CreateReplicationTask","frauddetector:PutEntityType","iotwireless:DeleteWirelessDevice","lookoutequipment:UpdateInferenceScheduler","lex:DeleteExport","kms:UpdateAlias","imagebuilder:TagResource","elasticmapreduce:SetTerminationProtection","rds:RestoreDBInstanceToPointInTime","storagegateway:CreateStorediSCSIVolume","ec2:ImportInstance","voiceid:OptOutSpeaker","sagemaker:CreateTrial","appflow:UpdateFlow","workspaces:ModifyWorkspaceState","ec2:ModifyFleet","ec2:RegisterTransitGatewayMulticastGroupMembers","workspaces:UpdateWorkspaceImagePermission","acm-pca:TagCertificateAuthority","iot:AcceptCertificateTransfer","cassandra:Create","waf-regional:CreateSizeConstraintSet","ssm:RegisterTaskWithMaintenanceWindow","codestar-notifications:Subscribe","sagemaker:StartPipelineExecution","airflow:PublishMetrics","rds:CreateDBClusterEndpoint","quicksight:UpdateFolder","ec2:DeregisterImage","appsync:GraphQL","ec2:DeleteTransitGatewayRoute","sagemaker:UpdateEndpoint","states:TagResource","ec2:DeleteInstanceEventWindow","cognito-identity:UpdateIdentityPool","securityhub:UpdateFindings","network-firewall:DeleteFirewallPolicy","ds:RemoveTagsFromResource","swf:SignalExternalWorkflowExecution","ec2:CreateCarrierGateway","s3:DeleteAccessPoint","securityhub:DisableSecurityHub","wafv2:TagResource","dms:ModifyReplicationTask","dynamodb:EnableKinesisStreamingDestination","iotsitewise:DeleteAsset","clouddirectory:DetachFromIndex","comprehend:UntagResource","config:PutStoredQuery","lookoutequipment:DeleteInferenceScheduler","appmesh:CreateVirtualNode","connect:GetFederationTokens","route53:ActivateKeySigningKey","codecommit:OverridePullRequestApprovalRules","emr-containers:DeleteManagedEndpoint","ec2:DeleteEgressOnlyInternetGateway","ssm-incidents:UpdateResponsePlan","devicefarm:UpdateProject","elastictranscoder:UpdatePipelineNotifications","servicecatalog:CreateApplication","ec2:RevokeClientVpnIngress","lookoutmetrics:CreateMetricSet","codeguru-reviewer:AssociateRepository","sagemaker:DeleteWorkforce","servicecatalog:DisassociateTagOptionFromResource","iot:CreatePolicy","ec2:AssignPrivateIpAddresses","iotsitewise:UpdateDashboard","dax:DeleteCluster","deepcomposer:UntagResource","acm-pca:PutPolicy","directconnect:CreateDirectConnectGatewayAssociation","iot:CreateJob","elasticbeanstalk:UpdateTagsForResource","ecs:Poll","ssm-incidents:UpdateReplicationSet","geo:UpdateGeofenceCollection","route53-recovery-control-config:UpdateControlPanel","mobiletargeting:UpdateJourneyState","dynamodb:UpdateContributorInsights","kms:GenerateDataKeyPairWithoutPlaintext","opsworks:UpdateVolume","amplify:UntagResource","rds:RestoreDBClusterToPointInTime","redshift:RebootCluster","quicksight:UpdateDataSetPermissions","a4b:DeleteDevice","s3-outposts:PutAccessPointPolicy","storagegateway:CreateTapeWithBarcode","kinesisanalytics:DeleteApplicationInputProcessingConfiguration","mobiletargeting:CreateJourney","machinelearning:UpdateMLModel","rekognition:DeleteProject","chime:UpdateAppInstance","events:CancelReplay","mgh:DisassociateCreatedArtifact","dynamodb:ExportTableToPointInTime","geo:AssociateTrackerConsumer","workspaces:RevokeIpRules","sts:AssumeRoleWithSAML","kinesis:DecreaseStreamRetentionPeriod","codedeploy:AddTagsToOnPremisesInstances","transfer:ImportSshPublicKey","ivs:DeleteRecordingConfiguration","ec2:DeleteInternetGateway","elasticbeanstalk:CreateApplication","route53-recovery-control-config:DeleteRoutingControl","elasticloadbalancing:CreateListener","mediapackage:DeleteOriginEndpoint","a4b:AssociateSkillWithSkillGroup","elasticmapreduce:ModifyCluster","dlm:UpdateLifecyclePolicy","schemas:StartDiscoverer","appmesh:DeleteVirtualNode","apprunner:CreateConnection","sqlworkbench:AssociateConnectionWithChart","apigateway:UpdateRestApiPolicy","finspace:CreateUser","ds:DisableClientAuthentication","mgn:StartTest","sdb:CreateDomain","datasync:StartTaskExecution","servicequotas:PutServiceQuotaIncreaseRequestIntoTemplate","cloudformation:SignalResource","ec2:ImportSnapshot","mgn:UpdateAgentBacklogForMgn","appflow:StartFlow","iot:DeleteJob","proton:DeleteServiceTemplateVersion","s3:PutMetricsConfiguration","ivs:CreateChannel","s3-object-lambda:DeleteObjectTagging","devicefarm:DeleteInstanceProfile","cloudformation:ExecuteChangeSet","medialive:StopChannel","cloudwatch:PutInsightRule","cognito-idp:AdminEnableUser","ec2:ModifyVpcEndpointServicePermissions","sagemaker:StopMonitoringSchedule","cloudhsm:UntagResource","config:PutRemediationConfigurations","lex:BuildBotLocale","iotsitewise:DisassociateAssets","rds:RemoveTagsFromResource","ec2:RebootInstances","serverlessrepo:UnshareApplication","lex:DeleteIntent","config:StartConfigRulesEvaluation","kms:Sign","rekognition:CreateCollection","profile:DeleteProfileObjectType","workspaces:AssociateConnectionAlias","cognito-idp:AdminSetUserSettings","appflow:DeleteFlow","sagemaker:CreateEdgePackagingJob","waf:UpdateRule","glacier:UploadArchive","lambda:InvokeAsync","aps:UntagResource","panorama:UntagResource","lightsail:PutAlarm","codecommit:CreateCommit","cloudsearch:DeleteAnalysisScheme","nimble:DeleteLaunchProfile","bugbust:UntagResource","ec2:AcceptTransitGatewayMulticastDomainAssociations","ram:DeleteResourceShare","access-analyzer:DeleteAnalyzer","cloudformation:StopStackSetOperation","a4b:DeleteRoomSkillParameter","medialive:DeleteTags","s3:DeleteObjectVersionTagging","worklink:DisassociateDomain","iot:UpdateThingShadow","sagemaker:CreateFeatureGroup","ssm-contacts:UpdateContactPolicy","appmesh-preview:CreateVirtualService","glue:BatchDeleteConnection","mobiletargeting:DeleteApnsVoipSandboxChannel","mobiletargeting:UpdateGcmChannel","iotevents:BatchEnableAlarm","comprehend:StartEntitiesDetectionJob","autoscaling:ExecutePolicy","connect-campaigns:ResumeCampaign","clouddirectory:DisableDirectory","comprehend:StopEntitiesDetectionJob","mgn:RetryDataReplication","waf:CreateWebACLMigrationStack","iot1click:UntagResource","waf:DeleteGeoMatchSet","gamelift:UpdateFleetAttributes","appmesh:UpdateVirtualRouter","sagemaker:DeleteModelPackage","cloudsearch:DefineSuggester","workmail:UpdateResource","mobiletargeting:PutEvents","iot:UpdateJob","logs:PutLogEvents","es:UpgradeElasticsearchDomain","clouddirectory:AttachToIndex","mobilehub:UpdateProject","appmesh-preview:DeleteVirtualRouter","ds:DeleteDirectory","events:PutEvents","amplify:CreateApp","glue:UpdateUserDefinedFunction","quicksight:CreateFolderMembership","workmail:SetJournalingRules","waf-regional:DeleteSizeConstraintSet","frauddetector:UpdateRuleVersion","imagebuilder:DeleteInfrastructureConfiguration","rds:CreateDBInstanceReadReplica","s3:DeleteObject","securityhub:UpdateOrganizationConfiguration","ivs:DeleteChannel","workmail:DisassociateMemberFromGroup","iotdeviceadvisor:UntagResource","kms:UntagResource","route53:ChangeTagsForResource","snow-device-management:UntagResource","autoscaling:AttachLoadBalancerTargetGroups","machinelearning:CreateEvaluation","ssm:UpdateAssociationStatus","geo:DeleteGeofenceCollection","batch:TagResource","emr-containers:UntagResource","cloudformation:ImportStacksToStackSet","securityhub:DisableOrganizationAdminAccount","lightsail:DeleteLoadBalancer","dynamodb:TagResource","codebuild:UpdateReportGroup","proton:DeleteEnvironmentTemplateMajorVersion","dynamodb:RestoreTableToPointInTime","sso:TagResource","workmail:SetMailGroupDetails","fsx:UpdateVolume","ec2:ModifyTrafficMirrorFilterRule","storagegateway:UpdateSMBFileShare","ec2:CreateRouteTable","chatbot:DeleteChimeWebhookConfiguration","lex:DeleteImport","s3:ReplicateTags","profile:PutProfileObjectType","devicefarm:UpdateTestGridProject","nimble:TagResource","amplifybackend:UpdateBackendAuth","iot:StartDetectMitigationActionsTask","storagegateway:RetrieveTapeArchive","app-integrations:DeleteDataIntegration","rds:RemoveSourceIdentifierFromSubscription","waf-regional:UpdateGeoMatchSet","redshift:ModifyClusterSnapshotSchedule","iotevents:DeleteDetectorModel","amplify:UpdateBranch","emr-containers:StartJobRun","codepipeline:UpdateActionType","iotsitewise:UpdateAssetProperty","rekognition:IndexFaces","iot:CreatePolicyVersion","cognito-idp:AdminUpdateAuthEventFeedback","redshift:DisableLogging","quicksight:UpdateThemeAlias","iotanalytics:StartPipelineReprocessing","cloudformation:CreateStack","cognito-idp:AddCustomAttributes","mobiletargeting:SendUsersMessages","medialive:DeleteMultiplex","apigateway:DELETE","sagemaker:CreateModelQualityJobDefinition","route53resolver:DeleteResolverEndpoint","codecommit:MergeBranchesByThreeWay","proton:CreateServiceTemplate","shield:AssociateHealthCheck","macie2:CreateFindingsFilter","elasticache:RevokeCacheSecurityGroupIngress","codeguru-profiler:DeleteProfilingGroup","transfer:StopServer","iotanalytics:UpdateChannel","lookoutvision:DeleteModel","deeplens:DeployProject","codecommit:AssociateApprovalRuleTemplateWithRepository","appconfig:DeleteConfigurationProfile","ec2:CreateImage","ivs:UntagResource","shield:DeleteProtection","forecast:DeletePredictorBacktestExportJob","rds:CreateDBClusterSnapshot","ecs:UpdateServicePrimaryTaskSet","lambda:UpdateEventSourceMapping","network-firewall:DeleteRuleGroup","securityhub:CreateInsight","nimble:PutLaunchProfileMembers","dms:DeleteReplicationTaskAssessmentRun","memorydb:BatchUpdateClusters","s3:DeleteStorageLensConfigurationTagging","codecommit:PutRepositoryTriggers","iotthingsgraph:UpdateSystemTemplate","mobiletargeting:UpdateEmailChannel","mgh:NotifyMigrationTaskState","codecommit:DeleteCommentContent","events:UpdateConnection","fsx:DeleteStorageVirtualMachine","sqs:SetQueueAttributes","iot:DeleteFleetMetric","directconnect:DisassociateMacSecKey","iot:CreateProvisioningClaim","amplifybackend:CreateBackend","airflow:TagResource","globalaccelerator:DenyCustomRoutingTraffic","rekognition:CreateStreamProcessor","proton:CreateEnvironmentTemplate","rekognition:CreateProject","opsworks:RebootInstance","chime:DeleteChannelModerator","sagemaker:StopNotebookInstance","ecr:ReplicateImage","mediaconvert:TagResource","connect:UpdateRoutingProfileQueues","ses:CreateEmailTemplate","chime:UpdateChannelReadMarker","codecommit:PostCommentForComparedCommit","cloudtrail:RemoveTags","profile:CreateProfile","route53resolver:AssociateResolverRule","mobiletargeting:TagResource","proton:DeleteEnvironmentTemplate","eks:UntagResource","proton:DeleteEnvironmentAccountConnection","waf-regional:UpdateRuleGroup","qldb:StreamJournalToKinesis","amplify:UpdateWebHook","iot:RemoveThingFromBillingGroup","cognito-identity:UnlinkDeveloperIdentity","geo:CreateGeofenceCollection","elasticache:ModifyReplicationGroupShardConfiguration","iot:RetainPublish","waf-regional:DeleteGeoMatchSet","lex:DeleteSession","wafv2:CreateIPSet","iot1click:TagResource","comprehend:StartEventsDetectionJob","sagemaker:CreateImageVersion","elemental-activations:UntagResource","deepcomposer:CreateComposition","license-manager:CreateToken","connect:UpdateRoutingProfileConcurrency","iot:EnableTopicRule","glacier:DeleteVault","logs:DeleteLogGroup","proton:UpdateServicePipeline","directconnect:CreateConnection","securityhub:EnableOrganizationAdminAccount","devicefarm:DeleteUpload","ec2:DeleteDhcpOptions","kafka:TagResource","logs:DeleteLogStream","opsworks:DetachElasticLoadBalancer","redshift-data:BatchExecuteStatement","lambda:PutProvisionedConcurrencyConfig","rds:RestoreDBInstanceFromS3","workmail:CreateMobileDeviceAccessRule","appstream:StopImageBuilder","waf-regional:UpdateXssMatchSet","quicksight:GenerateEmbedUrlForAnonymousUser","appstream:CopyImage","ec2:CreateTransitGatewayVpcAttachment","amplify:StopJob","kafka-cluster:DeleteGroup","s3-object-lambda:PutObjectTagging","ecr:CompleteLayerUpload","geo:TagResource","glue:UpdateConnection","glacier:DeleteVaultNotifications","quicksight:DescribeDataSourcePermissions","transfer:TagResource","iot:CreateSecurityProfile","codestar:DeleteExtendedAccess","redshift:ModifyClusterSnapshot","lex:UpdateSlotType","lightsail:StopRelationalDatabase","connect:DisassociateLexBot","directconnect:CreateInterconnect","ec2:DisassociateInstanceEventWindow","secretsmanager:DeleteSecret","ec2:RejectTransitGatewayPeeringAttachment","appmesh-preview:CreateRoute","ec2:DeleteNetworkAclEntry","kinesisvideo:ConnectAsViewer","elasticache:CreateReplicationGroup","connect:CreateIntegrationAssociation","glue:CreatePartition","wafv2:CreateRegexPatternSet","connect:UpdateInstanceAttribute","securityhub:EnableSecurityHub","ssm:DeregisterPatchBaselineForPatchGroup","iotwireless:DeleteWirelessGatewayTask","ebs:PutSnapshotBlock","iot:DeleteThingType","servicequotas:RequestServiceQuotaIncrease","waf-regional:UntagResource","redshift:DeleteCluster","ses:CreateCustomVerificationEmailTemplate","fms:DeletePolicy","dataexchange:CancelJob","ec2:DisassociateRouteTable","config:DeleteConfigurationAggregator","gamelift:PutScalingPolicy","glue:DeleteResourcePolicy","cognito-idp:AdminRespondToAuthChallenge","panorama:CreateAppVersion","auditmanager:DeleteControl","appconfig:DeleteHostedConfigurationVersion","autoscaling:TerminateInstanceInAutoScalingGroup","route53resolver:CreateResolverRule","autoscaling:SetInstanceProtection","securityhub:DeleteInvitations","ebs:CompleteSnapshot","glue:UpdateRegistry","cloudsearch:document","autoscaling:PutLifecycleHook","codestar-notifications:DeleteNotificationRule","sagemaker:UpdateUserProfile","connect:UpdateQueueStatus","networkmanager:UntagResource","opsworks:RegisterRdsDbInstance","signer:CancelSigningProfile","sagemaker:DeleteModelQualityJobDefinition","budgets:ExecuteBudgetAction","geo:BatchPutGeofence","detective:StartMonitoringMember","lookoutvision:CreateModel","emr-containers:TagResource","ec2:CreateReservedInstancesListing","waf:DeleteByteMatchSet","mobiletargeting:DeleteEndpoint","finspace:LoadSampleDataSetGroupIntoEnvironment","clouddirectory:BatchWrite","elasticmapreduce:OpenEditorInConsole","ec2:UnassignPrivateIpAddresses","memorydb:DeleteAcl","connect:UpdateQueueOutboundCallerConfig","dax:TagResource","ram:AssociateResourceShare","apprunner:UpdateService","elasticache:ModifyCacheParameterGroup","ec2:ModifyReservedInstances","iot:DeleteDimension","appconfig:StopDeployment","cognito-idp:AdminConfirmSignUp","logs:DeleteRetentionPolicy","synthetics:TagResource","iot:CreateFleetMetric","iotevents:UpdateInput","comprehend:DeleteEndpoint","mobiletargeting:UpdateAdmChannel","workspaces:ModifyWorkspaceAccessProperties","auditmanager:DeleteAssessmentReport","elemental-appliances-software:UntagResource","ec2:DeleteFleets","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","sagemaker:SendPipelineExecutionStepSuccess","appmesh-preview:DeleteVirtualGateway","dms:ModifyEndpoint","mgn:UpdateLaunchConfiguration","cloudtrail:StopLogging","ses:UpdateEmailTemplate","glue:CreateUserDefinedFunction","lambda:PublishLayerVersion","clouddirectory:EnableDirectory","kinesisvideo:CreateStream","rds:CreateEventSubscription","lookoutvision:StopModel","comprehend:StartTopicsDetectionJob","deepracer:RemoveLeaderboardAccessPermission","athena:CreateDataCatalog","codeguru-profiler:RemovePermission","license-manager:TagResource","iotsitewise:UntagResource","s3:CreateBucket","databrew:UpdateRecipeJob","chime:BatchCreateChannelMembership","rds:DeleteDBParameterGroup","rds:DeregisterDBProxyTargets","elastic-inference:Connect","rds-data:BeginTransaction","gamelift:UntagResource","lookoutvision:TagResource","route53resolver:UpdateFirewallRuleGroupAssociation","lightsail:SendContactMethodVerification","iotanalytics:DeletePipeline","medialive:StopMultiplex","frauddetector:UpdateDetectorVersionStatus","backup:DeleteBackupPlan","nimble:PutStudioMembers","codepipeline:EnableStageTransition","codecommit:CreatePullRequest","ssm:GetParametersByPath","firehose:StopDeliveryStreamEncryption","codepipeline:RetryStageExecution","elasticbeanstalk:RemoveTags","chime:BatchCreateAttendee","fsx:CancelDataRepositoryTask","athena:UpdatePreparedStatement","clouddirectory:DeleteTypedLinkFacet","ecs:UpdateCapacityProvider","appstream:CreateImageBuilder","storagegateway:BypassGovernanceRetention","ec2:AttachVolume","aps:DeleteAlertManagerDefinition","s3:PutJobTagging","codestar:UntagProject","iotwireless:UpdateDestination","iot:AssociateTargetsWithJob","route53-recovery-control-config:DeleteCluster","ecs:UntagResource","ec2:ModifySnapshotAttribute","ec2:RejectTransitGatewayMulticastDomainAssociations","aps:PutRuleGroupsNamespace","quicksight:UpdateAnalysis","waf-regional:CreateRegexMatchSet","ecr-public:TagResource","kinesisanalytics:CreateApplicationSnapshot","cloudformation:DeleteChangeSet","amplify:GenerateAccessLogs","monitron:DeleteProject","sagemaker:UpdatePipelineExecution","workspaces:UpdateRulesOfIpGroup","sagemaker:UpdateModelPackage","gamelift:ClaimGameServer","lex:DeleteBotChannel","greengrass:UntagResource","iot1click:DeleteProject","ssm:UpdateServiceSetting","swf:RequestCancelWorkflowExecution","ecs:StartTelemetrySession","mediapackage-vod:DeleteAsset","a4b:UpdateSkillGroup","connect-campaigns:PauseCampaign","network-firewall:UpdateFirewallPolicyChangeProtection","ec2:DeleteVpc","sagemaker:UpdateExperiment","servicediscovery:UpdateHttpNamespace","route53:AssociateVPCWithHostedZone","auditmanager:UpdateAssessmentControl","wellarchitected:UpdateShareInvitation","medialive:AcceptInputDeviceTransfer","redshift:CreateClusterSubnetGroup","budgets:DeleteBudgetAction","ec2:CreateSnapshot","elasticfilesystem:PutLifecycleConfiguration","auditmanager:BatchDeleteDelegationByAssessment","rds:CreateGlobalCluster","ec2:DeleteLaunchTemplateVersions","lightsail:CreateBucket","sagemaker:DeleteNotebookInstanceLifecycleConfig","route53resolver:DeleteFirewallRule","sagemaker:DeleteHumanLoop","iotsitewise:UpdateGatewayCapabilityConfiguration","sagemaker:StopProcessingJob","a4b:DisassociateSkillFromSkillGroup","databrew:UpdateSchedule","codebuild:PutResourcePolicy","iotwireless:DeleteWirelessGateway","events:DeactivateEventSource","rds:DeleteDBProxyEndpoint","kinesisvideo:DeleteStream","ec2:DeleteLocalGatewayRouteTableVpcAssociation","kendra:CreateQuerySuggestionsBlockList","sagemaker:AddTags","sso:AttachManagedPolicyToPermissionSet","aps:DeleteWorkspace","forecast:DeleteDataset","ec2:DeleteTrafficMirrorTarget","kinesis:PutRecord","robomaker:DeleteRobotApplication","schemas:PutCodeBinding","ivs:PutMetadata","cloudshell:PutCredentials","waf:UntagResource","connect:UpdateQuickConnectName","mediaconvert:CreateJobTemplate","ec2:ModifyNetworkInterfaceAttribute","ssm-contacts:PutContactPolicy","geo:CreateMap","lightsail:DeleteRelationalDatabaseSnapshot","waf-regional:DeleteWebACL","a4b:AssociateDeviceWithNetworkProfile","sqlworkbench:UpdateChart","autoscaling:ResumeProcesses","mobiletargeting:DeleteVoiceChannel","iotthingsgraph:DeleteSystemInstance","ds:RemoveIpRoutes","ssm:DeleteAssociation","trustedadvisor:RefreshCheck","mq:UpdateBroker","mediatailor:DeleteSourceLocation","gamelift:UpdateFleetCapacity","wafv2:DeleteLoggingConfiguration","securityhub:TagResource","cloud9:TagResource","codestar:AssociateTeamMember","ds:EnableClientAuthentication","appflow:TagResource","nimble:CreateLaunchProfile","workmail:CreateInboundMailFlowRule","workspaces:MigrateWorkspace","ec2:DeleteRoute","sqs:TagQueue","iot:CreateOTAUpdate","dms:DeleteReplicationInstance","kms:GenerateDataKeyWithoutPlaintext","bugbust:JoinEvent","qldb:SendCommand","deepracer:CreateReinforcementLearningModel","quicksight:CreateDashboard","iot:CancelCertificateTransfer","batch:UpdateJobQueue","deeplens:UpdateProject","redshift:DeauthorizeDataShare","medialive:RejectInputDeviceTransfer","sagemaker:CreateUserProfile","worklink:UpdateFleetMetadata","s3:DeleteBucketPolicy","route53resolver:ImportFirewallDomains","iot:UpdateBillingGroup","access-analyzer:UpdateFindings","elasticmapreduce:DeleteStudioSessionMapping","secretsmanager:UpdateSecretVersionStage","dynamodb:UpdateTable","elasticbeanstalk:UpdateEnvironment","cloudformation:ContinueUpdateRollback","datasync:CancelTaskExecution","ec2-instance-connect:SendSerialConsoleSSHPublicKey","kms:UpdateKeyDescription","dms:DeleteReplicationTask","workspaces:DeleteIpGroup","kinesisvideo:TagStream","swf:DeprecateWorkflowType","workmail:WipeMobileDevice","cloudtrail:AddTags","apigateway:PATCH","grafana:DeleteWorkspace","ssm:UpdateAssociation","a4b:DeleteConferenceProvider","cloudtrail:PutInsightSelectors","lightsail:CreateCertificate","iot:UpdateProvisioningTemplate","lex:CreateSlotType","cloud9:UpdateSSHRemote","mobilehub:SynchronizeProject","lookoutmetrics:UntagResource","ec2:AcceptTransitGatewayPeeringAttachment","iotevents:UntagResource","route53-recovery-readiness:DeleteResourceSet","athena:UntagResource","a4b:DisassociateSkillFromUsers","cloudsearch:AddTags","appmesh:DeleteVirtualGateway","sagemaker:CreatePipeline","machinelearning:UpdateEvaluation","databrew:SendProjectSessionAction","codeguru-profiler:TagResource","ec2:ModifyFpgaImageAttribute","guardduty:UpdateFilter","kinesisvideo:SendAlexaOfferToMaster","groundstation:DeleteConfig","redshift:JoinGroup","frauddetector:UpdateModelVersion","networkmanager:DeleteGlobalNetwork","mediapackage:UpdateOriginEndpoint","ssm-contacts:StopEngagement","lex:UpdateIntent","robomaker:CancelSimulationJob","budgets:UpdateBudgetAction","s3:PutBucketRequestPayment","ec2:StopInstances","geo:UntagResource","ds:RejectSharedDirectory","s3:PutBucketLogging","cloudsearch:DeleteSuggester","lightsail:CreateInstancesFromSnapshot","datasync:DeleteLocation","dms:DeleteEventSubscription","lightsail:RebootRelationalDatabase","workmail:AddMembersToGroup","ec2:ExportTransitGatewayRoutes","sqs:ChangeMessageVisibility","finspace:DeleteEnvironment","panorama:CreateDataSource","personalize:DeleteSolution","ec2:ResetImageAttribute","s3:DeleteMultiRegionAccessPoint","ssm:DeletePatchBaseline","glue:DeleteTableVersion","cognito-idp:UpdateAuthEventFeedback","ec2:SendDiagnosticInterrupt","codecommit:UpdateComment","proton:UpdateEnvironmentTemplateMinorVersion","ec2:AssociateSubnetCidrBlock","securityhub:BatchUpdateFindings","s3:UpdateJobPriority","devicefarm:InstallToRemoteAccessSession","guardduty:DeleteThreatIntelSet","waf:DeleteWebACL","autoscaling:RecordLifecycleActionHeartbeat","fsx:DeleteBackup","chime:UpdateChannelMessage","workmail:ResetPassword","rds:FailoverGlobalCluster","kinesis:RegisterStreamConsumer","ec2:ImportKeyPair","iotevents:BatchDisableAlarm","lightsail:UpdateContainerService","mgn:SendAgentLogsForMgn","amplifybackend:GenerateBackendAPIModels","s3-object-lambda:DeleteObjectVersionTagging","ec2:DeleteTransitGatewayPrefixListReference","lightsail:EnableAddOn","sagemaker:UpdateNotebookInstanceLifecycleConfig","ec2:CreateNetworkAclEntry","sagemaker:PutModelPackageGroupPolicy","execute-api:ManageConnections","networkmanager:AssociateLink","swf:RecordActivityTaskHeartbeat","ecr:BatchDeleteImage","elasticloadbalancing:SetIpAddressType","devicefarm:DeleteRun","cloudhsm:TagResource","grafana:UpdateWorkspace","appstream:StartImageBuilder","rds:ResetDBParameterGroup","kafka-cluster:AlterTransactionalId","medialive:DeleteInput","autoscaling:DeleteLifecycleHook","iotanalytics:UpdateDatastore","codecommit:MergePullRequestByFastForward","finspace:UpdateEnvironment","glue:CreateTable","appmesh:TagResource","memorydb:DeleteUser","medialive:CreateMultiplexProgram","serverlessrepo:CreateCloudFormationChangeSet","ec2:DeleteVpcPeeringConnection","glue:CreateConnection","rds:RevokeDBSecurityGroupIngress","lightsail:DeleteKnownHostKeys","logs:PutRetentionPolicy","connect:StartOutboundVoiceContact","waf-regional:CreateIPSet","mobiletargeting:DeleteSmsTemplate","batch:DeregisterJobDefinition","signer:RevokeSigningProfile","elasticache:DeleteCacheSecurityGroup","ec2:CreateRoute","cognito-idp:SetUserPoolMfaConfig","medialive:UpdateInput","ds:CreateAlias","route53resolver:AssociateFirewallRuleGroup","codecommit:DeleteFile","ssm:UpdateInstanceAssociationStatus","workmail:CreateSmtpGateway","amplify:UpdateApp","iot:DeleteThingShadow","mgh:PutResourceAttributes","apprunner:AssociateCustomDomain","app-integrations:CreateDataIntegration","lightsail:DeleteDistribution","route53:DeleteKeySigningKey","mediaconvert:CreateJob","route53-recovery-readiness:CreateRecoveryGroup","xray:UpdateSamplingRule","lambda:CreateCodeSigningConfig","storagegateway:RetrieveTapeRecoveryPoint","lex:DeleteBotLocale","athena:StartQueryExecution","clouddirectory:UpdateFacet","rds:ModifyEventSubscription","sagemaker:DeleteNotebookInstance","opsworks:UnassignVolume","devicefarm:CreateUpload","iotsitewise:DeleteProject","guardduty:UpdateDetector","cognito-idp:DeleteUserPoolDomain","iot:SetDefaultPolicyVersion","es:UpdateElasticsearchDomainConfig","glacier:InitiateMultipartUpload","a4b:DeleteRoom","ecs:UpdateService","deepracer:CreateLeaderboardAccessToken","waf:DeleteRegexPatternSet","a4b:PutSkillAuthorization","rds:StartDBCluster","kms:RevokeGrant","personalize:CreateDatasetExportJob","codeguru-reviewer:CreateCodeReview","autoscaling:PutScheduledUpdateGroupAction","swf:RespondActivityTaskCompleted","waf:UpdateSqlInjectionMatchSet","wellarchitected:UpdateWorkloadShare","connect:DisassociateQueueQuickConnects","freertos:CreateSoftwareConfiguration","schemas:CreateDiscoverer","sso:ProvisionPermissionSet","kinesis:MergeShards","quicksight:UpdateTheme","s3:CreateAccessPoint","securityhub:DeleteInsight","s3:PutBucketTagging","honeycode:BatchUpsertTableRows","swf:ScheduleActivityTask","elasticache:BatchStopUpdateAction","proton:CreateEnvironmentTemplateVersion","artifact:TerminateAgreement","iot:DeleteOTAUpdate","ec2:CreateInstanceExportTask","securityhub:DeclineInvitations","elasticache:DecreaseNodeGroupsInGlobalReplicationGroup","quicksight:UntagResource","acm:RenewCertificate","securityhub:BatchEnableStandards","comprehend:StopEventsDetectionJob","quicksight:DeleteTemplate","directconnect:AssociateVirtualInterface","kafka-cluster:AlterCluster","deepcomposer:UpdateModel","machinelearning:UpdateBatchPrediction","amplify:CreateDomainAssociation","panorama:DeleteModel","ssm:TerminateSession","quicksight:DeleteIAMPolicyAssignment","appmesh-preview:DeleteVirtualNode","medialive:DeleteReservation","iot:CreateAuthorizer","cloudfront:UpdateCloudFrontOriginAccessIdentity","elasticache:ModifyCacheSubnetGroup","logs:CreateLogStream","elasticache:DeleteGlobalReplicationGroup","devicefarm:StopRun","sagemaker:DeleteCodeRepository","lightsail:DeleteInstance","waf-regional:DeleteSqlInjectionMatchSet","deepracer:CloneReinforcementLearningModel","kinesisanalytics:AddApplicationCloudWatchLoggingOption","shield:UpdateProtectionGroup","ecr-public:UntagResource","elasticmapreduce:StopEditor","opsworks:UpdateStack","networkmanager:CreateConnection","appstream:UpdateStack","personalize:DeleteSchema","glue:NotifyEvent","cognito-idp:DeleteResourceServer","es:AssociatePackage","elasticache:DeleteUserGroup","frauddetector:UpdateVariable","quicksight:UpdateDashboard","wafv2:UntagResource","kinesisvideo:CreateSignalingChannel","kafka-cluster:AlterClusterDynamicConfiguration","logs:AssociateKmsKey","directconnect:ConfirmTransitVirtualInterface","rds:ModifyDBSnapshot","waf-regional:UpdateRateBasedRule","glue:BatchDeletePartition","workspaces:RebootWorkspaces","kafka-cluster:AlterTopic","sagemaker:DeleteFlowDefinition","waf-regional:CreateRegexPatternSet","fsx:AssociateFileGateway","kendra:CreateThesaurus","quicksight:CreateGroup","ec2:DeleteTrafficMirrorSession","waf-regional:CreateRateBasedRule","lightsail:DeleteDomain","lex:DeleteBotAlias","directconnect:DeleteLag","servicecatalog:DisassociateResource","lightsail:CreateInstances","panorama:UpdateDataSource","kinesis:RemoveTagsFromStream","ec2:ModifyVpnTunnelOptions","kendra:ClearQuerySuggestions","network-firewall:CreateFirewallPolicy","batch:SubmitJob","iot:ReplaceTopicRule","clouddirectory:UpdateTypedLinkFacet","ec2:AllocateHosts","elasticfilesystem:Backup","ds:UnshareDirectory","quicksight:UpdateDashboardPublishedVersion","ssm-contacts:CreateContact","lightsail:TagResource","a4b:DeleteNetworkProfile","proton:DeleteServiceTemplateMajorVersion","ec2:DeleteTransitGatewayConnect","firehose:StartDeliveryStreamEncryption","network-firewall:DeleteResourcePolicy","appstream:DeleteStack","storagegateway:UpdateFileSystemAssociation","lightsail:ReleaseStaticIp","appmesh-preview:DeleteGatewayRoute","chime:CreateAppInstanceAdmin","emr-containers:CancelJobRun","panorama:DeleteAppVersion","ssm:UpdateManagedInstanceRole","connect:DeleteUseCase","ecr:InitiateLayerUpload","iot:UpdateSecurityProfile","sagemaker:RegisterDevices","waf-regional:PutPermissionPolicy","ecs:DeleteTaskSet","nimble:DeleteLaunchProfileMember","iot:DeleteDomainConfiguration","codepipeline:DeletePipeline","waf-regional:DeleteRegexPatternSet","iot:StartNextPendingJobExecution","ses:DeleteContact","dynamodb:UpdateGlobalTable","redshift:BatchModifyClusterSnapshots","amplifybackend:RemoveBackendConfig","elasticloadbalancing:ModifyRule","elasticloadbalancing:RemoveListenerCertificates","autoscaling:EnableMetricsCollection","globalaccelerator:CreateCustomRoutingListener","nimble:CreateStreamingSession","iotdeviceadvisor:UpdateSuiteDefinition","wisdom:DeleteContent","nimble:DeleteStudioMember","servicediscovery:UpdatePrivateDnsNamespace","route53-recovery-readiness:UpdateReadinessCheck","ds:CreateComputer","mobiletargeting:CreateExportJob","events:CreateEventBus","comprehend:StartPiiEntitiesDetectionJob","clouddirectory:AttachPolicy","workmail:UpdatePrimaryEmailAddress","ec2:CancelSpotInstanceRequests","connect:AssociateQueueQuickConnects","mediatailor:CreateProgram","acm-pca:UpdateCertificateAuthority","ec2-instance-connect:SendSSHPublicKey","sagemaker:CreateLabelingJob","elasticache:CreateUserGroup","waf:CreateGeoMatchSet","ec2:ModifyInstancePlacement","imagebuilder:UpdateInfrastructureConfiguration","lambda:RemovePermission","proton:DeleteService","sdb:PutAttributes","geo:PutGeofence","lightsail:CreateDiskSnapshot","airflow:CreateEnvironment","waf:CreateIPSet","ec2:ModifyCapacityReservation","mobiletargeting:UpdateBaiduChannel","codebuild:BatchDeleteBuilds","elasticache:StartMigration","appstream:DisassociateFleet","iotanalytics:DeleteDatastore","glue:DeleteRegistry","connect-campaigns:PutDialRequestBatch","iotsitewise:BatchDisassociateProjectAssets","chime:SendChannelMessage","servicecatalog:AcceptPortfolioShare","sns:SetTopicAttributes","panorama:CreateInputs","ssm:GetParameter","iotfleethub:DeleteDashboard","personalize:CreateCampaign","elasticache:ResetCacheParameterGroup","redshift:DeleteClusterSecurityGroup","cognito-identity:MergeDeveloperIdentities","gamelift:DeleteBuild","connect:AssociateRoutingProfileQueues","dynamodb:UpdateTimeToLive","ec2:CreateEgressOnlyInternetGateway","waf:UpdateWebACL","s3-object-lambda:AbortMultipartUpload","s3:DeleteAccessPointForObjectLambda","waf-regional:TagResource","app-integrations:UntagResource","redshift:DeleteHsmClientCertificate","appconfig:CreateEnvironment","route53resolver:UntagResource","lightsail:RebootInstance","sagemaker:CreateModelExplainabilityJobDefinition","redshift:CreateSnapshotSchedule","glue:StartImportLabelsTaskRun","fis:UntagResource","iot:Publish","kinesisanalytics:StartApplication","rds:DeleteDBCluster","route53:ChangeResourceRecordSets","workmail:DeleteResource","storagegateway:UpdateBandwidthRateLimit","kendra:BatchPutDocument","ec2:CreateVpnGateway","ec2:TerminateClientVpnConnections","qldb:UntagResource","ds:RegisterEventTopic","athena:CreateNamedQuery","codeartifact:AssociateExternalConnection","fsx:DeleteFileSystem","elasticache:CompleteMigration","codebuild:CreateWebhook","workspaces:DisassociateConnectionAlias","codecommit:DeleteRepository","route53:DeleteReusableDelegationSet","chime:UntagMeeting","cloudtrail:UpdateTrail","elasticfilesystem:DeleteTags","codecommit:PutCommentReaction","config:StartRemediationExecution","cognito-idp:UntagResource","ec2:ModifyHosts","aps:TagResource","codepipeline:DeregisterWebhookWithThirdParty","groundstation:DeleteMissionProfile","wisdom:DeleteAssistantAssociation","s3:ObjectOwnerOverrideToBucketOwner","appsync:DeleteGraphqlApi","ec2:CreateReplaceRootVolumeTask","s3:AbortMultipartUpload","sagemaker:UpdateDomain","ec2:DeleteNetworkInsightsPath","iot:RejectCertificateTransfer","glue:StartMLLabelingSetGenerationTaskRun","acm:ResendValidationEmail","ec2:ModifySubnetAttribute","iot:DeleteMitigationAction","geo:DeleteTracker","connect-campaigns:StopCampaign","cloudtrail:DeleteTrail","route53-recovery-control-config:UpdateSafetyRule","s3:DeleteBucketOwnershipControls","imagebuilder:PutContainerRecipePolicy","mgn:UpdateReplicationConfiguration","autoscaling:PutScalingPolicy","waf-regional:UpdateRegexMatchSet","sqs:SendMessage","lookoutvision:UntagResource","servicediscovery:UpdateService","rds:BacktrackDBCluster","directconnect:DeleteVirtualInterface","opsworks:AttachElasticLoadBalancer","workmail:StartMailboxExportJob","profile:AddProfileKey","lambda:UpdateFunctionCodeSigningConfig","mediatailor:StartChannel","iotwireless:TagResource","quicksight:DeleteDataSource","savingsplans:DeleteQueuedSavingsPlan","sqlworkbench:DeleteSavedQuery","rds:DeleteOptionGroup","events:DeleteArchive","kendra:DeleteFaq","dataexchange:UntagResource","elasticloadbalancing:DeleteListener","appconfig:UpdateConfigurationProfile","mediapackage-vod:TagResource","elasticache:DeleteUser","mediatailor:DeleteVodSource","rds:CreateDBSubnetGroup","networkmanager:TagResource","ec2:CreateNetworkInsightsPath","timestream:DeleteTable","mediaconvert:CancelJob","elastictranscoder:UpdatePipelineStatus","kinesisanalytics:DeleteApplication","ec2:ModifyVpcAttribute","codeartifact:CopyPackageVersions","ec2:DeleteFpgaImage","qldb:ExportJournalToS3","personalize:DeleteEventTracker","ec2:ModifyVpnConnectionOptions","cognito-idp:AdminSetUserPassword","cognito-idp:DeleteIdentityProvider","imagebuilder:UpdateImagePipeline","kinesisvideo:UpdateSignalingChannel","rds:AddTagsToResource","network-firewall:CreateFirewall","elasticmapreduce:StopNotebookExecution","mgn:NotifyAgentConnectedForMgn","route53:CreateHostedZone","secretsmanager:RestoreSecret","opsworks:UpdateApp","iot:AttachPrincipalPolicy","elasticbeanstalk:AbortEnvironmentUpdate","aps:DeleteRuleGroupsNamespace","waf:UpdateXssMatchSet","quicksight:CreateUser","kendra:UpdateQuerySuggestionsBlockList","serverlessrepo:CreateCloudFormationTemplate","braket:UntagResource","wellarchitected:UpdateAnswer","elasticache:IncreaseNodeGroupsInGlobalReplicationGroup","cloudwatch:UntagResource","sagemaker:DeleteApp","servicecatalog:UpdatePortfolio","ec2:CancelCapacityReservation","rds:RestoreDBInstanceFromDBSnapshot","redshift:ModifyClusterDbRevision","kinesisanalytics:AddApplicationInputProcessingConfiguration","apprunner:DisassociateCustomDomain","opsworks:RegisterInstance","ecs:SubmitAttachmentStateChanges","ec2:RejectVpcEndpointConnections","elasticbeanstalk:SwapEnvironmentCNAMEs","gamelift:DeleteMatchmakingRuleSet","glacier:AbortVaultLock","fsx:CreateBackup","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","ec2:DeleteVpnGateway","comprehend:StopDominantLanguageDetectionJob","lightsail:CreateContainerService","machinelearning:DeleteEvaluation","ec2:CreateCustomerGateway","dax:DecreaseReplicationFactor","kendra:UpdateThesaurus","dms:DeleteEndpoint","connect-campaigns:DeleteCampaign","ssm:CreateDocument","elasticache:DeleteCacheParameterGroup","servicecatalog:DeleteApplication","rekognition:StartFaceSearch","machinelearning:CreateDataSourceFromRedshift","ecr:SetRepositoryPolicy","mediatailor:PutChannelPolicy","rds:AddSourceIdentifierToSubscription","workmail:DeleteMailDomain","appconfig:DeleteDeploymentStrategy","connect:UpdateQueueName","comprehend:CreateDocumentClassifier","sagemaker:CreatePresignedDomainUrl","cloudwatch:DeleteMetricStream","mediaconvert:UpdateJobTemplate","devicefarm:CreateNetworkProfile","auditmanager:BatchDisassociateAssessmentReportEvidence","backup:StartRestoreJob","devicefarm:UntagResource","rekognition:UntagResource","greengrass:DeleteComponent","ec2:ModifyTransitGatewayVpcAttachment","resource-groups:DeleteGroup","redshift:DeleteUsageLimit","cloud9:UpdateEnvironment","a4b:UpdateProfile","cloudsearch:BuildSuggesters","robomaker:UpdateSimulationApplication","swf:StartWorkflowExecution","globalaccelerator:UpdateCustomRoutingAcceleratorAttributes","mobiletargeting:UpdateVoiceTemplate","a4b:ForgetSmartHomeAppliances","proton:UpdateServiceTemplate","elasticmapreduce:DeleteStudio","storagegateway:JoinDomain","iotsitewise:AssociateAssets","quicksight:UpdateDataSourcePermissions","auditmanager:BatchAssociateAssessmentReportEvidence","connect:UpdateRoutingProfileName","sqs:UntagQueue","opsworks:AssociateElasticIp","quicksight:CreateGroupMembership","directconnect:CreatePublicVirtualInterface","redshift:ResumeCluster","ec2:RunInstances","ram:AcceptResourceShareInvitation","ec2:DeleteCustomerGateway","databrew:TagResource","access-analyzer:DeleteArchiveRule","nimble:StartStudioSSOConfigurationRepair","ds:AddRegion","machinelearning:DeleteMLModel","frauddetector:DeleteLabel","elasticache:RemoveTagsFromResource","groundstation:TagResource","config:DeleteRemediationConfiguration","devicefarm:ScheduleRun","iotsitewise:CreateProject","ram:DisassociateResourceShare","neptune-db:connect","ses:SendBulkEmail","lex:CreateBotAlias","proton:DeleteServiceTemplate","sagemaker:StartHumanLoop","batch:UpdateComputeEnvironment","codestar:DeleteUserProfile","route53:CreateKeySigningKey","kafka-cluster:DeleteTopic","ivs:CreateRecordingConfiguration","elasticbeanstalk:RestartAppServer","connect:UpdateQueueMaxContacts","managedblockchain:CreateProposal","elasticfilesystem:DeleteMountTarget","dynamodb:PartiQLInsert","signer:AddProfilePermission","iotsitewise:TagResource","ec2:CreateClientVpnRoute","storagegateway:SetSMBGuestPassword","rds:CreateOptionGroup","storagegateway:DeleteFileShare","ec2:ModifyVolume","network-firewall:DisassociateSubnets","appflow:DeleteConnectorProfile","connect:UpdateRoutingProfileDefaultOutboundQueue","rds-data:ExecuteStatement","budgets:ModifyBudget","ebs:StartSnapshot","macie2:UpdateClassificationJob","es:DeleteDomain","globalaccelerator:UpdateEndpointGroup","ec2:CreateTransitGatewayConnect","rds:DeleteDBSubnetGroup","ds:DisableLDAPS","mediapackage:RotateIngestEndpointCredentials","waf-regional:UpdateRegexPatternSet","s3:PutAccessPointPolicyForObjectLambda","autoscaling:CreateLaunchConfiguration","codestar-connections:UpdateConnectionInstallation","servicecatalog:DeletePortfolio","network-firewall:AssociateSubnets","fis:UpdateExperimentTemplate","lightsail:DeleteAlarm","elasticmapreduce:PutManagedScalingPolicy","clouddirectory:CreateIndex","worklink:DisassociateWebsiteAuthorizationProvider","storagegateway:UpdateBandwidthRateLimitSchedule","geo:BatchEvaluateGeofences","mobiletargeting:UpdateJourney","kendra:CreateFaq","dynamodb:DeleteTableReplica","a4b:DeleteProfile","opsworks:DeregisterEcsCluster","cloudtrail:PutEventSelectors","frauddetector:DeleteOutcome","cloudwatch:DisableAlarmActions","trustedadvisor:ExcludeCheckItems","workmail:DeleteGroup","ec2:DeleteTransitGatewayMulticastDomain","workmail:PutRetentionPolicy","iotsitewise:UpdateAccessPolicy","ds:EnableRadius","qldb:PartiQLInsert","ds:RegisterCertificate","cloud9:UpdateEnvironmentSettings","memorydb:FailoverShard","ec2:RunScheduledInstances","codeguru-profiler:PostAgentProfile","profile:PutProfileObject","iot:DeleteProvisioningTemplateVersion","ssm:DeleteParameter","codeguru-profiler:PutPermission","gamelift:UpdateFleetPortSettings","codecommit:UntagResource","cognito-idp:UpdateUserPool","dax:BatchWriteItem","appmesh-preview:UpdateVirtualRouter","kafka-cluster:WriteDataIdempotently","codebuild:RetryBuildBatch","robomaker:CreateWorldGenerationJob","kinesisanalytics:DeleteApplicationCloudWatchLoggingOption","iotfleethub:UpdateDashboard","sso:PutInlinePolicyToPermissionSet","comprehend:DeleteEntityRecognizer","sagemaker:CreateContext","logs:PutMetricFilter","logs:CreateLogGroup","amplify:StartDeployment","lookoutequipment:DeleteDataset","networkmanager:DeleteLink","proton:UntagResource","cloudformation:UntagResource","healthlake:StartFHIRExportJob","securityhub:CreateActionTarget","waf:UpdateRegexPatternSet","elastictranscoder:UpdatePipeline","athena:DeletePreparedStatement","cassandra:TagResource","appconfig:CreateHostedConfigurationVersion","lightsail:UpdateLoadBalancerAttribute","proton:CreateEnvironmentTemplateMinorVersion","quicksight:CreateTemplateAlias","appstream:StartFleet","ds:DeleteLogSubscription","qldb:CancelJournalKinesisStream","auditmanager:DeleteAssessmentFramework","nimble:CreateStudio","iot:DeleteAuthorizer","ec2:UpdateSecurityGroupRuleDescriptionsEgress","cloudfront:UpdateStreamingDistribution","kinesis:StartStreamEncryption","wisdom:NotifyRecommendationsReceived","es:ESHttpPut","workspaces:RebuildWorkspaces","cloudwatch:EnableAlarmActions","iotsitewise:UpdateProject","fsx:DeleteVolume","iotanalytics:DeleteChannel","ec2:CreateInstanceEventWindow","ssm-incidents:StartIncident","codedeploy:CreateDeploymentConfig","waf-regional:CreateWebACLMigrationStack","transfer:DeleteSshPublicKey","cognito-sync:SetCognitoEvents","networkmanager:DisassociateTransitGatewayConnectPeer","connect:UpdateUserSecurityProfiles","appmesh-preview:UpdateVirtualNode","route53:DeleteHealthCheck","greengrass:TagResource","iotthingsgraph:TagResource","medialive:DeleteInputSecurityGroup","glue:UpdateTable","rds:PromoteReadReplica","ram:UntagResource","codebuild:DeleteReportGroup","rds:StopDBInstance","ssm-incidents:UpdateDeletionProtection","swf:TagResource","waf:CreateSqlInjectionMatchSet","quicksight:CreateReader","databrew:UpdateDataset","elasticloadbalancing:RemoveTags","sqlworkbench:TagResource","route53resolver:DisassociateResolverRule","waf:CreateByteMatchSet","connect:AssociateCustomerProfilesDomain","ds:CreateSnapshot","mobiletargeting:CreateImportJob","waf-regional:DeleteIPSet","waf:PutLoggingConfiguration","fsx:ManageBackupPrincipalAssociations","redshift:BatchDeleteClusterSnapshots","robomaker:CreateSimulationApplicationVersion","fsx:AssociateFileSystemAliases","ec2:DeleteLocalGatewayRoute","a4b:PutRoomSkillParameter","s3-object-lambda:RestoreObject","imagebuilder:DeleteComponent","panorama:DeleteDevice","iot:DeleteCACertificate","gamelift:DeleteFleetLocations","quicksight:DeleteTheme","networkmanager:DeregisterTransitGateway","autoscaling:AttachLoadBalancers","kms:DisableKey","redshift:ModifyUsageLimit","rekognition:CreateProjectVersion","ec2:RevokeSecurityGroupEgress","lightsail:CloseInstancePublicPorts","es:CancelElasticsearchServiceSoftwareUpdate","opsworks:UpdateElasticIp","sagemaker:UpdateArtifact","cloudfront:UntagResource","autoscaling:ExitStandby","iot1click:AssociateDeviceWithPlacement","chime:DeleteChannel","chatbot:DeleteSlackChannelConfiguration","sagemaker:CreateNotebookInstanceLifecycleConfig","lightsail:DeleteKeyPair","mobiletargeting:UpdateApplicationSettings","ds:DeleteConditionalForwarder","ec2:CreateSecurityGroup","frauddetector:UpdateDetectorVersion","iot:UpdateDynamicThingGroup","profile:DeleteProfile","elastictranscoder:DeletePreset","transfer:CreateUser","connect:TagResource","storagegateway:NotifyWhenUploaded","cognito-idp:TagResource","quicksight:CreateIngestion","polly:PutLexicon","clouddirectory:DeleteObject","sagemaker:SendPipelineExecutionStepFailure","ec2:ApplySecurityGroupsToClientVpnTargetNetwork","secretsmanager:UntagResource","codecommit:CreateBranch","route53-recovery-readiness:DeleteRecoveryGroup","ec2:DeregisterTransitGatewayMulticastGroupMembers","sagemaker:AddAssociation","robomaker:CancelWorldExportJob","elasticloadbalancing:DeregisterTargets","ec2:AssignIpv6Addresses","lambda:UpdateFunctionCode","acm:ImportCertificate","appmesh:CreateVirtualGateway","iam:DeleteServiceLinkedRole","iam:CreateServiceLinkedRole"]},is_excluded:!1}},customer_managed_policies:{NotYourPolicy:{PolicyName:"NotYourPolicy",PolicyId:"NotYourPolicy",Arn:"arn:aws:iam::012345678901:policy/NotYourPolicy",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl"],Resource:["arn:aws:s3:::mybucket/*","arn:aws:s3:::mybucket"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},InsecurePolicy:{PolicyName:"InsecurePolicy",PolicyId:"InsecurePolicy",Arn:"arn:aws:iam::012345678901:policy/InsecurePolicy",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl"],Resource:["*"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:PutObjectAcl","s3:PutObject"]},is_excluded:!1},ExcessivePermissions:{PolicyName:"ExcessivePermissions",PolicyId:"ExcessivePermissions",Arn:"arn:aws:iam::012345678901:policy/ExcessivePermissions",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:*","secretsmanager:*","lambda:*"],Resource:["*"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject","secretsmanager:GetSecretValue"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["secretsmanager:PutResourcePolicy","lambda:RemoveLayerVersionPermission","lambda:AddPermission","s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","lambda:DisableReplication","lambda:RemovePermission","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","secretsmanager:DeleteResourcePolicy","lambda:EnableReplication","lambda:AddLayerVersionPermission","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["lambda","s3","secretsmanager"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["secretsmanager:PutResourcePolicy","s3:DeleteBucketWebsite","s3:DeleteObjectTagging","lambda:RemoveLayerVersionPermission","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","lambda:DeleteFunction","lambda:AddPermission","lambda:UpdateFunctionConfiguration","s3:PutLifecycleConfiguration","s3:BypassGovernanceRetention","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","lambda:DeleteFunctionConcurrency","s3:PutBucketVersioning","s3:CreateAccessPointForObjectLambda","lambda:DeleteEventSourceMapping","lambda:PutProvisionedConcurrencyConfig","secretsmanager:UpdateSecretVersionStage","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","secretsmanager:RotateSecret","s3:PutObjectVersionTagging","s3:PutAccelerateConfiguration","s3:ReplicateObject","s3:DeleteObjectVersion","secretsmanager:CancelRotateSecret","s3:PutObjectAcl","secretsmanager:DeleteSecret","secretsmanager:StopReplicationToReplica","lambda:DisableReplication","lambda:UpdateFunctionEventInvokeConfig","lambda:RemovePermission","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutBucketRequestPayment","lambda:TagResource","s3:PutAccessPointPolicyForObjectLambda","secretsmanager:DeleteResourcePolicy","s3:PutBucketLogging","s3:RestoreObject","lambda:InvokeAsync","secretsmanager:RemoveRegionsFromReplication","s3:DeleteMultiRegionAccessPoint","lambda:UntagResource","lambda:DeleteCodeSigningConfig","s3:DeleteAccessPointForObjectLambda","lambda:EnableReplication","s3:ReplicateDelete","secretsmanager:GetSecretValue","s3:DeleteObjectVersionTagging","s3:UpdateJobPriority","s3:PutEncryptionConfiguration","lambda:AddLayerVersionPermission","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","s3:PutBucketPublicAccessBlock","lambda:PutFunctionCodeSigningConfig","lambda:PublishLayerVersion","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","lambda:CreateFunction","lambda:InvokeFunction","s3:DeleteObject","secretsmanager:ReplicateSecretToRegions","s3:AbortMultipartUpload","s3:DeleteJobTagging","secretsmanager:PutSecretValue","lambda:PutFunctionEventInvokeConfig","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","s3:DeleteBucketOwnershipControls","secretsmanager:TagResource","lambda:CreateCodeSigningConfig","s3:PutAccessPointConfigurationForObjectLambda","s3:ReplicateTags","s3:PutObjectRetention","lambda:UpdateFunctionCodeSigningConfig","s3:PutBucketNotification","secretsmanager:CreateSecret","s3:PutJobTagging","lambda:CreateAlias","lambda:DeleteProvisionedConcurrencyConfig","s3:PutMultiRegionAccessPointPolicy","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","lambda:DeleteLayerVersion","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","lambda:UpdateEventSourceMapping","s3:PutBucketPolicy","lambda:DeleteFunctionCodeSigningConfig","secretsmanager:RestoreSecret","s3:DeleteStorageLensConfigurationTagging","lambda:UpdateAlias","s3:PutBucketWebsite","secretsmanager:UntagResource","s3:CreateMultiRegionAccessPoint","s3:PutObjectVersionAcl","lambda:PutFunctionConcurrency","s3:PutObject","s3:DeleteAccessPoint","s3:GetObject","lambda:PublishVersion","lambda:UpdateFunctionCode","secretsmanager:UpdateSecret"]},is_excluded:!1}},inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:{PolicyName:"InlinePolicyForAdminGroup",PolicyId:"ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:*"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:DeleteBucketWebsite","s3:PutObjectAcl","s3:DeleteObjectTagging","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","s3:PutMultiRegionAccessPointPolicy","s3:PutBucketPublicAccessBlock","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutJobTagging","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","s3:PutBucketPolicy","s3:PutBucketRequestPayment","s3:DeleteObject","s3:DeleteJobTagging","s3:AbortMultipartUpload","s3:PutAccessPointPolicyForObjectLambda","s3:PutLifecycleConfiguration","s3:PutBucketLogging","s3:BypassGovernanceRetention","s3:DeleteStorageLensConfigurationTagging","s3:RestoreObject","s3:DeleteAccessPointPolicy","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","s3:PutBucketVersioning","s3:DeleteBucketOwnershipControls","s3:CreateAccessPointForObjectLambda","s3:PutAccessPointConfigurationForObjectLambda","s3:PutBucketWebsite","s3:DeleteMultiRegionAccessPoint","s3:PutObjectRetention","s3:CreateMultiRegionAccessPoint","s3:DeleteAccessPointForObjectLambda","s3:PutObjectVersionAcl","s3:ReplicateTags","s3:PutObject","s3:ReplicateDelete","s3:DeleteBucket","s3:DeleteAccessPoint","s3:PutBucketNotification","s3:PutObjectVersionTagging","s3:DeleteObjectVersionTagging","s3:GetObject","s3:PutAccelerateConfiguration","s3:UpdateJobPriority","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutEncryptionConfiguration"]},is_excluded:!1},e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d:{PolicyName:"InlinePolicyForBidenGroup",PolicyId:"e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:GetObject","s3:PutObjectAcl"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","s3:PutObjectAcl"]},is_excluded:!1},"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":{PolicyName:"MyOtherRolePolicy",PolicyId:"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["iam:CreateInstanceProfile","iam:ListInstanceProfilesForRole","iam:PassRole","ec2:DescribeIamInstanceProfileAssociations","iam:GetInstanceProfile","ec2:DisassociateIamInstanceProfile","ec2:AssociateIamInstanceProfile","iam:AddRoleToInstanceProfile"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:AddRoleToInstanceProfile","iam:PassRole","iam:CreateInstanceProfile"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["iam:AddRoleToInstanceProfile","ec2:AssociateIamInstanceProfile","iam:PassRole","iam:CreateInstanceProfile","ec2:DisassociateIamInstanceProfile"]},is_excluded:!1},d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e:{PolicyName:"OverprivilegedEC2",PolicyId:"d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["secretsmanager:GetSecretValue","s3:GetObject","iam:CreateAccessKey"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"CreateAccessKey",actions:["iam:createaccesskey"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject","secretsmanager:GetSecretValue"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:CreateAccessKey"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["iam:CreateAccessKey"]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","iam:CreateAccessKey","secretsmanager:GetSecretValue"]},is_excluded:!1},"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f":{PolicyName:"InsecureUserPolicy",PolicyId:"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl","s3:GetObject"],Resource:["*"]}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","s3:PutObjectAcl","s3:PutObject"]},is_excluded:!1}},exclusions:{policies:["AWSServiceRoleFor*","*ServiceRolePolicy","*ServiceLinkedRolePolicy","AdministratorAccess","service-role*","aws-service-role*","/service-role*","/aws-service-role*","MyRole"],roles:["service-role*","aws-service-role*"],users:[""],groups:[""],"include-actions":["s3:GetObject","ssm:GetParameter","ssm:GetParameters","ssm:GetParametersByPath","secretsmanager:GetSecretValue","rds:CopyDBSnapshot","rds:CreateDBSnapshot"],"exclude-actions":[""]},links:{"lightsail:DeleteContactMethod":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContactMethod.html","servicecatalog:CreatePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreatePortfolioShare.html","secretsmanager:PutResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","mgn:UpdateAgentConversionInfoForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","codecommit:UpdatePullRequestDescription":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestDescription.html","s3:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","mgn:FinalizeCutover":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_FinalizeCutover.html","monitron:UntagResource":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/tagging.html#modify-tag-1","managedblockchain:UpdateNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateNode.html","healthlake:UntagResource":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_UntagResource.html","elasticache:CopySnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CopySnapshot.html","wafv2:PutFirewallManagerRuleGroups":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutFirewallManagerRuleGroups.html","swf:ContinueAsNewWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ContinueAsNewWorkflowExecution.html","ec2:ModifyVpcEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html","chime:CreateChannelModerator":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelModerator.html","codebuild:DeleteResourcePolicy":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteResourcePolicy.html","codedeploy:TagResource":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_TagResource.html","codebuild:CreateReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateReportGroup.html","appmesh-preview:CreateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualGateway.html","dynamodb:DeleteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html","ec2:ResetFpgaImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetFpgaImageAttribute.html","elasticfilesystem:ClientWrite":"https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html","elasticfilesystem:CreateTags":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateTags.html","glue:DeleteSchemaVersions":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteSchemaVersions","managedblockchain:UpdateMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateMember.html","rds:StopActivityStream":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopActivityStream.html","iam:DeleteUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUserPolicy.html","s3-outposts:DeleteEndpoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_DeleteEndpoint.html","storagegateway:UpdateAutomaticTapeCreationPolicy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateAutomaticTapeCreationPolicy.html","worklink:UpdateIdentityProviderConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateIdentityProviderConfiguration.html","dms:StartReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTask.html","waf-regional:DeleteRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRule.html","opsworks:StopInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopInstance.html","aps:UpdateWorkspaceAlias":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateWorkspaceAlias","grafana:AssociateLicense":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","ec2:RequestSpotInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html","iotanalytics:CreateDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDataset.html","ec2:CreateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayRouteTable.html","iot:CreateCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCustomMetric.html","codeartifact:DisassociateExternalConnection":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisassociateExternalConnection.html","frauddetector:UpdateModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModel","lambda:AddPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html","mq:CreateUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-post","athena:CreatePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreatePreparedStatement.html","deepcomposer:DeleteModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","proton:UpdateServiceInstance":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceInstance.html","quicksight:RestoreAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RestoreAnalysis.html","rds-data:ExecuteSql":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_ExecuteSql.html","geo:BatchDeleteDevicePositionHistory":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchDeleteDevicePositionHistory.html","frauddetector:PutOutcome":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutOutcome.html","sagemaker:DeletePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeletePipeline.html","ec2:DetachInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachInternetGateway.html","opsworks:TagResource":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_TagResource.html","kendra:StopDataSourceSyncJob":"https://docs.aws.amazon.com/kendra/latest/dg/API_StopDataSourceSyncJob.html","iot1click:UpdateProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UpdateProject.html","ssm:UpdateMaintenanceWindowTarget":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindowTarget.html","rds:AuthorizeDBSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AuthorizeDBSecurityGroupIngress.html","codecommit:CreatePullRequestApprovalRule":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequestApprovalRule.html","s3:DeleteStorageLensConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfiguration.html","devicefarm:StopJob":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopJob.html","ec2:CreateSubnet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSubnet.html","databrew:UntagResource":"https://docs.aws.amazon.com/databrew/latest/dg/API_UntagResource.html","honeycode:BatchUpdateTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchUpdateTableRows.html","license-manager:DeleteGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteGrant.html","storagegateway:CreateNFSFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateNFSFileShare.html","appmesh-preview:CreateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualRouter.html","artifact:AcceptAgreement":"https://docs.aws.amazon.com/artifact/latest/ug/managingagreements.html","lookoutmetrics:DeleteAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_DeleteAnomalyDetector.html","quicksight:CreateTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTheme.html","gamelift:SuspendGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_SuspendGameServerGroup.html","rds:ModifyDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSubnetGroup.html","medialive:StartChannel":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","config:PutConfigRule":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutConfigRule.html","forecast:UpdateDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_UpdateDatasetGroup.html","networkmanager:AssociateCustomerGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateCustomerGateway.html","iam:TagServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagServerCertificate.html","sagemaker:DeleteAssociation":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAssociation.html","workmail:EnableMailGroups":"https://docs.aws.amazon.com/workmail/latest/adminguide/enable_existing_group.html","ecs:StartTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_StartTask.html","iot:AddThingToBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToBillingGroup.html","wellarchitected:TagResource":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_TagResource.html","kinesis:CreateStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html","connect:DeleteInstance":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:EnableImageDeprecation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableImageDeprecation.html","quicksight:UpdateThemePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemePermissions.html","ds:CreateLogSubscription":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateLogSubscription.html","iam:UpdateAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAccessKey.html","sagemaker:DeleteMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteMonitoringSchedule.html","workmail:DeleteMobileDevice":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-devices.html#remove_mobile_device","deeplens:DeleteProject":null,"memorydb:DeleteSubnetGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.html","lambda:DisableReplication":null,"mobiletargeting:UntagResource":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-tags.html#rest-api-tags-methods-delete","schemas:DeleteRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#DeleteRegistry","codebuild:CreateProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateProject.html","ses:UntagResource":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UntagResource.html","route53resolver:AssociateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverQueryLogConfig.html","codestar:UpdateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateTeamMember.html","redshift:CreateHsmConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmConfiguration.html","kms:DisableKeyRotation":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DisableKeyRotation.html","appmesh:CreateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateRoute.html","appconfig:DeleteEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html","deepracer:UntagResource":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-tagging.html","athena:UpdateWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateWorkGroup.html","workspaces:ModifyClientProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyClientProperties.html","sso:UpdatePermissionSet":"{DocHomeURL}singlesignon/latest/APIReference/API_UpdatePermissionSet.html","mgh:AssociateDiscoveredResource":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateDiscoveredResource.html","chime:DeleteAppInstance":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstance.html","athena:DeleteNamedQuery":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteNamedQuery.html","ec2:ModifyVpcEndpointServiceConfiguration":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointServiceConfiguration.html","grafana:UpdatePermissions":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","iot:UpdateAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateAuthorizer.html","redshift:RestoreTableFromClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreTableFromClusterSnapshot.html","ses:DeleteDedicatedIpPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteDedicatedIpPool.html","app-integrations:DeleteDataIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegrationAssociation.html","backup:DeleteBackupVaultAccessPolicy":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultAccessPolicy.html","wellarchitected:UpgradeLensReview":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpgradeLensReview.html","elasticfilesystem:UntagResource":"https://docs.aws.amazon.com/efs/latest/ug/API_UntagResource.html","elasticbeanstalk:DisassociateEnvironmentOperationsRole":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DisassociateEnvironmentOperationsRole.html","cognito-idp:StartUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_StartUserImportJob.html","cloudsearch:CreateDomain":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_CreateDomain.html","ec2:ConfirmProductInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ConfirmProductInstance.html","ec2:ModifyInstanceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html","es:ESHttpDelete":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","storagegateway:CreateTapes":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateTapes.html","lambda:TagResource":"https://docs.aws.amazon.com/lambda/latest/dg/API_TagResources.html","mgh:DeleteProgressUpdateStream":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DeleteProgressUpdateStream.html","connect:DeleteIntegrationAssociation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteIntegrationAssociation.html","amplifybackend:RemoveAllBackends":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-remove.html#RemoveAllBackends","backup:DeleteReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteReportPlan.html","sagemaker:CreateApp":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateApp.html","execute-api:InvalidateCache":"https://docs.aws.amazon.com/apigateway/api-reference/api-gateway-caching.html","iam:DeleteVirtualMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteVirtualMFADevice.html","workmail:DeleteOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove-email-flow-rule.html","fsx:CreateFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html","appconfig:ValidateConfiguration":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ValidateConfiguration.html","cloudhsm:RestoreBackup":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_RestoreBackup.html","ec2:DeleteSubnet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSubnet.html","servicecatalog:DeleteProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeleteProduct.html","ses:DeleteContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteContactList.html","swf:TerminateWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html","forecast:CreateDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetGroup.html","appstream:UpdateImagePermissions":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateImagePermissions.html","workmail:TagResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_TagResource.html","connect:AssociateLambdaFunction":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","connect-campaigns:StartCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","medialive:PurchaseOffering":"https://docs.aws.amazon.com/medialive/latest/ug/purchasing-reservations.html","codedeploy:CreateApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html","ec2:CreateTrafficMirrorFilter":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilter.html","signer:TagResource":"https://docs.aws.amazon.com/signer/latest/api/API_TagResource.html","cloudshell:DeleteEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DeleteEnvironment","dms:ApplyPendingMaintenanceAction":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ApplyPendingMaintenanceAction.html","ecr:TagResource":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_TagResource.html","comprehend:CreateEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateEntityRecognizer.html","appconfig:CreateApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateApplication.html","ses:CreateDedicatedIpPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateDedicatedIpPool.html","cognito-idp:UpdateGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateGroup.html","nimble:DeleteStreamingSession":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions-sessionid.html","iot:DeleteProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplate.html","opsworks:DeregisterInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterInstance.html","backup:StartReportJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartReportJob.html","s3-object-lambda:DeleteObjectVersion":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","directconnect:DeleteDirectConnectGateway":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGateway.html","storagegateway:DeleteAutomaticTapeCreationPolicy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteAutomaticTapeCreationPolicy.html","proton:CancelServiceInstanceDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelServiceInstanceDeployment.html","rds:ModifyOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html","ecs:UpdateContainerInstancesState":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateContainerInstancesState.html","ssm:UpdateMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindow.html","ec2:AcceptVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptVpcPeeringConnection.html","connect:CreateRoutingProfile":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateRoutingProfile.html","elasticfilesystem:ClientRootAccess":"https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html","groundstation:DeleteDataflowEndpointGroup":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteDataflowEndpointGroup.html","lightsail:AttachDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachDisk.html","quicksight:DeleteAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAnalysis.html","ec2:ModifyInstanceEventStartTime":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceEventStartTime.html","app-integrations:CreateEventIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegrationAssociation.html","kafka-cluster:WriteData":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","cloud9:UntagResource":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UntagResource.html","apprunner:CreateAutoScalingConfiguration":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateAutoScalingConfiguration.html","codepipeline:DeleteCustomActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteCustomActionType.html","elasticfilesystem:Restore":"https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html","iot:CreateTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRuleDestination.html","sagemaker:CreateModel":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModel.html","ses:DeleteEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailIdentityPolicy.html","es:CancelServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-stopupdate","signer:StartSigningJob":"https://docs.aws.amazon.com/signer/latest/api/API_StartSigningJob.html","ds:AddIpRoutes":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddIpRoutes.html","license-manager:UntagResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UntagResource.html","proton:UpdateEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironment.html","lambda:InvokeFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html","worklink:UntagResource":"https://docs.aws.amazon.com/worklink/latest/api/API_UntagResource.html","kinesis:DeleteStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteStream.html","qldb:PartiQLCreateIndex":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.create-index.html","ec2:ModifyManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyManagedPrefixList.html","mgn:DeleteSourceServer":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteSourceServer.html","lightsail:DeleteContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerService.html","cognito-sync:UnsubscribeFromDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UnsubscribeFromDataset.html","ec2:DisassociateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateTransitGatewayRouteTable.html","ec2:ReleaseHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseHosts.html","mgh:ImportMigrationTask":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_ImportMigrationTask.html","codeguru-reviewer:TagResource":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_TagResource.html","panorama:CreateStreams":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateStreamsList.html","dynamodb:DisableKinesisStreamingDestination":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DisableKinesisStreamingDestination.html","chime:PutAppInstanceStreamingConfigurations":"https://docs.aws.amazon.com/chime/latest/APIReference/API_PutAppInstanceStreamingConfigurations.html","route53:DeactivateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeactivateKeySigningKey.html","frauddetector:DeleteVariable":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteVariable","dax:DeleteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html","guardduty:TagResource":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_TagResource.html","iotsitewise:BatchAssociateProjectAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchAssociateProjectAssets.html","s3-outposts:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","ec2:StartInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html","storagegateway:UpdateSnapshotSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSnapshotSchedule.html","worklink:UpdateDomainMetadata":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateDomainMetadata.html","connect:SuspendContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_SuspendContactRecording.html","s3:PutObjectRetention":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html","ec2:AssociateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateTransitGatewayMulticastDomain.html","cognito-identity:TagResource":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_TagResource.html","sagemaker:AssociateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AssociateTrialComponent.html","ec2:DeleteTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayRouteTable.html","iot:DetachPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPolicy.html","schemas:UpdateDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#UpdateDiscoverer","glacier:InitiateVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateVaultLock.html","ec2:ImportImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html","macie2:CreateCustomDataIdentifier":"https://docs.aws.amazon.com/macie/latest/APIReference/custom-data-identifiers.html","imagebuilder:CreateComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateComponent.html","waf:DeleteSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSizeConstraintSet.html","backup:UpdateBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateBackupPlan.html","robomaker:UntagResource":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UntagResource.html","lightsail:GetInstanceAccessDetails":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceAccessDetails.html","appsync:UpdateGraphqlApi":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateGraphqlApi.html","ram:UpdateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_UpdateResourceShare.html","databrew:DeleteJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteJob.html","sqs:RemovePermission":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_RemovePermission.html","schemas:DeleteResourcePolicy":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#DeleteResourcePolicy","mobiletargeting:UpdateApnsVoipChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-channel.html#rest-api-apns-voip-channel-methods","fms:PutProtocolsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutProtocolsList.html","worklink:UpdateAuditStreamConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateAuditStreamConfiguration.html","directconnect:AllocateHostedConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html","lex:RecognizeText":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_RecognizeText.html","macie2:CreateClassificationJob":"https://docs.aws.amazon.com/macie/latest/APIReference/jobs.html","sagemaker:DeleteImageVersion":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteImageVersion.html","route53-recovery-readiness:UpdateResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets-resourcesetname.html","medialive:CreateChannel":"https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html","appmesh:UpdateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateRoute.html","profile:DeleteDomain":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteDomain.html","directconnect:CreateDirectConnectGatewayAssociationProposal":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociationProposal.html","codeartifact:UpdatePackageVersionsStatus":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html","guardduty:DeleteDetector":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteDetector.html","ses:PutConfigurationSetDeliveryOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetDeliveryOptions.html","iam:CreateGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateGroup.html","ram:TagResource":"https://docs.aws.amazon.com/ram/latest/APIReference/API_TagResource.html","kinesisvideo:PutMedia":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_PutMedia.html","redshift:ModifySnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotSchedule.html","clouddirectory:AddFacetToObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AddFacetToObject.html","workmail:DisassociateDelegateFromResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DisassociateDelegateFromResource.html","dax:PutItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html","dataexchange:UpdateAsset":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#UpdateAsset","mediapackage-vod:DeletePackagingGroup":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html#packaging_groups-iddelete","ssm:PutComplianceItems":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_PutComplianceItems.html","autoscaling:CreateAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateAutoScalingGroup.html","sagemaker:DeleteExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteExperiment.html","quicksight:UpdateAccountCustomization":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAccountCustomization.html","iotevents:DeleteAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteAlarmModel.html","kinesisanalytics:UntagResource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UntagResource.html","sqlworkbench:UpdateFileFolder":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","memorydb:TagResource":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_TagResource.html","lookoutmetrics:CreateAlert":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateAlert.html","personalize:CreateEventTracker":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html","waf:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRuleGroup.html","frauddetector:UpdateRuleMetadata":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleMetadata.html","mobiletargeting:UpdateApnsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-channel.html#rest-api-apns-channel-methods","transfer:DeleteServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteServer.html","auditmanager:UpdateAssessmentStatus":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentStatus.html","a4b:DeleteGatewayGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteGatewayGroup.html","opsworks:RegisterVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterVolume.html","robomaker:CreateRobotApplicationVersion":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateRobotApplicationVersion.html","voiceid:TagResource":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_TagResource.html","workspaces:DeleteConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteConnectionAlias.html","cloud9:ActivateEC2Remote":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","ec2:ExportImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ExportImage.html","wafv2:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRegexPatternSet.html","sagemaker:DeleteModelPackageGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackageGroup.html","swf:CompleteWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CompleteWorkflowExecution.html","cloudsearch:UpdateDomainEndpointOptions":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateDomainEndpointOptions.html","quicksight:DeleteUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteUser.html","waf:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACL.html","kinesisvideo:ConnectAsMaster":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsMaster.html","cassandra:Alter":null,"proton:UpdateEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentAccountConnection.html","iot:AttachPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPolicy.html","ec2:ModifyInstanceCapacityReservationAttributes":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCapacityReservationAttributes.html","s3:CreateMultiRegionAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html","mobiletargeting:DeleteEventStream":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-event-stream.html#rest-api-event-stream-methods","lambda:PutFunctionConcurrency":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionConcurrency.html","ec2:CreateVpcEndpointServiceConfiguration":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointServiceConfiguration.html","rds:RegisterDBProxyTargets":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RegisterDBProxyTargets.html","amplify:UpdateDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","opsworks:CreateApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateApp.html","elasticache:CreateCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheCluster.html","iotfleethub:DeleteApplication":null,"lookoutequipment:StopInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StopInferenceScheduler.html","proton:UpdateServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateMajorVersion.html","glue:StartMLEvaluationTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartMLEvaluationTaskRun","mediatailor:UpdateVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","waf-regional:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeletePermissionPolicy.html","acm-pca:DeletePolicy":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeletePolicy.html","amplifybackend:CreateBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config.html#CreateBackendConfig","workmail:EnableMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_domain.html","s3-outposts:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","appmesh:DeleteVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html","frauddetector:DeleteModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModel","fis:InjectApiThrottleError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","frauddetector:DeleteBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteBatchPredictionJob","guardduty:UpdatePublishingDestination":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdatePublishingDestination.html","iot:DeleteBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteBillingGroup.html","ses:CreateContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateContactList.html","autoscaling:SuspendProcesses":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SuspendProcesses.html","kms:ImportKeyMaterial":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ImportKeyMaterial.html","securityhub:UpdateActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateActionTarget.html","ses:UpdateConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateConfigurationSetEventDestination.html","ssm:UpdateOpsMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateOpsMetadata.html","workmail:DeregisterFromWorkMail":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeregisterFromWorkMail.html","ses:DeleteConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteConfigurationSetEventDestination.html","sqlworkbench:CreateConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","workspaces:CreateWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_CreateWorkspaces.html","mediapackage:UpdateChannel":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-idput","cognito-idp:AdminLinkProviderForUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminLinkProviderForUser.html","ec2:DetachVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachVpnGateway.html","cloudsearch:DeleteIndexField":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteIndexField.html","iotwireless:ResetResourceLogLevel":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ResetResourceLogLevel.html","quicksight:CreateThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateThemeAlias.html","networkmanager:UpdateSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateSite.html","medialive:BatchStart":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","storagegateway:ResetCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_ResetCache.html","chime:DeleteAppInstanceAdmin":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceAdmin.html","datasync:UntagResource":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UntagResource.html","lightsail:CreateDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDistribution.html","lightsail:CreateKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateKeyPair.html","autoscaling:UpdateAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_UpdateAutoScalingGroup.html","dataexchange:DeleteDataSet":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid.html#DeleteDataSet","dynamodb:PartiQLDelete":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","xray:CreateSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_CreateSamplingRule.html","waf-regional:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutLoggingConfiguration.html","cognito-sync:BulkPublish":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_BulkPublish.html","acm-pca:DeletePermission":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeletePermission.html","schemas:CreateSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema","medialive:UpdateChannelClass":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","redshift:CancelResize":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CancelResize.html","swf:DeprecateDomain":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html","sagemaker:CreateModelBiasJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelBiasJobDefinition.html","codecommit:DisassociateApprovalRuleTemplateFromRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DisassociateApprovalRuleTemplateFromRepository.html","s3:PutBucketCORS":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html","mediatailor:DeleteProgram":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html","network-firewall:UntagResource":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UntagResource.html","s3:PutBucketVersioning":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html","route53:CreateQueryLoggingConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html","lightsail:DeleteContainerImage":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerImage.html","cognito-idp:AdminUpdateUserAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateUserAttributes.html","chime:TagMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagMeeting.html","iot:ConfirmTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_ConfirmTopicRuleDestination.html","codedeploy:UntagResource":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UntagResource.html","ec2:RejectVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectVpcPeeringConnection.html","autoscaling:DetachLoadBalancers":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachLoadBalancers.html","execute-api:Invoke":"https://docs.aws.amazon.com/apigateway/api-reference/how-to-call-api.html","gamelift:StartGameSessionPlacement":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartGameSessionPlacement.html","route53resolver:UpdateFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRule.html","sagemaker:UpdateNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateNotebookInstance.html","ds:DeregisterEventTopic":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeregisterEventTopic.html","route53:EnableHostedZoneDNSSEC":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_EnableHostedZoneDNSSEC.html","sagemaker:CreateAlgorithm":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAlgorithm.html","iam:UntagPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagPolicy.html","s3:PutAccelerateConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html","sdb:BatchPutAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_BatchPutAttributes.html","directconnect:AllocatePublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePublicVirtualInterface.html","s3:DeleteObjectVersion":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","codebuild:BatchPutCodeCoverages":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","elasticache:AuthorizeCacheSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_AuthorizeCacheSecurityGroupIngress.html","forecast:DeleteForecastExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteForecastExportJob.html","imagebuilder:DeleteImageRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImageRecipe.html","securityhub:EnableImportFindingsForProduct":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableImportFindingsForProduct.html","waf:DeleteSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSqlInjectionMatchSet.html","secretsmanager:CancelRotateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","kms:Decrypt":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html","memorydb:UntagResource":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UntagResource.html","lightsail:AttachLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachLoadBalancerTlsCertificate.html","iotanalytics:CreateDatasetContent":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatasetContent.html","autoscaling:DeletePolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeletePolicy.html","resource-groups:UpdateGroupQuery":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroupQuery.html","opsworks:RegisterElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterElasticIp.html","redshift:CreateHsmClientCertificate":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmClientCertificate.html","cloudwatch:DeleteAlarms":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteAlarms.html","dynamodb:CreateTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html","ec2:CreateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayConnectPeer.html","codepipeline:UntagResource":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UntagResource.html","iotsitewise:DeleteAssetModel":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAssetModel.html","quicksight:UpdateDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSet.html","sagemaker:DeleteUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteUserProfile.html","ec2:StartVpcEndpointServicePrivateDnsVerification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartVpcEndpointServicePrivateDnsVerification.html","route53-recovery-control-config:CreateSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html","cognito-idp:SetUICustomization":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUICustomization.html","connect:AssociateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayPrefixListReference.html","elastictranscoder:CreatePreset":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-preset.html","codestar:PutExtendedAccess":null,"iot:UpdateScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateScheduledAudit.html","amplifybackend:ImportBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname.html#ImportBackendAuth","glacier:InitiateJob":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-initiate-job-post.html","route53-recovery-readiness:CreateCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells.html","fsx:CreateVolumeFromBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolumeFromBackup.html","gamelift:DeregisterGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeregisterGameServer.html","comprehend:StartDominantLanguageDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartDominantLanguageDetectionJob.html","wisdom:CreateSession":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateSession.html","kinesisvideo:TagResource":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagResource.html","elemental-appliances-software:UpdateQuote":"https://docs.aws.amazon.com/elemental-appliances-software","airflow:UpdateEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","sagemaker:CreateAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAppImageConfig.html","batch:DeleteComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteComputeEnvironment.html","amplify:CreateBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ec2:AssociateClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateClientVpnTargetNetwork.html","forecast:CreateDatasetImportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetImportJob.html","secretsmanager:DeleteResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","ecr:PutImage":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImage.html","kendra:DeleteQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteQuerySuggestionsBlockList.html","connect:UpdateQueueHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueHoursOfOperation.html","rds:DeleteDBProxy":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBProxy.html","robomaker:TagResource":"https://docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html","airflow:UntagResource":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","devicefarm:StopRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRemoteAccessSession.html","codecommit:MergePullRequestBySquash":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestBySquash.html","iot:CreateThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingType.html","servicecatalog:UpdateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UpdateAttributeGroup.html","states:CreateStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachine.html","connect:CreateUseCase":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUseCase.html","fis:StartExperiment":"https://docs.aws.amazon.com/fis/latest/APIReference/API_StartExperiment.html","route53:DeleteTrafficPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html","ec2:CreateLocalGatewayRouteTableVpcAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLocalGatewayRouteTableVpcAssociation.html","access-analyzer:UntagResource":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UntagResource.html","iot:UntagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_UntagResource.html","quicksight:UpdateAnalysisPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAnalysisPermissions.html","ecr:PutImageTagMutability":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageTagMutability.html","medialive:BatchStop":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","ssm:UpdatePatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdatePatchBaseline.html","autoscaling:BatchDeleteScheduledAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_BatchDeleteScheduledAction.html","globalaccelerator:DeleteAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html","backup:DisassociateRecoveryPoint":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DisassociateRecoveryPoint.html","glacier:UploadMultipartPart":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-upload-part.html","s3:PutEncryptionConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html","route53:DeleteTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicyInstance.html","serverlessrepo:DeleteApplication":null,"transfer:DeleteUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteUser.html","sqs:DeleteMessage":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html","securityhub:DisassociateFromAdministratorAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateFromAdministratorAccount.html","worklink:DisassociateWebsiteCertificateAuthority":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateWebsiteCertificateAuthority.html","iot:UpdateDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDomainConfiguration.html","appconfig:UpdateDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateDeploymentStrategy.html","chime:ListChannelMessages":"https://docs.aws.amazon.com/chime/latest/APIReference/API_ListChannelMessages.html","iot:Connect":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","memorydb:CopySnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html","auditmanager:DisassociateAssessmentReportEvidenceFolder":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DisassociateAssessmentReportEvidenceFolder.html","elasticloadbalancing:ModifyTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroup.html","lightsail:DetachInstancesFromLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html","kinesis:SplitShard":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SplitShard.html","resource-groups:UngroupResources":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UngroupResources.html","route53resolver:UpdateFirewallConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallConfig.html","dataexchange:UpdateRevision":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid.html#UpdateRevision","workspaces:CopyWorkspaceImage":"https://docs.aws.amazon.com/workspaces/latest/api/API_CopyWorkspaceImage.html","servicediscovery:DeleteNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteNamespace.html","workspaces:RegisterWorkspaceDirectory":"https://docs.aws.amazon.com/workspaces/latest/api/API_RegisterWorkspaceDirectory.html","iot:DeletePolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicy.html","a4b:DeleteUser":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteUser.html","cloud9:UpdateMembershipSettings":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","nimble:DeleteStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components-studiocomponentid.html","codebuild:UpdateWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateWebhook.html","aps:DeleteAlertManagerSilence":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerSilence","glue:CreateSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-CreateSchema","route53resolver:CreateFirewallDomainList":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallDomainList.html","autoscaling:AttachInstances":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachInstances.html","route53-recovery-readiness:TagResource":"https://docs.aws.amazon.com/recovery-readiness/latest/api/tags-resource-arn.html","storagegateway:AssignTapePool":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AssignTapePool.html","devicefarm:UpdateNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateNetworkProfile.html","elasticbeanstalk:RebuildEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html","schemas:DeleteSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#DeleteSchema","ssm:DeregisterTargetFromMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterTargetFromMaintenanceWindow.html","route53-recovery-control-config:CreateControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html","codestar-notifications:Unsubscribe":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_Unsubscribe.html","ssm:ResetServiceSetting":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ResetServiceSetting.html","iam:CreateInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateInstanceProfile.html","lightsail:UntagResource":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UntagResource.html","ssm:UpdateDocumentDefaultVersion":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocumentDefaultVersion.html","forecast:DeleteDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDatasetGroup.html","ec2:DeregisterTransitGatewayMulticastGroupSources":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterTransitGatewayMulticastGroupSources.html","schemas:CreateRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#CreateRegistry","elasticbeanstalk:UpdateApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html","sagemaker:UpdateDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDeviceFleet.html","es:AddTags":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-addtags","workmail:DeleteRetentionPolicy":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteRetentionPolicy.html","iam:DeleteSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSAMLProvider.html","network-firewall:UpdateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicy.html","qldb:DeleteLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_DeleteLedger.html","sagemaker:CreateFlowDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateFlowDefinition.html","sagemaker:DeleteModelBiasJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelBiasJobDefinition.html","swf:CancelWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CancelWorkflowExecution.html","sagemaker:UpdateCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateCodeRepository.html","workspaces:DeregisterWorkspaceDirectory":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeregisterWorkspaceDirectory.html","sagemaker:CreateExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateExperiment.html","workmail:SetMailUserDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html","bugbust:TagResource":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","batch:CreateComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html","a4b:DisassociateSkillGroupFromRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillGroupFromRoom.html","rds:ModifyDBSnapshotAttribute":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshotAttribute.html","backup:PutBackupVaultAccessPolicy":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultAccessPolicy.html","swf:RespondActivityTaskCanceled":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html","iam:AddUserToGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddUserToGroup.html","kinesisanalytics:UpdateApplicationMaintenanceConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UpdateApplicationMaintenanceConfiguration.html","workspaces:DeleteWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteWorkspaceBundle.html","ecr-public:BatchDeleteImage":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_BatchDeleteImage.html","ec2:DetachVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachVolume.html","honeycode:BatchDeleteTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchDeleteTableRows.html","ssm:SendCommand":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_SendCommand.html","ssm:UpdateDocumentMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocumentMetadata.html","waf-regional:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateWebACL.html","rds:PromoteReadReplicaDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplicaDBCluster.html","ram:DisassociateResourceSharePermission":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceSharePermission.html","kinesis:DeregisterStreamConsumer":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html","mobiletargeting:UpdateApnsVoipSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-sandbox-channel.html#rest-api-apns-voip-sandbox-channel-methods","lambda:DeleteLayerVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteLayerVersion.html","appmesh:CreateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualService.html","forecast:CreateForecast":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateForecast.html","lightsail:CreateRelationalDatabaseSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseSnapshot.html","elasticache:CreateCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheSubnetGroup.html","ec2:CreateTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilterRule.html","elasticbeanstalk:DeleteApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html","iot:UpdateStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateStream.html","ds:ShareDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_ShareDirectory.html","lightsail:UpdateBucketBundle":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucketBundle.html","s3-outposts:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","codedeploy:DeleteDeploymentConfig":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html","codedeploy:DeregisterOnPremisesInstance":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html","rekognition:DeleteProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteProjectVersion.html","amplify:DeleteBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","connect:DeleteQuickConnect":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteQuickConnect.html","mq:DeleteTags":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-delete","cognito-idp:DeleteGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteGroup.html","directconnect:AcceptDirectConnectGatewayAssociationProposal":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AcceptDirectConnectGatewayAssociationProposal.html","route53:DisableHostedZoneDNSSEC":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DisableHostedZoneDNSSEC.html","rekognition:StartProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartProjectVersion.html","elasticbeanstalk:ComposeEnvironments":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html","appstream:Stream":"https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role","connect-campaigns:TagResource":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","servicecatalog:UpdateProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProvisioningArtifact.html","waf:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexPatternSet.html","dms:DeleteConnection":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteConnection.html","mediapackage-vod:UntagResource":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/tags-resource-arn.html#tags-resource-arndelete","nimble:UntagResource":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","workmail:CancelMailboxExportJob":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CancelMailboxExportJob.html","cloudwatch:SetAlarmState":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_SetAlarmState.html","mediapackage:DeleteChannel":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-iddelete","iotdeviceadvisor:StopSuiteRun":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_StopSuiteRun.html","kinesisanalytics:TagResource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_TagResource.html","rds:CopyDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html","acm-pca:DeleteCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeleteCertificateAuthority.html","iam:UntagOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagOpenIDConnectProvider.html","ec2:CopySnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopySnapshot.html","iot:CreateProvisioningTemplateVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplateVersion.html","quicksight:CreateAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateAnalysis.html","route53-recovery-cluster:UpdateRoutingControlState":"https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlState.html","amplify:DeleteJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","mgh:CreateProgressUpdateStream":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_CreateProgressUpdateStream.html","forecast:CreatePredictor":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreatePredictor.html","mq:UpdateConfiguration":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration.html#rest-api-configuration-methods-put","cognito-idp:AdminDisableProviderForUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDisableProviderForUser.html","ses:DeleteEmailIdentity":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailIdentity.html","states:UpdateStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html","events:UntagResource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UntagResource.html","lightsail:DeleteDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomainEntry.html","codebuild:StopBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuild.html","redshift:CreateClusterSecurityGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSecurityGroup.html","ec2:EnableVpcClassicLink":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVpcClassicLink.html","servicecatalog:DeleteAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DeleteAttributeGroup.html","iot:UpdateDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDimension.html","connect:UntagResource":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UntagResource.html","robomaker:UpdateWorldTemplate":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateWorldTemplate.html","personalize:PutUsers":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutUsers.html","s3-outposts:PutLifecycleConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html","elasticache:TestFailover":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_TestFailover.html","quicksight:DeleteDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDataSet.html","chime:TagAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagAttendee.html","lookoutmetrics:PutFeedback":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_PutFeedback.html","ds:RestoreFromSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RestoreFromSnapshot.html","lambda:RemoveLayerVersionPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_RemoveLayerVersionPermission.html","globalaccelerator:UpdateListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html","s3:PutInventoryConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html","directconnect:ConfirmConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmConnection.html","iot:CreateDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDynamicThingGroup.html","lookoutequipment:TagResource":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_TagResource.html","cognito-idp:AdminAddUserToGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminAddUserToGroup.html","workmail:TestInboundMailFlowRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/test-email-flow-rule.html","glue:UpdateDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-UpdateDatabase","eks:UpdateNodegroupConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupConfig.html","rds:DeleteDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html","lex:UntagResource":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UntagResource.html","backup:DeleteRecoveryPoint":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteRecoveryPoint.html","frauddetector:DeleteRule":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteRule","chime:PutAppInstanceRetentionSettings":"https://docs.aws.amazon.com/chime/latest/APIReference/API_PutAppInstanceRetentionSettings.html","cognito-idp:CreateUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserImportJob.html","ec2:CancelImportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelImportTask.html","iotanalytics:DeleteDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDataset.html","kinesis:StopStreamEncryption":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StopStreamEncryption.html","quicksight:DeleteAccountCustomization":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAccountCustomization.html","ec2:DeleteFlowLogs":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFlowLogs.html","cognito-sync:SetDatasetConfiguration":null,"es:CreateOutboundConnection":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-create-outbound-cross-cluster-search-connection","elasticfilesystem:DeleteFileSystemPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystemPolicy.html","iot:Subscribe":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","dynamodb:BatchWriteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html","waf-regional:UpdateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSqlInjectionMatchSet.html","elasticache:AddTagsToResource":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_AddTagsToResource.html","swf:PollForDecisionTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html","connect:StopContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html","comprehend:StopTrainingEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopTrainingEntityRecognizer.html","codeartifact:PutPackageMetadata":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repo-policies.html","ec2:DisableVgwRoutePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVgwRoutePropagation.html","macie2:DeleteFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters-id.html","waf-regional:DeleteByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteByteMatchSet.html","autoscaling:SetInstanceHealth":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetInstanceHealth.html","s3:PutLifecycleConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html","mgn:NotifyAgentAuthenticationForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","waf-regional:AssociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_AssociateWebACL.html","kendra:DeleteDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteDataSource.html","eks:DisassociateIdentityProviderConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DisassociateIdentityProviderConfig.html","route53:DisassociateVPCFromHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DisassociateVPCFromHostedZone.html","events:EnableRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_EnableRule.html","codebuild:UpdateProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProject.html","ec2:CreateVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpc.html","iotsitewise:CreateAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAccessPolicy.html","imagebuilder:CreateImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImagePipeline.html","gamelift:DeleteGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteGameServerGroup.html","proton:UpdateEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplate.html","airflow:DeleteEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","ssm-incidents:CreateTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateTimelineEvent.html","healthlake:TagResource":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_TagResource.html","mobiletargeting:DeleteSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segment.html#rest-api-segment-methods","comprehend:StopKeyPhrasesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopKeyPhrasesDetectionJob.html","sso:CreateAccountAssignment":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateAccountAssignment.html","ec2:AcceptTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayVpcAttachment.html","redshift:RevokeClusterSecurityGroupIngress":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeClusterSecurityGroupIngress.html","glue:RemoveSchemaVersionMetadata":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-RemoveSchemaVersionMetadata","iotevents:BatchAcknowledgeAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchAcknowledgeAlarm.html","quicksight:UpdateTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplateAlias.html","rds:ModifyGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyGlobalCluster.html","codeartifact:DeleteRepositoryPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepositoryPermissionsPolicy.html","workmail:DeleteMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteMobileDeviceAccessRule.html","clouddirectory:DetachPolicy":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachPolicy.html","kms:EnableKeyRotation":"https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKeyRotation.html","s3:ReplicateObject":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","dms:AddTagsToResource":"https://docs.aws.amazon.com/dms/latest/APIReference/API_AddTagsToResource.html","gamelift:UpdateBuild":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateBuild.html","workmail:CreateGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateGroup.html","storagegateway:DeleteSnapshotSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteSnapshotSchedule.html","glue:BatchCreatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-BatchCreatePartition","workmail:CreateOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/create-email-rules.html","cognito-idp:UpdateIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateIdentityProvider.html","codeartifact:DeleteDomain":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomain.html","elasticache:PurchaseReservedCacheNodesOffering":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_PurchaseReservedCacheNodesOffering.html","events:StartReplay":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_StartReplay.html","amplify:CreateDeployment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","glue:CreateDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-CreateDatabase","iot:CreateRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateRoleAlias.html","iotsitewise:DeletePortal":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeletePortal.html","iot:UpdateCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCustomMetric.html","ssm-contacts:SendActivationCode":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SendActivationCode.html","quicksight:DeleteTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTemplateAlias.html","mobiletargeting:UpdateEndpoint":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoint.html#rest-api-endpoint-methods","sagemaker:CreateCompilationJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateCompilationJob.html","quicksight:DeleteDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDashboard.html","chime:CreateChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannel.html","iotwireless:AssociateWirelessGatewayWithCertificate":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessGatewayWithCertificate.html","codebuild:DeleteProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteProject.html","deeplens:DeregisterDevice":null,"iam:CreateSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateSAMLProvider.html","kms:SynchronizeMultiRegionKey":"https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-auth.html#multi-region-auth-slr","xray:UntagResource":"https://docs.aws.amazon.com/xray/latest/api/API_UntagResource.html","opsworks:DeleteLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteLayer.html","ec2:ResetNetworkInterfaceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetNetworkInterfaceAttribute.html","kms:RetireGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html","athena:TagResource":"https://docs.aws.amazon.com/athena/latest/APIReference/API_TagResource.html","batch:CancelJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CancelJob.html","ivs:ImportPlaybackKeyPair":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_ImportPlaybackKeyPair.html","opsworks:UnassignInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignInstance.html","elasticmapreduce:CreateEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-create.html","auditmanager:DeleteAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessment.html","mgn:ChangeServerLifeCycleState":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_ChangeServerLifeCycleState.html","sagemaker:DeregisterDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeregisterDevices.html","iotwireless:DisassociateWirelessGatewayFromCertificate":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessGatewayFromCertificate.html","cognito-idp:CreateUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPoolDomain.html","sagemaker:StopLabelingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopLabelingJob.html","lightsail:SetResourceAccessForBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetResourceAccessForBucket.html","memorydb:DeleteSnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html","iotfleethub:UntagResource":"https://docs.aws.amazon.com/iot/latest/APIReference/API_Operations.htmlAPI_UntagResource.html","dynamodb:PartiQLUpdate":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","signer:RevokeSignature":"https://docs.aws.amazon.com/signer/latest/api/API_RevokeSignature.html","wisdom:CreateContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateContent.html","comprehend:StartSentimentDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartSentimentDetectionJob.html","route53resolver:UpdateFirewallDomains":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallDomains.html","amplifybackend:DeleteBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname-remove.html#DeleteBackendAuth","sagemaker:CreateEndpointConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpointConfig.html","sagemaker:UpdateTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrial.html","clouddirectory:AttachObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachObject.html","devicefarm:UpdateDeviceInstance":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDeviceInstance.html","rekognition:DeleteStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteStreamProcessor.html","lookoutmetrics:CreateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateAnomalyDetector.html","medialive:StartMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-a-multiplex.html","opsworks:CloneStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html","globalaccelerator:UpdateAcceleratorAttributes":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAcceleratorAttributes.html","cloudfront:CreateDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html","ec2:CreateVpcEndpointConnectionNotification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointConnectionNotification.html","cur:PutReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/put-report-definition.html","kms:ReEncryptFrom":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReEncrypt.html","mobiletargeting:UpdateSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segment.html#rest-api-segment-methods","iotwireless:CreateWirelessGatewayTask":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessGatewayTask.html","panorama:UpdateAppConfiguration":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateAppConfiguration.html","cloud9:CreateEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentMembership.html","redshift:CreateEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateEventSubscription.html","bugbust:UpdateWorkItemAdmin":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ssm:RegisterTargetWithMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterTargetWithMaintenanceWindow.html","xray:UpdateGroup":"https://docs.aws.amazon.com/xray/latest/api/API_UpdateGroup.html","ec2:CreateNatGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNatGateway.html","codepipeline:CreateCustomActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreateCustomActionType.html","eks:DeleteFargateProfile":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteFargateProfile.html","lightsail:UpdateDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistribution.html","waf:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutPermissionPolicy.html","storagegateway:DeleteBandwidthRateLimit":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteBandwidthRateLimit.html","ram:AssociateResourceSharePermission":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceSharePermission.html","voiceid:DeleteFraudster":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteFraudster.html","iotsitewise:UpdatePortal":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdatePortal.html","cloudsearch:RemoveTags":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_RemoveTags.html","mgn:NotifyAgentDisconnectedForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","storagegateway:SetLocalConsolePassword":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_SetLocalConsolePassword.html","storagegateway:UpdateGatewayInformation":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateGatewayInformation.html","globalaccelerator:UntagResource":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UntagResource.html","app-integrations:UpdateDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UpdateDataIntegration.html","lightsail:CreateRelationalDatabaseFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseFromSnapshot.html","lookoutequipment:StartInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StartInferenceScheduler.html","elasticfilesystem:CreateMountTarget":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateMountTarget.html","iot:CreateJobTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJobTemplate.html","personalize:CreateDataset":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html","mediapackage:ConfigureLogs":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-configure_logs.html#channels-id-configure_logsput","kendra:PutPrincipalMapping":"https://docs.aws.amazon.com/kendra/latest/dg/API_PutPrincipalMapping.html","route53:DeleteHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteHostedZone.html","ds:AuthorizeApplication":null,"ds:DisableRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableRadius.html","ivs:StopStream":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_StopStream.html","sagemaker:StopHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopHumanLoop.html","storagegateway:UpdateChapCredentials":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateChapCredentials.html","comprehend:StopTrainingDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopTrainingDocumentClassifier.html","qldb:InsertSampleData":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","lambda:CreateFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html","workmail:PutMailboxPermissions":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutMailboxPermissions.html","dax:UpdateItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html","amplify:DeleteBackendEnvironment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","appmesh-preview:UpdateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualGateway.html","events:DeleteApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteApiDestination.html","iot1click:UpdateDeviceState":"https://docs.aws.amazon.com/iot-1-click/1.0/devices-apireference/devices-deviceid-state.html","lookoutequipment:CreateDataset":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateDataset.html","lightsail:DeleteCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteCertificate.html","kinesis:AddTagsToStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_AddTagsToStream.html","codeguru-profiler:ConfigureAgent":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html","clouddirectory:CreateTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateTypedLinkFacet.html","elasticbeanstalk:UpdateConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html","medialive:UpdateInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input-security-group.html","dax:RebootNode":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_RebootNode.html","securityhub:DeleteMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteMembers.html","panorama:TagResource":"https://docs.aws.amazon.com/panorama/latest/dev/API_TagResource.html","servicecatalog:DisassociateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DisassociateAttributeGroup.html","wisdom:DeleteAssistant":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteAssistant.html","airflow:CreateCliToken":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","redshift:CopyClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CopyClusterSnapshot.html","robomaker:DeleteWorldTemplate":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteWorldTemplate.html","storagegateway:DetachVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DetachVolume.html","ec2:DisassociateIamInstanceProfile":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIamInstanceProfile.html","globalaccelerator:DeleteListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html","iot:CreateProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html","access-analyzer:CreateAnalyzer":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_CreateAnalyzer.html","events:DeleteEventBus":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeletePartnerEventSource","storagegateway:StartAvailabilityMonitorTest":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_StartAvailabilityMonitorTest.html","a4b:AssociateContactWithAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateContactWithAddressBook.html","chime:Connect":"https://docs.aws.amazon.com/chime/latest/APIReference/API_Connect.html","qldb:UpdateLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UpdateLedger.html","ec2:AssociateEnclaveCertificateIamRole":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateEnclaveCertificateIamRole.html","globalaccelerator:DeleteEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteEndpointGroup.html","cognito-sync:SubscribeToDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SubscribeToDataset.html","iam:TagOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagOpenIDConnectProvider.html","glue:BatchDeleteTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-BatchDeleteTable","lex:CreateIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateIntent.html","iot:CreateBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateBillingGroup.html","route53resolver:PutResolverQueryLogConfigPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverQueryLogConfigPolicy.html","elasticloadbalancing:CreateLoadBalancer":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateLoadBalancer.html","honeycode:StartTableDataImportJob":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_StartTableDataImportJob.html","ses:TestRenderEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TestRenderEmailTemplate.html","acm:DeleteCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_DeleteCertificate.html","elasticloadbalancing:SetSubnets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSubnets.html","healthlake:StartFHIRImportJob":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_StartFHIRImportJob.html","lightsail:CopySnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CopySnapshot.html","mobiletargeting:DeleteBaiduChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-baidu-channel.html#rest-api-baidu-channel-methods","sagemaker:DeleteWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteWorkteam.html","route53resolver:CreateFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRule.html","forecast:UntagResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_UntagResource.html","rds:AddRoleToDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddRoleToDBInstance.html","workspaces:DisassociateIpGroups":"https://docs.aws.amazon.com/workspaces/latest/api/API_DisassociateIpGroups.html","lightsail:OpenInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_OpenInstancePublicPorts.html","globalaccelerator:UpdateCustomRoutingAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAccelerator.html","events:DeleteRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteRule.html","mediatailor:StopChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-stop.html","kms:DeleteAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DeleteAlias.html","mediapackage:UntagResource":"https://docs.aws.amazon.com/mediapackage/latest/apireference/tags-resource-arn.html#tags-resource-arndelete","appmesh-preview:UpdateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualService.html","mobiletargeting:DeleteCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaign.html#rest-api-campaign-methods","sqlworkbench:CreateSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","directconnect:CreatePrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePrivateVirtualInterface.html","sqs:CreateQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html","access-analyzer:UpdateArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UpdateArchiveRule.html","personalize:CreateSolutionVersion":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolutionVersion.html","sts:AssumeRole":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html","s3:PutBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html","cognito-identity:UntagResource":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UntagResource.html","workmail:DeleteSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","access-analyzer:StartResourceScan":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_StartResourceScan.html","networkmanager:RegisterTransitGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_RegisterTransitGateway.html","iot:DeleteThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThing.html","servicecatalog:DisassociateServiceActionFromProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociateServiceActionFromProvisioningArtifact.html","waf:UpdateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateGeoMatchSet.html","lightsail:DeleteDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDisk.html","rds:DeleteEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteEventSubscription.html","workmail:DisableMailGroups":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove_group.html","elasticloadbalancing:SetRulePriorities":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetRulePriorities.html","sagemaker:UpdateAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateAppImageConfig.html","rds:StartDBInstanceAutomatedBackupsReplication":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html","appstream:CreateStreamingURL":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html","sagemaker:DeleteArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteArtifact.html","transfer:UntagResource":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UntagResource.html","connect:DeleteUser":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUser.html","directconnect:ConfirmPrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPrivateVirtualInterface.html","clouddirectory:AttachTypedLink":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachTypedLink.html","a4b:DeleteBusinessReportSchedule":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteBusinessReportSchedule.html","imagebuilder:CreateImage":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImage.html","elasticbeanstalk:UpdateApplicationResourceLifecycle":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html","savingsplans:TagResource":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_TagResource.html","chime:UntagResource":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagResource.html","redshift:AuthorizeDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeDataShare.html","elasticfilesystem:DeleteFileSystem":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystem.html","elasticache:CreateUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateUser.html","sqlworkbench:DeleteConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","fms:TagResource":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_TagResource.html","iotanalytics:BatchPutMessage":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html","events:DeleteConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteConnection.html","waf:UpdateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexMatchSet.html","gamelift:DeleteScalingPolicy":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteScalingPolicy.html","connect:UpdateUserIdentityInfo":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html","kendra:DeleteIndex":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteIndex.html","mobiletargeting:DeleteApnsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-channel.html#rest-api-apns-channel-methods","opsworks:DeleteStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteStack.html","ec2:EnableVgwRoutePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVgwRoutePropagation.html","opsworks:GrantAccess":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html","proton:UpdateServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateVersion.html","ec2:DisableTransitGatewayRouteTablePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableTransitGatewayRouteTablePropagation.html","s3:PutReplicationConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html","ses:CreateContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateContact.html","appmesh:DeleteGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html","elasticbeanstalk:DeletePlatformVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html","iot:SetDefaultAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_SetDefaultAuthorizer.html","ecs:PutAttributes":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAttributes.html","iotanalytics:TagResource":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_TagResource.html","rds:ResetDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html","ivs:DeleteStreamKey":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteStreamKey.html","glacier:AddTagsToVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AddTagsToVault.html","kms:GenerateDataKeyPair":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPair.html","dataexchange:PublishDataSet":"https://docs.aws.amazon.com/data-exchange/latest/userguide/api-permissions-ref.html","mobiletargeting:UpdateApnsSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-sandbox-channel.html#rest-api-apns-sandbox-channel-methods","imagebuilder:CreateContainerRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateContainerRecipe.html","iot:CreateThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThing.html","ec2:UnassignIpv6Addresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnassignIpv6Addresses.html","chime:DeleteAppInstanceStreamingConfigurations":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceStreamingConfigurations.html","connect:DisassociateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateStoreImageTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html","glue:DeletePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-DeletePartition","lightsail:DeleteInstanceSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstanceSnapshot.html","glue:PutResourcePolicy":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-security.html#aws-glue-api-jobs-security-PutResourcePolicy","medialive:DeleteMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/delete-multiplex-program.html","resource-groups:Untag":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_Untag.html","personalize:CreateSchema":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html","servicediscovery:CreateService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html","workspaces:ModifyWorkspaceCreationProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceCreationProperties.html","medialive:CreateMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/creating-multiplex.html","fsx:CreateFileSystemFromBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystemFromBackup.html","memorydb:UpdateSubnetGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateSubnetGroup.html","a4b:AssociateDeviceWithRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithRoom.html","proton:AcceptEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_AcceptEnvironmentAccountConnection.html","elasticmapreduce:TerminateJobFlows":"https://docs.aws.amazon.com/emr/latest/APIReference/API_TerminateJobFlows.html","s3:BypassGovernanceRetention":"https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock-managing.html#object-lock-managing-bypass","cur:DeleteReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/delete-report-definition.html","route53resolver:UpdateResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html","groundstation:UntagResource":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UntagResource.html","mobiletargeting:CreateCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaigns.html#rest-api-campaigns-methods","redshift:DeleteSnapshotCopyGrant":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotCopyGrant.html","acm-pca:CreatePermission":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CreatePermission.html","cloudhsm:ModifyCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyCluster.html","cognito-idp:AdminDeleteUserAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDeleteUserAttributes.html","comprehend:StopSentimentDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopSentimentDetectionJob.html","medialive:DeleteChannel":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","elasticache:DeleteCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheCluster.html","iam:RemoveRoleFromInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveRoleFromInstanceProfile.html","quicksight:GenerateEmbedUrlForRegisteredUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForRegisteredUser.html","quicksight:UpdateDataSource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSource.html","ec2:RejectTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayVpcAttachment.html","lookoutmetrics:BackTestAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_BackTestAnomalyDetector.html","redshift:DeleteSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotSchedule.html","s3:CreateAccessPointForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html","ec2:ModifyVpcTenancy":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcTenancy.html","autoscaling:DeleteLaunchConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteLaunchConfiguration.html","medialive:DeleteSchedule":"https://docs.aws.amazon.com/medialive/latest/ug/schedule-using-console-delete.html","shield:DeleteProtectionGroup":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DeleteProtectionGroup.html","kendra:DeleteThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteThesaurus.html","opsworks:DeleteInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteInstance.html","iam:ChangePassword":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ChangePassword.html","mediatailor:DeleteChannelPolicy":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html","connect:CreateQuickConnect":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateQuickConnect.html","proton:CancelEnvironmentDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelEnvironmentDeployment.html","codecommit:CreateRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateRepository.html","elasticfilesystem:UpdateFileSystem":"https://docs.aws.amazon.com/efs/latest/ug/API_UpdateFileSystem.html","iot:DisableTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_DisableTopicRule.html","deepracer:TagResource":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-tagging.html","clouddirectory:TagResource":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_TagResource.html","proton:UpdateEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateMajorVersion.html","s3-outposts:CreateAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html","mgn:UpdateAgentSourcePropertiesForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","s3-object-lambda:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","s3:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","dms:DeleteCertificate":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteCertificate.html","ec2:CreateLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLaunchTemplate.html","swf:FailWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_FailWorkflowExecution.html","amplify:StartJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","geo:DeleteRouteCalculator":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteRouteCalculator.html","swf:PollForActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html","iam:DeletePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicy.html","glue:UseMLTransforms":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html","amplify:CreateBackendEnvironment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","iot1click:UntagResource":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UntagResource.html","cloudhsm:DeleteBackup":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteBackup.html","elasticloadbalancing:ModifyLoadBalancerAttributes":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyLoadBalancerAttributes.html","config:DeleteAggregationAuthorization":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteAggregationAuthorization.html","eks:UpdateClusterConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterConfig.html","frauddetector:PutDetector":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutDetector.html","codebuild:StartBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html","opsworks:DeregisterRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterRdsDbInstance.html","opsworks:UntagResource":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UntagResource.html","xray:TagResource":"https://docs.aws.amazon.com/xray/latest/api/API_TagResource.html","groundstation:UpdateConfig":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UpdateConfig.html","iot:DeleteCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificate.html","ec2:CreateFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFpgaImage.html","cloudwatch:PutCompositeAlarm":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html","directconnect:UpdateVirtualInterfaceAttributes":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateVirtualInterfaceAttributes.html","finspace:UntagResource":"https://docs.aws.amazon.com/finspace/latest/management-api/API_UntagResource.html","devicefarm:DeleteProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteProject.html","logs:TagLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_TagLogGroup.html","mgn:TerminateTargetInstances":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_TerminateTargetInstances.html","ssm-incidents:DeleteResourcePolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteResourcePolicy.html","iotwireless:DeleteDeviceProfile":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDeviceProfile.html","appmesh:UpdateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualNode.html","appmesh:UpdateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualGateway.html","timestream:CreateDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_CreateDatabase.html","es:CreateDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-createdomain","connect:AssociateBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","deepracer:AddLeaderboardAccessPermission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","ses:UpdateCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateCustomVerificationEmailTemplate.html","workmail:CreateUser":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateUser.html","directconnect:AssociateConnectionWithLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateConnectionWithLag.html","lightsail:UpdateDistributionBundle":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistributionBundle.html","autoscaling:DeleteAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteAutoScalingGroup.html","iotthingsgraph:DeleteSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteSystemTemplate.html","ec2:EnableVpcClassicLinkDnsSupport":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVpcClassicLinkDnsSupport.html","lex:StartConversation":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_StartConversation.html","ds:UpdateTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateTrust.html","kinesisanalytics:AddApplicationReferenceDataSource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationReferenceDataSource.html","app-integrations:TagResource":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_TagResource.html","iotdeviceadvisor:TagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_TagResource.html","detective:TagResource":"https://docs.aws.amazon.com/detective/latest/APIReference/API_TagResource.html","ec2:CreateNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterface.html","memorydb:CreateSnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html","waf-regional:DeleteRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexMatchSet.html","ds:RemoveRegion":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveRegion.html","rds:FailoverDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverDBCluster.html","auditmanager:UpdateAssessmentControlSetStatus":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentControlSetStatus.html","mobiletargeting:UpdateTemplateActiveVersion":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-template-type-versions.html#templates-template-name-template-type-versions-http-methods","ses:TagResource":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TagResource.html","personalize:DeleteCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteCampaign.html","rds-db:connect":"https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.IAMPolicy.html","s3-outposts:CreateEndpoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_CreateEndpoint.html","lambda:EnableReplication":null,"access-analyzer:ApplyArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_ApplyArchiveRule.html","s3:ReplicateDelete":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","secretsmanager:GetSecretValue":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codestar-notifications:UntagResource":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_UntagResource.html","ses:DeleteCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteCustomVerificationEmailTemplate.html","memorydb:CreateAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateAcl.html","swf:RecordMarker":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordMarker.html","imagebuilder:CreateImageRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImageRecipe.html","bugbust:UpdateEvent":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ivs:UpdateChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_UpdateChannel.html","mobiletargeting:DeleteEmailTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-email.html#templates-template-name-email-http-methods","redshift:CreateSnapshotCopyGrant":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotCopyGrant.html","ivs:TagResource":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_TagResource.html","autoscaling:DeleteWarmPool":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteWarmPool.html","robomaker:DeleteSimulationApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteSimulationApplication.html","ec2:ModifyVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnConnection.html","iot:CancelJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJob.html","qldb:PartiQLDelete":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.delete.html","iotevents:UpdateAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateAlarmModel.html","a4b:DeleteDeviceUsageData":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDeviceUsageData.html","securityhub:UpdateSecurityHubConfiguration":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateSecurityHubConfiguration.html","securityhub:CreateMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateMembers.html","swf:RespondDecisionTaskCompleted":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html","frauddetector:CreateRule":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateRule.html","ec2:DeleteNetworkAcl":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkAcl.html","iot:DeleteRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRoleAlias.html","comprehend:TagResource":"https://docs.aws.amazon.com/comprehend/latest/dg/API_TagResource.html","ssm-contacts:DeactivateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeactivateContactChannel.html","amplify:CreateWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ecr:UploadLayerPart":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UploadLayerPart.html","cloudwatch:PutMetricStream":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricStream.html","acm-pca:CreateCertificateAuthorityAuditReport":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html","ec2:DeleteQueuedReservedInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteQueuedReservedInstances.html","ds:UnauthorizeApplication":null,"ec2:DisableFastSnapshotRestores":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableFastSnapshotRestores.html","kms:DeleteImportedKeyMaterial":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DeleteImportedKeyMaterial.html","es:ESHttpPatch":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","quicksight:UpdateTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplate.html","codeartifact:PublishPackageVersion":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repo-policies.html","events:TagResource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TagResource.html","quicksight:DeleteGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteGroup.html","ec2:ModifyInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceEventWindow.html","codedeploy:RegisterOnPremisesInstance":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html","cloudfront:DeleteCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCloudFrontOriginAccessIdentity.html","kms:CreateAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateAlias.html","opsworks:RegisterEcsCluster":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterEcsCluster.html","ses:SendEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html","wisdom:StartContentUpload":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html","ec2:CopyImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyImage.html","glue:RegisterSchemaVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-RegisterSchemaVersion","a4b:DeleteSkillAuthorization":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillAuthorization.html","appmesh-preview:DeleteRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html","swf:RespondActivityTaskFailed":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html","workspaces:UpdateWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateWorkspaceBundle.html","ec2:DisableImageDeprecation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableImageDeprecation.html","elasticloadbalancing:AddTags":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddTags.html","backup:CreateBackupSelection":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupSelection.html","nimble:DeleteStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images-streamingimageid.html","glue:DeleteUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-DeleteUserDefinedFunction","deepracer:UpdateCar":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-choose-race-type.html","proton:RejectEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_RejectEnvironmentAccountConnection.html","wafv2:AssociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_AssociateWebACL.html","license-manager:CreateGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateGrant.html","iam:UpdateRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRole.html","rds:CopyDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBSnapshot.html","waf-regional:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateIPSet.html","codestar:DeleteProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteProject.html","ecr:CreateRepository":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CreateRepository.html","s3:PutAccessPointConfigurationForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html","personalize:DeleteFilter":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteFilter.html","clouddirectory:UntagResource":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UntagResource.html","kinesisanalytics:DeleteApplicationVpcConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationVpcConfiguration.html","route53-recovery-control-config:CreateCluster":"https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html","clouddirectory:DetachObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachObject.html","sagemaker:StartMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartMonitoringSchedule.html","codebuild:InvalidateProjectCache":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_InvalidateProjectCache.html","elasticloadbalancing:ModifyTargetGroupAttributes":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroupAttributes.html","config:DeleteStoredQuery":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteStoredQuery.html","eks:TagResource":"https://docs.aws.amazon.com/eks/latest/APIReference/API_TagResource.html","iot1click:DisassociateDeviceFromPlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DissacociateDeviceFromPlacement.html","iot:DeleteTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRuleDestination.html","license-manager:CheckoutBorrowLicense":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CheckoutBorrowLicense.html","memorydb:DeleteCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html","ses:PutEmailIdentityMailFromAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityMailFromAttributes.html","wafv2:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRuleGroup.html","workmail:DeleteUser":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteUser.html","cloudformation:SetStackPolicy":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetStackPolicy.html","ec2:UpdateSecurityGroupRuleDescriptionsIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UpdateSecurityGroupRuleDescriptionsIngress.html","connect:CreateContactFlow":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContactFlow.html","ssm:StartAutomationExecution":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartAutomationExecution.html","autoscaling:DeleteScheduledAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteScheduledAction.html","elasticbeanstalk:AssociateEnvironmentOperationsRole":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AssociateEnvironmentOperationsRole.html","rds-data:RollbackTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_RollbackTransaction.html","cloudformation:UpdateStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html","ssm:RegisterDefaultPatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterDefaultPatchBaseline.html","workmail:PutAccessControlRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutAccessControlRule.html","chime:DeleteAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAttendee.html","route53resolver:DeleteFirewallDomainList":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallDomainList.html","s3:PutMultiRegionAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html","managedblockchain:RejectInvitation":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_RejectInvitation.html","cassandra:UntagResource":null,"rds:ModifyDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html","glacier:DeleteArchive":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-delete.html","servicecatalog:CreateConstraint":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateConstraint.html","ivs:CreateStreamKey":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateStreamKey.html","directconnect:DeleteConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteConnection.html","resource-groups:Tag":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_Tag.html","sagemaker:DeleteModel":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModel.html","sts:TagSession":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html","ssm:DeregisterTaskFromMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterTaskFromMaintenanceWindow.html","waf-regional:DeleteRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRateBasedRule.html","wellarchitected:UpdateWorkload":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkload.html","forecast:CreateDataset":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDataset.html","iot:AddThingToThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToThingGroup.html","iotsitewise:BatchPutAssetPropertyValue":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html","codecommit:DeleteBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteBranch.html","ec2:CreateSnapshots":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSnapshots.html","managedblockchain:UntagResource":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UntagResource.html","resource-groups:GroupResources":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_GroupResources.html","elasticache:ModifyReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyReplicationGroup.html","resource-groups:PutGroupConfiguration":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_PutGroupConfiguration.html","macie2:DisassociateMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members-disassociate-id.html","codestar-connections:DeleteConnection":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteConnection.html","devicefarm:DeleteTestGridProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteTestGridProject.html","ec2:DeleteSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSnapshot.html","schemas:UpdateRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#UpdateRegistry","lightsail:CreateDomain":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomain.html","network-firewall:CreateRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateRuleGroup.html","machinelearning:UpdateDataSource":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateDataSource.html","codecommit:UpdatePullRequestApprovalRuleContent":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalRuleContent.html","appstream:UntagResource":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UntagResource.html","ssm:DeleteDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteDocument.html","waf:CreateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexMatchSet.html","sdb:DeleteAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_DeleteAttributes.html","dms:StopReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StopReplicationTask.html","proton:DeleteEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateMinorVersion.html","connect:DisassociateSecurityKey":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateVpcEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpoint.html","dms:CancelReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_CancelReplicationTaskAssessmentRun.html","ec2:DeleteNatGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNatGateway.html","ec2:CreateClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateClientVpnEndpoint.html","connect:AssociateLexBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cloudformation:DeleteStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStack.html","macie2:UpdateFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters-id.html","lookoutmetrics:DeleteAlert":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_DeleteAlert.html","amplifybackend:CreateToken":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-challenge.html#CreateToken","proton:DeleteEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironment.html","lightsail:DeleteBucketAccessKey":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucketAccessKey.html","s3-object-lambda:PutObjectVersionAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","timestream:CreateTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_CreateTable.html","directconnect:CreateBGPPeer":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateBGPPeer.html","es:DissociatePackage":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-dissociatepackage","polly:StartSpeechSynthesisTask":"https://docs.aws.amazon.com/polly/latest/dg/API_StartSpeechSynthesisTask.html","codeartifact:PutRepositoryPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutRepositoryPermissionsPolicy.html","connect:UpdateHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateHoursOfOperation.html","sqs:PurgeQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_PurgeQueue.html","redshift:ModifyEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyEventSubscription.html","codestar-notifications:CreateNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_CreateNotificationRule.html","appstream:BatchDisassociateUserStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchDisassociateUserStack.html","iotsitewise:DeleteAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAccessPolicy.html","storagegateway:CreateCachediSCSIVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateCachediSCSIVolume.html","sagemaker:CreateDataQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDataQualityJobDefinition.html","elasticbeanstalk:PutInstanceStatistics":"https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced.html#health-enhanced-authz","ec2:CreateManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateManagedPrefixList.html","backup:TagResource":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_TagResource.html","dataexchange:TagResource":"https://docs.aws.amazon.com/data-exchange/latest/apireference/tags-resource-arn.html#TagResource","iam:UpdateLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateLoginProfile.html","cloudshell:GetFileDownloadUrls":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileDownloadUrls","ec2:ImportClientVpnClientCertificateRevocationList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportClientVpnClientCertificateRevocationList.html","iot:DeleteDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDynamicThingGroup.html","mediaconvert:DeleteJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobtemplates-name.html","serverlessrepo:UpdateApplication":null,"storagegateway:UpdateVTLDeviceType":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateVTLDeviceType.html","waf:DeleteXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteXssMatchSet.html","autoscaling:BatchPutScheduledUpdateGroupAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_BatchPutScheduledUpdateGroupAction.html","lightsail:AttachInstancesToLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachInstancesToLoadBalancer.html","rekognition:StartStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartStreamProcessor.html","iam:DeleteUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUser.html","appmesh-preview:UpdateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html","ecs:RunTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html","kendra:UpdateDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateDataSource.html","apprunner:DeleteAutoScalingConfiguration":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteAutoScalingConfiguration.html","auditmanager:BatchCreateDelegationByAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchCreateDelegationByAssessment.html","directconnect:StartBgpFailoverTest":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StartBgpFailoverTest.html","servicecatalog:RejectPortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_RejectPortfolioShare.html","iotsitewise:UpdateAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAsset.html","mq:DeleteBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-delete","route53-recovery-readiness:UntagResource":"https://docs.aws.amazon.com/recovery-readiness/latest/api/tags-resource-arn.html","cloudwatch:DeleteInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteInsightRules.html","sns:UntagResource":"https://docs.aws.amazon.com/sns/latest/api/API_UntagResource.html","appstream:DeleteImagePermissions":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImagePermissions.html","lightsail:DownloadDefaultKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DownloadDefaultKeyPair.html","logs:DeleteSubscriptionFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteSubscriptionFilter.html","mobiletargeting:CreateSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segments.html#rest-api-segments-methods","codepipeline:RegisterWebhookWithThirdParty":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RegisterWebhookWithThirdParty.html","codepipeline:PutApprovalResult":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutApprovalResult.html","monitron:ListProjectAdminUsers":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/user-management-chapter.html","synthetics:UntagResource":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UntagResource.html","lex:UpdateSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateSlot.html","connect:StopContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContactRecording.html","route53:UpdateHealthCheck":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateHealthCheck.html","monitron:TagResource":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/tagging.html","s3-outposts:DeleteAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html","cognito-idp:AdminResetUserPassword":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminResetUserPassword.html","acm-pca:RestoreCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_RestoreCertificateAuthority.html","kendra:SubmitFeedback":"https://docs.aws.amazon.com/kendra/latest/dg/API_SubmitFeedback.html","logs:DeleteMetricFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteMetricFilter.html","lex:CreateExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateExport.html","quicksight:DeleteThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteThemeAlias.html","workmail:DeleteOrganization":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteOrganization.html","appflow:UpdateConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateConnectorProfile.html","eks:AssociateEncryptionConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateEncryptionConfig.html","s3:PutObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","dynamodb:UpdateItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html","es:StartElasticsearchServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-startupdate","lightsail:CreateRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabase.html","rds:CreateDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html","storagegateway:ShutdownGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_ShutdownGateway.html","budgets:CreateBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","sagemaker:DeleteImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteImage.html","sagemaker:UpdateDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDevices.html","sagemaker:BatchPutMetrics":null,"acm-pca:IssueCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_IssueCertificate.html","iam:DeleteSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSigningCertificate.html","app-integrations:DeleteEventIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteEventIntegrationAssociation.html","ec2:CreateTags":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html","rds-data:BatchExecuteStatement":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_BatchExecuteStatement.html","eks:CreateFargateProfile":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateFargateProfile.html","storagegateway:DisassociateFileSystem":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DisassociateFileSystem.html","workmail:DeleteMailboxPermissions":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteMailboxPermissions.html","ec2:DeleteClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteClientVpnEndpoint.html","logs:DisassociateKmsKey":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DisassociateKmsKey.html","servicecatalog:DeleteProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeleteProvisioningArtifact.html","fsx:DisassociateFileGateway":"https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html","detective:DeleteGraph":"https://docs.aws.amazon.com/detective/latest/APIReference/API_DeleteGraph.html","databrew:DeleteProject":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteProject.html","ssm-contacts:ActivateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_ActivateContactChannel.html","waf:CreateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSizeConstraintSet.html","glacier:CompleteMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-complete-upload.html","workmail:DeleteAccessControlRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteAccessControlRule.html","mediaconvert:UntagResource":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/tags-arn.html","mediapackage-vod:ConfigureLogs":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id-configure_logs.html#packaging_groups-id-configure_logsput","voiceid:UpdateDomain":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_UpdateDomain.html","route53resolver:DisassociateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverQueryLogConfig.html","ssm-incidents:TagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_TagResource.html","cur:ModifyReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/modify-report-definition.html","iotwireless:UpdateWirelessGateway":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessGateway.html","ssm:StartChangeRequestExecution":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartChangeRequestExecution.html","storagegateway:DeleteGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteGateway.html","workmail:RegisterToWorkMail":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_RegisterToWorkMail.html","cloudformation:CreateChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateChangeSet.html","workmail:SetAdmin":"https://docs.aws.amazon.com/workmail/latest/adminguide/users_overview.html","acm-pca:ImportCertificateAuthorityCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_ImportCertificateAuthorityCertificate.html","clouddirectory:DetachTypedLink":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachTypedLink.html","clouddirectory:UpdateSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateSchema.html","machinelearning:DeleteRealtimeEndpoint":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteRealtimeEndpoint.html","rds:DeleteDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstance.html","lookoutvision:StartModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_StartModel.html","elasticbeanstalk:ApplyEnvironmentManagedAction":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ApplyEnvironmentManagedAction.html","cognito-idp:SetRiskConfiguration":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetRiskConfiguration.html","iotevents:BatchPutMessage":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html","forecast:DeleteForecast":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteForecast.html","lightsail:DeleteAutoSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAutoSnapshot.html","timestream:UntagResource":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UntagResource.html","dataexchange:DeleteAsset":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#DeleteAsset","ds:CreateTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateTrust.html","directconnect:DisassociateConnectionFromLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateConnectionFromLag.html","amplifybackend:UpdateBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname.html#UpdateBackendAPI","route53resolver:AssociateResolverEndpointIpAddress":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverEndpointIpAddress.html","ssm-contacts:AcceptPage":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_AcceptPage.html","ec2:ReleaseAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseAddress.html","es:ESHttpPost":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","states:DeleteActivity":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteActivity.html","es:UpgradeDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-upgrade-domain","imagebuilder:CreateDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateDistributionConfiguration.html","redshift:ModifyClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSubnetGroup.html","cloudformation:UpdateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html","lightsail:DetachDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachDisk.html","ec2:ModifyVolumeAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVolumeAttribute.html","a4b:UpdateGatewayGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGatewayGroup.html","ec2:ModifySecurityGroupRules":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySecurityGroupRules.html","kendra:UpdateQuerySuggestionsConfig":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateQuerySuggestionsConfig.html","storagegateway:AttachVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AttachVolume.html","iot:DeleteTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRule.html","codeartifact:PutDomainPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutDomainPermissionsPolicy.html","networkmanager:CreateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateLink.html","redshift:DeleteTags":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteTags.html","ssm-contacts:UpdateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContact.html","servicecatalog:AssociateResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateResource.html","sdb:BatchDeleteAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_BatchDeleteAttributes.html","athena:UpdateDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateDataCatalog.html","securityhub:BatchImportFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchImportFindings.html","waf:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateIPSet.html","glue:UntagResource":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-tags.html#aws-glue-api-tags-UntagResource","cloudwatch:DisableInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableInsightRules.html","redshift:RejectDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RejectDataShare.html","autoscaling:CancelInstanceRefresh":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CancelInstanceRefresh.html","codepipeline:TagResource":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_TagResource.html","frauddetector:DeleteEntityType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEntityType","ec2:ModifyTrafficMirrorFilterNetworkServices":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterNetworkServices.html","lightsail:UpdateBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucket.html","mgn:DeleteJob":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteJob.html","servicecatalog:DisassociatePrincipalFromPortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociatePrincipalFromPortfolio.html","globalaccelerator:RemoveCustomRoutingEndpoints":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_RemoveCustomRoutingEndpoints.html","iotfleethub:UpdateApplication":null,"waf:CreateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRateBasedRule.html","s3:PutBucketPublicAccessBlock":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html","cloudfront:AssociateAlias":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_AssociateAlias.html","iam:DeleteSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSSHPublicKey.html","connect:AssociateApprovedOrigin":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cloudsearch:DefineAnalysisScheme":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineAnalysisScheme.html","frauddetector:CreateModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModelVersion","cloudfront:CreateDistributionWithTags":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistributionWithTags.html","lambda:PutFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionCodeSigningConfig.html","glue:DeleteMLTransform":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-DeleteMLTransform","network-firewall:UpdateRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateRuleGroup.html","ds:UpdateNumberOfDomainControllers":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateNumberOfDomainControllers.html","app-integrations:DeleteEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteEventIntegration.html","servicecatalog:AssociateServiceActionWithProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociateServiceActionWithProvisioningArtifact.html","iotwireless:DisassociateWirelessGatewayFromThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessGatewayFromThing.html","sqlworkbench:AssociateQueryWithTab":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","robomaker:RestartSimulationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_RestartSimulationJob.html","imagebuilder:UntagResource":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UntagResource.html","voiceid:UntagResource":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_UntagResource.html","workmail:CreateResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateResource.html","rds:RestoreDBClusterFromSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html","robomaker:CancelSimulationJobBatch":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelSimulationJobBatch.html","storagegateway:AddUploadBuffer":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddUploadBuffer.html","s3-outposts:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","a4b:DeleteContact":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteContact.html","redshift:DisableSnapshotCopy":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableSnapshotCopy.html","appconfig:UpdateApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateApplication.html","databrew:UpdateProfileJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateProfileJob.html","cloudfront:UpdateDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html","a4b:DeleteSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillGroup.html","ec2:CreateRestoreImageTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRestoreImageTask.html","rds:ApplyPendingMaintenanceAction":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ApplyPendingMaintenanceAction.html","quicksight:CreateFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateFolder.html","securityhub:DisassociateFromMasterAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateFromMasterAccount.html","workmail:UpdateOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/modify-email-flow-rule.html","imagebuilder:PutImageRecipePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutImageRecipePolicy.html","kinesisvideo:UntagResource":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagResource.html","sagemaker:DeleteTags":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTags.html","redshift:RotateEncryptionKey":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RotateEncryptionKey.html","s3:DeleteJobTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html","lookoutvision:DetectAnomalies":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DetectAnomalies.html","ses:CreateConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html","iot:DeleteThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingGroup.html","iotanalytics:CreatePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreatePipeline.html","mediapackage-vod:DeletePackagingConfiguration":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html#packaging_configurations-iddelete","schemas:StopDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StopDiscoverer","devops-guru:AddNotificationChannel":"https://docs.aws.amazon.com/devops-guru/latest/APIReference/API_AddNotificationChannel.html","ec2:CreatePlacementGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreatePlacementGroup.html","autoscaling:EnterStandby":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_EnterStandby.html","iam:DeleteRolePermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRolePermissionsBoundary.html","monitron:UpdateProject":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mp-updating-project.html","apigateway:SetWebACL":"https://docs.aws.amazon.com/apigateway/api-reference/WEBACL_SET.html","elasticache:IncreaseReplicaCount":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_IncreaseReplicaCount.html","sagemaker:CreateCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateCodeRepository.html","ecr-public:PutRepositoryCatalogData":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRepositoryCatalogData.html","amplifybackend:UpdateBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config-update.html#UpdateBackendConfig","iot1click:InvokeDeviceMethod":"https://docs.aws.amazon.com/iot-1-click/1.0/devices-apireference/devices-deviceid-methods.html","cloudfront:TagResource":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TagResource.html","ec2:ReplaceTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceTransitGatewayRoute.html","imagebuilder:DeleteContainerRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteContainerRecipe.html","sagemaker:CreateHyperParameterTuningJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateHyperParameterTuningJob.html","timestream:TagResource":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_TagResource.html","ecs:DeleteAttributes":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteAttributes.html","deepracer:StopEvaluation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-test-in-simulator.html","batch:RegisterJobDefinition":"https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html","backup:DeleteBackupSelection":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupSelection.html","machinelearning:AddTags":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_AddTags.html","rds:ModifyDBClusterSnapshotAttribute":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterSnapshotAttribute.html","deeplens:DeleteModel":null,"gamelift:RegisterGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_RegisterGameServer.html","imagebuilder:StartImagePipelineExecution":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_StartImagePipelineExecution.html","elasticache:BatchApplyUpdateAction":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_BatchApplyUpdateAction.html","memorydb:UpdateCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html","finspace:DeleteUser":"https://docs.aws.amazon.com/finspace/latest/management-api/API_DeleteUser.html","ec2:DisassociateEnclaveCertificateIamRole":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateEnclaveCertificateIamRole.html","codedeploy:UpdateDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html","elasticache:FailoverGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_FailoverGlobalReplicationGroup.html","backup:DeleteBackupVault":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVault.html","iot:UpdateCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCertificate.html","bugbust:UpdateWorkItem":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","route53:CreateTrafficPolicyVersion":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateTrafficPolicyVersion.html","ses:PutEmailIdentityDkimSigningAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityDkimSigningAttributes.html","ds:EnableLDAPS":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableLDAPS.html","redshift:AuthorizeSnapshotAccess":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeSnapshotAccess.html","appconfig:UntagResource":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UntagResource.html","iot:UpdateRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateRoleAlias.html","codebuild:BatchPutTestCases":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","iotevents:UpdateDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateDetectorModel.html","lightsail:UpdateDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDomainEntry.html","storagegateway:CreateSnapshot":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSnapshot.html","connect:UpdateUserHierarchyGroupName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchyGroupName.html","storagegateway:UpdateSMBFileShareVisibility":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBFileShareVisibility.html","sagemaker:CreateModelPackageGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelPackageGroup.html","ecs:SubmitContainerStateChange":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitContainerStateChange.html","workmail:DisableMailUsers":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-mailboxes.html#delete_user_mailbox","aps:CreateRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateRuleGroupsNamespace","lex:UpdateBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBotLocale.html","proton:CreateService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateService.html","a4b:SendInvitation":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_SendInvitation.html","servicecatalog:AssociateTagOptionWithResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociateTagOptionWithResource.html","ssm:DeregisterManagedInstance":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterManagedInstance.html","deepracer:DeleteLeaderboard":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","elasticmapreduce:ModifyInstanceFleet":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceFleet.html","route53:DeleteQueryLoggingConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteQueryLoggingConfig.html","panorama:UpdateApp":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateApp.html","appflow:UseConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UseConnectorProfile.html","lookoutequipment:CreateModel":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateModel.html","cloud9:DeleteEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironmentMembership.html","personalize:PutEvents":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html","codedeploy:RemoveTagsFromOnPremisesInstances":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RemoveTagsFromOnPremisesInstances.html","a4b:AssociateSkillGroupWithRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillGroupWithRoom.html","ec2:AcceptVpcEndpointConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptVpcEndpointConnections.html","profile:PutIntegration":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutIntegration.html","appflow:UntagResource":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UntagResource.html","ec2:CreateTrafficMirrorTarget":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorTarget.html","ses:PutDedicatedIpInPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutDedicatedIpInPool.html","ssm-incidents:DeleteIncidentRecord":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteIncidentRecord.html","personalize:StopSolutionVersionCreation":"https://docs.aws.amazon.com/personalize/latest/dg/API_StopSolutionVersionCreation.html","ds:UpdateConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateConditionalForwarder.html","workmail:TestOutboundMailFlowRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/test-email-flow-rule.html","iot:UpdateCACertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCACertificate.html","iotevents:CreateAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html","iot:RemoveThingFromThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_RemoveThingFromThingGroup.html","personalize:CreateDatasetGroup":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html","codecommit:MergeBranchesByFastForward":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByFastForward.html","opsworks:SetLoadBasedAutoScaling":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetLoadBasedAutoScaling.html","opsworks:DisassociateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DisassociateElasticIp.html","ssm-contacts:DeleteContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContactPolicy.html","ecs:StopTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_StopTask.html","license-manager:AcceptGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_AcceptGrant.html","sagemaker:DeleteTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTrialComponent.html","states:StartSyncExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html","iam:SetDefaultPolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_SetDefaultPolicyVersion.html","chime:TagResource":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagResource.html","lookoutequipment:CreateInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateInferenceScheduler.html","kendra:CreateDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html","ecr:DeleteRepository":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepository.html","networkmanager:DisassociateCustomerGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateCustomerGateway.html","databrew:DeleteRecipeVersion":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteRecipeVersion.html","mobiletargeting:DeleteRecommenderConfiguration":"https://docs.aws.amazon.com/pinpoint/latest/apireference/recommenders-recommender-id.html#DeleteRecommenderConfiguration","cloudwatch:EnableInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableInsightRules.html","connect:CreateAgentStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateAgentStatus.html","elemental-appliances-software:TagResource":"https://docs.aws.amazon.com/elemental-appliances-software","medialive:CreatePartnerInput":"https://docs.aws.amazon.com/medialive/latest/ug/create-partner-input.html","worklink:UpdateCompanyNetworkConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateCompanyNetworkConfiguration.html","lookoutmetrics:ActivateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_ActivateAnomalyDetector.html","profile:UpdateDomain":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html","cloudhsm:CreateHsm":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html","iot:CreateTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRule.html","mobiletargeting:PutEventStream":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-event-stream.html#rest-api-event-stream-methods","ssm:AssociateOpsItemRelatedItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_AssociateOpsItemRelatedItem.html","cloudformation:UpdateStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackInstances.html","connect:CreateQueue":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateQueue.html","codecommit:UpdatePullRequestStatus":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestStatus.html","chime:DeleteChannelBan":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelBan.html","codepipeline:CreatePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreatePipeline.html","sagemaker:UpdateImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateImage.html","ec2:DeleteVpcEndpointConnectionNotifications":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpointConnectionNotifications.html","storagegateway:UpdateGatewaySoftwareNow":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateGatewaySoftwareNow.html","ssm-contacts:TagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_TagResource.html","events:UpdateApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateApiDestination.html","worklink:RevokeDomainAccess":"https://docs.aws.amazon.com/worklink/latest/api/API_RevokeDomainAccess.html","iam:CreateVirtualMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateVirtualMFADevice.html","lightsail:StopInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopInstance.html","redshift:PauseCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_PauseCluster.html","iam:CreateOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateOpenIDConnectProvider.html","lex:StartImport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_StartImport.html","opsworks:StartStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartStack.html","deepcomposer:CreateModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","sagemaker:StopHyperParameterTuningJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopHyperParameterTuningJob.html","storagegateway:RemoveTagsFromResource":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RemoveTagsFromResource.html","codeartifact:AssociateWithDownstreamRepository":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repos-upstream.html","opsworks:AssignInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignInstance.html","route53-recovery-control-config:CreateRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html","directconnect:DeleteBGPPeer":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteBGPPeer.html","ecr-public:CompleteLayerUpload":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CompleteLayerUpload.html","iot:CreateDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDomainConfiguration.html","workspaces:StartWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_StartWorkspaces.html","codecommit:TestRepositoryTriggers":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TestRepositoryTriggers.html","iotwireless:DeleteDestination":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDestination.html","events:UpdateArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateArchive.html","iam:UntagRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagRole.html","iotthingsgraph:DeprecateSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeprecateSystemTemplate.html","iot1click:DeletePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeletePlacement.html","iotanalytics:DeleteDatasetContent":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDatasetContent.html","redshift:CreateUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateUsageLimit.html","ec2:CreateFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet.html","ses:DeleteEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailTemplate.html","swf:DeprecateActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html","acm:RemoveTagsFromCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_RemoveTagsFromCertificate.html","eks:CreateAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateAddon.html","fsx:TagResource":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_TagResource.html","machinelearning:CreateMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateMLModel.html","kms:CancelKeyDeletion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CancelKeyDeletion.html","cloudwatch:PutMetricAlarm":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html","quicksight:CreateIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateIAMPolicyAssignment.html","opsworks:AssignVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignVolume.html","sagemaker:CreateArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateArtifact.html","backup:CreateBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupPlan.html","ssm:ModifyDocumentPermission":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ModifyDocumentPermission.html","ec2:AttachVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachVpnGateway.html","dataexchange:UpdateDataSet":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid.html#UpdateDataSet","machinelearning:CreateDataSourceFromRDS":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRDS.html","glue:ImportCatalogToGlue":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-migration.html#aws-glue-api-catalog-migration-ImportCatalogToGlue","appstream:CreateStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStack.html","proton:CreateServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateMajorVersion.html","iotthingsgraph:DeprecateFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeprecateFlowTemplate.html","route53-recovery-readiness:CreateReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks.html","ecs:UpdateTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateTaskSet.html","wafv2:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateIPSet.html","elasticloadbalancing:DeleteRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteRule.html","appmesh:UpdateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateGatewayRoute.html","iot:DeleteStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteStream.html","robomaker:DeleteFleet":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteFleet.html","iotwireless:DisassociateWirelessDeviceFromThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessDeviceFromThing.html","proton:CreateServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateMinorVersion.html","workspaces:UpdateConnectionAliasPermission":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateConnectionAliasPermission.html","cloudsearch:DeleteDomain":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteDomain.html","chime:CreateChannelBan":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelBan.html","firehose:UntagDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_UntagDeliveryStream.html","storagegateway:AssociateFileSystem":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AssociateFileSystem.html","kendra:UntagResource":"https://docs.aws.amazon.com/kendra/latest/dg/API_UntagResource.html","databrew:StartJobRun":"https://docs.aws.amazon.com/databrew/latest/dg/API_StartJobRun.html","storagegateway:AddCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddCache.html","codebuild:StartBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuild.html","cloudformation:DeleteStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStackSet.html","codestar-connections:UntagResource":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UntagResource.html","ec2:CreateDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateDhcpOptions.html","elasticbeanstalk:DeleteEnvironmentConfiguration":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html","lightsail:CreateDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDisk.html","appstream:CreateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateFleet.html","glue:DeleteTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTable","networkmanager:UpdateConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateConnection.html","sns:AddPermission":"https://docs.aws.amazon.com/sns/latest/api/API_AddPermission.html","connect:UpdateContactFlowContent":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactFlowContent.html","codepipeline:StartPipelineExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StartPipelineExecution.html","managedblockchain:DeleteMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteMember.html","networkmanager:UpdateDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateDevice.html","ec2:ModifyInstanceMetadataOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceMetadataOptions.html","lambda:UpdateFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionEventInvokeConfig.html","ec2:CancelExportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelExportTask.html","devicefarm:CreateDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html","lightsail:DeleteLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancerTlsCertificate.html","connect:UpdateQuickConnectConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQuickConnectConfig.html","iotwireless:UpdateWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessDevice.html","ec2:AssociateIamInstanceProfile":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateIamInstanceProfile.html","autoscaling:StartInstanceRefresh":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_StartInstanceRefresh.html","storagegateway:DeleteChapCredentials":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteChapCredentials.html","workmail:SetMobilePolicyDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/edit_organization_mobile_policy.html","cognito-idp:CreateUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPoolClient.html","mobiletargeting:DeleteJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","iam:TagUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagUser.html","sqs:AddPermission":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_AddPermission.html","appmesh:DeleteMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html","cloudfront:DeleteStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteStreamingDistribution.html","elasticmapreduce:AddTags":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddTags.html","cognito-idp:DeleteUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPoolClient.html","logs:UntagLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_UntagLogGroup.html","ec2:CreateTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayRoute.html","qldb:PartiQLUpdate":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.update.html","ssm:GetParameters":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameters.html","storagegateway:AddTagsToResource":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddTagsToResource.html","appstream:TagResource":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_TagResource.html","codecommit:UploadArchive":"https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp","clouddirectory:DeleteFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteFacet.html","iam:UpdateRoleDescription":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRoleDescription.html","deepcomposer:DeleteComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","lex:DeleteResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteResourcePolicy.html","mobilehub:DeleteProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","swf:StartTimer":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartTimer.html","kinesis:PutRecords":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecords.html","lambda:UpdateFunctionCode":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCode.html","sagemaker:CreateTransformJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTransformJob.html","lambda:UntagResource":"https://docs.aws.amazon.com/lambda/latest/dg/API_UntagResource.html","elasticache:DeleteCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheSubnetGroup.html","ssm:CreateResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateResourceDataSync.html","autoscaling:DetachLoadBalancerTargetGroups":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachLoadBalancerTargetGroups.html","geo:DeleteMap":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteMap.html","robomaker:CancelDeploymentJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelDeploymentJob.html","worklink:SignOutUser":"https://docs.aws.amazon.com/worklink/latest/api/API_SignOutUser.html","gamelift:UpdateMatchmakingConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateMatchmakingConfiguration.html","ecr:StartLifecyclePolicyPreview":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartLifecyclePolicyPreview.html","securityhub:UpdateStandardsControl":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateStandardsControl.html","athena:CreateWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateWorkGroup.html","machinelearning:CreateRealtimeEndpoint":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateRealtimeEndpoint.html","cloudtrail:StartLogging":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_StartLogging.html","network-firewall:TagResource":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_TagResource.html","auditmanager:UntagResource":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UntagResource.html","waf:UpdateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSizeConstraintSet.html","mobiletargeting:DeleteSmsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-sms-channel.html#rest-api-sms-channel-methods","codebuild:RetryBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuild.html","elasticloadbalancing:CreateTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTargetGroup.html","s3:PutIntelligentTieringConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html","ec2:CreateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayMulticastDomain.html","ssm-incidents:UntagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UntagResource.html","rds:RemoveFromGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveFromGlobalCluster.html","sagemaker:DeleteEndpointConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteEndpointConfig.html","kinesisvideo:UpdateDataRetention":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateDataRetention.html","fis:InjectApiInternalError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","savingsplans:UntagResource":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_UntagResource.html","chime:UpdateAppInstanceUser":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAppInstanceUser.html","iotanalytics:CancelPipelineReprocessing":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CancelPipelineReprocessing.html","amplifybackend:DeleteBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname-remove.html#DeleteBackendAPI","elasticache:ModifyUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyUser.html","wafv2:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutLoggingConfiguration.html","clouddirectory:UpdateObjectAttributes":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateObjectAttributes.html","chatbot:UpdateChimeWebhookConfiguration":null,"geo:BatchUpdateDevicePosition":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchUpdateDevicePosition.html","proton:CreateServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateVersion.html","ec2:DeleteClientVpnRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteClientVpnRoute.html","elasticbeanstalk:DeleteConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html","ec2:CreateCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCapacityReservation.html","proton:UpdateServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateMinorVersion.html","s3-outposts:PutBucketTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html","quicksight:DeleteFolderMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteFolderMembership.html","ec2:CreateNetworkInterfacePermission":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterfacePermission.html","iam:PutRolePermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutRolePermissionsBoundary.html","auditmanager:UpdateControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateControl.html","ec2:AttachInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachInternetGateway.html","iotevents:DeleteInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteInput.html","ssm-incidents:DeleteReplicationSet":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteReplicationSet.html","fsx:CreateVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolume.html","wafv2:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRegexPatternSet.html","chime:CreateChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelMembership.html","apprunner:CreateService":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html","servicediscovery:RegisterInstance":"https://docs.aws.amazon.com/cloud-map/latest/api/API_RegisterInstance.html","rds:CopyDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html","cloudfront:DeleteDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteDistribution.html","cognito-idp:UpdateResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateResourceServer.html","mediatailor:CreateVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","connect:AssociateSecurityKey":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","geo:CreateTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateTracker.html","clouddirectory:UpdateLinkAttributes":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateLinkAttributes.html","resource-groups:UpdateGroup":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroup.html","iam:AddClientIDToOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddClientIDToOpenIDConnectProvider.html","workmail:CreateMailUser":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html","qldb:ExecuteStatement":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","networkmanager:DeleteConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteConnection.html","codecommit:UpdateDefaultBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateDefaultBranch.html","ec2:DeleteTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayPeeringAttachment.html","dms:RebootReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RebootReplicationInstance.html","route53resolver:PutFirewallRuleGroupPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutFirewallRuleGroupPolicy.html","codeguru-reviewer:PutRecommendationFeedback":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_PutRecommendationFeedback.html","waf-regional:CreateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateByteMatchSet.html","iot:UpdateTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateTopicRuleDestination.html","storagegateway:AddWorkingStorage":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddWorkingStorage.html","ec2:ModifyTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGateway.html","iam:UntagServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagServerCertificate.html","machinelearning:DeleteDataSource":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteDataSource.html","medialive:UpdateReservation":"https://docs.aws.amazon.com/medialive/latest/ug/reservations.html","robomaker:SyncDeploymentJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_SyncDeploymentJob.html","datasync:DeleteTask":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteTask.html","forecast:StopResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_StopResource.html","iotwireless:UpdatePartnerAccount":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdatePartnerAccount.html","ec2:AssociateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateAddress.html","mq:UpdateUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-put","secretsmanager:CreateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codecommit:TagResource":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TagResource.html","iam:PutGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutGroupPolicy.html","backup:UpdateRecoveryPointLifecycle":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRecoveryPointLifecycle.html","workmailmessageflow:PutRawMessageContent":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_messageflow_PutRawMessageContent.html","airflow:CreateWebLoginToken":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","proton:UpdateEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateVersion.html","appstream:DeleteImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImage.html","wellarchitected:DeleteWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkloadShare.html","elasticache:CreateCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheParameterGroup.html","ec2:ReplaceNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceNetworkAclEntry.html","cloudtrail:CreateTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_CreateTrail.html","cognito-idp:AdminSetUserMFAPreference":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserMFAPreference.html","comprehend:UpdateEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_UpdateEndpoint.html","directconnect:AssociateHostedConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateHostedConnection.html","directconnect:CreateTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateTransitVirtualInterface.html","nimble:CreateStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images.html","redshift:CreateClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterParameterGroup.html","redshift:DeleteHsmConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmConfiguration.html","nimble:CreateStreamingSessionStream":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions-sessionid-streams.html","servicecatalog:ProvisionProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisionProduct.html","s3:DeleteAccessPointPolicyForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html","elasticache:DeleteSnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteSnapshot.html","apprunner:StartDeployment":"https://docs.aws.amazon.com/apprunner/latest/api/API_StartDeployment.html","mgh:DisassociateDiscoveredResource":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateDiscoveredResource.html","iotevents:UpdateInputRouting":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateInputRouting.html","amplifybackend:DeleteToken":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-challenge-sessionid-remove.html#DeleteToken","s3:PutBucketObjectLockConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html","voiceid:StartFraudsterRegistrationJob":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_StartFraudsterRegistrationJob.html","s3:PutBucketAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAcl.html","detective:DeleteMembers":"https://docs.aws.amazon.com/detective/latest/APIReference/API_DeleteMembers.html","ec2:TerminateInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TerminateInstances.html","firehose:PutRecord":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html","iot:UpdateJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateJobExecution.html","kms:ScheduleKeyDeletion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html","elasticbeanstalk:CreateApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html","redshift:AssociateDataShareConsumer":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AssociateDataShareConsumer.html","sagemaker:StopTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopTrainingJob.html","gamelift:TagResource":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_TagResource.html","ssm-contacts:AssociateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_AssociateContact.html","amplifybackend:CloneBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-environments-backendenvironmentname-clone.html#CloneBackend","mq:CreateTags":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-post","iotanalytics:UntagResource":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UntagResource.html","ec2:DeleteTrafficMirrorFilter":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorFilter.html","appmesh:CreateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualRouter.html","robomaker:CancelWorldGenerationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelWorldGenerationJob.html","kms:UpdatePrimaryRegion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdatePrimaryRegion.html","iam:CreateServiceLinkedRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateServiceLinkedRole.html","ec2:ModifySpotFleetRequest":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySpotFleetRequest.html","databrew:PublishRecipe":"https://docs.aws.amazon.com/databrew/latest/dg/API_PublishRecipe.html","cognito-sync:SetIdentityPoolConfiguration":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetIdentityPoolConfiguration.html","mobiletargeting:DeleteUserEndpoints":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-user.html#rest-api-user-methods","autoscaling:DetachInstances":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachInstances.html","wisdom:DeleteKnowledgeBase":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteKnowledgeBase.html","workmail:AssociateDelegateToResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_AssociateDelegateToResource.html","sagemaker:CreateNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateNotebookInstance.html","globalaccelerator:DeleteCustomRoutingEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingEndpointGroup.html","quicksight:UpdateIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateIAMPolicyAssignment.html","sagemaker:StartNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartNotebookInstance.html","glue:CancelMLTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-CancelMLTaskRun","voiceid:StartSpeakerEnrollmentJob":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_StartSpeakerEnrollmentJob.html","datasync:UpdateTask":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTask.html","ec2:ReplaceIamInstanceProfileAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceIamInstanceProfileAssociation.html","backup:CreateFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateFramework.html","autoscaling:PutNotificationConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutNotificationConfiguration.html","elastictranscoder:CreatePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-pipeline.html","autoscaling:DeleteTags":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteTags.html","worklink:UpdateDevicePolicyConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateDevicePolicyConfiguration.html","braket:CancelQuantumTask":"https://docs.aws.amazon.com/braket/latest/APIReference/API_CancelQuantumTask.html","rds:CreateDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html","kms:Encrypt":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html","states:CreateActivity":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateActivity.html","rds:ModifyDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxyEndpoint.html","cloudsearch:UpdateAvailabilityOptions":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateAvailabilityOptions.html","ssm:CreateAssociationBatch":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateAssociationBatch.html","elasticmapreduce:ModifyInstanceGroups":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceGroups.html","iot:DeleteSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteSecurityProfile.html","cloudsearch:DefineIndexField":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineIndexField.html","s3-outposts:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","mobiletargeting:UpdateEmailTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-email.html#templates-template-name-email-http-methods","s3-object-lambda:WriteGetObjectResponse":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_WriteGetObjectResponse.html","quicksight:UpdateFolderPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateFolderPermissions.html","ssm:UpdateMaintenanceWindowTask":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindowTask.html","wellarchitected:DisassociateLenses":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DisassociateLenses.html","iam:DeleteOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteOpenIDConnectProvider.html","workmail:CreateAlias":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateAlias.html","synthetics:StopCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StopCanary.html","athena:DeleteDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteDataCatalog.html","fis:DeleteExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_DeleteExperimentTemplate.html","iot1click:CreatePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_CreatePlacement.html","swf:UndeprecateWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateWorkflowType.html","events:DisableRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DisableRule.html","workspaces:AssociateIpGroups":"https://docs.aws.amazon.com/workspaces/latest/api/API_AssociateIpGroups.html","ecs:UpdateClusterSettings":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateClusterSettings.html","codeartifact:TagResource":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_TagResource.html","codebuild:CreateReport":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","connect:DisassociateApprovedOrigin":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","kinesisanalytics:StopApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_StopApplication.html","quicksight:RegisterUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RegisterUser.html","sagemaker:DeleteAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAction.html","workspaces:DeleteWorkspaceImage":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteWorkspaceImage.html","cloudshell:GetFileUploadUrls":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileUploadUrls","greengrass:DeleteCoreDevice":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html","lambda:UpdateFunctionConfiguration":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionConfiguration.html","a4b:DisassociateContactFromAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateContactFromAddressBook.html","backup:StartBackupJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartBackupJob.html","iam:DeleteAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteAccessKey.html","cognito-idp:AdminRemoveUserFromGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminRemoveUserFromGroup.html","ec2:DeleteNetworkInsightsAnalysis":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInsightsAnalysis.html","s3-object-lambda:PutObjectRetention":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html","lightsail:AllocateStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AllocateStaticIp.html","datasync:UpdateAgent":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateAgent.html","devicefarm:CreateTestGridUrl":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateTestGridUrl.html","codecommit:MergeBranchesBySquash":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesBySquash.html","elastictranscoder:CancelJob":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/cancel-job.html","ec2:CreateVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html","route53resolver:UpdateResolverDnssecConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverDnssecConfig.html","license-manager:UpdateLicenseSpecificationsForResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseSpecificationsForResource.html","rds:ModifyDBProxy":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxy.html","redshift:CreateTags":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateTags.html","workmail:DeleteAlias":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteAlias.html","sso:DeleteAccountAssignment":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteAccountAssignment.html","ec2:AssociateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateInstanceEventWindow.html","ses:CreateDeliverabilityTestReport":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateDeliverabilityTestReport.html","rds:CreateDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html","mgn:SendAgentMetricsForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","kms:TagResource":"https://docs.aws.amazon.com/kms/latest/APIReference/API_TagResource.html","ec2:DeleteKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteKeyPair.html","glue:DeleteConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-DeleteConnection","ecr:StartImageScan":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartImageScan.html","medialive:UpdateMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/edit-multiplex.html","mq:DeleteUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-delete","mq:RebootBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-restart.html#rest-api-reboot-methods-post","cloudformation:CancelUpdateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html","iam:ResyncMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResyncMFADevice.html","ds:DisableSso":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableSso.html","elasticache:ModifyUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyUserGroup.html","mobiletargeting:DeleteEmailChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-email-channel.html#rest-api-email-channel-methods","storagegateway:UpdateSMBSecurityStrategy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBSecurityStrategy.html","waf:DeleteRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRule.html","lambda:UpdateCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html","s3:DeleteBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html","lightsail:CreateLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancer.html","medialive:BatchDelete":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","iot:CreateStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateStream.html","redshift:ModifyAquaConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyAquaConfiguration.html","codestar-notifications:UpdateNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_UpdateNotificationRule.html","rds:CreateDBSecurityGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSecurityGroup.html","workspaces:AuthorizeIpRules":"https://docs.aws.amazon.com/workspaces/latest/api/API_AuthorizeIpRules.html","resource-groups:PutGroupPolicy":"https://docs.aws.amazon.com/ARG/latest/APIReference/LM_REDIRECT","deepracer:PerformLeaderboardOperation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-perform-leaderboard-operation.html","iot:DeletePolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicyVersion.html","ec2:ReportInstanceStatus":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReportInstanceStatus.html","connect:UpdateAgentStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateAgentStatus.html","fsx:CopyBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html","sagemaker:DeleteDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDomain.html","qldb:ShowCatalog":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","ses:SendCustomVerificationEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendCustomVerificationEmail.html","a4b:UntagResource":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UntagResource.html","iot1click:UpdatePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UpdatePlacement.html","kafka-cluster:Connect":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","elasticache:RebootCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RebootCacheCluster.html","ec2:CreateTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorSession.html","ec2:AuthorizeClientVpnIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeClientVpnIngress.html","a4b:CreateRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateRoom.html","chime:DeleteChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelMessage.html","imagebuilder:DeleteImage":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImage.html","emr-containers:DeleteVirtualCluster":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteVirtualCluster.html","elasticmapreduce:DeleteEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-deleting","monitron:DisassociateProjectAdminUser":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mu-remove-project-admin.html","route53resolver:DeleteResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverRule.html","storagegateway:CreateSnapshotFromVolumeRecoveryPoint":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSnapshotFromVolumeRecoveryPoint.html","connect:DisassociateCustomerProfilesDomain":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","elasticache:DisassociateGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DisassociateGlobalReplicationGroup.html","servicecatalog:CreateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_CreateAttributeGroup.html","lightsail:DeleteDiskSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDiskSnapshot.html","iotevents:BatchUpdateDetector":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchUpdateDetector.html","sns:Subscribe":"https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html","ssm:RemoveTagsFromResource":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RemoveTagsFromResource.html","glacier:CreateVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-put.html","geo:DisassociateTrackerConsumer":"https://docs.aws.amazon.com/location/latest/developerguide/API_DisassociateTrackerConsumer.html","ds:UpdateRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateRadius.html","sagemaker:DeleteDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDeviceFleet.html","codeartifact:DeleteDomainPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomainPermissionsPolicy.html","cloudwatch:TagResource":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_TagResource.html","databrew:DeleteDataset":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteDataset.html","xray:CreateGroup":"https://docs.aws.amazon.com/xray/latest/api/API_CreateGroup.html","codedeploy:DeleteApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html","dlm:UntagResource":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_UntagResource.html","rds:StopDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBCluster.html","medialive:CreateInput":"https://docs.aws.amazon.com/medialive/latest/ug/creating-input.html","serverlessrepo:PutApplicationPolicy":null,"groundstation:CancelContact":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CancelContact.html","rds:RestoreDBClusterFromS3":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromS3.html","ec2:ResetSnapshotAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetSnapshotAttribute.html","gamelift:CreateFleetLocations":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_CreateFleetLocations.html","gamelift:DeleteMatchmakingConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingConfiguration.html","macie2:CreateMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members.html","s3-outposts:DeleteBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html","aps:CreateAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerDefinition","amplify:TagResource":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","finspace:TagResource":"https://docs.aws.amazon.com/finspace/latest/management-api/API_TagResource.html","cloudwatch:PutDashboard":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutDashboard.html","kms:PutKeyPolicy":"https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html","lightsail:ImportKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ImportKeyPair.html","waf:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeletePermissionPolicy.html","glue:BatchDeleteTableVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTableVersion","lex:PutSession":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_PutSession.html","es:StartServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-startupdate","iam:UpdateSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSAMLProvider.html","s3-outposts:DeleteBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html","ecs:DeleteCapacityProvider":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteCapacityProvider.html","cloudsearch:IndexDocuments":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_IndexDocuments.html","iot:AttachSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachSecurityProfile.html","dynamodb:UpdateTableReplicaAutoScaling":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTableReplicaAutoScaling.html","elasticache:ModifyGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyGlobalReplicationGroup.html","iotthingsgraph:DeleteFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteFlowTemplate.html","ivs:DeletePlaybackKeyPair":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeletePlaybackKeyPair.html","redshift:ModifyClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterParameterGroup.html","cassandra:Drop":null,"codecommit:MergePullRequestByThreeWay":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByThreeWay.html","elasticmapreduce:CreateStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","events:PutTargets":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutTargets.html","forecast:DeleteResourceTree":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteResourceTree.html","dlm:DeleteLifecyclePolicy":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_DeleteLifecyclePolicy.html","cognito-idp:UpdateUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPoolDomain.html","states:DeleteStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachine.html","frauddetector:DeleteEvent":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEvent","es:CreateOutboundCrossClusterSearchConnection":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-create-outbound-cross-cluster-search-connection","workmail:CreateMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_domain.html","ec2:PurchaseReservedInstancesOffering":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_PurchaseReservedInstancesOffering.html","license-manager:UpdateLicenseConfiguration":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseConfiguration.html","codeartifact:UntagResource":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UntagResource.html","auditmanager:AssociateAssessmentReportEvidenceFolder":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_AssociateAssessmentReportEvidenceFolder.html","codedeploy:CreateDeployment":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html","devicefarm:TagResource":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_TagResource.html","ds:DeregisterCertificate":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeregisterCertificate.html","devicefarm:UpdateInstanceProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateInstanceProfile.html","elasticmapreduce:AddJobFlowSteps":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddJobFlowSteps.html","frauddetector:UntagResource":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UntagResource.html","storagegateway:DeleteTape":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteTape.html","waf-regional:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRuleGroup.html","ec2:RequestSpotFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html","networkmanager:UpdateGlobalNetwork":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateGlobalNetwork.html","a4b:RevokeInvitation":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_RevokeInvitation.html","chime:DeleteAppInstanceUser":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceUser.html","sagemaker:DeleteAlgorithm":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAlgorithm.html","elasticloadbalancing:CreateRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateRule.html","globalaccelerator:UpdateCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingListener.html","appconfig:UpdateEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateEnvironment.html","elasticache:DeleteReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteReplicationGroup.html","databrew:StopJobRun":"https://docs.aws.amazon.com/databrew/latest/dg/API_StopJobRun.html","mobiletargeting:UpdateVoiceChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-voice-channel.html#rest-api-voice-channel-methods","eks:UpdateAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateAddon.html","servicecatalog:UntagResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UntagResource.html","ec2:CopyFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyFpgaImage.html","iotanalytics:CreateChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateChannel.html","codecommit:PutFile":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutFile.html","glue:TagResource":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-tags.html#aws-glue-api-tags-TagResource","autoscaling:PutWarmPool":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutWarmPool.html","kms:ReEncryptTo":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReEncrypt.html","mobiletargeting:RemoveAttributes":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-app.html#rest-api-app-methods","codebuild:UpdateProjectVisibility":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProjectVisibility.html","sagemaker:UpdateContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateContext.html","acm-pca:UntagCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UntagCertificateAuthority.html","autoscaling:CreateOrUpdateTags":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateOrUpdateTags.html","connect:UpdateUserHierarchy":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchy.html","apigateway:PUT":"https://docs.aws.amazon.com/apigateway/api-reference/API_PUT.html","ec2:DetachClassicLinkVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachClassicLinkVpc.html","databrew:UpdateRecipe":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html","appmesh:UntagResource":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UntagResource.html","sagemaker:DisassociateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DisassociateTrialComponent.html","wafv2:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteWebACL.html","ec2:ModifyTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorSession.html","devicefarm:DeleteVPCEConfiguration":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteVPCEConfiguration.html","directconnect:TagResource":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_TagResource.html","mediaconvert:DeletePreset":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets-name.html","config:DeleteConfigRule":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteConfigRule.html","ecr-public:PutImage":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutImage.html","kafka-cluster:AlterTopicDynamicConfiguration":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","ec2:AssociateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateTransitGatewayRouteTable.html","deepcomposer:CreateAudio":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","athena:DeleteWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteWorkGroup.html","backup:UpdateReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateReportPlan.html","healthlake:UpdateResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","transfer:UpdateServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html","directconnect:ConfirmPublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPublicVirtualInterface.html","swf:UntagResource":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UntagResource.html","eks:UpdateNodegroupVersion":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupVersion.html","codeguru-reviewer:DisassociateRepository":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_DisassociateRepository.html","glue:UpdatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-UpdatePartition","quicksight:UpdateGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateGroup.html","codepipeline:PollForJobs":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PollForJobs.html","redshift:DeleteClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterParameterGroup.html","auditmanager:TagResource":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_TagResource.html","codestar:CreateUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_CreateUserProfile.html","lex:CreateSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateSlot.html","iotthingsgraph:UndeploySystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UndeploySystemInstance.html","events:RemoveTargets":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemoveTargets.html","codebuild:DeleteWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteWebhook.html","workmail:UpdateMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateMobileDeviceAccessRule.html","dataexchange:DeleteRevision":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid.html#DeleteRevision","elasticbeanstalk:UpdateApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html","ds:EnableSso":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableSso.html","quicksight:DeleteNamespace":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteNamespace.html","dms:StartReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessmentRun.html","iam:DeleteUserPermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUserPermissionsBoundary.html","codebuild:DeleteBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteBuildBatch.html","codestar-connections:UpdateHost":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateHost.html","ssm:AddTagsToResource":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_AddTagsToResource.html","sqlworkbench:UpdateSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","iot:DeprecateThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeprecateThingType.html","worklink:AssociateWebsiteCertificateAuthority":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateWebsiteCertificateAuthority.html","appconfig:DeleteApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteApplication.html","opsworks:SetTimeBasedAutoScaling":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetTimeBasedAutoScaling.html","iotevents:BatchResetAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchResetAlarm.html","dax:UpdateCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateCluster.html","frauddetector:UpdateDetectorVersionMetadata":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionMetadata","kinesisanalytics:AddApplicationInput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationInput.html","lambda:DeleteFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionCodeSigningConfig.html","chime:CreateAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAttendee.html","elasticmapreduce:PutAutoScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoScalingPolicy.html","waf:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteIPSet.html","ses:CreateConfigurationSet":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html","codestar-connections:DeleteHost":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteHost.html","appmesh-preview:UpdateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateRoute.html","wafv2:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteIPSet.html","wisdom:UpdateContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateContent.html","workmail:UpdateInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/modify-email-flow-rule.html","elasticmapreduce:StartEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html","iot:Receive":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","quicksight:TagResource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_TagResource.html","ses:PutConfigurationSetSuppressionOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSuppressionOptions.html","backup:UpdateFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateFramework.html","waf-regional:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRuleGroup.html","codepipeline:UpdatePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdatePipeline.html","opsworks:DeleteApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteApp.html","ssm-incidents:DeleteResponsePlan":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteResponsePlan.html","mediaconvert:UpdateQueue":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/queues-name.html","clouddirectory:CreateFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateFacet.html","frauddetector:DeleteDetector":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetector","kinesis:IncreaseStreamRetentionPeriod":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html","license-manager:UpdateLicenseManagerReportGenerator":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseManagerReportGenerator.html","redshift:CreateCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateCluster.html","s3:GetObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html","amplify:DeleteDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","kms:CreateGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateGrant.html","elasticache:CreateCacheSecurityGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheSecurityGroup.html","serverlessrepo:CreateApplicationVersion":null,"appmesh:UpdateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html","iot:CreateScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateScheduledAudit.html","dynamodb:UpdateContinuousBackups":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContinuousBackups.html","cloudshell:StopEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StopEnvironment","ec2:ModifyVpnTunnelCertificate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnTunnelCertificate","sns:Publish":"https://docs.aws.amazon.com/sns/latest/api/API_Publish.html","backup:DeleteFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteFramework.html","cloud9:DeleteEnvironment":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironment.html","ec2:EnableVolumeIO":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVolumeIO.html","elasticfilesystem:TagResource":"https://docs.aws.amazon.com/efs/latest/ug/API_TagResource.html","appmesh:DeleteRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html","rds:CreateDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBProxyEndpoint.html","network-firewall:PutResourcePolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_PutResourcePolicy.html","robomaker:CreateWorldExportJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateWorldExportJob.html","kafka-cluster:CreateTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","servicecatalog:CreatePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreatePortfolio.html","ecr-public:InitiateLayerUpload":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_InitiateLayerUpload.html","route53resolver:DisassociateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateFirewallRuleGroup.html","kendra:StartDataSourceSyncJob":"https://docs.aws.amazon.com/kendra/latest/dg/API_StartDataSourceSyncJob.html","guardduty:DeletePublishingDestination":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeletePublishingDestination.html","ec2:ModifyTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGatewayPrefixListReference.html","redshift:EnableSnapshotCopy":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableSnapshotCopy.html","opsworks:UpdateLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateLayer.html","iot:CreateThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingGroup.html","sagemaker:UpdateWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateWorkteam.html","ec2:AssociateVpcCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateVpcCidrBlock.html","sagemaker:DeleteTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTrial.html","rds:StartDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstance.html","sagemaker:StopTransformJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopTransformJob.html","qldb:PartiQLDropIndex":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.drop-index.html","rds:AddRoleToDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddRoleToDBCluster.html","frauddetector:PutEventType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEventType.html","mobiletargeting:UpdateEndpointsBatch":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoints.html#rest-api-endpoints-methods","gamelift:UpdateGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServer.html","iotsitewise:UpdateGateway":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateGateway.html","eks:UpdateClusterVersion":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterVersion.html","servicecatalog:AssociatePrincipalWithPortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociatePrincipalWithPortfolio.html","gamelift:UpdateRuntimeConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateRuntimeConfiguration.html","codestar-notifications:TagResource":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_TagResource.html","iam:PutRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutRolePolicy.html","quicksight:DescribeDataSetPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDataSetPermissions.html","appconfig:StartDeployment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html","lambda:DeleteFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunction.html","servicecatalog:UpdatePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdatePortfolioShare.html","kms:ReplicateKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReplicateKey.html","ec2:CreateVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcPeeringConnection.html","kinesisanalytics:DeleteApplicationReferenceDataSource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationReferenceDataSource.html","rds-data:CommitTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_CommitTransaction.html","elasticloadbalancing:DeleteLoadBalancer":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteLoadBalancer.html","sagemaker:UpdateTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrainingJob.html","codeartifact:DeletePackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html","codecommit:UpdatePullRequestTitle":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestTitle.html","personalize:CreateSolution":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html","nimble:AcceptEulas":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-eula-acceptances.html","devicefarm:UpdateDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDevicePool.html","connect:TagResource":"https://docs.aws.amazon.com/connect/latest/APIReference/API_TagResource.html","forecast:CreatePredictorBacktestExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreatePredictorBacktestExportJob.html","events:CreatePartnerEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreatePartnerEventSource.html","cloudformation:RecordHandlerProgress":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RecordHandlerProgress.html","databrew:StartProjectSession":"https://docs.aws.amazon.com/databrew/latest/dg/API_StartProjectSession.html","eks:DeleteNodegroup":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteNodegroup.html","iotanalytics:UpdateDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDataset.html","machinelearning:DeleteTags":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteTags.html","kinesisanalytics:AddApplicationVpcConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationVpcConfiguration.html","lightsail:DeleteRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabase.html","nimble:UpdateStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components-studiocomponentid.html","aps:PutAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerDefinition","auditmanager:BatchImportEvidenceToAssessmentControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchImportEvidenceToAssessmentControl.html","dms:DeleteReplicationSubnetGroup":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationSubnetGroup.html","healthlake:DeleteFHIRDatastore":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_DeleteFHIRDatastore.html","rds:RemoveRoleFromDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveRoleFromDBInstance.html","opsworks:StartInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html","geo:BatchDeleteGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchDeleteGeofence.html","cloudwatch:DeleteDashboards":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteDashboards.html","iam:UpdateSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSigningCertificate.html","iotevents:CreateDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateDetectorModel.html","iotwireless:PutResourceLogLevel":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_PutResourceLogLevel.html","iot:DeleteJobTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobTemplate.html","lambda:DeleteEventSourceMapping":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteEventSourceMapping.html","rds:StartActivityStream":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartActivityStream.html","sagemaker:CreateProject":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateProject.html","memorydb:ResetParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ResetParameterGroup.html","servicecatalog:TagResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_TagResource.html","globalaccelerator:UpdateAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAccelerator.html","workspaces:TerminateWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_TerminateWorkspaces.html","lightsail:PutInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutInstancePublicPorts.html","codeguru-profiler:RemoveNotificationChannel":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemoveNotificationChannel.html","ec2:DeleteVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVolume.html","redshift:ModifySnapshotCopyRetentionPeriod":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotCopyRetentionPeriod.html","codeguru-profiler:AddNotificationChannels":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_AddNotificationChannels.html","dms:ReloadTables":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ReloadTables.html","batch:CreateJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html","devicefarm:DeleteNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/DeleteNetworkProfile.html","mobiletargeting:UpdateCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaign.html#rest-api-campaign-methods","emr-containers:CreateManagedEndpoint":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CreateManagedEndpoint.html","fis:TagResource":"https://docs.aws.amazon.com/fis/latest/APIReference/API_TagResource.html","schemas:PutResourcePolicy":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#PutResourcePolicy","lex:UpdateResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateResourcePolicy.html","secretsmanager:StopReplicationToReplica":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","cognito-idp:CreateIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html","connect:DeleteHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteHoursOfOperation.html","redshift:CreateClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSnapshot.html","proton:DeleteServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateMinorVersion.html","dms:RemoveTagsFromResource":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RemoveTagsFromResource.html","ec2:CreateTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayPeeringAttachment.html","securityhub:DisableImportFindingsForProduct":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableImportFindingsForProduct.html","sdb:DeleteDomain":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_DeleteDomain.html","servicediscovery:UpdatePublicDnsNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePublicDnsNamespace.html","devicefarm:DeleteRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRemoteAccessSession.html","cloudfront:CreateStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistribution.html","monitron:AssociateProjectAdminUser":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/user-management-chapter.html","iam:CreatePolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicyVersion.html","lex:CreateResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateResourcePolicy.html","lex:UpdateExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateExport.html","sns:CreateTopic":"https://docs.aws.amazon.com/sns/latest/api/API_CreateTopic.html","s3:PutAnalyticsConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html","route53-recovery-control-config:DeleteControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html","lex:CreateBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotLocale.html","dms:ModifyReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationInstance.html","s3:PutAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html","swf:RegisterWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html","config:TagResource":"https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html","elasticmapreduce:CancelSteps":"https://docs.aws.amazon.com/emr/latest/APIReference/API_CancelSteps.html","cognito-idp:AdminInitiateAuth":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminInitiateAuth.html","iam:UpdateServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateServerCertificate.html","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDisassociateApprovalRuleTemplateFromRepositories.html","ec2:PurchaseHostReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_PurchaseHostReservation.html","ec2:CreateVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnConnection.html","fms:UntagResource":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_UntagResource.html","cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","kendra:UpdateIndex":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateIndex.html","lightsail:CreateContainerServiceDeployment":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerServiceDeployment.html","sso:DeleteInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteInstanceAccessControlAttributeConfiguration.html","synthetics:DeleteCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DeleteCanary.html","waf:CreateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRule.html","cloudformation:DeleteStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStackInstances.html","ssm:DeleteMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteMaintenanceWindow.html","iotanalytics:UpdatePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdatePipeline.html","dynamodb:CreateBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateBackup.html","ec2:AssociateDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateDhcpOptions.html","cloudsearch:UpdateScalingParameters":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateScalingParameters.html","iot:DeleteCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCustomMetric.html","servicecatalog:CreateProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateProvisioningArtifact.html","waf-regional:CreateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateXssMatchSet.html","iotwireless:SendDataToWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToWirelessDevice.html","transfer:StartServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_StartServer.html","a4b:UpdateConferenceProvider":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateConferenceProvider.html","lex:RecognizeUtterance":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_RecognizeUtterance.html","elemental-activations:TagResource":"https://docs.aws.amazon.com/elemental-appliances-software/","lambda:DeleteCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteCodeSigningConfig.html","bugbust:EvaluateProfilingGroups":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","appstream:UpdateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateFleet.html","rds:ModifyDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html","storagegateway:CancelArchival":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CancelArchival.html","ec2:ModifyClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyClientVpnEndpoint.html","ecr-public:UploadLayerPart":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UploadLayerPart.html","autoscaling:SetDesiredCapacity":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetDesiredCapacity.html","ec2:DisassociateClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateClientVpnTargetNetwork.html","codedeploy:CreateDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html","waf-regional:CreateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRule.html","iotevents:BatchSnoozeAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchSnoozeAlarm.html","lightsail:DetachStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachStaticIp.html","redshift:RevokeSnapshotAccess":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeSnapshotAccess.html","elasticfilesystem:PutFileSystemPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_PutFileSystemPolicy.html","machinelearning:CreateBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateBatchPrediction.html","networkmanager:DeleteSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteSite.html","ses:UpdateContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateContactList.html","devicefarm:CreateRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateRemoteAccessSession.html","sts:AssumeRoleWithWebIdentity":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html","waf:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteLoggingConfiguration.html","geo:UpdateTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_UpdateTracker.html","cloudsearch:UpdateServiceAccessPolicies":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateServiceAccessPolicies.html","connect:DisassociateBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","storagegateway:DisableGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DisableGateway.html","sagemaker:UpdateAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateAction.html","events:CreateArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateArchive.html","healthlake:DeleteResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","amplify:DeleteApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","clouddirectory:DeleteSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteSchema.html","globalaccelerator:AddCustomRoutingEndpoints":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_AddCustomRoutingEndpoints.html","proton:UpdateService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateService.html","route53-recovery-readiness:CreateResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets.html","servicecatalog:DeletePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeletePortfolioShare.html","clouddirectory:RemoveFacetFromObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_RemoveFacetFromObject.html","elasticache:RebalanceSlotsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RebalanceSlotsInGlobalReplicationGroup.html","batch:TerminateJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_TerminateJob.html","ec2:AcceptReservedInstancesExchangeQuote":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptReservedInstancesExchangeQuote.html","ecr:DeleteLifecyclePolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteLifecyclePolicy.html","ssm:RegisterPatchBaselineForPatchGroup":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterPatchBaselineForPatchGroup.html","ec2:ModifyLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyLaunchTemplate.html","iot:TransferCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_TransferCertificate.html","comprehend:DeleteDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteDocumentClassifier.html","cognito-idp:AdminUpdateDeviceStatus":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateDeviceStatus.html","elasticmapreduce:UpdateStudio":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","guardduty:DeleteFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteFilter.html","kinesisanalytics:DeleteApplicationOutput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationOutput.html","kinesisvideo:UntagStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagStream.html","lightsail:UpdateRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html","imagebuilder:DeleteImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImagePipeline.html","lookoutvision:CreateProject":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_CreateProject.html","proton:CancelServicePipelineDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelServicePipelineDeployment.html","rds:CopyDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterSnapshot.html","redshift:AuthorizeClusterSecurityGroupIngress":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeClusterSecurityGroupIngress.html","ec2:ReplaceRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceRoute.html","elasticfilesystem:PutBackupPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_PutBackupPolicy.html","ssm:ResumeSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ResumeSession.html","gamelift:DeleteScript":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteScript.html","sagemaker:CreateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrialComponent.html","cassandra:Modify":null,"glue:UpdateMLTransform":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-UpdateMLTransform","appstream:DeleteImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImageBuilder.html","sagemaker:UpdateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrialComponent.html","ses:UpdateEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailIdentityPolicy.html","route53-recovery-control-config:DeleteSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html","proton:CreateEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironment.html","braket:TagResource":"https://docs.aws.amazon.com/braket/latest/APIReference/API_TagResource.html","imagebuilder:PutImagePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutImagePolicy.html","firehose:PutRecordBatch":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html","ec2:DeleteTags":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTags.html","geo:DeletePlaceIndex":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeletePlaceIndex.html","guardduty:UpdateIPSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateIPSet.html","servicecatalog:ImportAsProvisionedProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ImportAsProvisionedProduct.html","fis:InjectApiUnavailableError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","lex:CreateBotChannel":"https://docs.aws.amazon.com/lexv2/latest/dg/deploying-messaging-platform.html","cognito-idp:AdminUserGlobalSignOut":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUserGlobalSignOut.html","codecommit:UpdatePullRequestApprovalState":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalState.html","glacier:DeleteVaultAccessPolicy":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVaultAccessPolicy.html","sagemaker:DeleteHumanTaskUi":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteHumanTaskUi.html","firehose:TagDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_TagDeliveryStream.html","clouddirectory:ApplySchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ApplySchema.html","cloudwatch:StartMetricStreams":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StartMetricStreams.html","directconnect:DeleteDirectConnectGatewayAssociation":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGatewayAssociation.html","elasticmapreduce:AddInstanceGroups":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceGroups.html","iam:DeleteRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRole.html","signer:RemoveProfilePermission":"https://docs.aws.amazon.com/signer/latest/api/API_RemoveProfilePermission.html","deepcomposer:TagResource":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html","personalize:CreateBatchInferenceJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateBatchInferenceJob.html","personalize:UpdateCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateCampaign.html","quicksight:UpdateUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html","cognito-idp:StopUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_StopUserImportJob.html","backup:DeleteBackupVaultNotifications":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultNotifications.html","ec2:ResetInstanceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetInstanceAttribute.html","sns:DeleteTopic":"https://docs.aws.amazon.com/sns/latest/api/API_DeleteTopic.html","a4b:UpdateNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateNetworkProfile.html","es:DeleteElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-deleteelasticsearchdomain","amplifybackend:UpdateBackendJob":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-job-backendenvironmentname-jobid.html#UpdateBackendJob","iot:UpdateThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThingGroup.html","es:RemoveTags":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-removetags","chime:DeleteChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelMembership.html","deepracer:CreateLeaderboardSubmission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-submit-model-to-leaderboard.html","sagemaker:StopCompilationJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopCompilationJob.html","codecommit:PostCommentForPullRequest":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForPullRequest.html","ecs:ExecuteCommand":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ExecuteCommand.html","elasticmapreduce:AddInstanceFleet":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceFleet.html","sagemaker:UpdateMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateMonitoringSchedule.html","redshift:ResizeCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResizeCluster.html","mediaconvert:DeleteQueue":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/queues-name.html","codebuild:DeleteReport":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReport.html","ec2:DisassociateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateTransitGatewayMulticastDomain.html","networkmanager:UpdateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateLink.html","workspaces:StopWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_StopWorkspaces.html","firehose:DeleteDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_DeleteDeliveryStream.html","a4b:UpdateGateway":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGateway.html","rds:StopDBInstanceAutomatedBackupsReplication":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstanceAutomatedBackupsReplication.html","glue:UpdateSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-UpdateSchema","license-manager:DeleteLicenseConfiguration":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicenseConfiguration.html","waf-regional:UpdateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRule.html","amplifybackend:DeleteBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-environments-backendenvironmentname-remove.html#DeleteBackend","nimble:UpdateStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images-streamingimageid.html","managedblockchain:CreateMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateMember.html","elasticmapreduce:RemoveAutoScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoScalingPolicy.html","appflow:RunFlow":"https://docs.aws.amazon.com/appflow/latest/userguide/identity-access-management.html#appflow-api-actions","imagebuilder:ImportComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ImportComponent.html","quicksight:DeleteFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteFolder.html","workmail:AssociateMemberToGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_AssociateMemberToGroup.html","cloud9:UpdateEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironmentMembership.html","route53-recovery-readiness:UpdateRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups-recoverygroupname.html","elasticmapreduce:RemoveTags":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveTags.html","rds:RemoveRoleFromDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveRoleFromDBCluster.html","autoscaling:DisableMetricsCollection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DisableMetricsCollection.html","cloudformation:TagResource":null,"rekognition:StopProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StopProjectVersion.html","frauddetector:CreateBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateBatchPredictionJob","route53:UpdateHostedZoneComment":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateHostedZoneComment.html","sagemaker:CreatePresignedNotebookInstanceUrl":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePresignedNotebookInstanceUrl.html","ec2:DeleteManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteManagedPrefixList.html","iam:UpdateGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateGroup.html","fsx:UpdateFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html","kinesisanalytics:AddApplicationOutput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationOutput.html","globalaccelerator:DeleteCustomRoutingAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingAccelerator.html","mediapackage:TagResource":"https://docs.aws.amazon.com/mediapackage/latest/apireference/hj-create.html","elasticache:DecreaseReplicaCount":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DecreaseReplicaCount.html","s3:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","eks:AssociateIdentityProviderConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateIdentityProviderConfig.html","apprunner:UntagResource":"https://docs.aws.amazon.com/apprunner/latest/api/API_UntagResource.html","wellarchitected:AssociateLenses":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_AssociateLenses.html","aps:PutAlertManagerSilences":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerSilences","s3-object-lambda:PutObjectLegalHold":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html","mgn:UpdateAgentReplicationInfoForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","iam:DeleteRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRolePolicy.html","sagemaker:DeleteAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAppImageConfig.html","personalize:DeleteDataset":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDataset.html","trustedadvisor:IncludeCheckItems":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","lookoutvision:DeleteProject":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DeleteProject.html","deeplens:RemoveProject":null,"s3:DeleteBucketWebsite":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketWebsite.html","lightsail:SetIpAddressType":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetIpAddressType.html","rds:ModifyDBProxyTargetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxyTargetGroup.html","transfer:UpdateUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateUser.html","forecast:CreateForecastExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateForecastExportJob.html","lex:DeleteBotVersion":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotVersion.html","codeguru-profiler:SubmitFeedback":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_SubmitFeedback.html","appmesh-preview:CreateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateGatewayRoute.html","s3:PutBucketOwnershipControls":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketOwnershipControls.html","ec2:CreateNetworkAcl":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkAcl.html","backup:UntagResource":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UntagResource.html","globalaccelerator:DeleteCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingListener.html","sagemaker:CreateHumanTaskUi":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateHumanTaskUi.html","wafv2:DeleteFirewallManagerRuleGroups":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteFirewallManagerRuleGroups.html","wisdom:UpdateKnowledgeBaseTemplateUri":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateKnowledgeBaseTemplateUri.html","personalize:DeleteDatasetGroup":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDatasetGroup.html","lightsail:CreateDiskFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskFromSnapshot.html","autoscaling:CompleteLifecycleAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CompleteLifecycleAction.html","mgn:UpdateReplicationConfigurationTemplate":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateReplicationConfigurationTemplate.html","shield:UntagResource":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_UntagResource.html","snow-device-management:TagResource":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-tag-resource.html","lightsail:CreateLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancerTlsCertificate.html","ssm-contacts:UpdateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContactChannel.html","securityhub:DeleteActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteActionTarget.html","frauddetector:DeleteModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModelVersion","cloudhsm:DeleteCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteCluster.html","ecr-public:CreateRepository":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CreateRepository.html","qldb:TagResource":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_TagResource.html","iotsitewise:UpdateAssetModel":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetModel.html","workmail:UpdateSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","cloudfront:CreateStreamingDistributionWithTags":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistributionWithTags.html","sso:DeletePermissionSet":"{DocHomeURL}singlesignon/latest/APIReference/API_DeletePermissionSet.html","elasticbeanstalk:CreatePlatformVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html","firehose:UpdateDestination":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_UpdateDestination.html","servicediscovery:DeleteService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteService.html","elasticfilesystem:DeleteAccessPoint":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteAccessPoint.html","appstream:AssociateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateFleet.html","ecr-public:PutRegistryCatalogData":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRegistryCatalogData.html","directconnect:StopBgpFailoverTest":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StopBgpFailoverTest.html","iotsitewise:DeleteDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteDashboard.html","lex:DeleteBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBot.html","redshift:ModifyClusterIamRoles":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterIamRoles.html","timestream:UpdateDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UpdateDatabase.html","app-integrations:CreateDataIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegrationAssociation.html","sso:DetachManagedPolicyFromPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DetachManagedPolicyFromPermissionSet.html","appstream:CreateImageBuilderStreamingURL":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilderStreamingURL.html","ds:CreateConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateConditionalForwarder.html","iot:CloseTunnel":"https://docs.aws.amazon.com/iot/latest/apireference/API_CloseTunnel.html","mgn:BatchCreateVolumeSnapshotGroupForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","redshift:EnableLogging":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableLogging.html","codepipeline:PutActionRevision":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutActionRevision.html","sagemaker:DeleteFeatureGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteFeatureGroup.html","a4b:UpdateContact":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateContact.html","directconnect:UpdateLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateLag.html","s3-object-lambda:PutObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","ec2:DeleteTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorFilterRule.html","waf:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRuleGroup.html","elastictranscoder:DeletePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/delete-pipeline.html","appmesh-preview:CreateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html","codecommit:GitPush":"https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git","appflow:StopFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_StopFlow.html","fsx:CreateDataRepositoryTask":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryTask.html","personalize:CreateFilter":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateFilter.html","secretsmanager:RotateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","medialive:UpdateChannel":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","appmesh-preview:DeleteMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html","ecs:UpdateCluster":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateCluster.html","amplifybackend:CreateBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth.html#CreateBackendAuth","lookoutequipment:StartDataIngestionJob":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StartDataIngestionJob.html","sagemaker:DeleteModelPackageGroupPolicy":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackageGroupPolicy.html","ec2:CreateLocalGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLocalGatewayRoute.html","fms:DeleteAppsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteAppsList.html","apprunner:ResumeService":"https://docs.aws.amazon.com/apprunner/latest/api/API_ResumeService.html","fms:PutPolicy":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutPolicy.html","quicksight:CancelIngestion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CancelIngestion.html","connect:UpdateUserRoutingProfile":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserRoutingProfile.html","appsync:UntagResource":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_UntagResource.html","finspace:CreateEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_CreateEnvironment.html","waf-regional:DeleteXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteXssMatchSet.html","clouddirectory:PublishSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PublishSchema.html","elasticache:CreateGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateGlobalReplicationGroup.html","iotwireless:DisassociateAwsAccountFromPartnerAccount":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateAwsAccountFromPartnerAccount.html","storagegateway:StartGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_StartGateway.html","wafv2:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRuleGroup.html","robomaker:RegisterRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_RegisterRobot.html","directconnect:AllocateTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateTransitVirtualInterface.html","events:ActivateEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ActivateEventSource.html","medialive:CreateTags":"https://docs.aws.amazon.com/medialive/latest/ug/tagging.html","cloudhsm:ModifyBackupAttributes":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyBackupAttributes.html","elasticloadbalancing:AddListenerCertificates":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddListenerCertificates.html","ec2:DeleteSecurityGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSecurityGroup.html","ses:CreateEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailIdentityPolicy.html","rds:CreateDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html","auditmanager:CreateAssessmentReport":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_CreateAssessmentReport.html","braket:CreateQuantumTask":"https://docs.aws.amazon.com/braket/latest/APIReference/API_CreateQuantumTask.html","license-manager:DeleteLicense":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicense.html","mgn:NotifyAgentReplicationProgressForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","mgn:DisconnectFromService":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DisconnectFromService.html","network-firewall:DeleteFirewall":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewall.html","ses:PutEmailIdentityConfigurationSetAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityConfigurationSetAttributes.html","voiceid:DeleteDomain":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteDomain.html","voiceid:DeleteSpeaker":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteSpeaker.html","ec2:DeleteLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLaunchTemplate.html","iam:EnableMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_EnableMFADevice.html","a4b:UpdateBusinessReportSchedule":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateBusinessReportSchedule.html","iam:DeleteInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteInstanceProfile.html","medialive:UpdateInputDevice":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input-device.html","rds:CreateDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html","lightsail:AttachStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachStaticIp.html","sso:CreateInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateInstanceAccessControlAttributeConfiguration.html","ssm:UpdateResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateResourceDataSync.html","sso:DeleteInlinePolicyFromPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteInlinePolicyFromPermissionSet.html","dynamodb:DeleteTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html","cognito-idp:AdminDeleteUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDeleteUser.html","xray:DeleteGroup":"https://docs.aws.amazon.com/xray/latest/api/API_DeleteGroup.html","lookoutmetrics:TagResource":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_TagResource.html","ec2:ModifyVpcEndpointConnectionNotification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointConnectionNotification.html","lex:CreateBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBot.html","route53-recovery-readiness:DeleteReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks-readinesscheckname.html","waf-regional:DisassociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DisassociateWebACL.html","s3-outposts:CreateBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html","workmail:UpdateMailboxQuota":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateMailboxQuota.html","directconnect:CreateLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateLag.html","glue:CreateRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-CreateRegistry","databrew:BatchDeleteRecipeVersion":"https://docs.aws.amazon.com/databrew/latest/dg/API_BatchDeleteRecipeVersion.html","events:DeauthorizeConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeauthorizeConnection.html","sqlworkbench:DriverExecute":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","waf-regional:UpdateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSizeConstraintSet.html","glacier:SetVaultNotifications":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-put.html","cognito-sync:DeleteDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DeleteDataset.html","access-analyzer:TagResource":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_TagResource.html","dataexchange:CreateJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#CreateJob","ecs:RegisterContainerInstance":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RegisterContainerInstance.html","elemental-appliances-software:CreateQuote":"https://docs.aws.amazon.com/elemental-appliances-software","frauddetector:PutLabel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutLabel.html","connect:StartContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactRecording.html","network-firewall:UpdateLoggingConfiguration":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateLoggingConfiguration.html","nimble:CreateStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components.html","sagemaker:StopPipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopPipelineExecution.html","ec2:DisableVpcClassicLink":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVpcClassicLink.html","wafv2:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRuleGroup.html","mediapackage-vod:UpdatePackagingGroup":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html#packaging_groups-idput","sso:UntagResource":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_UntagResource.html","a4b:UpdateDevice":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateDevice.html","servicediscovery:DeregisterInstance":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeregisterInstance.html","route53resolver:CreateResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html","quicksight:CreateTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html","comprehend:StartKeyPhrasesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartKeyPhrasesDetectionJob.html","worklink:RestoreDomainAccess":"https://docs.aws.amazon.com/worklink/latest/api/API_RestoreDomainAccess.html","wafv2:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateWebACL.html","backup:CreateReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateReportPlan.html","comprehend:CreateEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateEndpoint.html","directconnect:AssociateMacSecKey":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateMacSecKey.html","codepipeline:DeleteWebhook":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteWebhook.html","firehose:CreateDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html","batch:DeleteJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteJobQueue.html","medialive:CancelInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","amplifybackend:CreateBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api.html#CreateBackendAPI","mediaconvert:UpdatePreset":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets-name.html","redshift:DeleteEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteEventSubscription.html","rds:ModifyDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterEndpoint.html","s3:PutObjectLegalHold":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html","robomaker:DeregisterRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeregisterRobot.html","aps:CreateAlertManagerAlerts":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerAlerts","ds:StartSchemaExtension":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_StartSchemaExtension.html","sagemaker:DeleteDataQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDataQualityJobDefinition.html","iot:CancelJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJobExecution.html","imagebuilder:CancelImageCreation":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CancelImageCreation.html","iam:UntagUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagUser.html","ssm-contacts:CreateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateContactChannel.html","worklink:AssociateDomain":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateDomain.html","ecr:PutImageScanningConfiguration":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageScanningConfiguration.html","iam:DetachUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachUserPolicy.html","route53resolver:DisassociateResolverEndpointIpAddress":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverEndpointIpAddress.html","logs:PutSubscriptionFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutSubscriptionFilter.html","qldb:UpdateLedgerPermissionsMode":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UpdateLedgerPermissionsMode.html","codebuild:UpdateReport":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","acm:UpdateCertificateOptions":"https://docs.aws.amazon.com/acm/latest/APIReference/API_UpdateCertificateOptions.html","codedeploy:RegisterApplicationRevision":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html","sagemaker:CreateEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html","rds:PurchaseReservedDBInstancesOffering":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html","iotthingsgraph:DeploySystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeploySystemInstance.html","aps:RemoteWrite":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-RemoteWrite","workmail:ResetUserPassword":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html#reset_user_password","dynamodb:UpdateGlobalTableSettings":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTableSettings.html","kinesisanalytics:UpdateApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UpdateApplication.html","lambda:PutFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionEventInvokeConfig.html","secretsmanager:ValidateResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","waf:UpdateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateByteMatchSet.html","ecr:PutLifecyclePolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutLifecyclePolicy.html","s3:DeleteAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html","datasync:DeleteAgent":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteAgent.html","appstream:DeleteFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteFleet.html","ec2:AttachNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachNetworkInterface.html","network-firewall:UpdateFirewallDescription":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDescription.html","lex:UpdateBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBot.html","quicksight:UpdateDashboardPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPermissions.html","ssm-incidents:PutResourcePolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_PutResourcePolicy.html","workmail:UntagResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UntagResource.html","codeguru-profiler:UpdateProfilingGroup":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UpdateProfilingGroup.html","sagemaker:CreateAutoMLJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAutoMLJob.html","ssm:StartSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartSession.html","workmail:DeleteInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove-email-flow-rule.html","timestream:DeleteDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_DeleteDatabase.html","kendra:TagResource":"https://docs.aws.amazon.com/kendra/latest/dg/API_TagResource.html","cognito-identity:DeleteIdentityPool":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DeleteIdentityPool.html","workmail:RemoveMembersFromGroup":"https://docs.aws.amazon.com/workmail/latest/adminguide/groups_overview.html","ec2:DeleteVpcEndpointServiceConfigurations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpointServiceConfigurations.html","route53-recovery-readiness:UpdateCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells-cellname.html","nimble:UpdateLaunchProfileMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership-principalid.html","lightsail:TestAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TestAlarm.html","appconfig:CreateConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateConfigurationProfile.html","deepracer:EditLeaderboard":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","mobiletargeting:DeleteAdmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-adm-channel.html#rest-api-adm-channel-methods","honeycode:InvokeScreenAutomation":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_InvokeScreenAutomation.html","iotwireless:DeleteServiceProfile":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteServiceProfile.html","deepracer:DeleteModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","ec2:EnableFastSnapshotRestores":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableFastSnapshotRestores.html","iotanalytics:CreateDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatastore.html","route53resolver:TagResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_TagResource.html","redshift:ModifyCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyCluster.html","iotwireless:UntagResource":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UntagResource.html","storagegateway:UpdateMaintenanceStartTime":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateMaintenanceStartTime.html","lex:TagResource":"https://docs.aws.amazon.com/lexv2/latest/dg/API_TagResource.html","chime:DeleteMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteMeeting.html","ec2:CreateFlowLogs":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFlowLogs.html","gamelift:UpdateScript":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateScript.html","gamelift:UpdateGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServerGroup.html","codepipeline:StopPipelineExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StopPipelineExecution.html","nimble:UpdateStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid.html","quicksight:DeleteUserByPrincipalId":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteUserByPrincipalId.html","s3-outposts:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","ec2:RestoreManagedPrefixListVersion":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RestoreManagedPrefixListVersion.html","dynamodb:PutItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html","polly:DeleteLexicon":"https://docs.aws.amazon.com/polly/latest/dg/API_DeleteLexicon.html","ds:DeleteSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteSnapshot.html","ecs:DeleteService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteService.html","managedblockchain:CreateNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateNode.html","route53-recovery-control-config:UpdateRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-routingcontrols.html","ds:AddTagsToResource":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddTagsToResource.html","sagemaker:CreateWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateWorkteam.html","wellarchitected:CreateMilestone":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateMilestone.html","elasticloadbalancing:RegisterTargets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RegisterTargets.html","codebuild:StopBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuildBatch.html","eks:DeleteCluster":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteCluster.html","iam:PutUserPermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPermissionsBoundary.html","chime:CreateMeetingDialOut":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateMeetingDialOut.html","waf-regional:CreateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSqlInjectionMatchSet.html","frauddetector:TagResource":"https://docs.aws.amazon.com/frauddetector/latest/api/API_TagResource.html","route53:CreateVPCAssociationAuthorization":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateVPCAssociationAuthorization.html","iam:UntagInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagInstanceProfile.html","lookoutequipment:UntagResource":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_UntagResource.html","mobiletargeting:UpdatePushTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-push.html#templates-template-name-push-http-methods","glacier:SetVaultAccessPolicy":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetVaultAccessPolicy.html","appconfig:TagResource":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_TagResource.html","sns:TagResource":"https://docs.aws.amazon.com/sns/latest/api/API_TagResource.html","cloudshell:CreateSession":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateSession","sns:RemovePermission":"https://docs.aws.amazon.com/sns/latest/api/API_RemovePermission.html","appmesh:CreateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateGatewayRoute.html","cognito-idp:CreateResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateResourceServer.html","events:DeletePartnerEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeletePartnerEventSource","ecs:UpdateContainerAgent":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateContainerAgent.html","ec2:CreateVpnConnectionRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnConnectionRoute.html","ec2:RevokeSecurityGroupIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeSecurityGroupIngress.html","iam:DeleteServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceSpecificCredential.html","macie2:DeleteCustomDataIdentifier":"https://docs.aws.amazon.com/macie/latest/APIReference/custom-data-identifiers-id.html","lambda:UpdateAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateAlias.html","ec2:BundleInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_BundleInstance.html","qldb:PartiQLDropTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.drop-table.html","dms:StartReplicationTaskAssessment":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessment.html","rds:ModifyDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html","app-integrations:UpdateEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UpdateEventIntegration.html","iot:UpdateThingGroupsForThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThingGroupsForThing.html","rds:DeleteDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterSnapshot.html","securityhub:AcceptInvitation":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_AcceptInvitation.html","iotwireless:AssociateWirelessDeviceWithThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessDeviceWithThing.html","s3:PutObjectVersionAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","globalaccelerator:CreateCustomRoutingEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingEndpointGroup.html","es:UpdateDomainConfig":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-updatedomainconfig","ssm-contacts:DeleteContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContactChannel.html","lambda:PublishVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_PublishVersion.html","ec2:ReplaceNetworkAclAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceNetworkAclAssociation.html","secretsmanager:UpdateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","config:DeleteEvaluationResults":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteEvaluationResults.html","kinesisanalytics:DeleteApplicationSnapshot":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationSnapshot.html","workmail:DisassociateMemberFromGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DisassociateMemberFromGroup.html","ssm-contacts:StartEngagement":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StartEngagement.html","memorydb:DeleteParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html","ec2:EnableTransitGatewayRouteTablePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableTransitGatewayRouteTablePropagation.html","forecast:DeletePredictor":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeletePredictor.html","route53:UpdateTrafficPolicyComment":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateTrafficPolicyComment.html","schemas:UntagResource":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#UntagResource","glacier:AbortMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-abort-upload.html","opsworks:DeregisterVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterVolume.html","iam:DeleteGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroupPolicy.html","waf:UpdateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRateBasedRule.html","iam:DeleteGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroup.html","ec2:MonitorInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html","elasticmapreduce:StartNotebookExecution":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html","kms:GenerateDataKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKey.html","qldb:CreateLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_CreateLedger.html","ses:DeleteConfigurationSet":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteConfigurationSet.html","connect:UpdateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cognito-idp:AdminForgetDevice":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminForgetDevice.html","appsync:TagResource":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_TagResource.html","codedeploy:UpdateApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html","iotthingsgraph:UpdateFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UpdateFlowTemplate.html","memorydb:UpdateAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateAcl.html","ssm:UpdateDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocument.html","servicecatalog:UpdateApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UpdateApplication.html","wafv2:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeletePermissionPolicy.html","nimble:UpdateLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid.html","macie2:DeleteMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members-id.html","elasticfilesystem:CreateAccessPoint":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateAccessPoint.html","s3-outposts:PutBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html","a4b:UpdateAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateAddressBook.html","ram:RejectResourceShareInvitation":"https://docs.aws.amazon.com/ram/latest/APIReference/API_RejectResourceShareInvitation.html","workspaces:ModifyWorkspaceProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceProperties.html","codestar:UpdateProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateProject.html","lightsail:DisableAddOn":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DisableAddOn.html","robomaker:DeleteRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteRobot.html","ses:UpdateContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateContact.html","sagemaker:UpdateEndpointWeightsAndCapacities":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateEndpointWeightsAndCapacities.html","dynamodb:CreateTableReplica":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/V2gt_IAM.html","s3-object-lambda:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","worklink:AssociateWebsiteAuthorizationProvider":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateWebsiteAuthorizationProvider.html","codecommit:CreateUnreferencedMergeCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateUnreferencedMergeCommit.html","frauddetector:CancelBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CancelBatchPredictionJob","redshift:GetClusterCredentials":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html","ec2:DeleteNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInterface.html","codestar-connections:TagResource":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_TagResource.html","codestar:UpdateUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateUserProfile.html","codecommit:DeletePullRequestApprovalRule":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeletePullRequestApprovalRule.html","gamelift:UpdateGameSessionQueue":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameSessionQueue.html","route53:DeleteVPCAssociationAuthorization":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteVPCAssociationAuthorization.html","medialive:BatchUpdateSchedule":"https://docs.aws.amazon.com/medialive/latest/ug/batching-actions.html","greengrass:CancelDeployment":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_CancelDeployment.html","connect:UpdateContactFlowName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactFlowName.html","iotthingsgraph:UntagResource":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UntagResource.html","ecr:DeleteRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepositoryPolicy.html","lightsail:DetachCertificateFromDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachCertificateFromDistribution.html","a4b:CreateUser":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateUser.html","deepracer:StopTrainingReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","devicefarm:UpdateUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateUpload.html","connect:UpdateContactAttributes":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactAttributes.html","schemas:TagResource":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#TagResource","cloudhsm:CreateCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateCluster.html","sns:ConfirmSubscription":"https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html","waf-regional:CreateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateGeoMatchSet.html","amplify:DeleteWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","proton:DeleteEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateVersion.html","sagemaker:CreateDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDeviceFleet.html","managedblockchain:VoteOnProposal":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_VoteOnProposal.html","chatbot:UpdateSlackChannelConfiguration":null,"lightsail:StartRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartRelationalDatabase.html","sagemaker:DeleteModelExplainabilityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelExplainabilityJobDefinition.html","route53-recovery-readiness:DeleteCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells-cellname.html","cognito-idp:AdminDisableUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDisableUser.html","sqlworkbench:UntagResource":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","codecommit:UpdateRepositoryName":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryName.html","quicksight:CreateDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSet.html","dynamodb:DeleteBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteBackup.html","sagemaker:StopAutoMLJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopAutoMLJob.html","snow-device-management:CancelTask":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-cancel-task.html","servicecatalog:CreateProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateProduct.html","wisdom:RemoveKnowledgeBaseTemplateUri":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_RemoveKnowledgeBaseTemplateUri.html","managedblockchain:TagResource":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_TagResource.html","workmail:SetDefaultMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/default_domain.html","profile:UpdateProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateProfile.html","ec2:RegisterTransitGatewayMulticastGroupSources":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RegisterTransitGatewayMulticastGroupSources.html","ssm:DisassociateOpsItemRelatedItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DisassociateOpsItemRelatedItem.html","license-manager:CreateGrantVersion":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateGrantVersion.html","ses:PutConfigurationSetReputationOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetReputationOptions.html","ssm:DeleteOpsMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteOpsMetadata.html","codestar:TagProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_TagProject.html","codepipeline:DisableStageTransition":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DisableStageTransition.html","elasticbeanstalk:CreateConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html","redshift:DisassociateDataShareConsumer":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisassociateDataShareConsumer.html","dynamodb:RestoreTableFromBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableFromBackup.html","appstream:CreateUpdatedImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUpdatedImage.html","events:PutRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutRule.html","sagemaker:CreateAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAction.html","servicecatalog:AssociateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateAttributeGroup.html","chime:UntagAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagAttendee.html","rds:ModifyCurrentDBClusterCapacity":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyCurrentDBClusterCapacity.html","cloudwatch:StopMetricStreams":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StopMetricStreams.html","auditmanager:UpdateAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessment.html","glue:StartExportLabelsTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartExportLabelsTaskRun","ssm:DeleteResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteResourceDataSync.html","ec2:ModifyImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyImageAttribute.html","mobiletargeting:SendMessages":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-messages.html#rest-api-messages-methods","sagemaker:SendHeartbeat":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendHeartbeat.html","redshift:ResetClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResetClusterParameterGroup.html","iotfleethub:TagResource":"https://docs.aws.amazon.com/iot/latest/APIReference/API_Operations.htmlAPI_TagResource.html","wafv2:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateWebACL.html","codedeploy:DeleteDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html","sqlworkbench:DeleteChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","codestar:DisassociateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DisassociateTeamMember.html","elasticmapreduce:UpdateStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","clouddirectory:DeleteDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteDirectory.html","geo:CreateRouteCalculator":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateRouteCalculator.html","iam:CreateLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateLoginProfile.html","rds:DeleteGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteGlobalCluster.html","iot1click:CreateProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_CreateProject.html","voiceid:EvaluateSession":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_EvaluateSession.html","dynamodb:CreateGlobalTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateGlobalTable.html","greengrass:CreateComponentVersion":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_CreateComponentVersion.html","clouddirectory:CreateObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateObject.html","connect:UpdateUserHierarchyStructure":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchyStructure.html","dataexchange:StartJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#StartJob","imagebuilder:UpdateDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateDistributionConfiguration.html","ec2:DeleteTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGateway.html","gamelift:UpdateAlias":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateAlias.html","secretsmanager:RemoveRegionsFromReplication":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","mgh:AssociateCreatedArtifact":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateCreatedArtifact.html","ssm:PutParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_PutParameter.html","cloudformation:CreateStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStackInstances.html","elastictranscoder:CreateJob":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-job.html","events:CreateConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateConnection.html","sagemaker:CreateTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrainingJob.html","mediatailor:UpdateSourceLocation":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html","waf:DeleteRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexMatchSet.html","ssm:UpdateOpsItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateOpsItem.html","directconnect:AllocatePrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePrivateVirtualInterface.html","ec2:AttachClassicLinkVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachClassicLinkVpc.html","iotevents:TagResource":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_TagResource.html","lex:CreateBotVersion":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotVersion.html","appmesh:UpdateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualService.html","cognito-idp:AdminCreateUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html","cognito-idp:DeleteUserPool":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPool.html","ec2:CancelSpotFleetRequests":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelSpotFleetRequests.html","signer:UntagResource":"https://docs.aws.amazon.com/signer/latest/api/API_UntagResource.html","rekognition:TagResource":"https://docs.aws.amazon.com/rekognition/latest/dg/API_TagResource.html","kinesisanalytics:RollbackApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_RollbackApplication.html","storagegateway:RefreshCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RefreshCache.html","gamelift:StopFleetActions":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StopFleetActions.html","connect:CreateUserHierarchyGroup":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUserHierarchyGroup.html","ec2:StartNetworkInsightsAnalysis":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartNetworkInsightsAnalysis.html","mobiletargeting:DeletePushTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-push.html#templates-template-name-push-http-methods","lightsail:DeleteBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucket.html","eks:DeleteAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteAddon.html","managedblockchain:DeleteNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteNode.html","iot:CreateMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateMitigationAction.html","lookoutmetrics:UpdateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UpdateAnomalyDetector.html","quicksight:CreateNamespace":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateNamespace.html","batch:UntagResource":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UntagResource.html","detective:UntagResource":"https://docs.aws.amazon.com/detective/latest/APIReference/API_UntagResource.html","wellarchitected:CreateWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateWorkloadShare.html","ssm-contacts:UntagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UntagResource.html","rds:DeleteDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterEndpoint.html","nimble:PutStudioLogEvents":"https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html","storagegateway:DeleteTapePool":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteTapePool.html","appstream:StopFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopFleet.html","opsworks:DeregisterElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterElasticIp.html","cloudfront:CreateCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateCloudFrontOriginAccessIdentity.html","mobiletargeting:DeleteApnsVoipChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-channel.html#rest-api-apns-voip-channel-methods","route53resolver:DeleteResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverQueryLogConfig.html","iot:CreateDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDimension.html","ec2:CreateTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGateway.html","ec2:DeleteVpnConnectionRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnConnectionRoute.html","connect:DeleteUserHierarchyGroup":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUserHierarchyGroup.html","cognito-idp:UpdateUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPoolClient.html","states:StartExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html","securityhub:AcceptAdministratorInvitation":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_AcceptAdministratorInvitation.html","lightsail:CreateInstanceSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstanceSnapshot.html","ec2:AuthorizeSecurityGroupIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeSecurityGroupIngress.html","synthetics:StartCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StartCanary.html","shield:DisassociateHealthCheck":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DisassociateHealthCheck.html","acm-pca:RevokeCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_RevokeCertificate.html","lightsail:StartInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartInstance.html","s3:PutStorageLensConfigurationTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfigurationTagging.html","iotwireless:TestWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_TestWirelessDevice.html","ec2:DeleteTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayVpcAttachment.html","sqlworkbench:CreateChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","ssm-incidents:DeleteTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteTimelineEvent.html","cloudsearch:DefineExpression":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineExpression.html","storagegateway:UpdateNFSFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateNFSFileShare.html","waf:DeleteRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRateBasedRule.html","ec2:DeleteVpcEndpoints":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpoints.html","timestream:UpdateTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UpdateTable.html","ec2:AssociateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateRouteTable.html","guardduty:DeleteIPSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteIPSet.html","forecast:TagResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_TagResource.html","secretsmanager:ReplicateSecretToRegions":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","directconnect:UntagResource":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UntagResource.html","codepipeline:PutWebhook":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutWebhook.html","connect:StartTaskContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartTaskContact.html","sagemaker:CreateImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateImage.html","secretsmanager:PutSecretValue":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","iot:DeleteScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteScheduledAudit.html","fsx:DisassociateFileSystemAliases":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DisassociateFileSystemAliases.html","ses:PutEmailIdentityDkimAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityDkimAttributes.html","frauddetector:CreateDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateDetectorVersion","mediatailor:DeleteChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html","cloudhsm:InitializeCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_InitializeCluster.html","iam:PutUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPolicy.html","cognito-sync:UpdateRecords":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UpdateRecords.html","network-firewall:AssociateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateFirewallPolicy.html","sagemaker:CreateMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateMonitoringSchedule.html","ec2:ModifyInstanceCreditSpecification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCreditSpecification.html","waf:CreateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateXssMatchSet.html","secretsmanager:TagResource":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","cloudsearch:DeleteExpression":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteExpression.html","appmesh:CreateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html","ec2:DeleteTransitGatewayConnectPeer":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayConnectPeer.html","panorama:DeleteApp":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteApp.html","route53resolver:UpdateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverRule.html","apprunner:DeleteConnection":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteConnection.html","sqlworkbench:AssociateConnectionWithTab":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","globalaccelerator:CreateListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html","schemas:DeleteSchemaVersion":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-version-schemaversion.html#DeleteSchemaVersion","mobiletargeting:DeleteVoiceTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-voice.html#templates-template-name-voice-http-methods","ecr-public:DeleteRepository":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepository.html","detective:CreateMembers":"https://docs.aws.amazon.com/detective/latest/APIReference/API_CreateMembers.html","rds:ModifyDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html","swf:StartChildWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartChildWorkflowExecution.html","networkmanager:DisassociateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateLink.html","codeguru-reviewer:UnTagResource":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_UnTagResource.html","iotsitewise:CreateAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAsset.html","globalaccelerator:CreateEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateEndpointGroup.html","personalize:CreateDatasetImportJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html","route53:UpdateTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateTrafficPolicyInstance.html","states:GetActivityTask":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetActivityTask.html","ec2:AllocateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AllocateAddress.html","mgn:StartCutover":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_StartCutover.html","lambda:CreateAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateAlias.html","lambda:DeleteProvisionedConcurrencyConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteProvisionedConcurrencyConfig.html","freertos:DeleteSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","networkmanager:CreateSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateSite.html","dax:CreateCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateCluster.html","iot:UpdateMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateMitigationAction.html","swf:RegisterActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html","devops-guru:RemoveNotificationChannel":"https://docs.aws.amazon.com/devops-guru/latest/APIReference/API_RemoveNotificationChannel.html","route53:CreateTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateTrafficPolicyInstance.html","gamelift:DeleteFleet":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteFleet.html","globalaccelerator:AllowCustomRoutingTraffic":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html","ec2:CreateInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInternetGateway.html","databrew:UpdateProject":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateProject.html","lookoutmetrics:UpdateMetricSet":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UpdateMetricSet.html","ram:PromoteResourceShareCreatedFromPolicy":"https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html","appconfig:CreateDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateDeploymentStrategy.html","es:CreateElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-createdomain","chime:UpdateChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannel.html","kinesisvideo:DeleteSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteSignalingChannel.html","profile:DeleteIntegration":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteIntegration.html","worklink:DeleteFleet":"https://docs.aws.amazon.com/worklink/latest/api/API_DeleteFleet.html","ssm:CreateAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateAssociation.html","sagemaker:CreateProcessingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateProcessingJob.html","sagemaker:PutRecord":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_PutRecord.html","xray:DeleteSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_DeleteSamplingRule.html","sagemaker:DeleteEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteEndpoint.html","mgn:UpdateAgentReplicationProcessStateForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","ec2:UnmonitorInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html","iot:DetachPrincipalPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPrincipalPolicy.html","license-manager:RejectGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_RejectGrant.html","medialive:UpdateMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/edit-multiplex-program-channel.html","network-firewall:UpdateFirewallDeleteProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDeleteProtection.html","frauddetector:UpdateModelVersionStatus":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersionStatus","connect-campaigns:UpdateCampaignOutboundCallConfig":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","iot:TagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_TagResource.html","rds:DeleteDBSecurityGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSecurityGroup.html","ssm:LabelParameterVersion":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_LabelParameterVersion.html","medialive:TransferInputDevice":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","config:UntagResource":"https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html","gamelift:DeleteGameSessionQueue":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteGameSessionQueue.html","sagemaker:UpdatePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdatePipeline.html","cloudshell:StartEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StartEnvironment","dax:IncreaseReplicationFactor":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_IncreaseReplicationFactor.html","cloudfront:CreateInvalidation":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateInvalidation.html","ds:CancelSchemaExtension":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CancelSchemaExtension.html","redshift:RestoreFromClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreFromClusterSnapshot.html","states:UntagResource":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_UntagResource.html","apprunner:PauseService":"https://docs.aws.amazon.com/apprunner/latest/api/API_PauseService.html","connect:DisassociateLambdaFunction":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","lightsail:CreateCloudFormationStack":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCloudFormationStack.html","s3:PutBucketWebsite":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html","lightsail:RegisterContainerImage":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RegisterContainerImage.html","a4b:TagResource":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_TagResource.html","kendra:BatchDeleteDocument":"https://docs.aws.amazon.com/kendra/latest/dg/API_BatchDeleteDocument.html","mediatailor:UpdateChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html","lex:UpdateBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBotAlias.html","qldb:PartiQLCreateTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.create-table.html","glacier:RemoveTagsFromVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-RemoveTagsFromVault.html","redshift-data:ExecuteStatement":"https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ExecuteStatement.html","ec2:CreateLaunchTemplateVersion":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLaunchTemplateVersion.html","elasticloadbalancing:ModifyListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyListener.html","glue:DeleteDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-DeleteDatabase","wisdom:CreateAssistantAssociation":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateAssistantAssociation.html","guardduty:CreateFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateFilter.html","mobiletargeting:DeleteApp":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-app.html#rest-api-app-methods","swf:RequestCancelActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelActivityTask.html","lightsail:CreateBucketAccessKey":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucketAccessKey.html","imagebuilder:PutComponentPolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutComponentPolicy.html","elasticbeanstalk:TerminateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html","kms:EnableKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKey.html","securityhub:UpdateInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateInsight.html","a4b:DisassociateDeviceFromRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateDeviceFromRoom.html","timestream:WriteRecords":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_WriteRecords.html","apprunner:TagResource":"https://docs.aws.amazon.com/apprunner/latest/api/API_TagResource.html","wafv2:DisassociateFirewallManager":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateFirewallManager.html","lightsail:CreateDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomainEntry.html","ecs:DeregisterContainerInstance":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeregisterContainerInstance.html","sagemaker:DeleteRecord":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteRecord.html","cloudformation:UpdateTerminationProtection":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateTerminationProtection.html","events:InvokeApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/userguide/iam-identity-based-access-control-eventbridge.html","ssm-incidents:UpdateRelatedItems":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateRelatedItems.html","a4b:UpdateRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateRoom.html","iot:DeleteJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobExecution.html","dynamodb:UntagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UntagResource.html","autoscaling:DeleteNotificationConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteNotificationConfiguration.html","geo:CreatePlaceIndex":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreatePlaceIndex.html","panorama:DeleteDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteDataSource.html","networkmanager:DeleteDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteDevice.html","ecr:UntagResource":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UntagResource.html","iotsitewise:UpdateAssetModelPropertyRouting":"${UserGuideDocPage}alarms-iam-permissions.html","medialive:CreateInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/working-with-input-security-groups.html","iot:UpdateThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThing.html","sagemaker:DeleteProject":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteProject.html","elasticbeanstalk:AddTags":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","lex:DeleteSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteSlot.html","waf:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRuleGroup.html","appstream:BatchAssociateUserStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchAssociateUserStack.html","iotsitewise:CreateDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateDashboard.html","connect:ResumeContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_ResumeContactRecording.html","ec2:DeleteCarrierGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteCarrierGateway.html","proton:CreateEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateMajorVersion.html","sagemaker:CreateWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateWorkforce.html","frauddetector:PutExternalModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutExternalModel.html","forecast:DeleteDatasetImportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDatasetImportJob.html","mobiletargeting:DeleteGcmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-gcm-channel.html#rest-api-gcm-channel-methods","glue:DeleteSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteSchema","rds:DeleteDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html","iot:DetachSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachSecurityProfile.html","mobiletargeting:UpdateSmsTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-sms.html#templates-template-name-sms-http-methods","ec2:DeleteVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnConnection.html","backup:CreateBackupVault":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupVault.html","s3-outposts:DeleteAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html","ec2:DisassociateSubnetCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateSubnetCidrBlock.html","workspaces:RestoreWorkspace":"https://docs.aws.amazon.com/workspaces/latest/api/API_RestoreWorkspace.html","healthlake:CreateResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","rds:CopyOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyOptionGroup.html","shield:TagResource":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_TagResource.html","lambda:DeleteFunctionConcurrency":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionConcurrency.html","iotsitewise:DeleteGateway":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteGateway.html","kinesisvideo:UpdateStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateStream.html","elasticloadbalancing:DeleteTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTargetGroup.html","iot:UpdateFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","a4b:DeleteAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteAddressBook.html","ec2:ModifyVpcPeeringConnectionOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcPeeringConnectionOptions.html","glacier:CompleteVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-CompleteVaultLock.html","iotevents:CreateInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateInput.html","rds:RebootDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RebootDBInstance.html","connect:CreateHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateHoursOfOperation.html","ec2:ReplaceRouteTableAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceRouteTableAssociation.html","access-analyzer:CreateArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_CreateArchiveRule.html","schemas:DeleteDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#DeleteDiscoverer","redshift:CreateClusterUser":"https://docs.aws.amazon.com/redshift/latest/mgmt/generating-iam-credentials-role-permissions.html","sqs:DeleteQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteQueue.html","kendra:DeletePrincipalMapping":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeletePrincipalMapping.html","swf:UndeprecateActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateActivityType.html","sts:SetSourceIdentity":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html#id_credentials_temp_control-access_monitor-perms","schemas:UpdateSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema","synthetics:UpdateCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UpdateCanary.html","ds:DeleteTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/DeleteTrust.html","codeartifact:DeleteRepository":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepository.html","connect:StartChatContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html","elasticmapreduce:RemoveManagedScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveManagedScalingPolicy.html","mediatailor:DeletePlaybackConfiguration":"https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration-name.html","frauddetector:CreateModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModel","waf-regional:UpdateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateByteMatchSet.html","waf:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_TagResource.html","ssm-contacts:DeleteContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContact.html","sagemaker:CreateDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDomain.html","appmesh-preview:UpdateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateGatewayRoute.html","mobiletargeting:UpdateSmsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-sms-channel.html#rest-api-sms-channel-methods","opsworks:SetPermission":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetPermission.html","deepcomposer:UpdateComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","profile:DeleteProfileObject":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObject.html","ses:PutConfigurationSetSendingOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSendingOptions.html","acm:AddTagsToCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_AddTagsToCertificate.html","guardduty:UpdateThreatIntelSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateThreatIntelSet.html","ec2:DisableVpcClassicLinkDnsSupport":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVpcClassicLinkDnsSupport.html","cognito-sync:RegisterDevice":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_RegisterDevice.html","quicksight:CreateAdmin":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","globalaccelerator:TagResource":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_TagResource.html","networkmanager:CreateDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateDevice.html","eks:CreateNodegroup":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateNodegroup.html","codecommit:UpdateRepositoryDescription":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryDescription.html","memorydb:UpdateParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html","qldb:PartiQLUndropTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.undrop-table.html","codeartifact:DisposePackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html","ds:AcceptSharedDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AcceptSharedDirectory.html","license-manager:DeleteLicenseManagerReportGenerator":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicenseManagerReportGenerator.html","connect-campaigns:CreateCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","route53-recovery-cluster:UpdateRoutingControlStates":"https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlStates.html","workspaces:CreateWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_CreateWorkspaceBundle.html","backup:StartCopyJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartCopyJob.html","securityhub:InviteMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_InviteMembers.html","elasticache:CreateSnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateSnapshot.html","opsworks:CreateInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateInstance.html","grafana:DisassociateLicense":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","memorydb:CreateCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html","wafv2:DisassociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateWebACL.html","wafv2:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutPermissionPolicy.html","fis:CreateExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_CreateExperimentTemplate.html","apigateway:POST":"https://docs.aws.amazon.com/apigateway/api-reference/API_POST.html","ssm-incidents:UpdateIncidentRecord":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateIncidentRecord.html","securityhub:DisassociateMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateMembers.html","logs:CreateExportTask":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateExportTask.html","cognito-idp:CreateGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateGroup.html","workmail:EnableMailUsers":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html#enable_existing_user","frauddetector:DeleteEventType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEventType","s3:RestoreObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html","connect-campaigns:UpdateCampaignName":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","elasticloadbalancing:SetSecurityGroups":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSecurityGroups.html","guardduty:UntagResource":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UntagResource.html","ecs:CreateService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html","route53resolver:PutResolverRulePolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverRulePolicy.html","iotwireless:AssociateWirelessGatewayWithThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessGatewayWithThing.html","dax:UntagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UntagResource.html","connect:CreateUser":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUser.html","imagebuilder:DeleteDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteDistributionConfiguration.html","swf:CancelTimer":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CancelTimer.html","elasticache:ModifyCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html","appmesh:DeleteVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html","connect-campaigns:UpdateCampaignDialerConfig":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ses:CreateEmailIdentity":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailIdentity.html","storagegateway:DeleteVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteVolume.html","license-manager:CreateLicenseVersion":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateLicenseVersion.html","backup:PutBackupVaultNotifications":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultNotifications.html","profile:DeleteProfileKey":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileKey.html","ssm:StartAssociationsOnce":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartAssociationsOnce.html","workspaces:ModifySelfservicePermissions":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifySelfservicePermissions.html","nimble:DeleteStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid.html","opsworks:CreateLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html","route53resolver:CreateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverQueryLogConfig.html","storagegateway:CreateSMBFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSMBFileShare.html","directconnect:AllocateConnectionOnInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateConnectionOnInterconnect.html","ec2:AuthorizeSecurityGroupEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeSecurityGroupEgress.html","datasync:TagResource":"https://docs.aws.amazon.com/datasync/latest/userguide/API_TagResource.html","iam:CreateUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateUser.html","comprehend:StopPiiEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopPiiEntitiesDetectionJob.html","auditmanager:UpdateAssessmentFramework":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentFramework.html","config:PutConfigurationAggregator":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutConfigurationAggregator.html","devicefarm:UpdateVPCEConfiguration":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateVPCEConfiguration.html","directconnect:DeleteInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteInterconnect.html","lambda:AddLayerVersionPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_AddLayerVersionPermission.html","mediapackage:RotateChannelCredentials":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-credentials.html#channels-id-credentialsput","s3:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","connect:DisassociateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DisassociateRoutingProfileQueues.html","appmesh-preview:CreateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualNode.html","imagebuilder:CreateInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateInfrastructureConfiguration.html","lightsail:AttachCertificateToDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachCertificateToDistribution.html","databrew:DeleteSchedule":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteSchedule.html","iotwireless:DeleteWirelessGatewayTaskDefinition":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGatewayTaskDefinition.html","appmesh-preview:DeleteVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html","storagegateway:CancelRetrieval":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CancelRetrieval.html","fsx:UpdateStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateStorageVirtualMachine.html","route53resolver:DeleteFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRuleGroup.html","directconnect:UpdateConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateConnection.html","fms:DeleteProtocolsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteProtocolsList.html","honeycode:BatchCreateTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchCreateTableRows.html","lex:DeleteSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteSlotType.html","ecs:DeleteCluster":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteCluster.html","machinelearning:DeleteBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteBatchPrediction.html","chime:RedactChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_RedactChannelMessage.html","fsx:CreateStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateStorageVirtualMachine.html","machinelearning:Predict":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_Predict.html","rekognition:StopStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StopStreamProcessor.html","servicecatalog:UpdateProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProduct.html","quicksight:DeleteGroupMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteGroupMembership.html","machinelearning:CreateDataSourceFromS3":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromS3.html","dms:MoveReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_MoveReplicationTask.html","dms:RefreshSchemas":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RefreshSchemas.html","glue:PutSchemaVersionMetadata":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-PutSchemaVersionMetadata","ecs:TagResource":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_TagResource.html","sagemaker:CreateModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelPackage.html","apprunner:DeleteService":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteService.html","opsworks:UpdateInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateInstance.html","networkmanager:AssociateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateTransitGatewayConnectPeer.html","iotdeviceadvisor:DeleteSuiteDefinition":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_DeleteSuiteDefinition.html","athena:StopQueryExecution":"https://docs.aws.amazon.com/athena/latest/APIReference/API_StopQueryExecution.html","elasticbeanstalk:CreateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html","comprehend:StartDocumentClassificationJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartDocumentClassificationJob.html","elasticbeanstalk:DeleteApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html","memorydb:UpdateUser":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateUser.html","mgn:DeleteReplicationConfigurationTemplate":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteReplicationConfigurationTemplate.html","opsworks:StopStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopStack.html","robomaker:UpdateRobotApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateRobotApplication.html","sso:UpdateInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_UpdateInstanceAccessControlAttributeConfiguration.html","swf:UndeprecateDomain":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateDomain.html","lightsail:ResetDistributionCache":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ResetDistributionCache.html","frauddetector:DeleteExternalModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteExternalModel","ec2:DeleteRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRouteTable.html","personalize:PutItems":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutItems.html","config:PutAggregationAuthorization":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutAggregationAuthorization.html","ses:PutEmailIdentityFeedbackAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityFeedbackAttributes.html","codecommit:PostCommentReply":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentReply.html","deepracer:StartEvaluation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-test-in-simulator.html","s3-object-lambda:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","route53resolver:CreateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRuleGroup.html","worklink:TagResource":"https://docs.aws.amazon.com/worklink/latest/api/API_TagResource.html","ec2:CreateKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateKeyPair.html","fms:PutAppsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutAppsList.html","ecr-public:DeleteRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepositoryPolicy.html","codeartifact:UpdateRepository":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdateRepository.html","ecs:PutClusterCapacityProviders":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html","s3:PutBucketNotification":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotification.html","ssm-incidents:UpdateTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateTimelineEvent.html","securityhub:BatchDisableStandards":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchDisableStandards.html","swf:RequestCancelExternalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelExternalWorkflowExecution.html","groundstation:UpdateMissionProfile":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UpdateMissionProfile.html","redshift:DeleteClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSubnetGroup.html","sqlworkbench:UpdateConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","gamelift:ResumeGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_ResumeGameServerGroup.html","codeguru-profiler:UntagResource":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UntagResource.html","kafka:UntagResource":"https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#UntagResource","iam:PassRole":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html","kms:Verify":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Verify.html","fsx:UntagResource":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UntagResource.html","quicksight:UpdateTemplatePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplatePermissions.html","waf-regional:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACL.html","opsworks:CreateDeployment":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateDeployment.html","rekognition:DeleteCollection":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteCollection.html","gamelift:StartFleetActions":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartFleetActions.html","ssm:DeleteParameters":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteParameters.html","connect-campaigns:UntagResource":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ds:ResetUserPassword":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_ResetUserPassword.html","ec2:DetachNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachNetworkInterface.html","mobiletargeting:DeleteApnsSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-sandbox-channel.html#rest-api-apns-sandbox-channel-methods","s3:UpdateJobStatus":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html","sagemaker:StopEdgePackagingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopEdgePackagingJob.html","ec2:DisassociateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateAddress.html","clouddirectory:CreateDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateDirectory.html","events:CreateApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateApiDestination.html","kafka-cluster:AlterGroup":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","iam:UpdateSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSSHPublicKey.html","opsworks:UpdateRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateRdsDbInstance.html","lookoutequipment:DeleteModel":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteModel.html","ecr-public:SetRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_SetRepositoryPolicy.html","ecs:SubmitTaskStateChange":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitTaskStateChange.html","devicefarm:DeleteDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteDevicePool.html","frauddetector:DeleteDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetectorVersion","freertos:UpdateSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","states:StopExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StopExecution.html","rekognition:DeleteFaces":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteFaces.html","sso:CreatePermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreatePermissionSet.html","dlm:TagResource":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_TagResource.html","redshift:DeleteClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSnapshot.html","fis:StopExperiment":"https://docs.aws.amazon.com/fis/latest/APIReference/API_StopExperiment.html","ses:PutConfigurationSetTrackingOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetTrackingOptions.html","wellarchitected:UpdateLensReview":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateLensReview.html","connect:UpdateUserPhoneConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserPhoneConfig.html","mgn:MarkAsArchived":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_MarkAsArchived.html","app-integrations:CreateEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegration.html","dms:CreateReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateReplicationTask.html","cloudhsm:CopyBackupToRegion":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CopyBackupToRegion.html","gamelift:DeleteAlias":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteAlias.html","mobiletargeting:UpdateRecommenderConfiguration":"https://docs.aws.amazon.com/pinpoint/latest/apireference/recommenders-recommender-id.html#UpdateRecommenderConfiguration","network-firewall:UpdateSubnetChangeProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateSubnetChangeProtection.html","swf:SignalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html","frauddetector:PutEntityType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEntityType.html","iam:DeletePolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicyVersion.html","iotwireless:DeleteWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessDevice.html","lex:DeleteExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteExport.html","lookoutequipment:UpdateInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_UpdateInferenceScheduler.html","waf-regional:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteLoggingConfiguration.html","kms:UpdateAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdateAlias.html","imagebuilder:TagResource":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_TagResource.html","elasticmapreduce:SetTerminationProtection":"https://docs.aws.amazon.com/emr/latest/APIReference/API_SetTerminationProtection.html","rds:RestoreDBInstanceToPointInTime":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html","sagemaker:CreateTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrial.html","ec2:ImportInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportInstance.html","storagegateway:CreateStorediSCSIVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateStorediSCSIVolume.html","voiceid:OptOutSpeaker":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_OptOutSpeaker.html","appflow:UpdateFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateFlow.html","securityhub:UntagResource":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UntagResource.html","ec2:ModifyFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyFleet.html","ec2:RegisterTransitGatewayMulticastGroupMembers":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RegisterTransitGatewayMulticastGroupMembers.html","acm-pca:TagCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_TagCertificateAuthority.html","workspaces:ModifyWorkspaceState":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceState.html","iot:AcceptCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_AcceptCertificateTransfer.html","cassandra:Create":null,"sagemaker:StartPipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartPipelineExecution.html","ssm:RegisterTaskWithMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterTaskWithMaintenanceWindow.html","codestar-notifications:Subscribe":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_Subscribe.html","airflow:PublishMetrics":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","iam:UpdateUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateUser.html","waf-regional:CreateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSizeConstraintSet.html","rds:CreateDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterEndpoint.html","ec2:DeregisterImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterImage.html","quicksight:UpdateFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateFolder.html","appsync:GraphQL":"https://docs.aws.amazon.com/appsync/latest/devguide/using-your-api.html","ec2:DeleteTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayRoute.html","sagemaker:UpdateEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateEndpoint.html","states:TagResource":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_TagResource.html","cognito-identity:UpdateIdentityPool":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UpdateIdentityPool.html","ec2:DeleteInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteInstanceEventWindow.html","securityhub:UpdateFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateFindings.html","network-firewall:DeleteFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewallPolicy.html","ds:RemoveTagsFromResource":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveTagsFromResource.html","s3:DeleteAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html","ec2:CreateCarrierGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCarrierGateway.html","swf:SignalExternalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalExternalWorkflowExecution.html","securityhub:DisableSecurityHub":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableSecurityHub.html","wafv2:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_TagResource.html","dms:ModifyReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationTask.html","dynamodb:EnableKinesisStreamingDestination":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_EnableKinesisStreamingDestination.html","iotsitewise:DeleteAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAsset.html","clouddirectory:DetachFromIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachFromIndex.html","comprehend:UntagResource":"https://docs.aws.amazon.com/comprehend/latest/dg/API_UntagResource.html","config:PutStoredQuery":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutStoredQuery.html","lookoutequipment:DeleteInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteInferenceScheduler.html","appmesh:CreateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualNode.html","connect:GetFederationTokens":"https://docs.aws.amazon.com/connect/latest/APIReference/emergency-admin-login.html","route53:ActivateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ActivateKeySigningKey.html","codecommit:OverridePullRequestApprovalRules":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_OverridePullRequestApprovalRules.html","sagemaker:UpdateWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateWorkforce.html","emr-containers:DeleteManagedEndpoint":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteManagedEndpoint.html","ec2:DeleteEgressOnlyInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteEgressOnlyInternetGateway.html","ssm-incidents:UpdateResponsePlan":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateResponsePlan.html","devicefarm:UpdateProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateProject.html","elastictranscoder:UpdatePipelineNotifications":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline-notifications.html","servicecatalog:CreateApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_CreateApplication.html","iam:CreateAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateAccessKey.html","ec2:RevokeClientVpnIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeClientVpnIngress.html","lookoutmetrics:CreateMetricSet":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateMetricSet.html","codeguru-reviewer:AssociateRepository":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_AssociateRepository.html","ec2:AssignPrivateIpAddresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssignPrivateIpAddresses.html","iam:TagRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagRole.html","iot:CreatePolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicy.html","iotsitewise:UpdateDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateDashboard.html","sagemaker:DeleteWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteWorkforce.html","dax:DeleteCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteCluster.html","servicecatalog:DisassociateTagOptionFromResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociateTagOptionFromResource.html","deepcomposer:UntagResource":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html","acm-pca:PutPolicy":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_PutPolicy.html","directconnect:CreateDirectConnectGatewayAssociation":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociation.html","iot:CreateJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJob.html","elasticbeanstalk:UpdateTagsForResource":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","ecs:Poll":"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/instance_IAM_role.html","ssm-incidents:UpdateReplicationSet":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateReplicationSet.html","geo:UpdateGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_UpdateGeofenceCollection.html","route53-recovery-control-config:UpdateControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html","mobiletargeting:UpdateJourneyState":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id-state.html#apps-application-id-journeys-journey-id-state-http-methods","dynamodb:UpdateContributorInsights":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContributorInsights.html","kms:GenerateDataKeyPairWithoutPlaintext":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPairWithoutPlaintext.html","opsworks:UpdateVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateVolume.html","amplify:UntagResource":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","rds:RestoreDBClusterToPointInTime":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html","redshift:RebootCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RebootCluster.html","quicksight:UpdateDataSetPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSetPermissions.html","a4b:DeleteDevice":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDevice.html","s3-outposts:PutAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html","mobiletargeting:CreateJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","kinesisanalytics:DeleteApplicationInputProcessingConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationInputProcessingConfiguration.html","machinelearning:UpdateMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateMLModel.html","storagegateway:CreateTapeWithBarcode":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateTapeWithBarcode.html","chime:UpdateAppInstance":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAppInstance.html","rekognition:DeleteProject":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteProject.html","dynamodb:ExportTableToPointInTime":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExportTableToPointInTime.html","events:CancelReplay":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CancelReplay.html","mgh:DisassociateCreatedArtifact":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateCreatedArtifact.html","geo:AssociateTrackerConsumer":"https://docs.aws.amazon.com/location/latest/developerguide/API_AssociateTrackerConsumer.html","workspaces:RevokeIpRules":"https://docs.aws.amazon.com/workspaces/latest/api/API_RevokeIpRules.html","sts:AssumeRoleWithSAML":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html","codedeploy:AddTagsToOnPremisesInstances":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_AddTagsToOnPremisesInstances.html","kinesis:DecreaseStreamRetentionPeriod":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html","ivs:DeleteRecordingConfiguration":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteRecordingConfiguration.html","transfer:ImportSshPublicKey":"https://docs.aws.amazon.com/transfer/latest/userguide/API_ImportSshPublicKey.html","ec2:DeleteInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteInternetGateway.html","elasticbeanstalk:CreateApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html","route53-recovery-control-config:DeleteRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html","a4b:AssociateSkillWithSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillWithSkillGroup.html","elasticloadbalancing:CreateListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateListener.html","elasticmapreduce:ModifyCluster":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyCluster.html","mediapackage:DeleteOriginEndpoint":"https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-iddelete","appmesh:DeleteVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html","dlm:UpdateLifecyclePolicy":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_UpdateLifecyclePolicy.html","apprunner:CreateConnection":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateConnection.html","schemas:StartDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StartDiscoverer","sqlworkbench:AssociateConnectionWithChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","apigateway:UpdateRestApiPolicy":null,"iam:CreateRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html","ds:DisableClientAuthentication":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableClientAuthentication.html","finspace:CreateUser":"https://docs.aws.amazon.com/finspace/latest/management-api/API_CreateUser.html","mgn:StartTest":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_StartTest.html","sdb:CreateDomain":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_CreateDomain.html","datasync:StartTaskExecution":"https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html","ec2:ImportSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportSnapshot.html","cloudformation:SignalResource":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SignalResource.html","servicequotas:PutServiceQuotaIncreaseRequestIntoTemplate":"https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_PutServiceQuotaIncreaseRequestIntoTemplate.html","appflow:StartFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_StartFlow.html","mgn:UpdateAgentBacklogForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","iot:DeleteJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJob.html","proton:DeleteServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateVersion.html","s3:PutMetricsConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html","ivs:CreateChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateChannel.html","s3-object-lambda:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","devicefarm:DeleteInstanceProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteInstanceProfile.html","cloudformation:ExecuteChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html","ec2:ModifyVpcEndpointServicePermissions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointServicePermissions.html","cloudwatch:PutInsightRule":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutInsightRule.html","cognito-idp:AdminEnableUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminEnableUser.html","medialive:StopChannel":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","sagemaker:StopMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopMonitoringSchedule.html","cloudhsm:UntagResource":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_UntagResource.html","config:PutRemediationConfigurations":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutRemediationConfigurations.html","lex:BuildBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_BuildBotLocale.html","iotsitewise:DisassociateAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DisassociateAssets.html","rds:RemoveTagsFromResource":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveTagsFromResource.html","ec2:RebootInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RebootInstances.html","serverlessrepo:UnshareApplication":null,"lex:DeleteIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteIntent.html","config:StartConfigRulesEvaluation":"https://docs.aws.amazon.com/config/latest/APIReference/API_StartConfigRulesEvaluation.html","kms:Sign":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html","rekognition:CreateCollection":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateCollection.html","profile:DeleteProfileObjectType":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObjectType.html","cognito-idp:AdminSetUserSettings":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserSettings.html","workspaces:AssociateConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_AssociateConnectionAlias.html","appflow:DeleteFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_DeleteFlow.html","sagemaker:CreateEdgePackagingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEdgePackagingJob.html","glacier:UploadArchive":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-post.html","lambda:InvokeAsync":"https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeAsync.html","aps:UntagResource":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UntagResource","panorama:UntagResource":"https://docs.aws.amazon.com/panorama/latest/dev/API_UntagResource.html","waf:UpdateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRule.html","lightsail:PutAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutAlarm.html","codecommit:CreateCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateCommit.html","cloudsearch:DeleteAnalysisScheme":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteAnalysisScheme.html","nimble:DeleteLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid.html","bugbust:UntagResource":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ec2:AcceptTransitGatewayMulticastDomainAssociations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayMulticastDomainAssociations.html","ram:DeleteResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DeleteResourceShare.html","access-analyzer:DeleteAnalyzer":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_DeleteAnalyzer.html","cloudformation:StopStackSetOperation":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_StopStackSetOperation.html","a4b:DeleteRoomSkillParameter":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoomSkillParameter.html","medialive:DeleteTags":"https://docs.aws.amazon.com/medialive/latest/ug/tagging.html","s3:DeleteObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","iot:UpdateThingShadow":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","worklink:DisassociateDomain":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateDomain.html","sagemaker:CreateFeatureGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateFeatureGroup.html","ssm-contacts:UpdateContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContactPolicy.html","appmesh-preview:CreateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualService.html","glue:BatchDeleteConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-BatchDeleteConnection","mobiletargeting:DeleteApnsVoipSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-sandbox-channel.html#rest-api-apns-voip-sandbox-channel-methods","mobiletargeting:UpdateGcmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-gcm-channel.html#rest-api-gcm-channel-methods","iotevents:BatchEnableAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchEnableAlarm.html","comprehend:StartEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartEntitiesDetectionJob.html","autoscaling:ExecutePolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ExecutePolicy.html","connect-campaigns:ResumeCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","clouddirectory:DisableDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DisableDirectory.html","comprehend:StopEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopEntitiesDetectionJob.html","mgn:RetryDataReplication":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_RetryDataReplication.html","waf:CreateWebACLMigrationStack":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACLMigrationStack.html","appmesh:UpdateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualRouter.html","gamelift:UpdateFleetAttributes":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetAttributes.html","waf:DeleteGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteGeoMatchSet.html","cloudsearch:DefineSuggester":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineSuggester.html","sagemaker:DeleteModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackage.html","workmail:UpdateResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateResource.html","mobiletargeting:PutEvents":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html#rest-api-events-methods","iot:UpdateJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateJob.html","logs:PutLogEvents":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html","es:UpgradeElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-upgrade-domain","clouddirectory:AttachToIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachToIndex.html","mobilehub:UpdateProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","appmesh-preview:DeleteVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html","ds:DeleteDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteDirectory.html","events:PutEvents":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html","amplify:CreateApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","glue:UpdateUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-UpdateUserDefinedFunction","quicksight:CreateFolderMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateFolderMembership.html","iam:RemoveClientIDFromOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveClientIDFromOpenIDConnectProvider.html","workmail:SetJournalingRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/journaling_overview.html","frauddetector:UpdateRuleVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleVersion.html","rds:CreateDBInstanceReadReplica":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html","imagebuilder:DeleteInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteInfrastructureConfiguration.html","s3:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","waf-regional:DeleteSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSizeConstraintSet.html","securityhub:UpdateOrganizationConfiguration":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateOrganizationConfiguration.html","iotdeviceadvisor:UntagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UntagResource.html","iam:TagInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagInstanceProfile.html","ivs:DeleteChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteChannel.html","kms:UntagResource":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UntagResource.html","route53:ChangeTagsForResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeTagsForResource.html","snow-device-management:UntagResource":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-untag-resources.html","autoscaling:AttachLoadBalancerTargetGroups":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachLoadBalancerTargetGroups.html","batch:TagResource":"https://docs.aws.amazon.com/batch/latest/APIReference/API_TagResource.html","emr-containers:UntagResource":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_UnTagResource.html","geo:DeleteGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteGeofenceCollection.html","machinelearning:CreateEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateEvaluation.html","ssm:UpdateAssociationStatus":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateAssociationStatus.html","cloudformation:ImportStacksToStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ImportStacksToStackSet.html","dynamodb:TagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TagResource.html","lightsail:DeleteLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancer.html","securityhub:DisableOrganizationAdminAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableOrganizationAdminAccount.html","codebuild:UpdateReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateReportGroup.html","proton:DeleteEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateMajorVersion.html","dynamodb:RestoreTableToPointInTime":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableToPointInTime.html","iam:UpdateServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateServiceSpecificCredential.html","sso:TagResource":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_TagResource.html","fsx:UpdateVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateVolume.html","workmail:SetMailGroupDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_new_group.html","ec2:CreateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRouteTable.html","ec2:ModifyTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterRule.html","storagegateway:UpdateSMBFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBFileShare.html","chatbot:DeleteChimeWebhookConfiguration":null,"lex:DeleteImport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteImport.html","s3:ReplicateTags":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","devicefarm:UpdateTestGridProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateTestGridProject.html","profile:PutProfileObjectType":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html","nimble:TagResource":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","amplifybackend:UpdateBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname.html#UpdateBackendAuth","iot:StartDetectMitigationActionsTask":"https://docs.aws.amazon.com/iot/latest/apireference/API_StartDetectMitigationActionsTask.html","iotevents:DeleteDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteDetectorModel.html","app-integrations:DeleteDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html","amplify:UpdateBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","rds:RemoveSourceIdentifierFromSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveSourceIdentifierFromSubscription.html","redshift:ModifyClusterSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshotSchedule.html","storagegateway:RetrieveTapeArchive":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RetrieveTapeArchive.html","waf-regional:UpdateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateGeoMatchSet.html","emr-containers:StartJobRun":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_StartJobRun.html","codepipeline:UpdateActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdateActionType.html","iotsitewise:UpdateAssetProperty":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetProperty.html","rekognition:IndexFaces":"https://docs.aws.amazon.com/rekognition/latest/dg/API_IndexFaces.html","iot:CreatePolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicyVersion.html","cognito-idp:AdminUpdateAuthEventFeedback":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateAuthEventFeedback.html","redshift:DisableLogging":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableLogging.html","quicksight:UpdateThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemeAlias.html","iotanalytics:StartPipelineReprocessing":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_StartPipelineReprocessing.html","cloudformation:CreateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html","cognito-idp:AddCustomAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AddCustomAttributes.html","medialive:DeleteMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/delete-multiplex.html","apigateway:DELETE":"https://docs.aws.amazon.com/apigateway/api-reference/API_DELETE.html","mobiletargeting:SendUsersMessages":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-users-messages.html#rest-api-users-messages-methods","sagemaker:CreateModelQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelQualityJobDefinition.html","codecommit:MergeBranchesByThreeWay":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByThreeWay.html","route53resolver:DeleteResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverEndpoint.html","proton:CreateServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplate.html","shield:AssociateHealthCheck":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_AssociateHealthCheck.html","macie2:CreateFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters.html","elasticache:RevokeCacheSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RevokeCacheSecurityGroupIngress.html","codeguru-profiler:DeleteProfilingGroup":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DeleteProfilingGroup.html","transfer:StopServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_StopServer.html","iotanalytics:UpdateChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateChannel.html","lookoutvision:DeleteModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DeleteModel.html","deeplens:DeployProject":null,"codecommit:AssociateApprovalRuleTemplateWithRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_AssociateApprovalRuleTemplateWithRepository.html","appconfig:DeleteConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteConfigurationProfile.html","ec2:CreateImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html","ivs:UntagResource":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_UntagResource.html","shield:DeleteProtection":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DeleteProtection.html","forecast:DeletePredictorBacktestExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeletePredictorBacktestExportJob.html","rds:CreateDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterSnapshot.html","ecs:UpdateServicePrimaryTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateServicePrimaryTaskSet.html","lambda:UpdateEventSourceMapping":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateEventSourceMapping.html","network-firewall:DeleteRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteRuleGroup.html","securityhub:CreateInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateInsight.html","nimble:PutLaunchProfileMembers":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership.html","dms:DeleteReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTaskAssessmentRun.html","iam:AttachUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachUserPolicy.html","memorydb:BatchUpdateClusters":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_BatchUpdateClusters.html","s3:DeleteStorageLensConfigurationTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfigurationTagging.html","codecommit:PutRepositoryTriggers":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutRepositoryTriggers.html","iotthingsgraph:UpdateSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UpdateSystemTemplate.html","mobiletargeting:UpdateEmailChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-email-channel.html#rest-api-email-channel-methods","mgh:NotifyMigrationTaskState":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_NotifyMigrationTaskState.html","codecommit:DeleteCommentContent":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteCommentContent.html","events:UpdateConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateConnection.html","sqs:SetQueueAttributes":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SetQueueAttributes.html","directconnect:DisassociateMacSecKey":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateMacSecKey.html","iot:DeleteFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","airflow:TagResource":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","amplifybackend:CreateBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend.html#CreateBackend","iot:CreateProvisioningClaim":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningClaim.html","globalaccelerator:DenyCustomRoutingTraffic":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DenyCustomRoutingTraffic.html","rekognition:CreateStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateStreamProcessor.html","proton:CreateEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplate.html","rekognition:CreateProject":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateProject.html","opsworks:RebootInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html","chime:DeleteChannelModerator":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelModerator.html","sagemaker:StopNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopNotebookInstance.html","ecr:ReplicateImage":"https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html","mediaconvert:TagResource":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/tags.html","connect:UpdateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileQueues.html","iam:UntagSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagSAMLProvider.html","ses:CreateEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailTemplate.html","chime:UpdateChannelReadMarker":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannelReadMarker.html","codecommit:PostCommentForComparedCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForComparedCommit.html","cloudtrail:RemoveTags":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_RemoveTags.html","profile:CreateProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateProfile.html","route53resolver:AssociateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html","mobiletargeting:TagResource":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-tags.html#rest-api-tags-methods-post","proton:DeleteEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplate.html","eks:UntagResource":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UntagResource.html","proton:DeleteEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentAccountConnection.html","waf-regional:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRuleGroup.html","qldb:StreamJournalToKinesis":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_StreamJournalToKinesis.html","amplify:UpdateWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","iot:RemoveThingFromBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_RemoveThingFromBillingGroup.html","cognito-identity:UnlinkDeveloperIdentity":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UnlinkDeveloperIdentity.html","elasticache:ModifyReplicationGroupShardConfiguration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyReplicationGroupShardConfiguration.html","geo:CreateGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateGeofenceCollection.html","iot:RetainPublish":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","waf-regional:DeleteGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteGeoMatchSet.html","lex:DeleteSession":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_DeleteSession.html","wafv2:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateIPSet.html","iot1click:TagResource":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_TagResource.html","comprehend:StartEventsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartEventsDetectionJob.html","sagemaker:CreateImageVersion":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateImageVersion.html","elemental-activations:UntagResource":"https://docs.aws.amazon.com/elemental-appliances-software/","deepcomposer:CreateComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","license-manager:CreateToken":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateToken.html","connect:UpdateRoutingProfileConcurrency":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileConcurrency.html","directconnect:CreateConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateConnection.html","glacier:DeleteVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-delete.html","devicefarm:DeleteUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteUpload.html","ec2:DeleteDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteDhcpOptions.html","iot:EnableTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_EnableTopicRule.html","logs:DeleteLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteLogGroup.html","proton:UpdateServicePipeline":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServicePipeline.html","kafka:TagResource":"https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#TagResource","securityhub:EnableOrganizationAdminAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableOrganizationAdminAccount.html","logs:DeleteLogStream":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteLogStream.html","opsworks:DetachElasticLoadBalancer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DetachElasticLoadBalancer.html","redshift-data:BatchExecuteStatement":"https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_BatchExecuteStatement.html","lambda:PutProvisionedConcurrencyConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutProvisionedConcurrencyConfig.html","rds:RestoreDBInstanceFromS3":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromS3.html","quicksight:GenerateEmbedUrlForAnonymousUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForAnonymousUser.html","appstream:StopImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopImageBuilder.html","waf-regional:UpdateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateXssMatchSet.html","wellarchitected:UntagResource":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UntagResource.html","workmail:CreateMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateMobileDeviceAccessRule.html","amplify:StopJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","appstream:CopyImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CopyImage.html","ec2:CreateTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayVpcAttachment.html","kafka-cluster:DeleteGroup":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","s3-object-lambda:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","ecr:CompleteLayerUpload":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CompleteLayerUpload.html","geo:TagResource":"https://docs.aws.amazon.com/location/latest/developerguide/API_TagResource.html","glue:UpdateConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-UpdateConnection","glacier:DeleteVaultNotifications":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-delete.html","quicksight:DescribeDataSourcePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDataSourcePermissions.html","transfer:TagResource":"https://docs.aws.amazon.com/transfer/latest/userguide/API_TagResource.html","iot:CreateSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateSecurityProfile.html","codestar:DeleteExtendedAccess":null,"connect:DisassociateLexBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","directconnect:CreateInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateInterconnect.html","ec2:DisassociateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateInstanceEventWindow.html","lex:UpdateSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateSlotType.html","lightsail:StopRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopRelationalDatabase.html","redshift:ModifyClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshot.html","secretsmanager:DeleteSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","ec2:RejectTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayPeeringAttachment.html","appmesh-preview:CreateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateRoute.html","ec2:DeleteNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkAclEntry.html","kinesisvideo:ConnectAsViewer":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsViewer.html","connect:CreateIntegrationAssociation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html","elasticache:CreateReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html","glue:CreatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-CreatePartition","wafv2:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRegexPatternSet.html","connect:UpdateInstanceAttribute":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","securityhub:EnableSecurityHub":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableSecurityHub.html","ssm:DeregisterPatchBaselineForPatchGroup":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterPatchBaselineForPatchGroup.html","iot:DeleteThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingType.html","ebs:PutSnapshotBlock":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_PutSnapshotBlock.html","iotwireless:DeleteWirelessGatewayTask":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGatewayTask.html","servicequotas:RequestServiceQuotaIncrease":"https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_RequestServiceQuotaIncrease.html","waf-regional:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UntagResource.html","fms:DeletePolicy":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html","ec2:DisassociateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateRouteTable.html","redshift:DeleteCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteCluster.html","config:DeleteConfigurationAggregator":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteConfigurationAggregator.html","dataexchange:CancelJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#CancelJob","glue:DeleteResourcePolicy":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-security.html#aws-glue-api-jobs-security-DeleteResourcePolicy","gamelift:PutScalingPolicy":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_PutScalingPolicy.html","ses:CreateCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateCustomVerificationEmailTemplate.html","cognito-idp:AdminRespondToAuthChallenge":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminRespondToAuthChallenge.html","panorama:CreateAppVersion":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateAppVersion.html","workspaces:UpdateWorkspaceImagePermission":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateWorkspaceImagePermission.html","auditmanager:DeleteControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteControl.html","appconfig:DeleteHostedConfigurationVersion":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteHostedConfigurationVersion.html","autoscaling:TerminateInstanceInAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_TerminateInstanceInAutoScalingGroup.html","route53resolver:CreateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverRule.html","autoscaling:SetInstanceProtection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetInstanceProtection.html","glue:UpdateRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-UpdateRegistry","ebs:CompleteSnapshot":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_CompleteSnapshot.html","securityhub:DeleteInvitations":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteInvitations.html","autoscaling:PutLifecycleHook":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutLifecycleHook.html","cloudsearch:document":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html#cloudsearch-actions","codestar-notifications:DeleteNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_DeleteNotificationRule.html","networkmanager:UntagResource":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UntagResource.html","connect:UpdateQueueStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueStatus.html","sagemaker:UpdateUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateUserProfile.html","opsworks:RegisterRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterRdsDbInstance.html","signer:CancelSigningProfile":"https://docs.aws.amazon.com/signer/latest/api/API_CancelSigningProfile.html","sagemaker:DeleteModelQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelQualityJobDefinition.html","budgets:ExecuteBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","detective:StartMonitoringMember":"https://docs.aws.amazon.com/detective/latest/APIReference/API_StartMonitoringMember.html","geo:BatchPutGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchPutGeofence.html","lookoutvision:CreateModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_CreateModel.html","emr-containers:TagResource":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_TagResource.html","ec2:CreateReservedInstancesListing":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateReservedInstancesListing.html","waf:DeleteByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteByteMatchSet.html","mobiletargeting:DeleteEndpoint":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoint.html#rest-api-endpoint-methods","finspace:LoadSampleDataSetGroupIntoEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_LoadSampleDataSetGroupIntoEnvironment.html","clouddirectory:BatchWrite":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchWrite.html","ec2:UnassignPrivateIpAddresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnassignPrivateIpAddresses.html","elasticmapreduce:OpenEditorInConsole":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor","memorydb:DeleteAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteAcl.html","connect:UpdateQueueOutboundCallerConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueOutboundCallerConfig.html","dax:TagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_TagResource.html","ram:AssociateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceShare.html","apprunner:UpdateService":"https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html","ec2:ModifyReservedInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyReservedInstances.html","elasticache:ModifyCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheParameterGroup.html","iot:DeleteDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDimension.html","appconfig:StopDeployment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html","cognito-idp:AdminConfirmSignUp":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminConfirmSignUp.html","logs:DeleteRetentionPolicy":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html","synthetics:TagResource":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_TagResource.html","iot:CreateFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","iotevents:UpdateInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateInput.html","comprehend:DeleteEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteEndpoint.html","mobiletargeting:UpdateAdmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-adm-channel.html#rest-api-adm-channel-methods","workspaces:ModifyWorkspaceAccessProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceAccessProperties.html","auditmanager:DeleteAssessmentReport":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessmentReport.html","elemental-appliances-software:UntagResource":"https://docs.aws.amazon.com/elemental-appliances-software","ec2:DeleteFleets":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFleets.html","lambda:DeleteAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteAlias.html","lambda:DeleteFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionEventInvokeConfig.html","sagemaker:SendPipelineExecutionStepSuccess":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendPipelineExecutionStepSuccess.html","appmesh-preview:DeleteVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html","dms:ModifyEndpoint":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyEndpoint.html","mgn:UpdateLaunchConfiguration":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateLaunchConfiguration.html","cloudtrail:StopLogging":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_StopLogging.html","ses:UpdateEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailTemplate.html","glue:CreateUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-CreateUserDefinedFunction","iam:UploadSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadSigningCertificate.html","lambda:PublishLayerVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html","clouddirectory:EnableDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_EnableDirectory.html","deepracer:RemoveLeaderboardAccessPermission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","codeguru-profiler:RemovePermission":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemovePermission.html","comprehend:StartTopicsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartTopicsDetectionJob.html","athena:CreateDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateDataCatalog.html","kinesisvideo:CreateStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateStream.html","license-manager:TagResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html","lookoutvision:StopModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_StopModel.html","iotsitewise:UntagResource":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UntagResource.html","rds:CreateEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateEventSubscription.html","s3:CreateBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html","chime:BatchCreateChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateChannelMembership.html","databrew:UpdateRecipeJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipeJob.html","elastic-inference:Connect":null,"lookoutvision:TagResource":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_TagResource.html","gamelift:UntagResource":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UntagResource.html","rds-data:BeginTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_BeginTransaction.html","rds:DeleteDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html","rds:DeregisterDBProxyTargets":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeregisterDBProxyTargets.html","route53resolver:UpdateFirewallRuleGroupAssociation":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRuleGroupAssociation.html","lightsail:SendContactMethodVerification":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SendContactMethodVerification.html","iotanalytics:DeletePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeletePipeline.html","medialive:StopMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-a-multiplex.html","frauddetector:UpdateDetectorVersionStatus":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionStatus","backup:DeleteBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupPlan.html","iam:CreatePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html","codepipeline:EnableStageTransition":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_EnableStageTransition.html","nimble:PutStudioMembers":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-membership.html","codecommit:CreatePullRequest":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequest.html","ssm:GetParametersByPath":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParametersByPath.html","firehose:StopDeliveryStreamEncryption":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_StopDeliveryStreamEncryption.html","codepipeline:RetryStageExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RetryStageExecution.html","elasticbeanstalk:RemoveTags":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","chime:BatchCreateAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateAttendee.html","fsx:CancelDataRepositoryTask":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CancelDataRepositoryTask.html","athena:UpdatePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdatePreparedStatement.html","clouddirectory:DeleteTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteTypedLinkFacet.html","ecs:UpdateCapacityProvider":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateCapacityProvider.html","appstream:CreateImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilder.html","storagegateway:BypassGovernanceRetention":"https://docs.aws.amazon.com/storagegateway/latest/userguide/CreatingCustomTapePool.html#TapeRetentionLock","ec2:AttachVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachVolume.html","iam:AttachGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachGroupPolicy.html","s3:PutJobTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html","aps:DeleteAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerDefinition","codestar:UntagProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UntagProject.html","iotwireless:UpdateDestination":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateDestination.html","ecs:UntagResource":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UntagResource.html","iot:AssociateTargetsWithJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_AssociateTargetsWithJob.html","route53-recovery-control-config:DeleteCluster":"https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html","ec2:ModifySnapshotAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySnapshotAttribute.html","ec2:RejectTransitGatewayMulticastDomainAssociations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayMulticastDomainAssociations.html","aps:PutRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutRuleGroupsNamespace","quicksight:UpdateAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAnalysis.html","waf-regional:CreateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexMatchSet.html","ecr-public:TagResource":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_TagResource.html","kinesisanalytics:CreateApplicationSnapshot":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_CreateApplicationSnapshot.html","cloudformation:DeleteChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteChangeSet.html","amplify:GenerateAccessLogs":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","monitron:DeleteProject":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mp-delete-project.html","sagemaker:UpdateModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateModelPackage.html","gamelift:ClaimGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html","greengrass:UntagResource":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_UntagResource.html","lex:DeleteBotChannel":"https://docs.aws.amazon.com/lexv2/latest/dg/deploying-messaging-platform.html","sagemaker:UpdatePipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdatePipelineExecution.html","workspaces:UpdateRulesOfIpGroup":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateRulesOfIpGroup.html","iot1click:DeleteProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeleteProject.html","ssm:UpdateServiceSetting":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateServiceSetting.html","swf:RequestCancelWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html","ecs:StartTelemetrySession":"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-metrics.html#enable_cloudwatch","mediapackage-vod:DeleteAsset":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html#assets-iddelete","a4b:UpdateSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateSkillGroup.html","connect-campaigns:PauseCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","network-firewall:UpdateFirewallPolicyChangeProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicyChangeProtection.html","ec2:DeleteVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpc.html","auditmanager:UpdateAssessmentControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentControl.html","sagemaker:UpdateExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateExperiment.html","route53:AssociateVPCWithHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_AssociateVPCWithHostedZone.html","servicediscovery:UpdateHttpNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateHttpNamespace.html","wellarchitected:UpdateShareInvitation":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateShareInvitation.html","medialive:AcceptInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","redshift:CreateClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSubnetGroup.html","budgets:DeleteBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","auditmanager:BatchDeleteDelegationByAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchDeleteDelegationByAssessment.html","ec2:CreateSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSnapshot.html","elasticfilesystem:PutLifecycleConfiguration":"https://docs.aws.amazon.com/efs/latest/ug/API_PutLifecycleConfiguration.html","lightsail:CreateBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucket.html","ec2:DeleteLaunchTemplateVersions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLaunchTemplateVersions.html","rds:CreateGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateGlobalCluster.html","sagemaker:DeleteNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteNotebookInstanceLifecycleConfig.html","route53resolver:DeleteFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRule.html","sagemaker:DeleteHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteHumanLoop.html","iotsitewise:UpdateGatewayCapabilityConfiguration":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateGatewayCapabilityConfiguration.html","sagemaker:StopProcessingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopProcessingJob.html","a4b:DisassociateSkillFromSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromSkillGroup.html","codebuild:PutResourcePolicy":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_PutResourcePolicy.html","databrew:UpdateSchedule":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateSchedule.html","events:DeactivateEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeactivateEventSource.html","iotwireless:DeleteWirelessGateway":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGateway.html","rds:DeleteDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBProxyEndpoint.html","kinesisvideo:DeleteStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteStream.html","ec2:DeleteLocalGatewayRouteTableVpcAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLocalGatewayRouteTableVpcAssociation.html","kendra:CreateQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateQuerySuggestionsBlockList.html","sagemaker:AddTags":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AddTags.html","sso:AttachManagedPolicyToPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_AttachManagedPolicyToPermissionSet.html","aps:DeleteWorkspace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteWorkspace","forecast:DeleteDataset":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDataset.html","ec2:DeleteTrafficMirrorTarget":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorTarget.html","kinesis:PutRecord":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html","robomaker:DeleteRobotApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteRobotApplication.html","schemas:PutCodeBinding":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-language-language.html#PutCodeBinding","ivs:PutMetadata":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_PutMetadata.html","cloudshell:PutCredentials":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#PutCredentials","waf:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UntagResource.html","connect:UpdateQuickConnectName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQuickConnectName.html","mediaconvert:CreateJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs-id.html","ec2:ModifyNetworkInterfaceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyNetworkInterfaceAttribute.html","ssm-contacts:PutContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_PutContactPolicy.html","geo:CreateMap":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateMap.html","lightsail:DeleteRelationalDatabaseSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabaseSnapshot.html","a4b:AssociateDeviceWithNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithNetworkProfile.html","sqlworkbench:UpdateChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","autoscaling:ResumeProcesses":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ResumeProcesses.html","ds:RemoveIpRoutes":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveIpRoutes.html","mobiletargeting:DeleteVoiceChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-voice-channel.html#rest-api-voice-channel-methods","iotthingsgraph:DeleteSystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteSystemInstance.html","ssm:DeleteAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteAssociation.html","waf-regional:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteWebACL.html","trustedadvisor:RefreshCheck":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","iam:TagSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagSAMLProvider.html","mq:UpdateBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-get","gamelift:UpdateFleetCapacity":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetCapacity.html","mediatailor:DeleteSourceLocation":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html","wafv2:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteLoggingConfiguration.html","cloud9:TagResource":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_TagResource.html","securityhub:TagResource":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_TagResource.html","appflow:TagResource":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_TagResource.html","codestar:AssociateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_AssociateTeamMember.html","ds:EnableClientAuthentication":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableClientAuthentication.html","nimble:CreateLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles.html","workmail:CreateInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/create-email-rules.html","workspaces:MigrateWorkspace":"https://docs.aws.amazon.com/workspaces/latest/api/API_MigrateWorkspace.html","ec2:DeleteRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRoute.html","sqs:TagQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_TagQueue.html","dms:DeleteReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationInstance.html","iot:CreateOTAUpdate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateOTAUpdate.html","kms:GenerateDataKeyWithoutPlaintext":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyWithoutPlaintext.html","bugbust:JoinEvent":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","qldb:SendCommand":"API_QLDB-Session_SendCommand.html","deepracer:CreateReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","quicksight:CreateDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDashboard.html","iot:CancelCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelCertificateTransfer.html","batch:UpdateJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html","deeplens:UpdateProject":null,"redshift:DeauthorizeDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeauthorizeDataShare.html","medialive:RejectInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","sagemaker:CreateUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateUserProfile.html","s3:DeleteBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html","worklink:UpdateFleetMetadata":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateFleetMetadata.html","route53resolver:ImportFirewallDomains":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ImportFirewallDomains.html","iot:UpdateBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateBillingGroup.html","access-analyzer:UpdateFindings":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UpdateFindings.html","elasticmapreduce:DeleteStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","secretsmanager:UpdateSecretVersionStage":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","dynamodb:UpdateTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html","elasticbeanstalk:UpdateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html","cloudformation:ContinueUpdateRollback":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ContinueUpdateRollback.html","datasync:CancelTaskExecution":"https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html","ec2-instance-connect:SendSerialConsoleSSHPublicKey":"https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSerialConsoleSSHPublicKey.html","kms:UpdateKeyDescription":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdateKeyDescription.html","dms:DeleteReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTask.html","kinesisvideo:TagStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagStream.html","workspaces:DeleteIpGroup":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteIpGroup.html","swf:DeprecateWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html","cloudtrail:AddTags":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_AddTags.html","workmail:WipeMobileDevice":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-devices.html#remote_wipe_device","apigateway:PATCH":"https://docs.aws.amazon.com/apigateway/api-reference/API_PATCH.html","grafana:DeleteWorkspace":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","ssm:UpdateAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateAssociation.html","a4b:DeleteConferenceProvider":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteConferenceProvider.html","cloudtrail:PutInsightSelectors":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_PutInsightSelectors.html","iam:CreateServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateServiceSpecificCredential.html","lightsail:CreateCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCertificate.html","iot:UpdateProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateProvisioningTemplate.html","lex:CreateSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateSlotType.html","cloud9:UpdateSSHRemote":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","mobilehub:SynchronizeProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","lookoutmetrics:UntagResource":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UntagResource.html","ec2:AcceptTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayPeeringAttachment.html","iotevents:UntagResource":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UntagResource.html","route53-recovery-readiness:DeleteResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets-resourcesetname.html","athena:UntagResource":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UntagResource.html","a4b:DisassociateSkillFromUsers":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromUsers.html","cloudsearch:AddTags":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_AddTags.html","appmesh:DeleteVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html","sagemaker:CreatePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePipeline.html","machinelearning:UpdateEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateEvaluation.html","codeguru-profiler:TagResource":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_TagResource.html","databrew:SendProjectSessionAction":"https://docs.aws.amazon.com/databrew/latest/dg/API_SendProjectSessionAction.html","ec2:ModifyFpgaImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyFpgaImageAttribute.html","guardduty:UpdateFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFilter.html","kinesisvideo:SendAlexaOfferToMaster":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_SendAlexaOfferToMaster.html","groundstation:DeleteConfig":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteConfig.html","redshift:JoinGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html","frauddetector:UpdateModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersion","mediapackage:UpdateOriginEndpoint":"https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-idput","networkmanager:DeleteGlobalNetwork":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteGlobalNetwork.html","lex:UpdateIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateIntent.html","ssm-contacts:StopEngagement":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StopEngagement.html","robomaker:CancelSimulationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelSimulationJob.html","budgets:UpdateBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","s3:PutBucketRequestPayment":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketRequestPayment.html","ec2:StopInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html","geo:UntagResource":"https://docs.aws.amazon.com/location/latest/developerguide/API_UntagResource.html","ds:RejectSharedDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RejectSharedDirectory.html","s3:PutBucketLogging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLogging.html","cloudsearch:DeleteSuggester":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteSuggester.html","lightsail:CreateInstancesFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstancesFromSnapshot.html","datasync:DeleteLocation":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteLocation.html","dms:DeleteEventSubscription":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEventSubscription.html","ec2:ExportTransitGatewayRoutes":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ExportTransitGatewayRoutes.html","lightsail:RebootRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootRelationalDatabase.html","sqs:ChangeMessageVisibility":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ChangeMessageVisibility.html","workmail:AddMembersToGroup":"https://docs.aws.amazon.com/workmail/latest/adminguide/groups_overview.html","finspace:DeleteEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_DeleteEnvironment.html","panorama:CreateDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateDataSource.html","personalize:DeleteSolution":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSolution.html","ec2:ResetImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetImageAttribute.html","s3:DeleteMultiRegionAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html","ssm:DeletePatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeletePatchBaseline.html","glue:DeleteTableVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTableVersion","cognito-idp:UpdateAuthEventFeedback":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateAuthEventFeedback.html","ec2:SendDiagnosticInterrupt":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SendDiagnosticInterrupt.html","codecommit:UpdateComment":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateComment.html","proton:UpdateEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateMinorVersion.html","ec2:AssociateSubnetCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateSubnetCidrBlock.html","securityhub:BatchUpdateFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchUpdateFindings.html","s3:UpdateJobPriority":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html","devicefarm:InstallToRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_InstallToRemoteAccessSession.html","guardduty:DeleteThreatIntelSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteThreatIntelSet.html","waf:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteWebACL.html","autoscaling:RecordLifecycleActionHeartbeat":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_RecordLifecycleActionHeartbeat.html","chime:UpdateChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannelMessage.html","fsx:DeleteBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteBackup.html","workmail:ResetPassword":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_ResetPassword.html","rds:FailoverGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverGlobalCluster.html","kinesis:RegisterStreamConsumer":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html","ec2:ImportKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportKeyPair.html","iotevents:BatchDisableAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchDisableAlarm.html","amplifybackend:GenerateBackendAPIModels":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname-generatemodels.html#GenerateBackendAPIModels","lightsail:UpdateContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateContainerService.html","mgn:SendAgentLogsForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","s3-object-lambda:DeleteObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","ec2:DeleteTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayPrefixListReference.html","lightsail:EnableAddOn":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_EnableAddOn.html","sagemaker:UpdateNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_ UpdateNotebookInstanceLifecycleConfig.html","ec2:CreateNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkAclEntry.html","sagemaker:PutModelPackageGroupPolicy":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_PutModelPackageGroupPolicy.html","execute-api:ManageConnections":"https://docs.aws.amazon.com/apigateway/api-reference/apigateway-websocket-control-access-iam.html","networkmanager:AssociateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateLink.html","swf:RecordActivityTaskHeartbeat":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html","ecr:BatchDeleteImage":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchDeleteImage.html","elasticloadbalancing:SetIpAddressType":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetIpAddressType.html","cloudhsm:TagResource":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_TagResource.html","devicefarm:DeleteRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRun.html","grafana:UpdateWorkspace":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","appstream:StartImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartImageBuilder.html","appmesh:TagResource":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_TagResource.html","autoscaling:DeleteLifecycleHook":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteLifecycleHook.html","codecommit:MergePullRequestByFastForward":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByFastForward.html","iotanalytics:UpdateDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDatastore.html","kafka-cluster:AlterTransactionalId":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","medialive:DeleteInput":"https://docs.aws.amazon.com/medialive/latest/ug/delete-input.html","finspace:UpdateEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_UpdateEnvironment.html","glue:CreateTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-CreateTable","rds:ResetDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html","memorydb:DeleteUser":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteUser.html","medialive:CreateMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/multiplex-create.html","glue:CreateConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-CreateConnection","ec2:DeleteVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcPeeringConnection.html","proton:TagResource":"https://docs.aws.amazon.com/proton/latest/APIReference/API_TagResource.html","rds:RevokeDBSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RevokeDBSecurityGroupIngress.html","connect:StartOutboundVoiceContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html","lightsail:DeleteKnownHostKeys":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKnownHostKeys.html","logs:PutRetentionPolicy":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutRetentionPolicy.html","mobiletargeting:DeleteSmsTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-sms.html#templates-template-name-sms-http-methods","batch:DeregisterJobDefinition":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeregisterJobDefinition.html","serverlessrepo:CreateCloudFormationChangeSet":null,"signer:RevokeSigningProfile":"https://docs.aws.amazon.com/signer/latest/api/API_RevokeSigningProfile.html","waf-regional:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateIPSet.html","cognito-idp:SetUserPoolMfaConfig":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUserPoolMfaConfig.html","ec2:CreateRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRoute.html","elasticache:DeleteCacheSecurityGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheSecurityGroup.html","ds:CreateAlias":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateAlias.html","medialive:UpdateInput":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input.html","route53resolver:AssociateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateFirewallRuleGroup.html","codecommit:DeleteFile":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteFile.html","amplify:UpdateApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ssm:UpdateInstanceAssociationStatus":null,"iot:DeleteThingShadow":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","workmail:CreateSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","mgh:PutResourceAttributes":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_PutResourceAttributes.html","app-integrations:CreateDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html","apprunner:AssociateCustomDomain":"https://docs.aws.amazon.com/apprunner/latest/api/API_AssociateCustomDomain.html","lightsail:DeleteDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDistribution.html","mediaconvert:CreateJob":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html","route53-recovery-readiness:CreateRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups.html","route53:DeleteKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteKeySigningKey.html","xray:UpdateSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_UpdateSamplingRule.html","lambda:CreateCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateCodeSigningConfig.html","storagegateway:RetrieveTapeRecoveryPoint":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RetrieveTapeRecoveryPoint.html","lex:DeleteBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotLocale.html","athena:StartQueryExecution":"https://docs.aws.amazon.com/athena/latest/APIReference/API_StartQueryExecution.html","clouddirectory:UpdateFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateFacet.html","opsworks:UnassignVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignVolume.html","rds:ModifyEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyEventSubscription.html","iam:DeleteServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServerCertificate.html","devicefarm:CreateUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateUpload.html","iotsitewise:DeleteProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteProject.html","iam:DeleteLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteLoginProfile.html","sagemaker:DeleteNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteNotebookInstance.html","guardduty:UpdateDetector":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateDetector.html","cognito-idp:DeleteUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPoolDomain.html","iot:SetDefaultPolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_SetDefaultPolicyVersion.html","es:UpdateElasticsearchDomainConfig":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-updatedomainconfig","glacier:InitiateMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html","a4b:DeleteRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoom.html","ecs:UpdateService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html","deepracer:CreateLeaderboardAccessToken":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","kms:RevokeGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_RevokeGrant.html","a4b:PutSkillAuthorization":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutSkillAuthorization.html","rds:StartDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBCluster.html","waf:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexPatternSet.html","codeguru-reviewer:CreateCodeReview":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CreateCodeReview.html","personalize:CreateDatasetExportJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html","autoscaling:PutScheduledUpdateGroupAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutScheduledUpdateGroupAction.html","swf:RespondActivityTaskCompleted":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html","sagemaker:DeleteContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteContext.html","waf:UpdateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSqlInjectionMatchSet.html","wellarchitected:UpdateWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkloadShare.html","connect:DisassociateQueueQuickConnects":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DisassociateQueueQuickConnects.html","freertos:CreateSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","schemas:CreateDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#CreateDiscoverer","sso:ProvisionPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ProvisionPermissionSet.html","kinesis:MergeShards":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html","quicksight:UpdateTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTheme.html","s3:CreateAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html","s3:PutBucketTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html","securityhub:DeleteInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteInsight.html","honeycode:BatchUpsertTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchUpsertTableRows.html","swf:ScheduleActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ScheduleActivityTask.html","elasticache:BatchStopUpdateAction":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_BatchStopUpdateAction.html","ec2:CreateInstanceExportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInstanceExportTask.html","artifact:TerminateAgreement":"https://docs.aws.amazon.com/artifact/latest/ug/managingagreements.html","iot:DeleteOTAUpdate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteOTAUpdate.html","proton:CreateEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateVersion.html","quicksight:UntagResource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UntagResource.html","elasticache:DecreaseNodeGroupsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DecreaseNodeGroupsInGlobalReplicationGroup.html","securityhub:DeclineInvitations":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeclineInvitations.html","acm:RenewCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_RenewCertificate.html","securityhub:BatchEnableStandards":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchEnableStandards.html","comprehend:StopEventsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopEventsDetectionJob.html","quicksight:DeleteTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTemplate.html","directconnect:AssociateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateVirtualInterface.html","kafka-cluster:AlterCluster":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","deepcomposer:UpdateModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","machinelearning:UpdateBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateBatchPrediction.html","amplify:CreateDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","panorama:DeleteModel":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteModel.html","ssm:TerminateSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_TerminateSession.html","quicksight:DeleteIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteIAMPolicyAssignment.html","appmesh-preview:DeleteVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html","medialive:DeleteReservation":"https://docs.aws.amazon.com/medialive/latest/ug/deleting-reservations.html","iot:CreateAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuthorizer.html","cloudfront:UpdateCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateCloudFrontOriginAccessIdentity.html","elasticache:ModifyCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheSubnetGroup.html","logs:CreateLogStream":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateLogStream.html","devicefarm:StopRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRun.html","elasticache:DeleteGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteGlobalReplicationGroup.html","sagemaker:DeleteCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteCodeRepository.html","lightsail:DeleteInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstance.html","waf-regional:DeleteSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSqlInjectionMatchSet.html","deepracer:CloneReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-console-train-evaluate-models.html#deepracer-clone-trained-model","kinesisanalytics:AddApplicationCloudWatchLoggingOption":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationCloudWatchLoggingOption.html","shield:UpdateProtectionGroup":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_UpdateProtectionGroup.html","ecr-public:UntagResource":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UntagResource.html","elasticmapreduce:StopEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html","opsworks:UpdateStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateStack.html","networkmanager:CreateConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateConnection.html","appstream:UpdateStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateStack.html","personalize:DeleteSchema":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSchema.html","elasticache:DeleteUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteUserGroup.html","cognito-idp:DeleteResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteResourceServer.html","es:AssociatePackage":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-associatepackage","glue:NotifyEvent":"https://docs.aws.amazon.com/glue/latest/dg/starting-workflow-eventbridge.html","frauddetector:UpdateVariable":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateVariable.html","quicksight:UpdateDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboard.html","wafv2:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UntagResource.html","kinesisvideo:CreateSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateSignalingChannel.html","kafka-cluster:AlterClusterDynamicConfiguration":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","logs:AssociateKmsKey":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_AssociateKmsKey.html","directconnect:ConfirmTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmTransitVirtualInterface.html","rds:ModifyDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html","waf-regional:UpdateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRateBasedRule.html","glue:BatchDeletePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-BatchDeletePartition","workspaces:RebootWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_RebootWorkspaces.html","kafka-cluster:AlterTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","sagemaker:DeleteFlowDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteFlowDefinition.html","fsx:AssociateFileGateway":"https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html","waf-regional:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexPatternSet.html","iam:UpdateAssumeRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAssumeRolePolicy.html","kendra:CreateThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateThesaurus.html","quicksight:CreateGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateGroup.html","ec2:DeleteTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorSession.html","waf-regional:CreateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRateBasedRule.html","lightsail:DeleteDomain":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomain.html","lex:DeleteBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotAlias.html","directconnect:DeleteLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteLag.html","kinesis:RemoveTagsFromStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RemoveTagsFromStream.html","lightsail:CreateInstances":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstances.html","panorama:UpdateDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateDataSource.html","servicecatalog:DisassociateResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DisassociateResource.html","ec2:ModifyVpnTunnelOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnTunnelOptions.html","iam:UpdateOpenIDConnectProviderThumbprint":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateOpenIDConnectProviderThumbprint.html","kendra:ClearQuerySuggestions":"https://docs.aws.amazon.com/kendra/latest/dg/API_ClearQuerySuggestions.html","network-firewall:CreateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewallPolicy.html","batch:SubmitJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html","clouddirectory:UpdateTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateTypedLinkFacet.html","iot:ReplaceTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_ReplaceTopicRule.html","ec2:AllocateHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AllocateHosts.html","elasticfilesystem:Backup":"https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html","ds:UnshareDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UnshareDirectory.html","quicksight:UpdateDashboardPublishedVersion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPublishedVersion.html","ssm-contacts:CreateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateContact.html","lightsail:TagResource":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TagResource.html","a4b:DeleteNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteNetworkProfile.html","proton:DeleteServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateMajorVersion.html","ec2:DeleteTransitGatewayConnect":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayConnect.html","firehose:StartDeliveryStreamEncryption":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_StartDeliveryStreamEncryption.html","appstream:DeleteStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteStack.html","network-firewall:DeleteResourcePolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteResourcePolicy.html","storagegateway:UpdateFileSystemAssociation":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateFileSystemAssociation.html","lightsail:ReleaseStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ReleaseStaticIp.html","appmesh-preview:DeleteGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html","chime:CreateAppInstanceAdmin":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAppInstanceAdmin.html","emr-containers:CancelJobRun":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CancelJobRun.html","connect:DeleteUseCase":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUseCase.html","iam:UntagMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagMFADevice.html","panorama:DeleteAppVersion":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteAppVersion.html","ssm:UpdateManagedInstanceRole":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateManagedInstanceRole.html","ecr:InitiateLayerUpload":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_InitiateLayerUpload.html","iot:UpdateSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateSecurityProfile.html","sagemaker:RegisterDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_RegisterDevices.html","waf-regional:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutPermissionPolicy.html","ecs:DeleteTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteTaskSet.html","nimble:DeleteLaunchProfileMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership-principalid.html","iot:DeleteDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDomainConfiguration.html","codepipeline:DeletePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeletePipeline.html","iot:StartNextPendingJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_StartNextPendingJobExecution.html","waf-regional:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexPatternSet.html","ses:DeleteContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteContact.html","dynamodb:UpdateGlobalTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTable.html","redshift:BatchModifyClusterSnapshots":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchModifyClusterSnapshots.html","amplifybackend:RemoveBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config-remove.html#RemoveBackendConfig","elasticloadbalancing:ModifyRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyRule.html","elasticloadbalancing:RemoveListenerCertificates":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveListenerCertificates.html","autoscaling:EnableMetricsCollection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_EnableMetricsCollection.html","globalaccelerator:CreateCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingListener.html","nimble:CreateStreamingSession":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions.html","iotdeviceadvisor:UpdateSuiteDefinition":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UpdateSuiteDefinition.html","nimble:DeleteStudioMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-membership-principalid.html","servicediscovery:UpdatePrivateDnsNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePrivateDnsNamespace.html","wisdom:DeleteContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteContent.html","ds:CreateComputer":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateComputer.html","events:CreateEventBus":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html","mobiletargeting:CreateExportJob":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-export-jobs.html#rest-api-export-jobs-methods","route53-recovery-readiness:UpdateReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks-readinesscheckname.html","comprehend:StartPiiEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartPiiEntitiesDetectionJob.html","clouddirectory:AttachPolicy":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachPolicy.html","workmail:UpdatePrimaryEmailAddress":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdatePrimaryEmailAddress.html","connect:AssociateQueueQuickConnects":"https://docs.aws.amazon.com/connect/latest/APIReference/API_AssociateQueueQuickConnects.html","ec2:CancelSpotInstanceRequests":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelSpotInstanceRequests.html","mediatailor:CreateProgram":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html","acm-pca:UpdateCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UpdateCertificateAuthority.html","ec2-instance-connect:SendSSHPublicKey":"https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSSHPublicKey.html","ec2:ModifyInstancePlacement":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstancePlacement.html","elasticache:CreateUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateUserGroup.html","lambda:RemovePermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_RemovePermission.html","sagemaker:CreateLabelingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateLabelingJob.html","iam:ResetServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html","imagebuilder:UpdateInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateInfrastructureConfiguration.html","waf:CreateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateGeoMatchSet.html","proton:DeleteService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteService.html","sdb:PutAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_PutAttributes.html","geo:PutGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_PutGeofence.html","lightsail:CreateDiskSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskSnapshot.html","airflow:CreateEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","waf:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateIPSet.html","iam:TagPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagPolicy.html","connect-campaigns:PutDialRequestBatch":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ec2:ModifyCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyCapacityReservation.html","codebuild:BatchDeleteBuilds":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchDeleteBuilds.html","elasticache:StartMigration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_StartMigration.html","appstream:DisassociateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateFleet.html","glue:DeleteRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteRegistry","iotanalytics:DeleteDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDatastore.html","iotsitewise:BatchDisassociateProjectAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchDisassociateProjectAssets.html","mobiletargeting:UpdateBaiduChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-baidu-channel.html#rest-api-baidu-channel-methods","chime:SendChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_SendChannelMessage.html","servicecatalog:AcceptPortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AcceptPortfolioShare.html","sns:SetTopicAttributes":"https://docs.aws.amazon.com/sns/latest/api/API_SetTopicAttributes.html","panorama:CreateInputs":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateInputList.html","ssm:GetParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html","iotfleethub:DeleteDashboard":null,"personalize:CreateCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html","elasticache:ResetCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ResetCacheParameterGroup.html","redshift:DeleteClusterSecurityGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSecurityGroup.html","cognito-identity:MergeDeveloperIdentities":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_MergeDeveloperIdentities.html","gamelift:DeleteBuild":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteBuild.html","iam:UploadSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadSSHPublicKey.html","connect:AssociateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_AssociateRoutingProfileQueues.html","dynamodb:UpdateTimeToLive":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTimeToLive.html","ec2:CreateEgressOnlyInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateEgressOnlyInternetGateway.html","waf:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateWebACL.html","s3-object-lambda:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","s3:DeleteAccessPointForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html","waf-regional:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_TagResource.html","app-integrations:UntagResource":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UntagResource.html","redshift:DeleteHsmClientCertificate":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmClientCertificate.html","appconfig:CreateEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateEnvironment.html","route53resolver:UntagResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UntagResource.html","fis:UntagResource":"https://docs.aws.amazon.com/fis/latest/APIReference/API_UntagResource.html","lightsail:RebootInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootInstance.html","redshift:CreateSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotSchedule.html","glue:StartImportLabelsTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartImportLabelsTaskRun","sagemaker:CreateModelExplainabilityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelExplainabilityJobDefinition.html","iot:Publish":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","kinesisanalytics:StartApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_StartsApplication.html","rds:DeleteDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBCluster.html","route53:ChangeResourceRecordSets":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html","workmail:DeleteResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteResource.html","storagegateway:UpdateBandwidthRateLimit":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimit.html","kendra:BatchPutDocument":"https://docs.aws.amazon.com/kendra/latest/dg/API_BatchPutDocument.html","ec2:CreateVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnGateway.html","ec2:TerminateClientVpnConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TerminateClientVpnConnections.html","qldb:UntagResource":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UntagResource.html","ds:RegisterEventTopic":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RegisterEventTopic.html","athena:CreateNamedQuery":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateNamedQuery.html","codeartifact:AssociateExternalConnection":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssociateExternalConnection.html","codebuild:CreateWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateWebhook.html","elasticache:CompleteMigration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CompleteMigration.html","fsx:DeleteFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteFileSystem.html","workspaces:DisassociateConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_DisassociateConnectionAlias.html","codecommit:DeleteRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteRepository.html","chime:UntagMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagMeeting.html","elasticfilesystem:DeleteTags":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteTags.html","cloudtrail:UpdateTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_UpdateTrail.html","route53:DeleteReusableDelegationSet":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteReusableDelegationSet.html","codecommit:PutCommentReaction":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutCommentReaction.html","cognito-idp:UntagResource":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UntagResource.html","config:StartRemediationExecution":"https://docs.aws.amazon.com/config/latest/APIReference/API_StartRemediationExecution.html","iam:DeactivateMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeactivateMFADevice.html","ec2:ModifyHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyHosts.html","aps:TagResource":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-TagResource","codepipeline:DeregisterWebhookWithThirdParty":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeregisterWebhookWithThirdParty.html","groundstation:DeleteMissionProfile":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteMissionProfile.html","wisdom:DeleteAssistantAssociation":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteAssistantAssociation.html","s3:ObjectOwnerOverrideToBucketOwner":"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html#repl-ownership-add-role-permission","appsync:DeleteGraphqlApi":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteGraphqlApi.html","iam:DetachRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachRolePolicy.html","ec2:CreateReplaceRootVolumeTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateReplaceRootVolumeTask.html","s3:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","sagemaker:UpdateDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDomain.html","ec2:DeleteNetworkInsightsPath":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInsightsPath.html","iot:RejectCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_RejectCertificateTransfer.html","glue:StartMLLabelingSetGenerationTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartMLLabelingSetGenerationTaskRun","acm:ResendValidationEmail":"https://docs.aws.amazon.com/acm/latest/APIReference/API_ResendValidationEmail.html","ec2:ModifySubnetAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySubnetAttribute.html","iot:DeleteMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteMitigationAction.html","geo:DeleteTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteTracker.html","cloudtrail:DeleteTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_DeleteTrail.html","connect-campaigns:StopCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","route53-recovery-control-config:UpdateSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html","s3:DeleteBucketOwnershipControls":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketOwnershipControls.html","imagebuilder:PutContainerRecipePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutContainerRecipePolicy.html","lookoutvision:UntagResource":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_UntagResource.html","autoscaling:PutScalingPolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutScalingPolicy.html","mgn:UpdateReplicationConfiguration":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateReplicationConfiguration.html","sqs:SendMessage":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html","waf-regional:UpdateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexMatchSet.html","servicediscovery:UpdateService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateService.html","rds:BacktrackDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BacktrackDBCluster.html","directconnect:DeleteVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteVirtualInterface.html","opsworks:AttachElasticLoadBalancer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AttachElasticLoadBalancer.html","workmail:StartMailboxExportJob":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_StartMailboxExportJob.html","lambda:UpdateFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCodeSigningConfig.html","profile:AddProfileKey":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_AddProfileKey.html","iotwireless:TagResource":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_TagResource.html","mediatailor:StartChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-start.html","quicksight:DeleteDataSource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDataSource.html","iam:UploadServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadServerCertificate.html","savingsplans:DeleteQueuedSavingsPlan":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_DeleteQueuedSavingsPlan.html","sqlworkbench:DeleteSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","rds:DeleteOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html","events:DeleteArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteArchive.html","dataexchange:UntagResource":"https://docs.aws.amazon.com/data-exchange/latest/apireference/tags-resource-arn.html#UntagResource","kendra:DeleteFaq":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteFaq.html","elasticloadbalancing:DeleteListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteListener.html","appconfig:UpdateConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateConfigurationProfile.html","mediapackage-vod:TagResource":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/tags-resource-arn.html#tags-resource-arnpost","elasticache:DeleteUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteUser.html","mediatailor:DeleteVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","rds:CreateDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSubnetGroup.html","networkmanager:TagResource":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_TagResource.html","ec2:CreateNetworkInsightsPath":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInsightsPath.html","timestream:DeleteTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_DeleteTable.html","mediaconvert:CancelJob":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs-id.html","elastictranscoder:UpdatePipelineStatus":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline-status.html","kinesisanalytics:DeleteApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplication.html","ec2:DeleteFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFpgaImage.html","codeartifact:CopyPackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CopyPackageVersions.html","ec2:ModifyVpcAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcAttribute.html","personalize:DeleteEventTracker":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteEventTracker.html","cognito-idp:AdminSetUserPassword":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserPassword.html","ec2:ModifyVpnConnectionOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnConnectionOptions.html","qldb:ExportJournalToS3":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_ExportJournalToS3.html","cognito-idp:DeleteIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteIdentityProvider.html","imagebuilder:UpdateImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateImagePipeline.html","kinesisvideo:UpdateSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateSignalingChannel.html","rds:AddTagsToResource":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddTagsToResource.html","elasticmapreduce:StopNotebookExecution":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html","network-firewall:CreateFirewall":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewall.html","mgn:NotifyAgentConnectedForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","route53:CreateHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateHostedZone.html","opsworks:UpdateApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html","secretsmanager:RestoreSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","iot:AttachPrincipalPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPrincipalPolicy.html","elasticbeanstalk:AbortEnvironmentUpdate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html","iam:TagMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagMFADevice.html","aps:DeleteRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteRuleGroupsNamespace","iam:DeleteServiceLinkedRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceLinkedRole.html","quicksight:CreateUser":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","waf:UpdateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateXssMatchSet.html","kendra:UpdateQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateQuerySuggestionsBlockList.html","serverlessrepo:CreateCloudFormationTemplate":null,"braket:UntagResource":"https://docs.aws.amazon.com/braket/latest/APIReference/API_UntagResource.html","cloudwatch:UntagResource":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_UntagResource.html","elasticache:IncreaseNodeGroupsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_IncreaseNodeGroupsInGlobalReplicationGroup.html","wellarchitected:UpdateAnswer":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateAnswer.html","sagemaker:DeleteApp":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteApp.html","servicecatalog:UpdatePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdatePortfolio.html","ec2:CancelCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelCapacityReservation.html","rds:RestoreDBInstanceFromDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html","redshift:ModifyClusterDbRevision":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterDbRevision.html","iam:AttachRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachRolePolicy.html","kinesisanalytics:AddApplicationInputProcessingConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationInputProcessingConfiguration.html","apprunner:DisassociateCustomDomain":"https://docs.aws.amazon.com/apprunner/latest/api/API_DisassociateCustomDomain.html","opsworks:RegisterInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterInstance.html","ec2:RejectVpcEndpointConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectVpcEndpointConnections.html","ecs:SubmitAttachmentStateChanges":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitAttachmentStateChanges.html","elasticbeanstalk:SwapEnvironmentCNAMEs":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html","gamelift:DeleteMatchmakingRuleSet":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingRuleSet.html","glacier:AbortVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AbortVaultLock.html","fsx:CreateBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateBackup.html","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchAssociateApprovalRuleTemplateWithRepositories.html","ec2:DeleteVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnGateway.html","comprehend:StopDominantLanguageDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopDominantLanguageDetectionJob.html","lightsail:CreateContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerService.html","kendra:UpdateThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateThesaurus.html","ec2:CreateCustomerGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCustomerGateway.html","dax:DecreaseReplicationFactor":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DecreaseReplicationFactor.html","machinelearning:DeleteEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteEvaluation.html","dms:DeleteEndpoint":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEndpoint.html","connect-campaigns:DeleteCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","iam:DetachGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachGroupPolicy.html","elasticache:DeleteCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheParameterGroup.html","servicecatalog:DeleteApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DeleteApplication.html","machinelearning:CreateDataSourceFromRedshift":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRedshift.html","rekognition:StartFaceSearch":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartFaceSearch.html","ecr:SetRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_SetRepositoryPolicy.html","ssm:CreateDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateDocument.html","mediatailor:PutChannelPolicy":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html","rds:AddSourceIdentifierToSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddSourceIdentifierToSubscription.html","workmail:DeleteMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove_domain.html","appconfig:DeleteDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteDeploymentStrategy.html","cloudwatch:DeleteMetricStream":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteMetricStream.html","comprehend:CreateDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateDocumentClassifier.html","connect:UpdateQueueName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueName.html","mediaconvert:UpdateJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobtemplates-name.html","devicefarm:CreateNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateNetworkProfile.html","sagemaker:CreatePresignedDomainUrl":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePresignedDomainUrl.html","auditmanager:BatchDisassociateAssessmentReportEvidence":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchDisassociateAssessmentReportEvidence.html","backup:StartRestoreJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html","devicefarm:UntagResource":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UntagResource.html","rekognition:UntagResource":"https://docs.aws.amazon.com/rekognition/latest/dg/API_UntagResource.html","greengrass:DeleteComponent":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteComponent.html","ec2:ModifyTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGatewayVpcAttachment.html","resource-groups:DeleteGroup":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_DeleteGroup.html","iam:RemoveUserFromGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveUserFromGroup.html","redshift:DeleteUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteUsageLimit.html","cloud9:UpdateEnvironment":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironment.html","a4b:UpdateProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateProfile.html","cloudsearch:BuildSuggesters":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_BuildSuggesters.html","robomaker:UpdateSimulationApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateSimulationApplication.html","globalaccelerator:UpdateCustomRoutingAcceleratorAttributes":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAcceleratorAttributes.html","swf:StartWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html","mobiletargeting:UpdateVoiceTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-voice.html#templates-template-name-voice-http-methods","a4b:ForgetSmartHomeAppliances":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_ForgetSmartHomeAppliances.html","proton:UpdateServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplate.html","elasticmapreduce:DeleteStudio":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","sqs:UntagQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_UntagQueue.html","iotsitewise:AssociateAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssociateAssets.html","quicksight:UpdateDataSourcePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSourcePermissions.html","auditmanager:BatchAssociateAssessmentReportEvidence":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchAssociateAssessmentReportEvidence.html","connect:UpdateRoutingProfileName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileName.html","storagegateway:JoinDomain":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_JoinDomain.html","iam:AddRoleToInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddRoleToInstanceProfile.html","opsworks:AssociateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssociateElasticIp.html","quicksight:CreateGroupMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateGroupMembership.html","directconnect:CreatePublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePublicVirtualInterface.html","redshift:ResumeCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResumeCluster.html","ec2:RunInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html","ram:AcceptResourceShareInvitation":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AcceptResourceShareInvitation.html","ec2:DeleteCustomerGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteCustomerGateway.html","databrew:TagResource":"https://docs.aws.amazon.com/databrew/latest/dg/API_TagResource.html","access-analyzer:DeleteArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_DeleteArchiveRule.html","elasticache:RemoveTagsFromResource":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RemoveTagsFromResource.html","ds:AddRegion":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddRegion.html","groundstation:TagResource":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_TagResource.html","frauddetector:DeleteLabel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteLabel","machinelearning:DeleteMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteMLModel.html","nimble:StartStudioSSOConfigurationRepair":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","config:DeleteRemediationConfiguration":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteRemediationConfiguration.html","devicefarm:ScheduleRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ScheduleRun.html","iotsitewise:CreateProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateProject.html","ram:DisassociateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceShare.html","neptune-db:connect":"https://docs.aws.amazon.com/neptune/latest/userguide/get-started.html","ses:SendBulkEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendBulkEmail.html","lex:CreateBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotAlias.html","proton:DeleteServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplate.html","sagemaker:StartHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartHumanLoop.html","batch:UpdateComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html","codestar:DeleteUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteUserProfile.html","ivs:CreateRecordingConfiguration":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateRecordingConfiguration.html","kafka-cluster:DeleteTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","route53:CreateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateKeySigningKey.html","connect:UpdateQueueMaxContacts":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueMaxContacts.html","elasticbeanstalk:RestartAppServer":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html","managedblockchain:CreateProposal":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateProposal.html","dynamodb:PartiQLInsert":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","elasticfilesystem:DeleteMountTarget":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteMountTarget.html","signer:AddProfilePermission":"https://docs.aws.amazon.com/signer/latest/api/API_AddProfilePermission.html","iotsitewise:TagResource":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TagResource.html","ec2:CreateClientVpnRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateClientVpnRoute.html","storagegateway:SetSMBGuestPassword":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_SetSMBGuestPassword.html","rds:CreateOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html","storagegateway:DeleteFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteFileShare.html","ec2:ModifyVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVolume.html","network-firewall:DisassociateSubnets":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/APIReference/API_DisassociateSubnets.html","appflow:DeleteConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_DescribeConnectorProfiles.html","connect:UpdateRoutingProfileDefaultOutboundQueue":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileDefaultOutboundQueue.html","budgets:ModifyBudget":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","rds-data:ExecuteStatement":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_ExecuteStatement.html","ebs:StartSnapshot":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_StartSnapshot.html","es:DeleteDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-deletedomain","macie2:UpdateClassificationJob":"https://docs.aws.amazon.com/macie/latest/APIReference/jobs-jobid.html","globalaccelerator:UpdateEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateEndpointGroup.html","ec2:CreateTransitGatewayConnect":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayConnect.html","mediapackage:RotateIngestEndpointCredentials":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-ingest_endpoints-ingest_endpoint_id-credentials.html#channels-id-ingest_endpoints-ingest_endpoint_id-credentialsput","ds:DisableLDAPS":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableLDAPS.html","s3:PutAccessPointPolicyForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html","rds:DeleteDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSubnetGroup.html","waf-regional:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexPatternSet.html","autoscaling:CreateLaunchConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateLaunchConfiguration.html","codestar-connections:UpdateConnectionInstallation":"https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake","servicecatalog:DeletePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeletePortfolio.html","network-firewall:AssociateSubnets":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateSubnets.html","fis:UpdateExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_UpdateExperimentTemplate.html","lightsail:DeleteAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAlarm.html","elasticmapreduce:PutManagedScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_PutManagedScalingPolicy.html","clouddirectory:CreateIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateIndex.html","storagegateway:UpdateBandwidthRateLimitSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimitSchedule.html","worklink:DisassociateWebsiteAuthorizationProvider":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateWebsiteAuthorizationProvider.html","geo:BatchEvaluateGeofences":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchEvaluateGeofences.html","mobiletargeting:UpdateJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","kendra:CreateFaq":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateFaq.html","dynamodb:DeleteTableReplica":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/V2gt_IAM.html","a4b:DeleteProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteProfile.html","opsworks:DeregisterEcsCluster":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterEcsCluster.html","cloudtrail:PutEventSelectors":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_PutEventSelectors.html","frauddetector:DeleteOutcome":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteOutcome","cloudwatch:DisableAlarmActions":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableAlarmActions.html","qldb:PartiQLInsert":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.insert.html","ds:RegisterCertificate":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RegisterCertificate.html","cloud9:UpdateEnvironmentSettings":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","ec2:DeleteTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayMulticastDomain.html","ds:EnableRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableRadius.html","iotsitewise:UpdateAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAccessPolicy.html","memorydb:FailoverShard":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_FailoverShard.html","trustedadvisor:ExcludeCheckItems":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","workmail:DeleteGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteGroup.html","workmail:PutRetentionPolicy":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutRetentionPolicy.html","ec2:RunScheduledInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunScheduledInstances.html","codeguru-profiler:PostAgentProfile":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PostAgentProfile.html","profile:PutProfileObject":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObject.html","iot:DeleteProvisioningTemplateVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplateVersion.html","codeguru-profiler:PutPermission":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PutPermission.html","ssm:DeleteParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteParameter.html","gamelift:UpdateFleetPortSettings":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetPortSettings.html","codecommit:UntagResource":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UntagResource.html","cognito-idp:UpdateUserPool":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html","dax:BatchWriteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html","appmesh-preview:UpdateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualRouter.html","kafka-cluster:WriteDataIdempotently":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","codebuild:RetryBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuildBatch.html","robomaker:CreateWorldGenerationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateWorldGenerationJob.html","kinesisanalytics:DeleteApplicationCloudWatchLoggingOption":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationCloudWatchLoggingOption.html","iotfleethub:UpdateDashboard":null,"sso:PutInlinePolicyToPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_PutInlinePolicyToPermissionSet.html","comprehend:DeleteEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteEntityRecognizer.html","sagemaker:CreateContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateContext.html","logs:CreateLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateLogGroup.html","logs:PutMetricFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutMetricFilter.html","amplify:StartDeployment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","lookoutequipment:DeleteDataset":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteDataset.html","networkmanager:DeleteLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteLink.html","proton:UntagResource":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UntagResource.html","cloudformation:UntagResource":null,"healthlake:StartFHIRExportJob":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_StartFHIRExportJob.html","securityhub:CreateActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateActionTarget.html","waf:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexPatternSet.html","elastictranscoder:UpdatePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline.html","athena:DeletePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeletePreparedStatement.html","cassandra:TagResource":null,"appconfig:CreateHostedConfigurationVersion":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html","appstream:StartFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartFleet.html","lightsail:UpdateLoadBalancerAttribute":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html","proton:CreateEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateMinorVersion.html","quicksight:CreateTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplateAlias.html","ds:DeleteLogSubscription":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteLogSubscription.html","qldb:CancelJournalKinesisStream":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_CancelJournalKinesisStream.html","auditmanager:DeleteAssessmentFramework":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessmentFramework.html","nimble:CreateStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios.html","iot:DeleteAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuthorizer.html","ec2:UpdateSecurityGroupRuleDescriptionsEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UpdateSecurityGroupRuleDescriptionsEgress.html","cloudfront:UpdateStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateStreamingDistribution.html","kinesis:StartStreamEncryption":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StartStreamEncryption.html","wisdom:NotifyRecommendationsReceived":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_NotifyRecommendationsReceived.html","es:ESHttpPut":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","workspaces:RebuildWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_RebuildWorkspaces.html","wellarchitected:DeleteWorkload":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkload.html","cloudwatch:EnableAlarmActions":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableAlarmActions.html","iotanalytics:DeleteChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteChannel.html","fsx:DeleteVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteVolume.html","iotsitewise:UpdateProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateProject.html","ec2:CreateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInstanceEventWindow.html","ssm-incidents:StartIncident":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StartIncident.html","codedeploy:CreateDeploymentConfig":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html","waf-regional:CreateWebACLMigrationStack":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACLMigrationStack.html","transfer:DeleteSshPublicKey":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteSshPublicKey.html","cognito-sync:SetCognitoEvents":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetCognitoEvents.html","iotthingsgraph:TagResource":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_TagResource.html","connect:UpdateUserSecurityProfiles":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserSecurityProfiles.html","appmesh-preview:UpdateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualNode.html","greengrass:TagResource":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_TagResource.html","networkmanager:DisassociateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateTransitGatewayConnectPeer.html","route53:DeleteHealthCheck":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteHealthCheck.html","glue:UpdateTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-UpdateTable","medialive:DeleteInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/delete-input-security-group.html","ram:UntagResource":"https://docs.aws.amazon.com/ram/latest/APIReference/API_UntagResource.html","rds:PromoteReadReplica":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplica.html","codebuild:DeleteReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReportGroup.html","rds:StopDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstance.html","ssm-incidents:UpdateDeletionProtection":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateDeletionProtection.html","swf:TagResource":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TagResource.html","waf:CreateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSqlInjectionMatchSet.html","quicksight:CreateReader":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","databrew:UpdateDataset":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateDataset.html","elasticloadbalancing:RemoveTags":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveTags.html","sqlworkbench:TagResource":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","route53resolver:DisassociateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html","waf:CreateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateByteMatchSet.html","connect:AssociateCustomerProfilesDomain":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ds:CreateSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateSnapshot.html","mobiletargeting:CreateImportJob":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-import-jobs.html#rest-api-import-jobs-methods","fsx:ManageBackupPrincipalAssociations":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html","waf-regional:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteIPSet.html","waf:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutLoggingConfiguration.html","redshift:BatchDeleteClusterSnapshots":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchDeleteClusterSnapshots.html","robomaker:CreateSimulationApplicationVersion":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateSimulationApplicationVersion.html","fsx:AssociateFileSystemAliases":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_AssociateFileSystemAliases.html","ec2:DeleteLocalGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLocalGatewayRoute.html","a4b:PutRoomSkillParameter":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutRoomSkillParameter.html","s3-object-lambda:RestoreObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html","imagebuilder:DeleteComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteComponent.html","iot:DeleteCACertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCACertificate.html","autoscaling:AttachLoadBalancers":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachLoadBalancers.html","gamelift:DeleteFleetLocations":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteFleetLocations.html","kms:DisableKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DisableKey.html","networkmanager:DeregisterTransitGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeregisterTransitGateway.html","panorama:DeleteDevice":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteDevice.html","quicksight:DeleteTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTheme.html","redshift:ModifyUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyUsageLimit.html","ec2:RevokeSecurityGroupEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeSecurityGroupEgress.html","rekognition:CreateProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateProjectVersion.html","lightsail:CloseInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CloseInstancePublicPorts.html","es:CancelElasticsearchServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-stopupdate","cloudfront:UntagResource":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UntagResource.html","opsworks:UpdateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateElasticIp.html","sagemaker:UpdateArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateArtifact.html","autoscaling:ExitStandby":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ExitStandby.html","chatbot:DeleteSlackChannelConfiguration":null,"chime:DeleteChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannel.html","iot1click:AssociateDeviceWithPlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_AssociateDeviceWithPlacement.html","lightsail:DeleteKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKeyPair.html","sagemaker:CreateNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateNotebookInstanceLifecycleConfig.html","mobiletargeting:UpdateApplicationSettings":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-settings.html#rest-api-settings-methods","ds:DeleteConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteConditionalForwarder.html","ec2:CreateSecurityGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSecurityGroup.html","frauddetector:UpdateDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersion","iot:UpdateDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDynamicThingGroup.html","profile:DeleteProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfile.html","elastictranscoder:DeletePreset":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/delete-preset.html","transfer:CreateUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateUser.html","storagegateway:NotifyWhenUploaded":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_NotifyWhenUploaded.html","cognito-idp:TagResource":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_TagResource.html","quicksight:CreateIngestion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateIngestion.html","polly:PutLexicon":"https://docs.aws.amazon.com/polly/latest/dg/API_PutLexicon.html","clouddirectory:DeleteObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteObject.html","ec2:ApplySecurityGroupsToClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ApplySecurityGroupsToClientVpnTargetNetwork.html","sagemaker:SendPipelineExecutionStepFailure":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendPipelineExecutionStepFailure.html","secretsmanager:UntagResource":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codecommit:CreateBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateBranch.html","route53-recovery-readiness:DeleteRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups-recoverygroupname.html","ec2:DeregisterTransitGatewayMulticastGroupMembers":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterTransitGatewayMulticastGroupMembers.html","sagemaker:AddAssociation":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AddAssociation.html","robomaker:CancelWorldExportJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelWorldExportJob.html","elasticloadbalancing:DeregisterTargets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeregisterTargets.html","ec2:AssignIpv6Addresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssignIpv6Addresses.html","fsx:DeleteStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteStorageVirtualMachine.html","acm:ImportCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_ImportCertificate.html","appmesh:CreateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualGateway.html"}};t.sample_iam_data=a},"5fbd":function(e,t,a){"use strict";var o=a("e1f3"),s=a("5706").HTML_OPEN_CLOSE_TAG_RE,i=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(s.source+"\\s*$"),/^$/,!1]];e.exports=function(e,t,a,o){var s,n,r,c,l=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(c=e.src.slice(l,h),s=0;sa.size)&&!1!==i(t,(function(e){if(!a.includes(e))return!1}),!0)}},"69f3":function(e,t,a){"use strict";var o,s,i,n=a("cdce"),r=a("cfe9"),c=a("861d"),l=a("9112"),h=a("1a2d"),d=a("c6cd"),m=a("f772"),p=a("d012"),u="Object already initialized",f=r.TypeError,g=r.WeakMap,v=function(e){return i(e)?s(e):o(e,{})},A=function(e){return function(t){var a;if(!c(t)||(a=s(t)).type!==e)throw new f("Incompatible receiver, "+e+" required");return a}};if(n||d.state){var P=d.state||(d.state=new g);P.get=P.get,P.has=P.has,P.set=P.set,o=function(e,t){if(P.has(e))throw new f(u);return t.facade=e,P.set(e,t),t},s=function(e){return P.get(e)||{}},i=function(e){return P.has(e)}}else{var b=m("state");p[b]=!0,o=function(e,t){if(h(e,b))throw new f(u);return t.facade=e,l(e,b,t),t},s=function(e){return h(e,b)?e[b]:{}},i=function(e){return h(e,b)}}e.exports={set:o,get:s,has:i,enforce:v,getterFor:A}},"6d3f":function(e,t,a){"use strict";a("a221")},"6e00":function(e,t,a){"use strict";for(var o=a("0068").isSpace,s=[],i=0;i<256;i++)s.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){s[e.charCodeAt(0)]=1})),e.exports=function(e,t){var a,i,n,r,c,l=e.pos,h=e.posMax;if(92!==e.src.charCodeAt(l))return!1;if(l++,l>=h)return!1;if(a=e.src.charCodeAt(l),10===a){t||e.push("hardbreak","br",0),l++;while(l=55296&&a<=56319&&l+1=56320&&i<=57343&&(r+=e.src[l+1],l++)),n="\\"+r,t||(c=e.push("text_special","",0),a<256&&0!==s[a]?c.content=r:c.content=n,c.markup=n,c.info="escape"),e.pos=l+1,!0}},"6e83":function(e,t,a){"use strict";var o=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;e.exports=function(e,t){var a,s,i,n,r,c,l,h;return!!e.md.options.linkify&&(!(e.linkLevel>0)&&(a=e.pos,s=e.posMax,!(a+3>s)&&(58===e.src.charCodeAt(a)&&(47===e.src.charCodeAt(a+1)&&(47===e.src.charCodeAt(a+2)&&(i=e.pending.match(o),!!i&&(n=i[1],r=e.md.linkify.matchAtStart(e.src.slice(a-n.length)),!!r&&(c=r.url,!(c.length<=n.length)&&(c=c.replace(/\*+$/,""),l=e.md.normalizeLink(c),!!e.md.validateLink(l)&&(t||(e.pending=e.pending.slice(0,-n.length),h=e.push("link_open","a",1),h.attrs=[["href",l]],h.markup="linkify",h.info="auto",h=e.push("text","",0),h.content=e.md.normalizeLinkText(c),h=e.push("link_close","a",-1),h.markup="linkify",h.info="auto"),e.pos+=c.length-n.length,!0))))))))))}},"6fd1":function(e,t){e.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},7133:function(e,t,a){"use strict";var o=a("096b");function s(e,t,a){this.src=e,this.env=a,this.tokens=[],this.inlineMode=!1,this.md=t}s.prototype.Token=o,e.exports=s},7234:function(e,t,a){"use strict";e.exports=function(e){return null===e||void 0===e}},7282:function(e,t,a){"use strict";var o=a("e330"),s=a("59ed");e.exports=function(e,t,a){try{return o(s(Object.getOwnPropertyDescriptor(e,t)[a]))}catch(i){}}},"72c3":function(e,t,a){"use strict";var o=a("23e7"),s=a("e9bc"),i=a("dad2");o({target:"Set",proto:!0,real:!0,forced:!i("union")},{union:s})},7418:function(e,t,a){"use strict";t.f=Object.getOwnPropertySymbols},7696:function(e,t,a){"use strict";var o=a("4883"),s=[["table",a("80d3"),["paragraph","reference"]],["code",a("9c12")],["fence",a("bf2b"),["paragraph","reference","blockquote","list"]],["blockquote",a("e80e"),["paragraph","reference","blockquote","list"]],["hr",a("fdfe"),["paragraph","reference","blockquote","list"]],["list",a("4b3e"),["paragraph","reference","blockquote"]],["reference",a("d670")],["html_block",a("5fbd"),["paragraph","reference","blockquote"]],["heading",a("0758"),["paragraph","reference","blockquote"]],["lheading",a("199e")],["paragraph",a("44a8")]];function i(){this.ruler=new o;for(var e=0;e=a)break;if(e.sCount[c]=h){e.line=a;break}for(i=e.line,s=0;s=e.line)throw new Error("block rule didn't increment state.line");break}if(!o)throw new Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),c=e.line,c"+i(n.content)+""},n.code_block=function(e,t,a,o,s){var n=e[t];return""+i(e[t].content)+"\n"},n.fence=function(e,t,a,o,n){var r,c,l,h,d,m=e[t],p=m.info?s(m.info).trim():"",u="",f="";return p&&(l=p.split(/(\s+)/g),u=l[0],f=l.slice(2).join("")),r=a.highlight&&a.highlight(m.content,u,f)||i(m.content),0===r.indexOf(""+r+"\n"):"
"+r+"
\n"},n.image=function(e,t,a,o,s){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,a,o),s.renderToken(e,t,a)},n.hardbreak=function(e,t,a){return a.xhtmlOut?"
\n":"
\n"},n.softbreak=function(e,t,a){return a.breaks?a.xhtmlOut?"
\n":"
\n":"\n"},n.text=function(e,t){return i(e[t].content)},n.html_block=function(e,t){return e[t].content},n.html_inline=function(e,t){return e[t].content},r.prototype.renderAttrs=function(e){var t,a,o;if(!e.attrs)return"";for(o="",t=0,a=e.attrs.length;t\n":">",s)},r.prototype.renderInline=function(e,t,a){for(var o,s="",i=this.rules,n=0,r=e.length;n=a)return c;if(i=e.charCodeAt(r),34!==i&&39!==i&&40!==i)return c;r++,40===i&&(i=41);while(ra)return!1;if(m=t+1,e.sCount[m]=4)return!1;if(l=e.bMarks[m]+e.tShift[m],l>=e.eMarks[m])return!1;if(I=e.src.charCodeAt(l++),124!==I&&45!==I&&58!==I)return!1;if(l>=e.eMarks[m])return!1;if(z=e.src.charCodeAt(l++),124!==z&&45!==z&&58!==z&&!o(z))return!1;if(45===I&&o(z))return!1;while(l=4)return!1;if(p=i(c),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),u=p.length,0===u||u!==g.length)return!1;if(n)return!0;for(b=e.parentType,e.parentType="table",w=e.md.block.ruler.getRules("blockquote"),f=e.push("table_open","table",1),f.map=A=[t,0],f=e.push("thead_open","thead",1),f.map=[t,t+1],f=e.push("tr_open","tr",1),f.map=[t,t+1],h=0;h=4)break;for(p=i(c),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),m===t+2&&(f=e.push("tbody_open","tbody",1),f.map=P=[t+2,0]),f=e.push("tr_open","tr",1),f.map=[m,m+1],h=0;h0&&this.level++,this.tokens.push(s),s},i.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},i.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et)if(!s(this.src.charCodeAt(--e)))return e+1;return e},i.prototype.skipChars=function(e,t){for(var a=this.src.length;ea)if(t!==this.src.charCodeAt(--e))return e+1;return e},i.prototype.getLines=function(e,t,a,o){var i,n,r,c,l,h,d,m=e;if(e>=t)return"";for(h=new Array(t-e),i=0;ma?new Array(n-a+1).join(" ")+this.src.slice(c,l):this.src.slice(c,l)}return h.join("")},i.prototype.Token=o,e.exports=i},"838d":function(e,t,a){"use strict";function o(e){var t,a,o,s,i,n,r,c,l={},h=e.length;if(h){var d=0,m=-2,p=[];for(t=0;ti;a-=p[a]+1)if(s=e[a],s.marker===o.marker&&s.open&&s.end<0&&(r=!1,(s.close||o.open)&&(s.length+o.length)%3===0&&(s.length%3===0&&o.length%3===0||(r=!0)),!r)){c=a>0&&!e[a-1].open?p[a-1]+1:0,p[t]=t-a+c,p[a]=c,o.open=!1,s.end=t,s.close=!1,n=-1,m=-2;break}-1!==n&&(l[o.marker][(o.open?3:0)+(o.length||0)%3]=n)}}}e.exports=function(e){var t,a=e.tokens_meta,s=e.tokens_meta.length;for(o(e.delimiters),t=0;t=55296&&c<=57343?"���":String.fromCharCode(c),t+=6):240===(248&s)&&t+91114111?l+="����":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),t+=9):l+="�";return l}))}i.defaultChars=";/?:@&=+$,#",i.componentChars="",e.exports=i},"90e3":function(e,t,a){"use strict";var o=a("e330"),s=0,i=Math.random(),n=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++s+i,36)}},9112:function(e,t,a){"use strict";var o=a("83ab"),s=a("9bf2"),i=a("5c6c");e.exports=o?function(e,t,a){return s.f(e,t,i(1,a))}:function(e,t,a){return e[t]=a,e}},9217:function(e,t){var a="

This policy contains IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

";e.exports=a},"922c":function(e,t,a){"use strict";function o(e,t){var a,o,s,i,n,r=[],c=t.length;for(a=0;a=P)return!1;for(g=h,m=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),m.ok&&(v=e.md.normalizeLink(m.str),e.md.validateLink(v)?h=m.pos:v=""),g=h;h=P||41!==e.src.charCodeAt(h))return e.pos=A,!1;h++}else{if("undefined"===typeof e.env.references)return!1;if(h=0?r=e.src.slice(g,h++):h=c+1):h=c+1,r||(r=e.src.slice(l,c)),d=e.env.references[o(r)],!d)return e.pos=A,!1;v=d.href,p=d.title}return t||(n=e.src.slice(l,c),e.md.inline.parse(n,e.md,e.env,f=[]),u=e.push("image","img",0),u.attrs=a=[["src",v],["alt",""]],u.children=f,u.content=n,p&&a.push(["title",p])),e.pos=h,e.posMax=P,!0}},"938d":function(e,t,a){"use strict";(function(e){a.d(t,"a",(function(){return s}));var o=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o="undefined"!==typeof e&&e?Object({VUE_APP_TITLE:"Cloudsplaining",NODE_ENV:"production",BASE_URL:""})||!1:{};return t?o[t]||a:o},s=function(){return o("BOOTSTRAP_VUE_NO_WARN")||"production"===o("NODE_ENV")}}).call(this,a("4362"))},"943c":function(e,t,a){"use strict";e.exports=function(e){var t,a,o,s,i,n,r=e.tokens;for(t=0,a=r.length;ta.size?c(a.getIterator(),(function(e){d(t,e)&&h(s,e)})):r(t,(function(e){a.includes(e)&&h(s,e)})),s}},9921:function(e,t,a){"use strict";var o=a("0068").arrayReplaceAt;function s(e){return/^\s]/i.test(e)}function i(e){return/^<\/a\s*>/i.test(e)}e.exports=function(e){var t,a,n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y=e.tokens;if(e.md.options.linkify)for(a=0,n=y.length;a=0;t--)if(l=r[t],"link_close"!==l.type){if("html_inline"===l.type&&(s(l.content)&&g>0&&g--,i(l.content)&&g++),!(g>0)&&"text"===l.type&&e.md.linkify.test(l.content)){for(m=l.content,b=e.md.linkify.match(m),h=[],f=l.level,u=0,b.length>0&&0===b[0].index&&t>0&&"text_special"===r[t-1].type&&(b=b.slice(1)),d=0;du&&(c=new e.Token("text","",0),c.content=m.slice(u,p),c.level=f,h.push(c)),c=new e.Token("link_open","a",1),c.attrs=[["href",A]],c.level=f++,c.markup="linkify",c.info="auto",h.push(c),c=new e.Token("text","",0),c.content=P,c.level=f,h.push(c),c=new e.Token("link_close","a",-1),c.level=--f,c.markup="linkify",c.info="auto",h.push(c),u=b[d].lastIndex);u=4))break;o++,s=o}return e.line=s,i=e.push("code_block","code",0),i.content=e.getLines(t,s,4+e.blkIndent,!1)+"\n",i.map=[t,e.line],!0}},"9d88":function(e,t,a){(function(e,o){var s;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(i){t&&t.nodeType,e&&e.nodeType;var n="object"==typeof o&&o;n.global!==n&&n.window!==n&&n.self;var r,c=2147483647,l=36,h=1,d=26,m=38,p=700,u=72,f=128,g="-",v=/^xn--/,A=/[^\x20-\x7E]/,P=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},y=l-h,w=Math.floor,I=String.fromCharCode;function z(e){throw new RangeError(b[e])}function C(e,t){var a=e.length,o=[];while(a--)o[a]=t(e[a]);return o}function D(e,t){var a=e.split("@"),o="";a.length>1&&(o=a[0]+"@",e=a[1]),e=e.replace(P,".");var s=e.split("."),i=C(s,t).join(".");return o+i}function R(e){var t,a,o=[],s=0,i=e.length;while(s=55296&&t<=56319&&s65535&&(e-=65536,t+=I(e>>>10&1023|55296),e=56320|1023&e),t+=I(e),t})).join("")}function _(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:l}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function M(e,t,a){var o=0;for(e=a?w(e/p):e>>1,e+=w(e/t);e>y*d>>1;o+=l)e=w(e/y);return w(o+(y+1)*e/(e+m))}function T(e){var t,a,o,s,i,n,r,m,p,v,A=[],P=e.length,b=0,y=f,I=u;for(a=e.lastIndexOf(g),a<0&&(a=0),o=0;o=128&&z("not-basic"),A.push(e.charCodeAt(o));for(s=a>0?a+1:0;s=P&&z("invalid-input"),m=_(e.charCodeAt(s++)),(m>=l||m>w((c-b)/n))&&z("overflow"),b+=m*n,p=r<=I?h:r>=I+d?d:r-I,mw(c/v)&&z("overflow"),n*=v}t=A.length+1,I=M(b-i,t,0==i),w(b/t)>c-y&&z("overflow"),y+=w(b/t),b%=t,A.splice(b++,0,y)}return S(A)}function V(e){var t,a,o,s,i,n,r,m,p,v,A,P,b,y,C,D=[];for(e=R(e),P=e.length,t=f,a=0,i=u,n=0;n=t&&Aw((c-a)/b)&&z("overflow"),a+=(r-t)*b,t=r,n=0;nc&&z("overflow"),A==t){for(m=a,p=l;;p+=l){if(v=p<=i?h:p>=i+d?d:p-i,m","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},aed9:function(e,t,a){"use strict";var o=a("83ab"),s=a("d039");e.exports=o&&s((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},af30:function(e,t,a){"use strict";var o=a("0068").isWhiteSpace,s=a("0068").isPunctChar,i=a("0068").isMdAsciiPunct,n=/['"]/,r=/['"]/g,c="’";function l(e,t,a){return e.slice(0,t)+a+e.slice(t+1)}function h(e,t){var a,n,h,d,m,p,u,f,g,v,A,P,b,y,w,I,z,C,D,R,S;for(D=[],a=0;a=0;z--)if(D[z].level<=u)break;if(D.length=z+1,"text"===n.type){h=n.content,m=0,p=h.length;e:while(m=0)g=h.charCodeAt(d.index-1);else for(z=a-1;z>=0;z--){if("softbreak"===e[z].type||"hardbreak"===e[z].type)break;if(e[z].content){g=e[z].content.charCodeAt(e[z].content.length-1);break}}if(v=32,m=48&&g<=57&&(I=w=!1),w&&I&&(w=A,I=P),w||I){if(I)for(z=D.length-1;z>=0;z--){if(f=D[z],D[z].level=0;t--)"inline"===e.tokens[t].type&&n.test(e.tokens[t].content)&&h(e.tokens[t].children,e)}},b117:function(e,t,a){"use strict";e.exports=function(e){var t={};e=e||{},t.src_Any=a("cbc7").source,t.src_Cc=a("a7bc").source,t.src_Z=a("4fc2").source,t.src_P=a("7ca0").source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var o="[><|]";return t.src_pseudo_letter="(?:(?!"+o+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+o+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+o+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+o+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},b42e:function(e,t,a){"use strict";var o=Math.ceil,s=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?s:o)(t)}},b4bc:function(e,t,a){"use strict";var o=a("dc19"),s=a("cb27").has,i=a("8e16"),n=a("7f65"),r=a("384f"),c=a("5388"),l=a("2a62");e.exports=function(e){var t=o(this),a=n(e);if(i(t)<=a.size)return!1!==r(t,(function(e){if(a.includes(e))return!1}),!0);var h=a.getIterator();return!1!==c(h,(function(e){if(s(t,e))return l(h,"normal",!1)}))}},b5db:function(e,t,a){"use strict";var o=a("cfe9"),s=o.navigator,i=s&&s.userAgent;e.exports=i?String(i):""},b622:function(e,t,a){"use strict";var o=a("cfe9"),s=a("5692"),i=a("1a2d"),n=a("90e3"),r=a("04f8"),c=a("fdbf"),l=o.Symbol,h=s("wks"),d=c?l["for"]||l:l&&l.withoutSetter||n;e.exports=function(e){return i(h,e)||(h[e]=r&&i(l,e)?l[e]:d("Symbol."+e)),h[e]}},b729:function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,".policy-identifier>small[data-v-b8aa522a]{margin-left:1.5rem;display:block}",""]),e.exports=t},baca:function(e,t,a){"use strict";function o(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}e.exports=function(e,t){var a=e.pos;while(a=0;t--)a=e[t],"text"!==a.type||o||(a.content=a.content.replace(i,r)),"link_open"===a.type&&"auto"===a.info&&o--,"link_close"===a.type&&"auto"===a.info&&o++}function l(e){var t,a,s=0;for(t=e.length-1;t>=0;t--)a=e[t],"text"!==a.type||s||o.test(a.content)&&(a.content=a.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===a.type&&"auto"===a.info&&s--,"link_close"===a.type&&"auto"===a.info&&s++}e.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(s.test(e.tokens[t].content)&&c(e.tokens[t].children),o.test(e.tokens[t].content)&&l(e.tokens[t].children))}},bd68:function(e,t,a){"use strict";e.exports=a("aced")},bf2b:function(e,t,a){"use strict";e.exports=function(e,t,a,o){var s,i,n,r,c,l,h,d=!1,m=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(m+3>p)return!1;if(s=e.src.charCodeAt(m),126!==s&&96!==s)return!1;if(c=m,m=e.skipChars(m,s),i=m-c,i<3)return!1;if(h=e.src.slice(c,m),n=e.src.slice(m,p),96===s&&n.indexOf(String.fromCharCode(s))>=0)return!1;if(o)return!0;for(r=t;;){if(r++,r>=a)break;if(m=c=e.bMarks[r]+e.tShift[r],p=e.eMarks[r],m=4)&&(m=e.skipChars(m,s),!(m-c\s]/i.test(e)}function i(e){return/^<\/a\s*>/i.test(e)}function n(e){var t=32|e;return t>=97&&t<=122}e.exports=function(e,t){var a,r,c,l,h=e.pos;return!!e.md.options.html&&(c=e.posMax,!(60!==e.src.charCodeAt(h)||h+2>=c)&&(a=e.src.charCodeAt(h+1),!(33!==a&&63!==a&&47!==a&&!n(a))&&(r=e.src.slice(h).match(o),!!r&&(t||(l=e.push("html_inline","",0),l.content=r[0],s(l.content)&&e.linkLevel++,i(l.content)&&e.linkLevel--),e.pos+=r[0].length,!0))))}},c430:function(e,t,a){"use strict";e.exports=!1},c464:function(e,t,a){"use strict";var o={};function s(e){var t,a,s=o[e];if(s)return s;for(s=o[e]=[],t=0;t<128;t++)a=String.fromCharCode(t),/^[0-9a-z]$/i.test(a)?s.push(a):s.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&r<=57343){if(r>=55296&&r<=56319&&o+1=56320&&c<=57343)){h+=encodeURIComponent(e[o]+e[o+1]),o++;continue}h+="%EF%BF%BD"}else h+=encodeURIComponent(e[o]);return h}i.defaultChars=";/?:@&=+$,-_.!~*'()#",i.componentChars="-_.!~*'()",e.exports=i},c65b:function(e,t,a){"use strict";var o=a("40d5"),s=Function.prototype.call;e.exports=o?s.bind(s):function(){return s.apply(s,arguments)}},c6b6:function(e,t,a){"use strict";var o=a("e330"),s=o({}.toString),i=o("".slice);e.exports=function(e){return i(s(e),8,-1)}},c6cd:function(e,t,a){"use strict";var o=a("c430"),s=a("cfe9"),i=a("6374"),n="__core-js_shared__",r=e.exports=s[n]||i(n,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},c8a9:function(e,t,a){"use strict";function o(e,t){var a,o,s,i,n,r,c=t.length;for(a=c-1;a>=0;a--)o=t[a],95!==o.marker&&42!==o.marker||-1!==o.end&&(s=t[o.end],r=a>0&&t[a-1].end===o.end+1&&t[a-1].marker===o.marker&&t[a-1].token===o.token-1&&t[o.end+1].token===s.token+1,n=String.fromCharCode(o.marker),i=e.tokens[o.token],i.type=r?"strong_open":"em_open",i.tag=r?"strong":"em",i.nesting=1,i.markup=r?n+n:n,i.content="",i=e.tokens[s.token],i.type=r?"strong_close":"em_close",i.tag=r?"strong":"em",i.nesting=-1,i.markup=r?n+n:n,i.content="",r&&(e.tokens[t[a-1].token].content="",e.tokens[t[o.end+1].token].content="",a--))}e.exports.tokenize=function(e,t){var a,o,s,i=e.pos,n=e.src.charCodeAt(i);if(t)return!1;if(95!==n&&42!==n)return!1;for(o=e.scanDelims(e.pos,42===n),a=0;al)s(o,a=t[l++])&&(~n(h,a)||c(h,a));return h}},cb27:function(e,t,a){"use strict";var o=a("e330"),s=Set.prototype;e.exports={Set:Set,add:o(s.add),has:o(s.has),remove:o(s["delete"]),proto:s}},cb2d:function(e,t,a){"use strict";var o=a("1626"),s=a("9bf2"),i=a("13d2"),n=a("6374");e.exports=function(e,t,a,r){r||(r={});var c=r.enumerable,l=void 0!==r.name?r.name:t;if(o(a)&&i(a,l,r),r.global)c?e[t]=a:n(t,a);else{try{r.unsafe?e[t]&&(c=!0):delete e[t]}catch(h){}c?e[t]=a:s.f(e,t,{value:a,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return e}},cbc7:function(e,t){e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},cc12:function(e,t,a){"use strict";var o=a("cfe9"),s=a("861d"),i=o.document,n=s(i)&&s(i.createElement);e.exports=function(e){return n?i.createElement(e):{}}},cd0f:function(e,t,a){"use strict";var o=a("0068").normalizeReference,s=a("0068").isSpace;e.exports=function(e,t){var a,i,n,r,c,l,h,d,m,p="",u="",f=e.pos,g=e.posMax,v=e.pos,A=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(c=e.pos+1,r=e.md.helpers.parseLinkLabel(e,e.pos,!0),r<0)return!1;if(l=r+1,l=g)return!1;if(v=l,h=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),h.ok){for(p=e.md.normalizeLink(h.str),e.md.validateLink(p)?l=h.pos:p="",v=l;l=g||41!==e.src.charCodeAt(l))&&(A=!0),l++}if(A){if("undefined"===typeof e.env.references)return!1;if(l=0?n=e.src.slice(v,l++):l=r+1):l=r+1,n||(n=e.src.slice(c,r)),d=e.env.references[o(n)],!d)return e.pos=f,!1;p=d.href,u=d.title}return t||(e.pos=c,e.posMax=r,m=e.push("link_open","a",1),m.attrs=a=[["href",p]],u&&a.push(["title",u]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,m=e.push("link_close","a",-1)),e.pos=l,e.posMax=g,!0}},cdce:function(e,t,a){"use strict";var o=a("cfe9"),s=a("1626"),i=o.WeakMap;e.exports=s(i)&&/native code/.test(String(i))},cfe9:function(e,t,a){"use strict";(function(t){var a=function(e){return e&&e.Math===Math&&e};e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof t&&t)||a("object"==typeof this&&this)||function(){return this}()||Function("return this")()}).call(this,a("c8ba"))},d012:function(e,t,a){"use strict";e.exports={}},d039:function(e,t,a){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,a){"use strict";var o=a("cfe9"),s=a("1626"),i=function(e){return s(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(o[e]):o[e]&&o[e][t]}},d1e7:function(e,t,a){"use strict";var o={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,i=s&&!o.call({1:2},1);t.f=i?function(e){var t=s(this,e);return!!t&&t.enumerable}:o},d4cd:function(e,t,a){"use strict";e.exports=a("08ae")},d58f:function(e,t,a){"use strict";var o=a("59ed"),s=a("7b0b"),i=a("44ad"),n=a("07fa"),r=TypeError,c="Reduce of empty array with no initial value",l=function(e){return function(t,a,l,h){var d=s(t),m=i(d),p=n(d);if(o(a),0===p&&l<2)throw new r(c);var u=e?p-1:0,f=e?-1:1;if(l<2)while(1){if(u in m){h=m[u],u+=f;break}if(u+=f,e?u<0:p<=u)throw new r(c)}for(;e?u>=0:p>u;u+=f)u in m&&(h=a(h,m[u],u,d));return h}};e.exports={left:l(!1),right:l(!0)}},d591:function(e,t,a){var o=a("5095");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var s=a("499e").default;s("6687cead",o,!0,{sourceMap:!1,shadowMode:!1})},d5d1:function(e,t,a){"use strict";t.Any=a("cbc7"),t.Cc=a("a7bc"),t.Cf=a("6fd1"),t.P=a("7ca0"),t.Z=a("4fc2")},d670:function(e,t,a){"use strict";var o=a("0068").normalizeReference,s=a("0068").isSpace;e.exports=function(e,t,a,i){var n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y,w=0,I=e.bMarks[t]+e.tShift[t],z=e.eMarks[t],C=t+1;if(e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(I))return!1;while(++I3)&&!(e.sCount[C]<0)){for(P=!1,d=0,m=b.length;d",'"',"`"," ","\r","\n","\t"],c=["{","}","|","\\","^","`"].concat(r),l=["'"].concat(c),h=["%","/","?",";","#"].concat(l),d=["/","?","#"],m=255,p=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function v(e,t){if(e&&e instanceof o)return e;var a=new o;return a.parse(e,t),a}o.prototype.parse=function(e,t){var a,o,i,r,c,l=e;if(l=l.trim(),!t&&1===e.split("#").length){var v=n.exec(l);if(v)return this.pathname=v[1],v[2]&&(this.search=v[2]),this}var A=s.exec(l);if(A&&(A=A[0],i=A.toLowerCase(),this.protocol=A,l=l.substr(A.length)),(t||A||l.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c="//"===l.substr(0,2),!c||A&&f[A]||(l=l.substr(2),this.slashes=!0)),!f[A]&&(c||A&&!g[A])){var P,b,y=-1;for(a=0;a127?D+="x":D+=C[R];if(!D.match(p)){var _=z.slice(0,a),k=z.slice(a+1),M=C.match(u);M&&(_.push(M[1]),k.unshift(M[2])),k.length&&(l=k.join(".")+l),this.hostname=_.join(".");break}}}}this.hostname.length>m&&(this.hostname=""),I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var T=l.indexOf("#");-1!==T&&(this.hash=l.substr(T),l=l.slice(0,T));var V=l.indexOf("?");return-1!==V&&(this.search=l.substr(V),l=l.slice(0,V)),l&&(this.pathname=l),g[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},o.prototype.parseHost=function(e){var t=i.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},e.exports=v},dad2:function(e,t,a){"use strict";var o=a("d066"),s=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=o("Set");try{(new t)[e](s(0));try{return(new t)[e](s(-1)),!1}catch(a){return!0}}catch(i){return!1}}},dc19:function(e,t,a){"use strict";var o=a("cb27").has;e.exports=function(e){return o(e),e}},dc4a:function(e,t,a){"use strict";var o=a("59ed"),s=a("7234");e.exports=function(e,t){var a=e[t];return s(a)?void 0:o(a)}},dd2f:function(e,t){var a='

This report contains the security assessment results from Cloudsplaining, which maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not used, and identifies other risks in IAM policies like Privilege Escalation, Resource Exposure, Infrastructure Modification, and Data Exfiltration. Remediating these issues, where necessary, will help to limit the blast radius in the case of compromised AWS credentials.

';e.exports=a},df56:function(e,t,a){"use strict";e.exports=function(e,t,a){var o,s,i,n,r=-1,c=e.posMax,l=e.pos;e.pos=t+1,o=1;while(e.pos=0;o--){var s=e[o];"."===s?e.splice(o,1):".."===s?(e.splice(o,1),a++):a&&(e.splice(o,1),a--)}if(t)for(;a--;a)e.unshift("..");return e}function o(e){"string"!==typeof e&&(e+="");var t,a=0,o=-1,s=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!s){a=t+1;break}}else-1===o&&(s=!1,o=t+1);return-1===o?"":e.slice(a,o)}function s(e,t){if(e.filter)return e.filter(t);for(var a=[],o=0;o=-1&&!o;i--){var n=i>=0?arguments[i]:e.cwd();if("string"!==typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(t=n+"/"+t,o="/"===n.charAt(0))}return t=a(s(t.split("/"),(function(e){return!!e})),!o).join("/"),(o?"/":"")+t||"."},t.normalize=function(e){var o=t.isAbsolute(e),n="/"===i(e,-1);return e=a(s(e.split("/"),(function(e){return!!e})),!o).join("/"),e||o||(e="."),e&&n&&(e+="/"),(o?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(s(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,a){function o(e){for(var t=0;t=0;a--)if(""!==e[a])break;return t>a?[]:e.slice(t,a-t+1)}e=t.resolve(e).substr(1),a=t.resolve(a).substr(1);for(var s=o(e.split("/")),i=o(a.split("/")),n=Math.min(s.length,i.length),r=n,c=0;c=1;--i)if(t=e.charCodeAt(i),47===t){if(!s){o=i;break}}else s=!1;return-1===o?a?"/":".":a&&1===o?"/":e.slice(0,o)},t.basename=function(e,t){var a=o(e);return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,a=0,o=-1,s=!0,i=0,n=e.length-1;n>=0;--n){var r=e.charCodeAt(n);if(47!==r)-1===o&&(s=!1,o=n+1),46===r?-1===t?t=n:1!==i&&(i=1):-1!==t&&(i=-1);else if(!s){a=n+1;break}}return-1===t||-1===o||0===i||1===i&&t===o-1&&t===a+1?"":e.slice(t,o)};var i="b"==="ab".substr(-1)?function(e,t,a){return e.substr(t,a)}:function(e,t,a){return t<0&&(t=e.length+t),e.substr(t,a)}}).call(this,a("4362"))},e1f3:function(e,t,a){"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},e303:function(e,t,a){"use strict";function o(e){return Object.keys(e["groups"])}function s(e,t){const a=Object.keys(e["users"]);if(!a.length)return[];const o=[];for(let s=0;se.id===t)&&o.push({user_id:i,user_name:e["users"][i]["name"]})}return o}function i(e,t){let a=e["users"][t].groups;return a&&Object.keys(a).length?Object.values(a).reduce((e,t)=>[...e,{group_id:t.id,group_name:t.name}],[]):[]}a("14d9"),a("13d5"),t.getGroupNames=o,t.getGroupMembers=s,t.getGroupMemberships=i},e330:function(e,t,a){"use strict";var o=a("40d5"),s=Function.prototype,i=s.call,n=o&&s.bind.bind(i,i);e.exports=o?n:function(e){return function(){return i.apply(e,arguments)}}},e389:function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,".link2finding[data-v-50d25ce1]{position:relative;display:block}",""]),e.exports=t},e4ca:function(e,t,a){"use strict";var o=a("0068").unescapeAll;e.exports=function(e,t,a){var s,i,n=t,r={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(n)){n++;while(n32))return r;if(41===s){if(0===i)break;i--}n++}}return t===n||0!==i||(r.str=o(e.slice(t,n)),r.pos=n,r.ok=!0),r}},e80e:function(e,t,a){"use strict";var o=a("0068").isSpace;e.exports=function(e,t,a,s){var i,n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y,w,I,z,C=e.lineMax,D=e.bMarks[t]+e.tShift[t],R=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(D))return!1;if(s)return!0;for(u=[],f=[],A=[],P=[],w=e.md.block.ruler.getRules("blockquote"),v=e.parentType,e.parentType="blockquote",m=t;m=R)break;if(62!==e.src.charCodeAt(D++)||z){if(h)break;for(y=!1,r=0,l=w.length;r=R,f.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(b?1:0),A.push(e.sCount[m]),e.sCount[m]=p-c,P.push(e.tShift[m]),e.tShift[m]=D-e.bMarks[m]}}for(g=e.blkIndent,e.blkIndent=0,I=e.push("blockquote_open","blockquote",1),I.markup=">",I.map=d=[t,0],e.md.block.tokenize(e,t,m),I=e.push("blockquote_close","blockquote",-1),I.markup=">",e.lineMax=C,e.parentType=v,d[1]=e.line,r=0;ro({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(a-t.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=Y9.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((a,o)=>{if(!a.running||!a.items.length)return;const s=a.items;let i,n=s.length-1,r=!1;for(;n>=0;--n)i=s[n],i._active?(i._total>a.duration&&(a.duration=i._total),i.tick(e),r=!0):(s[n]=s[s.length-1],s.pop());r&&(o.draw(),this._notify(o,a,e,"progress")),s.length||(a.running=!1,this._notify(o,a,e,"complete"),a.initial=!1),t+=s.length}),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let a=t.get(e);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,a)),a}listen(e,t,a){this._getAnims(e).listeners[t].push(a)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((e,t)=>Math.max(e,t._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const a=t.items;let o=a.length-1;for(;o>=0;--o)a[o].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var eoe=new Zae;const toe="transparent",aoe={boolean(e,t,a){return a>.5?t:e},color(e,t,a){const o=ate(e||toe),s=o.valid&&ate(t||toe);return s&&s.valid?s.mix(o,a).hexString():t},number(e,t,a){return e+(t-e)*a}};class ooe{constructor(e,t,a,o){const s=t[a];o=Bte([e.to,o,s,e.from]);const i=Bte([e.from,s,o]);this._active=!0,this._fn=e.fn||aoe[e.type||typeof i],this._easing=cee[e.easing]||cee.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=a,this._from=i,this._to=o,this._promises=void 0}active(){return this._active}update(e,t,a){if(this._active){this._notify(!1);const o=this._target[this._prop],s=a-this._start,i=this._duration-s;this._start=a,this._duration=Math.floor(Math.max(i,e.duration)),this._total+=s,this._loop=!!e.loop,this._to=Bte([e.to,t,o,e.from]),this._from=Bte([e.from,o,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,a=this._duration,o=this._prop,s=this._from,i=this._loop,n=this._to;let r;if(this._active=s!==n&&(i||t1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[o]=this._fn(s,n,r))}wait(){const e=this._promises||(this._promises=[]);return new Promise((t,a)=>{e.push({res:t,rej:a})})}_notify(e){const t=e?"res":"rej",a=this._promises||[];for(let o=0;o"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),lte.set("animations",{colors:{type:"color",properties:ioe},numbers:{type:"number",properties:soe}}),lte.describe("animations",{_fallback:"animation"}),lte.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}});class roe{constructor(e,t){this._chart=e,this._properties=new Map,this.configure(t)}configure(e){if(!$6(e))return;const t=this._properties;Object.getOwnPropertyNames(e).forEach(a=>{const o=e[a];if(!$6(o))return;const s={};for(const e of noe)s[e]=o[e];(N6(o.properties)&&o.properties||[a]).forEach(e=>{e!==a&&t.has(e)||t.set(e,s)})})}_animateOptions(e,t){const a=t.options,o=loe(e,a);if(!o)return[];const s=this._createAnimations(o,a);return a.$shared&&coe(e.options.$animations,a).then(()=>{e.options=a},()=>{}),s}_createAnimations(e,t){const a=this._properties,o=[],s=e.$animations||(e.$animations={}),i=Object.keys(t),n=Date.now();let r;for(r=i.length-1;r>=0;--r){const c=i[r];if("$"===c.charAt(0))continue;if("options"===c){o.push(...this._animateOptions(e,t));continue}const l=t[c];let h=s[c];const d=a.get(c);if(h){if(d&&h.active()){h.update(d,l,n);continue}h.cancel()}d&&d.duration?(s[c]=h=new ooe(d,e,c,l),o.push(h)):e[c]=l}return o}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const a=this._createAnimations(e,t);return a.length?(eoe.add(this._chart,a),!0):void 0}}function coe(e,t){const a=[],o=Object.keys(t);for(let s=0;s0||!a&&t<0)return s.index}return null}function yoe(e,t){const{chart:a,_cachedMeta:o}=e,s=a._stacks||(a._stacks={}),{iScale:i,vScale:n,index:r}=o,c=i.axis,l=n.axis,h=voe(i,n,o),d=t.length;let m;for(let p=0;pa[e].axis===t).shift()}function Ioe(e,t){return Ote(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function zoe(e,t,a){return Ote(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:a,index:t,mode:"default",type:"data"})}function Coe(e,t){const a=e.controller.index,o=e.vScale&&e.vScale.axis;if(o){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[o]||void 0===t[o][a])return;delete t[o][a]}}}const Doe=e=>"reset"===e||"none"===e,Roe=(e,t)=>t?e:Object.assign({},e),Soe=(e,t,a)=>e&&!t.hidden&&t._stacked&&{keys:poe(a,!0),values:null};class _oe{constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=goe(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&Coe(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,a=this.getDataset(),o=(e,t,a,o)=>"x"===e?t:"r"===e?o:a,s=t.xAxisID=K6(a.xAxisID,woe(e,"x")),i=t.yAxisID=K6(a.yAxisID,woe(e,"y")),n=t.rAxisID=K6(a.rAxisID,woe(e,"r")),r=t.indexAxis,c=t.iAxisID=o(r,s,i,n),l=t.vAxisID=o(r,i,s,n);t.xScale=this.getScaleForId(s),t.yScale=this.getScaleForId(i),t.rScale=this.getScaleForId(n),t.iScale=this.getScaleForId(c),t.vScale=this.getScaleForId(l)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&K9(this._data,this),e._stacked&&Coe(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),a=this._data;if($6(t))this._data=foe(t);else if(a!==t){if(a){K9(a,this);const e=this._cachedMeta;Coe(e),e._parsed=[]}t&&Object.isExtensible(t)&&J9(t,this),this._syncList=[],this._data=t}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,a=this.getDataset();let o=!1;this._dataCheck();const s=t._stacked;t._stacked=goe(t.vScale,t),t.stack!==a.stack&&(o=!0,Coe(t),t.stack=a.stack),this._resyncElements(e),(o||s!==t._stacked)&&yoe(this,t._parsed)}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),a=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:a,_data:o}=this,{iScale:s,_stacked:i}=a,n=s.axis;let r,c,l,h=0===e&&t===o.length||a._sorted,d=e>0&&a._parsed[e-1];if(!1===this._parsing)a._parsed=o,a._sorted=!0,l=o;else{l=N6(o[e])?this.parseArrayData(a,o,e,t):$6(o[e])?this.parseObjectData(a,o,e,t):this.parsePrimitiveData(a,o,e,t);const s=()=>null===c[n]||d&&c[n]t||h=0;--d)if(!p()){this.updateRangeFromParsed(c,e,m,r);break}return c}getAllParsedValues(e){const t=this._cachedMeta._parsed,a=[];let o,s,i;for(o=0,s=t.length;o=0&&ethis.getContext(a,o),u=c.resolveNamedOptions(d,m,p,h);return u.$shared&&(u.$shared=r,s[i]=Object.freeze(Roe(u,r))),u}_resolveAnimations(e,t,a){const o=this.chart,s=this._cachedDataOpts,i="animation-"+t,n=s[i];if(n)return n;let r;if(!1!==o.options.animation){const o=this.chart.config,s=o.datasetAnimationScopeKeys(this._type,t),i=o.getOptionScopes(this.getDataset(),s);r=o.createResolver(i,this.getContext(e,a,t))}const c=new roe(o,r&&r.animations);return r&&r._cacheable&&(s[i]=Object.freeze(c)),c}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||Doe(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const a=this.resolveDataElementOptions(e,t),o=this._sharedOptions,s=this.getSharedOptions(a),i=this.includeOptions(t,s)||s!==o;return this.updateSharedOptions(s,t,a),{sharedOptions:s,includeOptions:i}}updateElement(e,t,a,o){Doe(o)?Object.assign(e,a):this._resolveAnimations(t,o).update(e,a)}updateSharedOptions(e,t,a){e&&!Doe(t)&&this._resolveAnimations(void 0,t).update(e,a)}_setStyle(e,t,a,o){e.active=o;const s=this.getStyle(t,o);this._resolveAnimations(t,a,o).update(e,{options:!o&&this.getSharedOptions(s)||s})}removeHoverStyle(e,t,a){this._setStyle(e,a,"active",!1)}setHoverStyle(e,t,a){this._setStyle(e,a,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,a=this._cachedMeta.data;for(const[n,r,c]of this._syncList)this[n](r,c);this._syncList=[];const o=a.length,s=t.length,i=Math.min(s,o);i&&this.parse(0,i),s>o?this._insertElements(o,s-o,e):s{for(e.length+=t,n=e.length-1;n>=i;n--)e[n]=e[n-t]};for(r(s),n=e;ne-t))}return e._cache.$bar}function Moe(e){const t=e.iScale,a=koe(t,e.type);let o,s,i,n,r=t._length;const c=()=>{32767!==i&&-32768!==i&&(m9(n)&&(r=Math.min(r,Math.abs(i-n)||r)),n=i)};for(o=0,s=a.length;o0?s[e-1]:null,r=eMath.abs(r)&&(c=r,l=n),t[a.axis]=l,t._custom={barStart:c,barEnd:l,start:s,end:i,min:n,max:r}}function Boe(e,t,a,o){return N6(e)?xoe(e,t,a,o):t[a.axis]=a.parse(e,o),t}function Loe(e,t,a,o){const s=e.iScale,i=e.vScale,n=s.getLabels(),r=s===i,c=[];let l,h,d,m;for(l=a,h=a+o;l=a?1:-1)}function Uoe(e){let t,a,o,s,i;return e.horizontal?(t=e.base>e.x,a="left",o="right"):(t=e.basee.controller.options.grouped),s=a.options.stacked,i=[],n=e=>{const a=e.controller.getParsed(t),o=a&&a[e.vScale.axis];if(W6(o)||isNaN(o))return!0};for(const r of o)if((void 0===t||!n(r))&&((!1===s||-1===i.indexOf(r.stack)||void 0===s&&void 0===r.stack)&&i.push(r.stack),r.index===e))break;return i.length||i.push(void 0),i}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,t,a){const o=this._getStacks(e,a),s=void 0!==t?o.indexOf(t):-1;return-1===s?o.length-1:s}_getRuler(){const e=this.options,t=this._cachedMeta,a=t.iScale,o=[];let s,i;for(s=0,i=t.data.length;s=0;--a)t=Math.max(t,e[a].size(this.resolveDataElementOptions(a))/2);return t>0&&t}getLabelAndValue(e){const t=this._cachedMeta,{xScale:a,yScale:o}=t,s=this.getParsed(e),i=a.getLabelForValue(s.x),n=o.getLabelForValue(s.y),r=s._custom;return{label:t.label,value:"("+i+", "+n+(r?", "+r:"")+")"}}update(e){const t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}updateElements(e,t,a,o){const s="reset"===o,{iScale:i,vScale:n}=this._cachedMeta,{sharedOptions:r,includeOptions:c}=this._getSharedOptions(t,o),l=i.axis,h=n.axis;for(let d=t;dU9(e,r,c,!0)?1:Math.max(t,t*a,o,o*a),u=(e,t,o)=>U9(e,r,c,!0)?-1:Math.min(t,t*a,o,o*a),f=p(0,l,d),g=p(y9,h,m),v=u(g9,l,d),A=u(g9+y9,h,m);o=(f-v)/2,s=(g-A)/2,i=-(f+v)/2,n=-(g+A)/2}return{ratioX:o,ratioY:s,offsetX:i,offsetY:n}}$oe.id="bubble",$oe.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},$oe.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title(){return""}}}}};class Joe extends _oe{constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const a=this.getDataset().data,o=this._cachedMeta;if(!1===this._parsing)o._parsed=a;else{let s,i,n=e=>+a[e];if($6(a[e])){const{key:e="value"}=this._parsing;n=t=>+c9(a[t],e)}for(s=e,i=e+t;s0&&!isNaN(e)?v9*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,a=this.chart,o=a.data.labels||[],s=Bae(t._parsed[e],a.options.locale);return{label:o[e]||"",value:s}}getMaxBorderWidth(e){let t=0;const a=this.chart;let o,s,i,n,r;if(!e)for(o=0,s=a.data.datasets.length;o"spacing"!==e,_indexable:e=>"spacing"!==e},Joe.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:a}}=e.legend.options;return t.labels.map((t,o)=>{const s=e.getDatasetMeta(0),i=s.controller.getStyle(o);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:a,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,a){a.chart.toggleDataVisibility(t.index),a.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label;const a=": "+e.formattedValue;return N6(t)?(t=t.slice(),t[0]+=a):t+=a,t}}}}};class Koe extends _oe{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const t=this._cachedMeta,{dataset:a,data:o=[],_dataset:s}=t,i=this.chart._animationsDisabled;let{start:n,count:r}=oee(t,o,i);this._drawStart=n,this._drawCount=r,see(t)&&(n=0,r=o.length),a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!s._decimated,a.points=o;const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(a,void 0,{animated:!i,options:c},e),this.updateElements(o,n,r,e)}updateElements(e,t,a,o){const s="reset"===o,{iScale:i,vScale:n,_stacked:r,_dataset:c}=this._cachedMeta,{sharedOptions:l,includeOptions:h}=this._getSharedOptions(t,o),d=i.axis,m=n.axis,{spanGaps:p,segment:u}=this.options,f=S9(p)?p:Number.POSITIVE_INFINITY,g=this.chart._animationsDisabled||s||"none"===o;let v=t>0&&this.getParsed(t-1);for(let A=t;A0&&Math.abs(a[d]-v[d])>f,u&&(p.parsed=a,p.raw=c.data[A]),h&&(p.options=l||this.resolveDataElementOptions(A,t.active?"active":o)),g||this.updateElement(t,A,p,o),v=a}}getMaxOverflow(){const e=this._cachedMeta,t=e.dataset,a=t.options&&t.options.borderWidth||0,o=e.data||[];if(!o.length)return a;const s=o[0].size(this.resolveDataElementOptions(0)),i=o[o.length-1].size(this.resolveDataElementOptions(o.length-1));return Math.max(a,s,i)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Koe.id="line",Koe.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Koe.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Qoe extends _oe{constructor(e,t){super(e,t),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const t=this._cachedMeta,a=this.chart,o=a.data.labels||[],s=Bae(t._parsed[e].r,a.options.locale);return{label:o[e]||"",value:s}}parseObjectData(e,t,a,o){return oae.bind(this)(e,t,a,o)}update(e){const t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}getMinMax(){const e=this._cachedMeta,t={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((e,a)=>{const o=this.getParsed(a).r;!isNaN(o)&&this.chart.getDataVisibility(a)&&(ot.max&&(t.max=o))}),t}_updateRadius(){const e=this.chart,t=e.chartArea,a=e.options,o=Math.min(t.right-t.left,t.bottom-t.top),s=Math.max(o/2,0),i=Math.max(a.cutoutPercentage?s/100*a.cutoutPercentage:1,0),n=(s-i)/e.getVisibleDatasetCount();this.outerRadius=s-n*this.index,this.innerRadius=this.outerRadius-n}updateElements(e,t,a,o){const s="reset"===o,i=this.chart,n=i.options,r=n.animation,c=this._cachedMeta.rScale,l=c.xCenter,h=c.yCenter,d=c.getIndexAngle(0)-.5*g9;let m,p=d;const u=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(a).r)&&this.chart.getDataVisibility(a)&&t++}),t}_computeAngle(e,t,a){return this.chart.getDataVisibility(e)?T9(this.resolveDataElementOptions(e,t).angle||a):0}}Qoe.id="polarArea",Qoe.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},Qoe.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:a}}=e.legend.options;return t.labels.map((t,o)=>{const s=e.getDatasetMeta(0),i=s.controller.getStyle(o);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:a,hidden:!e.getDataVisibility(o),index:o}})}return[]}},onClick(e,t,a){a.chart.toggleDataVisibility(t.index),a.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class Yoe extends Joe{}Yoe.id="pie",Yoe.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Xoe extends _oe{getLabelAndValue(e){const t=this._cachedMeta.vScale,a=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(a[t.axis])}}parseObjectData(e,t,a,o){return oae.bind(this)(e,t,a,o)}update(e){const t=this._cachedMeta,a=t.dataset,o=t.data||[],s=t.iScale.getLabels();if(a.points=o,"resize"!==e){const t=this.resolveDatasetElementOptions(e);this.options.showLine||(t.borderWidth=0);const i={_loop:!0,_fullLoop:s.length===o.length,options:t};this.updateElement(a,void 0,i,e)}this.updateElements(o,0,o.length,e)}updateElements(e,t,a,o){const s=this._cachedMeta.rScale,i="reset"===o;for(let n=t;n{o[e]=a[e]&&a[e].active()?a[e]._to:this[e]}),o}}Zoe.defaults={},Zoe.defaultRoutes=void 0;const ese={values(e){return N6(e)?e:""+e},numeric(e,t,a){if(0===e)return"0";const o=this.chart.options.locale;let s,i=e;if(a.length>1){const t=Math.max(Math.abs(a[0].value),Math.abs(a[a.length-1].value));(t<1e-4||t>1e15)&&(s="scientific"),i=tse(e,a)}const n=z9(Math.abs(i)),r=Math.max(Math.min(-1*Math.floor(n),20),0),c={notation:s,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(c,this.options.ticks.format),Bae(e,o,c)},logarithmic(e,t,a){if(0===e)return"0";const o=e/Math.pow(10,Math.floor(z9(e)));return 1===o||2===o||5===o?ese.numeric.call(this,e,t,a):""}};function tse(e,t){let a=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(a)>=1&&e!==Math.floor(e)&&(a=e-Math.floor(e)),a}var ase={formatters:ese};function ose(e,t){const a=e.options.ticks,o=a.maxTicksLimit||sse(e),s=a.major.enabled?nse(t):[],i=s.length,n=s[0],r=s[i-1],c=[];if(i>o)return rse(t,c,s,i/o),c;const l=ise(s,t,o);if(i>0){let e,a;const o=i>1?Math.round((r-n)/(i-1)):null;for(cse(t,c,l,W6(o)?0:n-o,n),e=0,a=i-1;es)return e}return Math.max(s,1)}function nse(e){const t=[];let a,o;for(a=0,o=e.length;at.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ase.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),lte.route("scale.ticks","color","","color"),lte.route("scale.grid","color","","borderColor"),lte.route("scale.grid","borderColor","","borderColor"),lte.route("scale.title","color","","color"),lte.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e}),lte.describe("scales",{_fallback:"scale"}),lte.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e});const hse=e=>"left"===e?"right":"right"===e?"left":e,dse=(e,t,a)=>"top"===t||"left"===t?e[t]+a:e[t]-a;function mse(e,t){const a=[],o=e.length/t,s=e.length;let i=0;for(;in+r)))return l}function use(e,t){Z6(e,e=>{const a=e.gc,o=a.length/2;let s;if(o>t){for(s=0;so?o:a,o=s&&a>o?a:o,{min:J6(a,J6(o,a)),max:J6(o,J6(a,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){X6(this.options.beforeUpdate,[this])}update(e,t,a){const{beginAtZero:o,grace:s,ticks:i}=this.options,n=i.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=Lte(this,s,o),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=n=s||a<=1||!this.isHorizontal())return void(this.labelRotation=o);const l=this._getLabelSizes(),h=l.widest.width,d=l.highest.height,m=F9(this.chart.width-h,0,this.maxWidth);i=e.offset?this.maxWidth/a:m/(a-1),h+6>i&&(i=m/(a-(e.offset?.5:1)),n=this.maxHeight-fse(e.grid)-t.padding-gse(e.title,this.chart.options.font),r=Math.sqrt(h*h+d*d),c=V9(Math.min(Math.asin(F9((l.highest.height+6)/i,-1,1)),Math.asin(F9(n/r,-1,1))-Math.asin(F9(d/r,-1,1)))),c=Math.max(o,Math.min(s,c))),this.labelRotation=c}afterCalculateLabelRotation(){X6(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){X6(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:a,title:o,grid:s}}=this,i=this._isVisible(),n=this.isHorizontal();if(i){const i=gse(o,t.options.font);if(n?(e.width=this.maxWidth,e.height=fse(s)+i):(e.height=this.maxHeight,e.width=fse(s)+i),a.display&&this.ticks.length){const{first:t,last:o,widest:s,highest:i}=this._getLabelSizes(),r=2*a.padding,c=T9(this.labelRotation),l=Math.cos(c),h=Math.sin(c);if(n){const t=a.mirror?0:h*s.width+l*i.height;e.height=Math.min(this.maxHeight,e.height+t+r)}else{const t=a.mirror?0:l*s.width+h*i.height;e.width=Math.min(this.maxWidth,e.width+t+r)}this._calculatePadding(t,o,h,l)}}this._handleMargins(),n?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,a,o){const{ticks:{align:s,padding:i},position:n}=this.options,r=0!==this.labelRotation,c="top"!==n&&"x"===this.axis;if(this.isHorizontal()){const n=this.getPixelForTick(0)-this.left,l=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,d=0;r?c?(h=o*e.width,d=a*t.height):(h=a*e.height,d=o*t.width):"start"===s?d=t.width:"end"===s?h=e.width:"inner"!==s&&(h=e.width/2,d=t.width/2),this.paddingLeft=Math.max((h-n+i)*this.width/(this.width-n),0),this.paddingRight=Math.max((d-l+i)*this.width/(this.width-l),0)}else{let a=t.height/2,o=e.height/2;"start"===s?(a=0,o=e.height):"end"===s&&(a=t.height,o=0),this.paddingTop=a+i,this.paddingBottom=o+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){X6(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,a;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,a=e.length;t({width:s[e]||0,height:i[e]||0});return{first:y(0),last:y(t-1),widest:y(P),highest:y(b),widths:s,heights:i}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return H9(this._alignToPixels?pte(this.chart,t,0):t)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&en*o?n/a:r/o:r*o0}_computeGridLineItems(e){const t=this.axis,a=this.chart,o=this.options,{grid:s,position:i}=o,n=s.offset,r=this.isHorizontal(),c=this.ticks,l=c.length+(n?1:0),h=fse(s),d=[],m=s.setContext(this.getContext()),p=m.drawBorder?m.borderWidth:0,u=p/2,f=function(e){return pte(a,e,p)};let g,v,A,P,b,y,w,I,z,C,D,R;if("top"===i)g=f(this.bottom),y=this.bottom-h,I=g-u,C=f(e.top)+u,R=e.bottom;else if("bottom"===i)g=f(this.top),C=e.top,R=f(e.bottom)-u,y=g+u,I=this.top+h;else if("left"===i)g=f(this.right),b=this.right-h,w=g-u,z=f(e.left)+u,D=e.right;else if("right"===i)g=f(this.left),z=e.left,D=f(e.right)-u,b=g+u,w=this.left+h;else if("x"===t){if("center"===i)g=f((e.top+e.bottom)/2+.5);else if($6(i)){const e=Object.keys(i)[0],t=i[e];g=f(this.chart.scales[e].getPixelForValue(t))}C=e.top,R=e.bottom,y=g+u,I=y+h}else if("y"===t){if("center"===i)g=f((e.left+e.right)/2);else if($6(i)){const e=Object.keys(i)[0],t=i[e];g=f(this.chart.scales[e].getPixelForValue(t))}b=g-u,w=b-h,z=e.left,D=e.right}const S=K6(o.ticks.maxTicksLimit,l),_=Math.max(1,Math.ceil(l/S));for(v=0;vt.value===e);if(o>=0){const e=t.setContext(this.getContext(o));return e.lineWidth}return 0}drawGrid(e){const t=this.options.grid,a=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let s,i;const n=(e,t,o)=>{o.width&&o.color&&(a.save(),a.lineWidth=o.width,a.strokeStyle=o.color,a.setLineDash(o.borderDash||[]),a.lineDashOffset=o.borderDashOffset,a.beginPath(),a.moveTo(e.x,e.y),a.lineTo(t.x,t.y),a.stroke(),a.restore())};if(t.display)for(s=0,i=o.length;s{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:a+1,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",o=[];let s,i;for(s=0,i=t.length;s{const o=a.split("."),s=o.pop(),i=[e].concat(o).join("."),n=t[a].split("."),r=n.pop(),c=n.join(".");lte.route(i,s,c,r)})}function Cse(e){return"id"in e&&"defaults"in e}class Dse{constructor(){this.controllers=new wse(_oe,"datasets",!0),this.elements=new wse(Zoe,"elements"),this.plugins=new wse(Object,"plugins"),this.scales=new wse(yse,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,a){[...t].forEach(t=>{const o=a||this._getRegistryForType(t);a||o.isForType(t)||o===this.plugins&&t.id?this._exec(e,o,t):Z6(t,t=>{const o=a||this._getRegistryForType(t);this._exec(e,o,t)})})}_exec(e,t,a){const o=d9(e);X6(a["before"+o],[],a),t[e](a),X6(a["after"+o],[],a)}_getRegistryForType(e){for(let t=0;t0&&this.getParsed(t-1);for(let P=t;P0&&Math.abs(a[m]-A[m])>g,f&&(l.parsed=a,l.raw=c.data[P]),d&&(l.options=h||this.resolveDataElementOptions(P,t.active?"active":o)),v||this.updateElement(t,P,l,o),A=a}this.updateSharedOptions(h,o,l)}getMaxOverflow(){const e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){let e=0;for(let a=t.length-1;a>=0;--a)e=Math.max(e,t[a].size(this.resolveDataElementOptions(a))/2);return e>0&&e}const a=e.dataset,o=a.options&&a.options.borderWidth||0;if(!t.length)return o;const s=t[0].size(this.resolveDataElementOptions(0)),i=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(o,s,i)/2}}Sse.id="scatter",Sse.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},Sse.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function _se(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class kse{constructor(e){this.options=e||{}}init(e){}formats(){return _se()}parse(e,t){return _se()}format(e,t){return _se()}add(e,t,a){return _se()}diff(e,t,a){return _se()}startOf(e,t,a){return _se()}endOf(e,t){return _se()}}kse.override=function(e){Object.assign(kse.prototype,e)};var Mse={_date:kse};function Tse(e,t,a,o){const{controller:s,data:i,_sorted:n}=e,r=s._cachedMeta.iScale;if(r&&t===r.axis&&"r"!==t&&n&&i.length){const e=r._reversePixels?N9:W9;if(!o)return e(i,t,a);if(s._sharedOptions){const o=i[0],s="function"===typeof o.getRange&&o.getRange(t);if(s){const o=e(i,t,a-s),n=e(i,t,a+s);return{lo:o.lo,hi:n.hi}}}}return{lo:0,hi:i.length-1}}function Vse(e,t,a,o,s){const i=e.getSortedVisibleDatasetMetas(),n=a[t];for(let r=0,c=i.length;r{e[n](t[a],s)&&(i.push({element:e,datasetIndex:o,index:c}),r=r||e.inRange(t.x,t.y,s))}),o&&!r?[]:i}var Fse={evaluateInteractionItems:Vse,modes:{index(e,t,a,o){const s=Iae(t,e),i=a.axis||"x",n=a.includeInvisible||!1,r=a.intersect?Bse(e,s,i,o,n):Ese(e,s,i,!1,o,n),c=[];return r.length?(e.getSortedVisibleDatasetMetas().forEach(e=>{const t=r[0].index,a=e.data[t];a&&!a.skip&&c.push({element:a,datasetIndex:e.index,index:t})}),c):[]},dataset(e,t,a,o){const s=Iae(t,e),i=a.axis||"xy",n=a.includeInvisible||!1;let r=a.intersect?Bse(e,s,i,o,n):Ese(e,s,i,!1,o,n);if(r.length>0){const t=r[0].datasetIndex,a=e.getDatasetMeta(t).data;r=[];for(let e=0;ee.pos===t)}function Gse(e,t){return e.filter(e=>-1===Hse.indexOf(e.pos)&&e.box.axis===t)}function Wse(e,t){return e.sort((e,a)=>{const o=t?a:e,s=t?e:a;return o.weight===s.weight?o.index-s.index:o.weight-s.weight})}function Nse(e){const t=[];let a,o,s,i,n,r;for(a=0,o=(e||[]).length;ae.box.fullSize),!0),o=Wse(jse(t,"left"),!0),s=Wse(jse(t,"right")),i=Wse(jse(t,"top"),!0),n=Wse(jse(t,"bottom")),r=Gse(t,"x"),c=Gse(t,"y");return{fullSize:a,leftAndTop:o.concat(i),rightAndBottom:s.concat(c).concat(n).concat(r),chartArea:jse(t,"chartArea"),vertical:o.concat(s).concat(c),horizontal:i.concat(n).concat(r)}}function Kse(e,t,a,o){return Math.max(e[a],t[a])+Math.max(e[o],t[o])}function Qse(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function Yse(e,t,a,o){const{pos:s,box:i}=a,n=e.maxPadding;if(!$6(s)){a.size&&(e[s]-=a.size);const t=o[a.stack]||{size:0,count:1};t.size=Math.max(t.size,a.horizontal?i.height:i.width),a.size=t.size/t.count,e[s]+=a.size}i.getPadding&&Qse(n,i.getPadding());const r=Math.max(0,t.outerWidth-Kse(n,e,"left","right")),c=Math.max(0,t.outerHeight-Kse(n,e,"top","bottom")),l=r!==e.w,h=c!==e.h;return e.w=r,e.h=c,a.horizontal?{same:l,other:h}:{same:h,other:l}}function Xse(e){const t=e.maxPadding;function a(a){const o=Math.max(t[a]-e[a],0);return e[a]+=o,o}e.y+=a("top"),e.x+=a("left"),a("right"),a("bottom")}function Zse(e,t){const a=t.maxPadding;function o(e){const o={left:0,top:0,right:0,bottom:0};return e.forEach(e=>{o[e]=Math.max(t[e],a[e])}),o}return o(e?["left","right"]:["top","bottom"])}function eie(e,t,a,o){const s=[];let i,n,r,c,l,h;for(i=0,n=e.length,l=0;i{"function"===typeof e.beforeLayout&&e.beforeLayout()});const h=c.reduce((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:a,padding:s,availableWidth:i,availableHeight:n,vBoxMaxWidth:i/2/h,hBoxMaxHeight:n/2}),m=Object.assign({},s);Qse(m,Vte(o));const p=Object.assign({maxPadding:m,w:i,h:n,x:s.left,y:s.top},s),u=qse(c.concat(l),d);eie(r.fullSize,p,d,u),eie(c,p,d,u),eie(l,p,d,u)&&eie(c,p,d,u),Xse(p),aie(r.leftAndTop,p,d,u),p.x+=p.w,p.y+=p.h,aie(r.rightAndBottom,p,d,u),e.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Z6(r.chartArea,t=>{const a=t.box;Object.assign(a,e.chartArea),a.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class sie{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,a){}removeEventListener(e,t,a){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,a,o){return t=Math.max(0,t||e.width),a=a||e.height,{width:t,height:Math.max(0,o?Math.floor(t/o):a)}}isAttached(e){return!0}updateConfig(e){}}class iie extends sie{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const nie="$chartjs",rie={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},cie=e=>null===e||""===e;function lie(e,t){const a=e.style,o=e.getAttribute("height"),s=e.getAttribute("width");if(e[nie]={initial:{height:o,width:s,style:{display:a.display,height:a.height,width:a.width}}},a.display=a.display||"block",a.boxSizing=a.boxSizing||"border-box",cie(s)){const t=_ae(e,"width");void 0!==t&&(e.width=t)}if(cie(o))if(""===e.style.height)e.height=e.width/(t||2);else{const t=_ae(e,"height");void 0!==t&&(e.height=t)}return e}const hie=!!Sae&&{passive:!0};function die(e,t,a){e.addEventListener(t,a,hie)}function mie(e,t,a){e.canvas.removeEventListener(t,a,hie)}function pie(e,t){const a=rie[e.type]||e.type,{x:o,y:s}=Iae(e,t);return{type:a,chart:t,native:e,x:void 0!==o?o:null,y:void 0!==s?s:null}}function uie(e,t){for(const a of e)if(a===t||a.contains(t))return!0}function fie(e,t,a){const o=e.canvas,s=new MutationObserver(e=>{let t=!1;for(const a of e)t=t||uie(a.addedNodes,o),t=t&&!uie(a.removedNodes,o);t&&a()});return s.observe(document,{childList:!0,subtree:!0}),s}function gie(e,t,a){const o=e.canvas,s=new MutationObserver(e=>{let t=!1;for(const a of e)t=t||uie(a.removedNodes,o),t=t&&!uie(a.addedNodes,o);t&&a()});return s.observe(document,{childList:!0,subtree:!0}),s}const vie=new Map;let Aie=0;function Pie(){const e=window.devicePixelRatio;e!==Aie&&(Aie=e,vie.forEach((t,a)=>{a.currentDevicePixelRatio!==e&&t()}))}function bie(e,t){vie.size||window.addEventListener("resize",Pie),vie.set(e,t)}function yie(e){vie.delete(e),vie.size||window.removeEventListener("resize",Pie)}function wie(e,t,a){const o=e.canvas,s=o&&fae(o);if(!s)return;const i=X9((e,t)=>{const o=s.clientWidth;a(e,t),o{const t=e[0],a=t.contentRect.width,o=t.contentRect.height;0===a&&0===o||i(a,o)});return n.observe(s),bie(e,i),n}function Iie(e,t,a){a&&a.disconnect(),"resize"===t&&yie(e)}function zie(e,t,a){const o=e.canvas,s=X9(t=>{null!==e.ctx&&a(pie(t,e))},e,e=>{const t=e[0];return[t,t.offsetX,t.offsetY]});return die(o,t,s),s}class Cie extends sie{acquireContext(e,t){const a=e&&e.getContext&&e.getContext("2d");return a&&a.canvas===e?(lie(e,t),a):null}releaseContext(e){const t=e.canvas;if(!t[nie])return!1;const a=t[nie].initial;["height","width"].forEach(e=>{const o=a[e];W6(o)?t.removeAttribute(e):t.setAttribute(e,o)});const o=a.style||{};return Object.keys(o).forEach(e=>{t.style[e]=o[e]}),t.width=t.width,delete t[nie],!0}addEventListener(e,t,a){this.removeEventListener(e,t);const o=e.$proxies||(e.$proxies={}),s={attach:fie,detach:gie,resize:wie},i=s[t]||zie;o[t]=i(e,t,a)}removeEventListener(e,t){const a=e.$proxies||(e.$proxies={}),o=a[t];if(!o)return;const s={attach:Iie,detach:Iie,resize:Iie},i=s[t]||mie;i(e,t,o),a[t]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,a,o){return Dae(e,t,a,o)}isAttached(e){const t=fae(e);return!(!t||!t.isConnected)}}function Die(e){return!uae()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?iie:Cie}class Rie{constructor(){this._init=[]}notify(e,t,a,o){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const s=o?this._descriptors(e).filter(o):this._descriptors(e),i=this._notify(s,e,t,a);return"afterDestroy"===t&&(this._notify(s,e,"stop"),this._notify(this._init,e,"uninstall")),i}_notify(e,t,a,o){o=o||{};for(const s of e){const e=s.plugin,i=e[a],n=[t,o,s.options];if(!1===X6(i,n,e)&&o.cancelable)return!1}return!0}invalidate(){W6(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}_createDescriptors(e,t){const a=e&&e.config,o=K6(a.options&&a.options.plugins,{}),s=Sie(a);return!1!==o||t?kie(e,s,o,t):[]}_notifyStateChanges(e){const t=this._oldCache||[],a=this._cache,o=(e,t)=>e.filter(e=>!t.some(t=>e.plugin.id===t.plugin.id));this._notify(o(t,a),e,"stop"),this._notify(o(a,t),e,"start")}}function Sie(e){const t={},a=[],o=Object.keys(Rse.plugins.items);for(let i=0;i{const t=o[e];if(!$6(t))return console.error("Invalid scale configuration for scale: "+e);if(t._proxy)return console.warn("Ignoring resolver passed as options for scale: "+e);const r=Lie(e,t),c=xie(r,s),l=a.scales||{};i[r]=i[r]||e,n[e]=i9(Object.create(null),[{axis:r},t,l[r],l[c]])}),e.data.datasets.forEach(a=>{const s=a.type||e.type,r=a.indexAxis||Tie(s,t),c=ste[s]||{},l=c.scales||{};Object.keys(l).forEach(e=>{const t=Vie(e,r),s=a[t+"AxisID"]||i[t]||t;n[s]=n[s]||Object.create(null),i9(n[s],[{axis:t},o[s],l[e]])})}),Object.keys(n).forEach(e=>{const t=n[e];i9(t,[lte.scales[t.type],lte.scale])}),n}function Eie(e){const t=e.options||(e.options={});t.plugins=K6(t.plugins,{}),t.scales=Oie(e,t)}function Uie(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function Fie(e){return e=e||{},e.data=Uie(e.data),Eie(e),e}const Hie=new Map,jie=new Set;function Gie(e,t){let a=Hie.get(e);return a||(a=t(),Hie.set(e,a),jie.add(a)),a}const Wie=(e,t,a)=>{const o=c9(t,a);void 0!==o&&e.add(o)};class Nie{constructor(e){this._config=Fie(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=Uie(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),Eie(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Gie(e,()=>[["datasets."+e,""]])}datasetAnimationScopeKeys(e,t){return Gie(`${e}.transition.${t}`,()=>[[`datasets.${e}.transitions.${t}`,"transitions."+t],["datasets."+e,""]])}datasetElementScopeKeys(e,t){return Gie(`${e}-${t}`,()=>[[`datasets.${e}.elements.${t}`,"datasets."+e,"elements."+t,""]])}pluginScopeKeys(e){const t=e.id,a=this.type;return Gie(`${a}-plugin-${t}`,()=>[["plugins."+t,...e.additionalOptionScopes||[]]])}_cachedScopes(e,t){const a=this._scopeCache;let o=a.get(e);return o&&!t||(o=new Map,a.set(e,o)),o}getOptionScopes(e,t,a){const{options:o,type:s}=this,i=this._cachedScopes(e,a),n=i.get(t);if(n)return n;const r=new Set;t.forEach(t=>{e&&(r.add(e),t.forEach(t=>Wie(r,e,t))),t.forEach(e=>Wie(r,o,e)),t.forEach(e=>Wie(r,ste[s]||{},e)),t.forEach(e=>Wie(r,lte,e)),t.forEach(e=>Wie(r,ite,e))});const c=Array.from(r);return 0===c.length&&c.push(Object.create(null)),jie.has(t)&&i.set(t,c),c}chartOptionScopes(){const{options:e,type:t}=this;return[e,ste[t]||{},lte.datasets[t]||{},{type:t},lte,ite]}resolveNamedOptions(e,t,a,o=[""]){const s={$shared:!0},{resolver:i,subPrefixes:n}=$ie(this._resolverCache,e,o);let r=i;if(Jie(i,t)){s.$shared=!1,a=p9(a)?a():a;const t=this.createResolver(e,a,n);r=Ute(i,a,t)}for(const c of t)s[c]=r[c];return s}createResolver(e,t,a=[""],o){const{resolver:s}=$ie(this._resolverCache,e,a);return $6(t)?Ute(s,t,void 0,o):s}}function $ie(e,t,a){let o=e.get(t);o||(o=new Map,e.set(t,o));const s=a.join();let i=o.get(s);if(!i){const e=Ete(t,a);i={resolver:e,subPrefixes:a.filter(e=>!e.toLowerCase().includes("hover"))},o.set(s,i)}return i}const qie=e=>$6(e)&&Object.getOwnPropertyNames(e).reduce((t,a)=>t||p9(e[a]),!1);function Jie(e,t){const{isScriptable:a,isIndexable:o}=Fte(e);for(const s of t){const t=a(s),i=o(s),n=(i||t)&&e[s];if(t&&(p9(n)||qie(n))||i&&N6(n))return!0}return!1}var Kie="3.9.1";const Qie=["top","bottom","left","right","chartArea"];function Yie(e,t){return"top"===e||"bottom"===e||-1===Qie.indexOf(e)&&"x"===t}function Xie(e,t){return function(a,o){return a[e]===o[e]?a[t]-o[t]:a[e]-o[e]}}function Zie(e){const t=e.chart,a=t.options.animation;t.notifyPlugins("afterRender"),X6(a&&a.onComplete,[e],t)}function ene(e){const t=e.chart,a=t.options.animation;X6(a&&a.onProgress,[e],t)}function tne(e){return uae()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const ane={},one=e=>{const t=tne(e);return Object.values(ane).filter(e=>e.canvas===t).pop()};function sne(e,t,a){const o=Object.keys(e);for(const s of o){const o=+s;if(o>=t){const i=e[s];delete e[s],(a>0||o>t)&&(e[o+a]=i)}}}function ine(e,t,a,o){return a&&"mouseout"!==e.type?o?t:e:null}class nne{constructor(e,t){const a=this.config=new Nie(t),o=tne(e),s=one(o);if(s)throw new Error("Canvas is already in use. Chart with ID '"+s.id+"' must be destroyed before the canvas with ID '"+s.canvas.id+"' can be reused.");const i=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||Die(o)),this.platform.updateConfig(a);const n=this.platform.acquireContext(o,i.aspectRatio),r=n&&n.canvas,c=r&&r.height,l=r&&r.width;this.id=G6(),this.ctx=n,this.canvas=r,this.width=l,this.height=c,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Rie,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Z9(e=>this.update(e),i.resizeDelay||0),this._dataChanges=[],ane[this.id]=this,n&&r?(eoe.listen(this,"complete",Zie),eoe.listen(this,"progress",ene),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:a,height:o,_aspectRatio:s}=this;return W6(e)?t&&s?s:o?a/o:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Rae(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return ute(this.canvas,this.ctx),this}stop(){return eoe.stop(this),this}resize(e,t){eoe.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const a=this.options,o=this.canvas,s=a.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(o,e,t,s),n=a.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Rae(this,n,!0)&&(this.notifyPlugins("resize",{size:i}),X6(a.onResize,[this,i],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){const e=this.options,t=e.scales||{};Z6(t,(e,t)=>{e.id=t})}buildOrUpdateScales(){const e=this.options,t=e.scales,a=this.scales,o=Object.keys(a).reduce((e,t)=>(e[t]=!1,e),{});let s=[];t&&(s=s.concat(Object.keys(t).map(e=>{const a=t[e],o=Lie(e,a),s="r"===o,i="x"===o;return{options:a,dposition:s?"chartArea":i?"bottom":"left",dtype:s?"radialLinear":i?"category":"linear"}}))),Z6(s,t=>{const s=t.options,i=s.id,n=Lie(i,s),r=K6(s.type,t.dtype);void 0!==s.position&&Yie(s.position,n)===Yie(t.dposition)||(s.position=t.dposition),o[i]=!0;let c=null;if(i in a&&a[i].type===r)c=a[i];else{const e=Rse.getScale(r);c=new e({id:i,type:r,ctx:this.ctx,chart:this}),a[c.id]=c}c.init(s,e)}),Z6(o,(e,t)=>{e||delete a[t]}),Z6(a,e=>{oie.configure(this,e,e.options),oie.addBox(this,e)})}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,a=e.length;if(e.sort((e,t)=>e.index-t.index),a>t){for(let e=t;et.length&&delete this._stacks,e.forEach((e,a)=>{0===t.filter(t=>t===e._dataset).length&&this._destroyDatasetMeta(a)})}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let a,o;for(this._removeUnreferencedMetasets(),a=0,o=t.length;a{this.getDatasetMeta(t).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const a=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),o=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const s=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let c=0,l=this.data.datasets.length;c{e.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(Xie("z","_idx"));const{_active:n,_lastEvent:r}=this;r?this._eventHandler(r,!0):n.length&&this._updateHoverStyles(n,n,!0),this.render()}_updateScales(){Z6(this.scales,e=>{oie.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),a=new Set(e.events);u9(t,a)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:a,start:o,count:s}of t){const t="_removeElements"===a?-s:s;sne(e,o,t)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,a=t=>new Set(e.filter(e=>e[0]===t).map((e,t)=>t+","+e.splice(1).join(","))),o=a(0);for(let s=1;se.split(",")).map(e=>({method:e[1],start:+e[2],count:+e[3]}))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;oie.update(this,this.width,this.height,e);const t=this.chartArea,a=t.width<=0||t.height<=0;this._layers=[],Z6(this.boxes,e=>{a&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))},this),this._layers.forEach((e,t)=>{e._idx=t}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,a=e._clip,o=!a.disabled,s=this.chartArea,i={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(o&&Ate(t,{left:!1===a.left?0:s.left-a.left,right:!1===a.right?this.width:s.right+a.right,top:!1===a.top?0:s.top-a.top,bottom:!1===a.bottom?this.height:s.bottom+a.bottom}),e.controller.draw(),o&&Pte(t),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(e){return vte(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,a,o){const s=Fse.modes[t];return"function"===typeof s?s(this,e,a,o):[]}getDatasetMeta(e){const t=this.data.datasets[e],a=this._metasets;let o=a.filter(e=>e&&e._dataset===t).pop();return o||(o={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},a.push(o)),o}getContext(){return this.$context||(this.$context=Ote(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const a=this.getDatasetMeta(e);return"boolean"===typeof a.hidden?!a.hidden:!t.hidden}setDatasetVisibility(e,t){const a=this.getDatasetMeta(e);a.hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,a){const o=a?"show":"hide",s=this.getDatasetMeta(e),i=s.controller._resolveAnimations(void 0,o);m9(t)?(s.data[t].hidden=!a,this.update()):(this.setDatasetVisibility(e,a),i.update(s,{visible:a}),this.update(t=>t.datasetIndex===e?o:void 0))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),eoe.remove(this),e=0,t=this.data.datasets.length;e{t.addEventListener(this,a,o),e[a]=o},o=(e,t,a)=>{e.offsetX=t,e.offsetY=a,this._eventHandler(e)};Z6(this.options.events,e=>a(e,o))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,a=(a,o)=>{t.addEventListener(this,a,o),e[a]=o},o=(a,o)=>{e[a]&&(t.removeEventListener(this,a,o),delete e[a])},s=(e,t)=>{this.canvas&&this.resize(e,t)};let i;const n=()=>{o("attach",n),this.attached=!0,this.resize(),a("resize",s),a("detach",i)};i=()=>{this.attached=!1,o("resize",s),this._stop(),this._resize(0,0),a("attach",n)},t.isAttached(this.canvas)?n():i()}unbindEvents(){Z6(this._listeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._listeners={},Z6(this._responsiveListeners,(e,t)=>{this.platform.removeEventListener(this,t,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,t,a){const o=a?"set":"remove";let s,i,n,r;for("dataset"===t&&(s=this.getDatasetMeta(e[0].datasetIndex),s.controller["_"+o+"DatasetHoverStyle"]()),n=0,r=e.length;n{const a=this.getDatasetMeta(e);if(!a)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:a.data[t],index:t}}),o=!e9(a,t);o&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,t))}notifyPlugins(e,t,a){return this._plugins.notify(this,e,t,a)}_updateHoverStyles(e,t,a){const o=this.options.hover,s=(e,t)=>e.filter(e=>!t.some(t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)),i=s(t,e),n=a?e:s(e,t);i.length&&this.updateHoverStyle(i,o.mode,!1),n.length&&o.mode&&this.updateHoverStyle(n,o.mode,!0)}_eventHandler(e,t){const a={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},o=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",a,o))return;const s=this._handleEvent(e,t,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,o),(s||a.changed)&&this.render(),this}_handleEvent(e,t,a){const{_active:o=[],options:s}=this,i=t,n=this._getActiveElements(e,o,a,i),r=f9(e),c=ine(e,this._lastEvent,a,r);a&&(this._lastEvent=null,X6(s.onHover,[e,n,this],this),r&&X6(s.onClick,[e,n,this],this));const l=!e9(n,o);return(l||t)&&(this._active=n,this._updateHoverStyles(n,o,t)),this._lastEvent=c,l}_getActiveElements(e,t,a,o){if("mouseout"===e.type)return[];if(!a)return t;const s=this.options.hover;return this.getElementsAtEventForMode(e,s.mode,s,o)}}const rne=()=>Z6(nne.instances,e=>e._plugins.invalidate()),cne=!0;function lne(e,t,a){const{startAngle:o,pixelMargin:s,x:i,y:n,outerRadius:r,innerRadius:c}=t;let l=s/r;e.beginPath(),e.arc(i,n,r,o-l,a+l),c>s?(l=s/c,e.arc(i,n,c,a+l,o-l,!0)):e.arc(i,n,s,a+y9,o-y9),e.closePath(),e.clip()}function hne(e){return kte(e,["outerStart","outerEnd","innerStart","innerEnd"])}function dne(e,t,a,o){const s=hne(e.options.borderRadius),i=(a-t)/2,n=Math.min(i,o*t/2),r=e=>{const t=(a-Math.min(i,e))*o/2;return F9(e,0,Math.min(i,t))};return{outerStart:r(s.outerStart),outerEnd:r(s.outerEnd),innerStart:F9(s.innerStart,0,n),innerEnd:F9(s.innerEnd,0,n)}}function mne(e,t,a,o){return{x:a+e*Math.cos(t),y:o+e*Math.sin(t)}}function pne(e,t,a,o,s,i){const{x:n,y:r,startAngle:c,pixelMargin:l,innerRadius:h}=t,d=Math.max(t.outerRadius+o+a-l,0),m=h>0?h+o+a+l:0;let p=0;const u=s-c;if(o){const e=h>0?h-o:0,t=d>0?d-o:0,a=(e+t)/2,s=0!==a?u*a/(a+o):u;p=(u-s)/2}const f=Math.max(.001,u*d-a/g9)/d,g=(u-f)/2,v=c+g+p,A=s-g-p,{outerStart:P,outerEnd:b,innerStart:y,innerEnd:w}=dne(t,m,d,A-v),I=d-P,z=d-b,C=v+P/I,D=A-b/z,R=m+y,S=m+w,_=v+y/R,k=A-w/S;if(e.beginPath(),i){if(e.arc(n,r,d,C,D),b>0){const t=mne(z,D,n,r);e.arc(t.x,t.y,b,D,A+y9)}const t=mne(S,A,n,r);if(e.lineTo(t.x,t.y),w>0){const t=mne(S,k,n,r);e.arc(t.x,t.y,w,A+y9,k+Math.PI)}if(e.arc(n,r,m,A-w/m,v+y/m,!0),y>0){const t=mne(R,_,n,r);e.arc(t.x,t.y,y,_+Math.PI,v-y9)}const a=mne(I,v,n,r);if(e.lineTo(a.x,a.y),P>0){const t=mne(I,C,n,r);e.arc(t.x,t.y,P,v-y9,C)}}else{e.moveTo(n,r);const t=Math.cos(C)*d+n,a=Math.sin(C)*d+r;e.lineTo(t,a);const o=Math.cos(D)*d+n,s=Math.sin(D)*d+r;e.lineTo(o,s)}e.closePath()}function une(e,t,a,o,s){const{fullCircles:i,startAngle:n,circumference:r}=t;let c=t.endAngle;if(i){pne(e,t,a,o,n+v9,s);for(let t=0;t{Rse.add(...e),rne()}},unregister:{enumerable:cne,value:(...e)=>{Rse.remove(...e),rne()}}});class vne extends Zoe{constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,a){const o=this.getProps(["x","y"],a),{angle:s,distance:i}=B9(o,{x:e,y:t}),{startAngle:n,endAngle:r,innerRadius:c,outerRadius:l,circumference:h}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],a),d=this.options.spacing/2,m=K6(h,r-n),p=m>=v9||U9(s,n,r),u=j9(i,c+d,l+d);return p&&u}getCenterPoint(e){const{x:t,y:a,startAngle:o,endAngle:s,innerRadius:i,outerRadius:n}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:r,spacing:c}=this.options,l=(o+s)/2,h=(i+n+c+r)/2;return{x:t+Math.cos(l)*h,y:a+Math.sin(l)*h}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:a}=this,o=(t.offset||0)/2,s=(t.spacing||0)/2,i=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=a>v9?Math.floor(a/v9):0,0===a||this.innerRadius<0||this.outerRadius<0)return;e.save();let n=0;if(o){n=o/2;const t=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(t)*n,Math.sin(t)*n),this.circumference>=g9&&(n=o)}e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor;const r=une(e,this,n,s,i);gne(e,this,n,s,r,i),e.restore()}}function Ane(e,t,a=t){e.lineCap=K6(a.borderCapStyle,t.borderCapStyle),e.setLineDash(K6(a.borderDash,t.borderDash)),e.lineDashOffset=K6(a.borderDashOffset,t.borderDashOffset),e.lineJoin=K6(a.borderJoinStyle,t.borderJoinStyle),e.lineWidth=K6(a.borderWidth,t.borderWidth),e.strokeStyle=K6(a.borderColor,t.borderColor)}function Pne(e,t,a){e.lineTo(a.x,a.y)}function bne(e){return e.stepped?bte:e.tension||"monotone"===e.cubicInterpolationMode?yte:Pne}function yne(e,t,a={}){const o=e.length,{start:s=0,end:i=o-1}=a,{start:n,end:r}=t,c=Math.max(s,n),l=Math.min(i,r),h=sr&&i>r;return{count:o,start:c,loop:t.loop,ilen:l(n+(l?r-e:e))%i,P=()=>{p!==u&&(e.lineTo(g,u),e.lineTo(g,p),e.lineTo(g,f))};for(c&&(d=s[A(0)],e.moveTo(d.x,d.y)),h=0;h<=r;++h){if(d=s[A(h)],d.skip)continue;const t=d.x,a=d.y,o=0|t;o===m?(au&&(u=a),g=(v*g+t)/++v):(P(),e.lineTo(t,a),m=o,v=0,p=u=a),f=a}P()}function zne(e){const t=e.options,a=t.borderDash&&t.borderDash.length,o=!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!a;return o?Ine:wne}function Cne(e){return e.stepped?Mae:e.tension||"monotone"===e.cubicInterpolationMode?Tae:kae}function Dne(e,t,a,o){let s=t._path;s||(s=t._path=new Path2D,t.path(s,a,o)&&s.closePath()),Ane(e,t.options),e.stroke(s)}function Rne(e,t,a,o){const{segments:s,options:i}=t,n=zne(t);for(const r of s)Ane(e,i,r.style),e.beginPath(),n(e,t,r,{start:a,end:a+o-1})&&e.closePath(),e.stroke()}vne.id="arc",vne.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},vne.defaultRoutes={backgroundColor:"backgroundColor"};const Sne="function"===typeof Path2D;function _ne(e,t,a,o){Sne&&!t.options.segment?Dne(e,t,a,o):Rne(e,t,a,o)}class kne extends Zoe{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,t){const a=this.options;if((a.tension||"monotone"===a.cubicInterpolationMode)&&!a.stepped&&!this._pointsUpdated){const o=a.spanGaps?this._loop:this._fullLoop;pae(this._points,a,e,o,t),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Jae(this,this.options.segment))}first(){const e=this.segments,t=this.points;return e.length&&t[e[0].start]}last(){const e=this.segments,t=this.points,a=e.length;return a&&t[e[a-1].end]}interpolate(e,t){const a=this.options,o=e[t],s=this.points,i=Nae(this,{property:t,start:o,end:o});if(!i.length)return;const n=[],r=Cne(a);let c,l;for(c=0,l=i.length;c"borderDash"!==e&&"fill"!==e};class Tne extends Zoe{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,t,a){const o=this.options,{x:s,y:i}=this.getProps(["x","y"],a);return Math.pow(e-s,2)+Math.pow(t-i,2){let{boxHeight:a=t,boxWidth:o=t}=e;return e.usePointStyle&&(a=Math.min(a,t),o=e.pointStyleWidth||Math.min(o,t)),{boxWidth:o,boxHeight:a,itemHeight:Math.max(t,a)}},Wne=(e,t)=>null!==e&&null!==t&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Nne extends Zoe{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,a){this.maxWidth=e,this.maxHeight=t,this._margins=a,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=X6(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter(t=>e.filter(t,this.chart.data))),e.sort&&(t=t.sort((t,a)=>e.sort(t,a,this.chart.data))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const a=e.labels,o=xte(a.font),s=o.size,i=this._computeTitleHeight(),{boxWidth:n,itemHeight:r}=Gne(a,s);let c,l;t.font=o.string,this.isHorizontal()?(c=this.maxWidth,l=this._fitRows(i,s,n,r)+10):(l=this.maxHeight,c=this._fitCols(i,s,n,r)+10),this.width=Math.min(c,e.maxWidth||this.maxWidth),this.height=Math.min(l,e.maxHeight||this.maxHeight)}_fitRows(e,t,a,o){const{ctx:s,maxWidth:i,options:{labels:{padding:n}}}=this,r=this.legendHitBoxes=[],c=this.lineWidths=[0],l=o+n;let h=e;s.textAlign="left",s.textBaseline="middle";let d=-1,m=-l;return this.legendItems.forEach((e,p)=>{const u=a+t/2+s.measureText(e.text).width;(0===p||c[c.length-1]+u+2*n>i)&&(h+=l,c[c.length-(p>0?0:1)]=0,m+=l,d++),r[p]={left:0,top:m,row:d,width:u,height:o},c[c.length-1]+=u+n}),h}_fitCols(e,t,a,o){const{ctx:s,maxHeight:i,options:{labels:{padding:n}}}=this,r=this.legendHitBoxes=[],c=this.columnSizes=[],l=i-e;let h=n,d=0,m=0,p=0,u=0;return this.legendItems.forEach((e,i)=>{const f=a+t/2+s.measureText(e.text).width;i>0&&m+o+2*n>l&&(h+=d+n,c.push({width:d,height:m}),p+=d+n,u++,d=m=0),r[i]={left:p,top:m,col:u,width:f,height:o},d=Math.max(d,f),m+=o+n}),h+=d,c.push({width:d,height:m}),h}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:a,labels:{padding:o},rtl:s}}=this,i=Eae(s,this.left,this.width);if(this.isHorizontal()){let s=0,n=tee(a,this.left+o,this.right-this.lineWidths[s]);for(const r of t)s!==r.row&&(s=r.row,n=tee(a,this.left+o,this.right-this.lineWidths[s])),r.top+=this.top+e+o,r.left=i.leftForLtr(i.x(n),r.width),n+=r.width+o}else{let s=0,n=tee(a,this.top+e+o,this.bottom-this.columnSizes[s].height);for(const r of t)r.col!==s&&(s=r.col,n=tee(a,this.top+e+o,this.bottom-this.columnSizes[s].height)),r.top=n,r.left+=this.left+o,r.left=i.leftForLtr(i.x(r.left),r.width),n+=r.height+o}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;Ate(e,this),this._draw(),Pte(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:a,ctx:o}=this,{align:s,labels:i}=e,n=lte.color,r=Eae(e.rtl,this.left,this.width),c=xte(i.font),{color:l,padding:h}=i,d=c.size,m=d/2;let p;this.drawTitle(),o.textAlign=r.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=c.string;const{boxWidth:u,boxHeight:f,itemHeight:g}=Gne(i,d),v=function(e,t,a){if(isNaN(u)||u<=0||isNaN(f)||f<0)return;o.save();const s=K6(a.lineWidth,1);if(o.fillStyle=K6(a.fillStyle,n),o.lineCap=K6(a.lineCap,"butt"),o.lineDashOffset=K6(a.lineDashOffset,0),o.lineJoin=K6(a.lineJoin,"miter"),o.lineWidth=s,o.strokeStyle=K6(a.strokeStyle,n),o.setLineDash(K6(a.lineDash,[])),i.usePointStyle){const n={radius:f*Math.SQRT2/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:s},c=r.xPlus(e,u/2),l=t+m;gte(o,n,c,l,i.pointStyleWidth&&u)}else{const i=t+Math.max((d-f)/2,0),n=r.leftForLtr(e,u),c=Tte(a.borderRadius);o.beginPath(),Object.values(c).some(e=>0!==e)?Cte(o,{x:n,y:i,w:u,h:f,radius:c}):o.rect(n,i,u,f),o.fill(),0!==s&&o.stroke()}o.restore()},A=function(e,t,a){wte(o,a.text,e,t+g/2,c,{strikethrough:a.hidden,textAlign:r.textAlign(a.textAlign)})},P=this.isHorizontal(),b=this._computeTitleHeight();p=P?{x:tee(s,this.left+h,this.right-a[0]),y:this.top+h+b,line:0}:{x:this.left+h,y:tee(s,this.top+b+h,this.bottom-t[0].height),line:0},Uae(this.ctx,e.textDirection);const y=g+h;this.legendItems.forEach((n,c)=>{o.strokeStyle=n.fontColor||l,o.fillStyle=n.fontColor||l;const d=o.measureText(n.text).width,f=r.textAlign(n.textAlign||(n.textAlign=i.textAlign)),g=u+m+d;let w=p.x,I=p.y;r.setWidth(this.width),P?c>0&&w+g+h>this.right&&(I=p.y+=y,p.line++,w=p.x=tee(s,this.left+h,this.right-a[p.line])):c>0&&I+y>this.bottom&&(w=p.x=w+t[p.line].width+h,p.line++,I=p.y=tee(s,this.top+b+h,this.bottom-t[p.line].height));const z=r.x(w);v(z,I,n),w=aee(f,w+u+m,P?w+g:this.right,e.rtl),A(r.x(w),I,n),P?p.x+=g+h:p.y+=y}),Fae(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,a=xte(t.font),o=Vte(t.padding);if(!t.display)return;const s=Eae(e.rtl,this.left,this.width),i=this.ctx,n=t.position,r=a.size/2,c=o.top+r;let l,h=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),l=this.top+c,h=tee(e.align,h,this.right-d);else{const t=this.columnSizes.reduce((e,t)=>Math.max(e,t.height),0);l=c+tee(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const m=tee(n,h,h+d);i.textAlign=s.textAlign(eee(n)),i.textBaseline="middle",i.strokeStyle=t.color,i.fillStyle=t.color,i.font=a.string,wte(i,t.text,m,l,a)}_computeTitleHeight(){const e=this.options.title,t=xte(e.font),a=Vte(e.padding);return e.display?t.lineHeight+a.height:0}_getLegendItemAt(e,t){let a,o,s;if(j9(e,this.left,this.right)&&j9(t,this.top,this.bottom))for(s=this.legendHitBoxes,a=0;ae.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:a,pointStyle:o,textAlign:s,color:i}}=e.legend.options;return e._getSortedDatasetMetas().map(e=>{const n=e.controller.getStyle(a?0:void 0),r=Vte(n.borderWidth);return{text:t[e.index].label,fillStyle:n.backgroundColor,fontColor:i,hidden:!e.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:n.borderColor,pointStyle:o||n.pointStyle,rotation:n.rotation,textAlign:s||n.textAlign,borderRadius:0,datasetIndex:e.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};class Jne extends Zoe{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t){const a=this.options;if(this.left=0,this.top=0,!a.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=e,this.height=this.bottom=t;const o=N6(a.text)?a.text.length:1;this._padding=Vte(a.padding);const s=o*xte(a.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=s:this.width=s}isHorizontal(){const e=this.options.position;return"top"===e||"bottom"===e}_drawArgs(e){const{top:t,left:a,bottom:o,right:s,options:i}=this,n=i.align;let r,c,l,h=0;return this.isHorizontal()?(c=tee(n,a,s),l=t+e,r=s-a):("left"===i.position?(c=a+e,l=tee(n,o,t),h=-.5*g9):(c=s-e,l=tee(n,t,o),h=.5*g9),r=o-t),{titleX:c,titleY:l,maxWidth:r,rotation:h}}draw(){const e=this.ctx,t=this.options;if(!t.display)return;const a=xte(t.font),o=a.lineHeight,s=o/2+this._padding.top,{titleX:i,titleY:n,maxWidth:r,rotation:c}=this._drawArgs(s);wte(e,t.text,0,0,a,{color:t.color,maxWidth:r,rotation:c,textAlign:eee(t.align),textBaseline:"middle",translation:[i,n]})}}function Kne(e,t){const a=new Jne({ctx:e.ctx,options:t,chart:e});oie.configure(e,a,t),oie.addBox(e,a),e.titleBlock=a}var Qne={id:"title",_element:Jne,start(e,t,a){Kne(e,a)},stop(e){const t=e.titleBlock;oie.removeBox(e,t),delete e.titleBlock},beforeUpdate(e,t,a){const o=e.titleBlock;oie.configure(e,o,a),o.options=a},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;const Yne={average(e){if(!e.length)return!1;let t,a,o=0,s=0,i=0;for(t=0,a=e.length;t-1?e.split("\n"):e}function ere(e,t){const{element:a,datasetIndex:o,index:s}=t,i=e.getDatasetMeta(o).controller,{label:n,value:r}=i.getLabelAndValue(s);return{chart:e,label:n,parsed:i.getParsed(s),raw:e.data.datasets[o].data[s],formattedValue:r,dataset:i.getDataset(),dataIndex:s,datasetIndex:o,element:a}}function tre(e,t){const a=e.chart.ctx,{body:o,footer:s,title:i}=e,{boxWidth:n,boxHeight:r}=t,c=xte(t.bodyFont),l=xte(t.titleFont),h=xte(t.footerFont),d=i.length,m=s.length,p=o.length,u=Vte(t.padding);let f=u.height,g=0,v=o.reduce((e,t)=>e+t.before.length+t.lines.length+t.after.length,0);if(v+=e.beforeBody.length+e.afterBody.length,d&&(f+=d*l.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),v){const e=t.displayColors?Math.max(r,c.lineHeight):c.lineHeight;f+=p*e+(v-p)*c.lineHeight+(v-1)*t.bodySpacing}m&&(f+=t.footerMarginTop+m*h.lineHeight+(m-1)*t.footerSpacing);let A=0;const P=function(e){g=Math.max(g,a.measureText(e).width+A)};return a.save(),a.font=l.string,Z6(e.title,P),a.font=c.string,Z6(e.beforeBody.concat(e.afterBody),P),A=t.displayColors?n+2+t.boxPadding:0,Z6(o,e=>{Z6(e.before,P),Z6(e.lines,P),Z6(e.after,P)}),A=0,a.font=h.string,Z6(e.footer,P),a.restore(),g+=u.width,{width:g,height:f}}function are(e,t){const{y:a,height:o}=t;return ae.height-o/2?"bottom":"center"}function ore(e,t,a,o){const{x:s,width:i}=o,n=a.caretSize+a.caretPadding;return"left"===e&&s+i+n>t.width||("right"===e&&s-i-n<0||void 0)}function sre(e,t,a,o){const{x:s,width:i}=a,{width:n,chartArea:{left:r,right:c}}=e;let l="center";return"center"===o?l=s<=(r+c)/2?"left":"right":s<=i/2?l="left":s>=n-i/2&&(l="right"),ore(l,e,t,a)&&(l="center"),l}function ire(e,t,a){const o=a.yAlign||t.yAlign||are(e,a);return{xAlign:a.xAlign||t.xAlign||sre(e,t,a,o),yAlign:o}}function nre(e,t){let{x:a,width:o}=e;return"right"===t?a-=o:"center"===t&&(a-=o/2),a}function rre(e,t,a){let{y:o,height:s}=e;return"top"===t?o+=a:o-="bottom"===t?s+a:s/2,o}function cre(e,t,a,o){const{caretSize:s,caretPadding:i,cornerRadius:n}=e,{xAlign:r,yAlign:c}=a,l=s+i,{topLeft:h,topRight:d,bottomLeft:m,bottomRight:p}=Tte(n);let u=nre(t,r);const f=rre(t,c,l);return"center"===c?"left"===r?u+=l:"right"===r&&(u-=l):"left"===r?u-=Math.max(h,m)+s:"right"===r&&(u+=Math.max(d,p)+s),{x:F9(u,0,o.width-t.width),y:F9(f,0,o.height-t.height)}}function lre(e,t,a){const o=Vte(a.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-o.right:e.x+o.left}function hre(e){return Xne([],Zne(e))}function dre(e,t,a){return Ote(e,{tooltip:t,tooltipItems:a,type:"tooltip"})}function mre(e,t){const a=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return a?e.override(a):e}class pre extends Zoe{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const t=this.chart,a=this.options.setContext(this.getContext()),o=a.enabled&&t.options.animation&&a.animations,s=new roe(this.chart,o);return o._cacheable&&(this._cachedAnimations=Object.freeze(s)),s}getContext(){return this.$context||(this.$context=dre(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,t){const{callbacks:a}=t,o=a.beforeTitle.apply(this,[e]),s=a.title.apply(this,[e]),i=a.afterTitle.apply(this,[e]);let n=[];return n=Xne(n,Zne(o)),n=Xne(n,Zne(s)),n=Xne(n,Zne(i)),n}getBeforeBody(e,t){return hre(t.callbacks.beforeBody.apply(this,[e]))}getBody(e,t){const{callbacks:a}=t,o=[];return Z6(e,e=>{const t={before:[],lines:[],after:[]},s=mre(a,e);Xne(t.before,Zne(s.beforeLabel.call(this,e))),Xne(t.lines,s.label.call(this,e)),Xne(t.after,Zne(s.afterLabel.call(this,e))),o.push(t)}),o}getAfterBody(e,t){return hre(t.callbacks.afterBody.apply(this,[e]))}getFooter(e,t){const{callbacks:a}=t,o=a.beforeFooter.apply(this,[e]),s=a.footer.apply(this,[e]),i=a.afterFooter.apply(this,[e]);let n=[];return n=Xne(n,Zne(o)),n=Xne(n,Zne(s)),n=Xne(n,Zne(i)),n}_createItems(e){const t=this._active,a=this.chart.data,o=[],s=[],i=[];let n,r,c=[];for(n=0,r=t.length;ne.filter(t,o,s,a))),e.itemSort&&(c=c.sort((t,o)=>e.itemSort(t,o,a))),Z6(c,t=>{const a=mre(e.callbacks,t);o.push(a.labelColor.call(this,t)),s.push(a.labelPointStyle.call(this,t)),i.push(a.labelTextColor.call(this,t))}),this.labelColors=o,this.labelPointStyles=s,this.labelTextColors=i,this.dataPoints=c,c}update(e,t){const a=this.options.setContext(this.getContext()),o=this._active;let s,i=[];if(o.length){const e=Yne[a.position].call(this,o,this._eventPosition);i=this._createItems(a),this.title=this.getTitle(i,a),this.beforeBody=this.getBeforeBody(i,a),this.body=this.getBody(i,a),this.afterBody=this.getAfterBody(i,a),this.footer=this.getFooter(i,a);const t=this._size=tre(this,a),n=Object.assign({},e,t),r=ire(this.chart,a,n),c=cre(a,n,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,s={opacity:1,x:c.x,y:c.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(s={opacity:0});this._tooltipItems=i,this.$context=void 0,s&&this._resolveAnimations().update(this,s),e&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,a,o){const s=this.getCaretPosition(e,a,o);t.lineTo(s.x1,s.y1),t.lineTo(s.x2,s.y2),t.lineTo(s.x3,s.y3)}getCaretPosition(e,t,a){const{xAlign:o,yAlign:s}=this,{caretSize:i,cornerRadius:n}=a,{topLeft:r,topRight:c,bottomLeft:l,bottomRight:h}=Tte(n),{x:d,y:m}=e,{width:p,height:u}=t;let f,g,v,A,P,b;return"center"===s?(P=m+u/2,"left"===o?(f=d,g=f-i,A=P+i,b=P-i):(f=d+p,g=f+i,A=P-i,b=P+i),v=f):(g="left"===o?d+Math.max(r,l)+i:"right"===o?d+p-Math.max(c,h)-i:this.caretX,"top"===s?(A=m,P=A-i,f=g-i,v=g+i):(A=m+u,P=A+i,f=g+i,v=g-i),b=A),{x1:f,x2:g,x3:v,y1:A,y2:P,y3:b}}drawTitle(e,t,a){const o=this.title,s=o.length;let i,n,r;if(s){const c=Eae(a.rtl,this.x,this.width);for(e.x=lre(this,a.titleAlign,a),t.textAlign=c.textAlign(a.titleAlign),t.textBaseline="middle",i=xte(a.titleFont),n=a.titleSpacing,t.fillStyle=a.titleColor,t.font=i.string,r=0;r0!==e)?(e.beginPath(),e.fillStyle=s.multiKeyBackground,Cte(e,{x:t,y:u,w:c,h:r,radius:n}),e.fill(),e.stroke(),e.fillStyle=i.backgroundColor,e.beginPath(),Cte(e,{x:a,y:u+1,w:c-2,h:r-2,radius:n}),e.fill()):(e.fillStyle=s.multiKeyBackground,e.fillRect(t,u,c,r),e.strokeRect(t,u,c,r),e.fillStyle=i.backgroundColor,e.fillRect(a,u+1,c-2,r-2))}e.fillStyle=this.labelTextColors[a]}drawBody(e,t,a){const{body:o}=this,{bodySpacing:s,bodyAlign:i,displayColors:n,boxHeight:r,boxWidth:c,boxPadding:l}=a,h=xte(a.bodyFont);let d=h.lineHeight,m=0;const p=Eae(a.rtl,this.x,this.width),u=function(a){t.fillText(a,p.x(e.x+m),e.y+d/2),e.y+=d+s},f=p.textAlign(i);let g,v,A,P,b,y,w;for(t.textAlign=i,t.textBaseline="middle",t.font=h.string,e.x=lre(this,f,a),t.fillStyle=a.bodyColor,Z6(this.beforeBody,u),m=n&&"right"!==f?"center"===i?c/2+l:c+2+l:0,P=0,y=o.length;P0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,a=this.$animations,o=a&&a.x,s=a&&a.y;if(o||s){const a=Yne[e.position].call(this,this._active,this._eventPosition);if(!a)return;const i=this._size=tre(this,e),n=Object.assign({},a,this._size),r=ire(t,e,n),c=cre(e,n,r,t);o._to===c.x&&s._to===c.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=i.width,this.height=i.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(t);const o={width:this.width,height:this.height},s={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const i=Vte(t.padding),n=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&n&&(e.save(),e.globalAlpha=a,this.drawBackground(s,e,o,t),Uae(e,t.textDirection),s.y+=i.top,this.drawTitle(s,e,t),this.drawBody(s,e,t),this.drawFooter(s,e,t),Fae(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const a=this._active,o=e.map(({datasetIndex:e,index:t})=>{const a=this.chart.getDatasetMeta(e);if(!a)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:a.data[t],index:t}}),s=!e9(a,o),i=this._positionChanged(o,t);(s||i)&&(this._active=o,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,a=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const o=this.options,s=this._active||[],i=this._getActiveElements(e,s,t,a),n=this._positionChanged(i,e),r=t||!e9(i,s)||n;return r&&(this._active=i,(o.enabled||o.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),r}_getActiveElements(e,t,a,o){const s=this.options;if("mouseout"===e.type)return[];if(!o)return t;const i=this.chart.getElementsAtEventForMode(e,s.mode,s,a);return s.reverse&&i.reverse(),i}_positionChanged(e,t){const{caretX:a,caretY:o,options:s}=this,i=Yne[s.position].call(this,e,t);return!1!==i&&(a!==i.x||o!==i.y)}}pre.positioners=Yne;var ure={id:"tooltip",_element:pre,positioners:Yne,afterInit(e,t,a){a&&(e.tooltip=new pre({chart:e,options:a}))},beforeUpdate(e,t,a){e.tooltip&&e.tooltip.initialize(a)},reset(e,t,a){e.tooltip&&e.tooltip.initialize(a)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const a={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",a))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",a)}},afterEvent(e,t){if(e.tooltip){const a=t.replay;e.tooltip.handleEvent(t.event,a,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:j6,title(e){if(e.length>0){const t=e[0],a=t.chart.data.labels,o=a?a.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(o>0&&t.dataIndex"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const fre=(e,t,a,o)=>("string"===typeof t?(a=e.push(t)-1,o.unshift({index:a,label:t})):isNaN(t)&&(a=null),a);function gre(e,t,a,o){const s=e.indexOf(t);if(-1===s)return fre(e,t,a,o);const i=e.lastIndexOf(t);return s!==i?a:s}const vre=(e,t)=>null===e?null:F9(Math.round(e),0,t);class Are extends yse{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const t=this._addedLabels;if(t.length){const e=this.getLabels();for(const{index:a,label:o}of t)e[a]===o&&e.splice(a,1);this._addedLabels=[]}super.init(e)}parse(e,t){if(W6(e))return null;const a=this.getLabels();return t=isFinite(t)&&a[t]===e?t:gre(a,e,K6(t,e),this._addedLabels),vre(t,a.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let{min:a,max:o}=this.getMinMax(!0);"ticks"===this.options.bounds&&(e||(a=0),t||(o=this.getLabels().length-1)),this.min=a,this.max=o}buildTicks(){const e=this.min,t=this.max,a=this.options.offset,o=[];let s=this.getLabels();s=0===e&&t===s.length-1?s:s.slice(e,t+1),this._valueRange=Math.max(s.length-(a?0:1),1),this._startValue=this.min-(a?.5:0);for(let i=e;i<=t;i++)o.push({value:i});return o}getLabelForValue(e){const t=this.getLabels();return e>=0&&et.length-1?null:this.getPixelForValue(t[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function Pre(e,t){const a=[],o=1e-14,{bounds:s,step:i,min:n,max:r,precision:c,count:l,maxTicks:h,maxDigits:d,includeBounds:m}=e,p=i||1,u=h-1,{min:f,max:g}=t,v=!W6(n),A=!W6(r),P=!W6(l),b=(g-f)/(d+1);let y,w,I,z,C=D9((g-f)/u/p)*p;if(Cu&&(C=D9(z*C/u/p)*p),W6(c)||(y=Math.pow(10,c),C=Math.ceil(C*y)/y),"ticks"===s?(w=Math.floor(f/C)*C,I=Math.ceil(g/C)*C):(w=f,I=g),v&&A&&i&&k9((r-n)/i,C/1e3)?(z=Math.round(Math.min((r-n)/C,h)),C=(r-n)/z,w=n,I=r):P?(w=v?n:w,I=A?r:I,z=l-1,C=(I-w)/z):(z=(I-w)/C,z=_9(z,Math.round(z),C/1e3)?Math.round(z):Math.ceil(z));const D=Math.max(x9(C),x9(w));y=Math.pow(10,W6(c)?D:c),w=Math.round(w*y)/y,I=Math.round(I*y)/y;let R=0;for(v&&(m&&w!==n?(a.push({value:n}),wo=t?o:e,n=e=>s=a?s:e;if(e){const e=C9(o),t=C9(s);e<0&&t<0?n(0):e>0&&t>0&&i(0)}if(o===s){let t=1;(s>=Number.MAX_SAFE_INTEGER||o<=Number.MIN_SAFE_INTEGER)&&(t=Math.abs(.05*s)),n(s+t),e||i(o-t)}this.min=o,this.max=s}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:a,stepSize:o}=e;return o?(t=Math.ceil(this.max/o)-Math.floor(this.min/o)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${o} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),a=a||11),a&&(t=Math.min(a,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let a=this.getTickLimit();a=Math.max(2,a);const o={maxTicks:a,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},s=this._range||this,i=Pre(o,s);return"ticks"===e.bounds&&M9(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let t=this.min,a=this.max;if(super.configure(),this.options.offset&&e.length){const o=(a-t)/Math.max(e.length-1,1)/2;t-=o,a+=o}this._startValue=t,this._endValue=a,this._valueRange=a-t}getLabelForValue(e){return Bae(e,this.chart.options.locale,this.options.ticks.format)}}class wre extends yre{determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=q6(e)?e:0,this.max=q6(t)?t:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),t=e?this.width:this.height,a=T9(this.options.ticks.minRotation),o=(e?Math.sin(a):Math.cos(a))||.001,s=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,s.lineHeight/o))}getPixelForValue(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}function Ire(e){const t=e/Math.pow(10,Math.floor(z9(e)));return 1===t}function zre(e,t){const a=Math.floor(z9(t.max)),o=Math.ceil(t.max/Math.pow(10,a)),s=[];let i=J6(e.min,Math.pow(10,Math.floor(z9(t.min)))),n=Math.floor(z9(i)),r=Math.floor(i/Math.pow(10,n)),c=n<0?Math.pow(10,Math.abs(n)):1;do{s.push({value:i,major:Ire(i)}),++r,10===r&&(r=1,++n,c=n>=0?1:c),i=Math.round(r*Math.pow(10,n)*c)/c}while(n0?a:null;this._zero=!0}determineDataLimits(){const{min:e,max:t}=this.getMinMax(!0);this.min=q6(e)?Math.max(0,e):null,this.max=q6(t)?Math.max(0,t):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:t}=this.getUserBounds();let a=this.min,o=this.max;const s=t=>a=e?a:t,i=e=>o=t?o:e,n=(e,t)=>Math.pow(10,Math.floor(z9(e))+t);a===o&&(a<=0?(s(1),i(10)):(s(n(a,-1)),i(n(o,1)))),a<=0&&s(n(o,-1)),o<=0&&i(n(a,1)),this._zero&&this.min!==this._suggestedMin&&a===n(this.min,0)&&s(n(a,-1)),this.min=a,this.max=o}buildTicks(){const e=this.options,t={min:this._userMin,max:this._userMax},a=zre(t,this);return"ticks"===e.bounds&&M9(a,this,"value"),e.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(e){return void 0===e?"0":Bae(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=z9(e),this._valueRange=z9(this.max)-z9(e)}getPixelForValue(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(z9(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}function Dre(e){const t=e.ticks;if(t.display&&e.display){const e=Vte(t.backdropPadding);return K6(t.font&&t.font.size,lte.font.size)+e.height}return 0}function Rre(e,t,a){return a=N6(a)?a:[a],{w:mte(e,t.string,a),h:a.length*t.lineHeight}}function Sre(e,t,a,o,s){return e===o||e===s?{start:t-a/2,end:t+a/2}:es?{start:t-a,end:t}:{start:t,end:t+a}}function _re(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},a=Object.assign({},t),o=[],s=[],i=e._pointLabels.length,n=e.options.pointLabels,r=n.centerPointLabels?g9/i:0;for(let c=0;ct.r&&(r=(o.end-t.r)/i,e.r=Math.max(e.r,t.r+r)),s.startt.b&&(c=(s.end-t.b)/n,e.b=Math.max(e.b,t.b+c))}function Mre(e,t,a){const o=[],s=e._pointLabels.length,i=e.options,n=Dre(i)/2,r=e.drawingArea,c=i.pointLabels.centerPointLabels?g9/s:0;for(let l=0;l270||a<90)&&(e-=t),e}function Bre(e,t){const{ctx:a,options:{pointLabels:o}}=e;for(let s=t-1;s>=0;s--){const t=o.setContext(e.getPointLabelContext(s)),i=xte(t.font),{x:n,y:r,textAlign:c,left:l,top:h,right:d,bottom:m}=e._pointLabelItems[s],{backdropColor:p}=t;if(!W6(p)){const e=Tte(t.borderRadius),o=Vte(t.backdropPadding);a.fillStyle=p;const s=l-o.left,i=h-o.top,n=d-l+o.width,r=m-h+o.height;Object.values(e).some(e=>0!==e)?(a.beginPath(),Cte(a,{x:s,y:i,w:n,h:r,radius:e}),a.fill()):a.fillRect(s,i,n,r)}wte(a,e._pointLabels[s],n,r+i.lineHeight/2,i,{color:t.color,textAlign:c,textBaseline:"middle"})}}function Lre(e,t,a,o){const{ctx:s}=e;if(a)s.arc(e.xCenter,e.yCenter,t,0,v9);else{let a=e.getPointPosition(0,t);s.moveTo(a.x,a.y);for(let i=1;i{const a=X6(this.options.pointLabels.callback,[e,t],this);return a||0===a?a:""}).filter((e,t)=>this.chart.getDataVisibility(t))}fit(){const e=this.options;e.display&&e.pointLabels.display?_re(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,t,a,o){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((a-o)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,a,o))}getIndexAngle(e){const t=v9/(this._pointLabels.length||1),a=this.options.startAngle||0;return E9(e*t+T9(a))}getDistanceFromCenterForValue(e){if(W6(e))return NaN;const t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}getValueForDistanceFromCenter(e){if(W6(e))return NaN;const t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}getPointLabelContext(e){const t=this._pointLabels||[];if(e>=0&&e{if(0!==t){n=this.getDistanceFromCenterForValue(e.value);const a=o.setContext(this.getContext(t-1));Ore(this,a,n,s)}}),a.display){for(e.save(),i=s-1;i>=0;i--){const o=a.setContext(this.getPointLabelContext(i)),{color:s,lineWidth:c}=o;c&&s&&(e.lineWidth=c,e.strokeStyle=s,e.setLineDash(o.borderDash),e.lineDashOffset=o.borderDashOffset,n=this.getDistanceFromCenterForValue(t.ticks.reverse?this.min:this.max),r=this.getPointPosition(i,n),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(r.x,r.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,t=this.options,a=t.ticks;if(!a.display)return;const o=this.getIndexAngle(0);let s,i;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(o),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((o,n)=>{if(0===n&&!t.reverse)return;const r=a.setContext(this.getContext(n)),c=xte(r.font);if(s=this.getDistanceFromCenterForValue(this.ticks[n].value),r.showLabelBackdrop){e.font=c.string,i=e.measureText(o.label).width,e.fillStyle=r.backdropColor;const t=Vte(r.backdropPadding);e.fillRect(-i/2-t.left,-s-c.size/2-t.top,i+t.width,c.size+t.height)}wte(e,o.label,0,-s,c,{color:r.color})}),e.restore()}drawTitle(){}}Ure.id="radialLinear",Ure.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ase.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}},Ure.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Ure.descriptors={angleLines:{_fallback:"grid"}};const Fre={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Hre=Object.keys(Fre);function jre(e,t){return e-t}function Gre(e,t){if(W6(t))return null;const a=e._adapter,{parser:o,round:s,isoWeekday:i}=e._parseOpts;let n=t;return"function"===typeof o&&(n=o(n)),q6(n)||(n="string"===typeof o?a.parse(n,o):a.parse(n)),null===n?null:(s&&(n="week"!==s||!S9(i)&&!0!==i?a.startOf(n,s):a.startOf(n,"isoWeek",i)),+n)}function Wre(e,t,a,o){const s=Hre.length;for(let i=Hre.indexOf(e);i=Hre.indexOf(a);i--){const a=Hre[i];if(Fre[a].common&&e._adapter.diff(s,o,a)>=t-1)return a}return Hre[a?Hre.indexOf(a):0]}function $re(e){for(let t=Hre.indexOf(e)+1,a=Hre.length;t=t?a[o]:a[s];e[i]=!0}}else e[t]=!0}function Jre(e,t,a,o){const s=e._adapter,i=+s.startOf(t[0].value,o),n=t[t.length-1].value;let r,c;for(r=i;r<=n;r=+s.add(r,1,o))c=a[r],c>=0&&(t[c].major=!0);return t}function Kre(e,t,a){const o=[],s={},i=t.length;let n,r;for(n=0;n+e.value))}initOffsets(e){let t,a,o=0,s=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),o=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,a=this.getDecimalForValue(e[e.length-1]),s=1===e.length?a:(a-this.getDecimalForValue(e[e.length-2]))/2);const i=e.length<3?.5:.25;o=F9(o,0,i),s=F9(s,0,i),this._offsets={start:o,end:s,factor:1/(o+1+s)}}_generate(){const e=this._adapter,t=this.min,a=this.max,o=this.options,s=o.time,i=s.unit||Wre(s.minUnit,t,a,this._getLabelCapacity(t)),n=K6(s.stepSize,1),r="week"===i&&s.isoWeekday,c=S9(r)||!0===r,l={};let h,d,m=t;if(c&&(m=+e.startOf(m,"isoWeek",r)),m=+e.startOf(m,c?"day":i),e.diff(a,t,i)>1e5*n)throw new Error(t+" and "+a+" are too far apart with stepSize of "+n+" "+i);const p="data"===o.ticks.source&&this.getDataTimestamps();for(h=m,d=0;he-t).map(e=>+e)}getLabelForValue(e){const t=this._adapter,a=this.options.time;return a.tooltipFormat?t.format(e,a.tooltipFormat):t.format(e,a.displayFormats.datetime)}_tickFormatFunction(e,t,a,o){const s=this.options,i=s.time.displayFormats,n=this._unit,r=this._majorUnit,c=n&&i[n],l=r&&i[r],h=a[t],d=r&&l&&h&&h.major,m=this._adapter.format(e,o||(d?l:c)),p=s.ticks.callback;return p?X6(p,[m,t,a],this):m}generateTickLabels(e){let t,a,o;for(t=0,a=e.length;t0?n:1}getDataTimestamps(){let e,t,a=this._cache.data||[];if(a.length)return a;const o=this.getMatchingVisibleMetas();if(this._normalized&&o.length)return this._cache.data=o[0].controller.getAllParsedValues(this);for(e=0,t=o.length;e=e[r].pos&&t<=e[c].pos&&({lo:r,hi:c}=W9(e,"pos",t)),({pos:o,time:i}=e[r]),({pos:s,time:n}=e[c])):(t>=e[r].time&&t<=e[c].time&&({lo:r,hi:c}=W9(e,"time",t)),({time:o,pos:i}=e[r]),({time:s,pos:n}=e[c]));const l=s-o;return l?i+(n-i)*(t-o)/l:i}Qre.id="time",Qre.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class Xre extends Qre{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=Yre(t,this.min),this._tableRange=Yre(t,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:t,max:a}=this,o=[],s=[];let i,n,r,c,l;for(i=0,n=e.length;i=t&&c<=a&&o.push(c);if(o.length<2)return[{time:t,pos:0},{time:a,pos:1}];for(i=0,n=o.length;i{const s=e.datasets.find(e=>e[a]===t[a]);return s&&t.data&&!o.includes(s)?(o.push(s),Object.assign(s,t),s):{...t}})}function ice(e,t,a){e.data.labels=t,void 0!==a&&a.emit(Zre.LabelsUpdated)}function nce(e,t){e.options={...t}}function rce(e,t){const a=e.datasets.map(e=>e.label),o=t.datasets.map(e=>e.label);return t.datasets.length===e.datasets.length&&a.every((e,t)=>e===o[t])}(function(e){e["ChartRendered"]="chart:rendered",e["ChartUpdated"]="chart:updated",e["ChartDestroyed"]="chart:destroyed",e["LabelsUpdated"]="labels:updated"})(Zre||(Zre={}));const cce="Please remove the tags from your chart component. See https://vue-chartjs.org/guide/#vue-single-file-components",lce="annotation";function hce(e,t,a){let o={};return{props:{chartData:{type:Object,required:!0},chartOptions:{type:Object,default:()=>{}},datasetIdKey:{type:String,default:"label"},chartId:{type:String,default:e},width:{type:Number,default:400},height:{type:Number,default:400},cssClasses:{type:String,default:""},styles:{type:Object,default:()=>{}},plugins:{type:Array,default:()=>[]}},data(){return{_chart:null,_id:Math.random().toString(36).substring(2)}},computed:{hasAnnotationPlugin(){var e,t;const a=null===(e=this.chartOptions)||void 0===e||null===(t=e.plugins)||void 0===t?void 0:t[lce];return"undefined"!==typeof a}},created(){nne.register(a)},mounted(){o[this.$data._id]=null,"datasets"in this.chartData&&this.chartData.datasets.length>0&&(ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered))},watch:{chartData:{handler:function(e,t){this.chartDataHandler(e,t)},deep:!0},chartOptions:{handler:function(e){this.chartOptionsHandler(e)},deep:!0}},methods:{renderChart(e,a){const o=this.getCurrentChart();if(null!==o&&(ace(o),this.$emit(Zre.ChartDestroyed)),!this.$refs.canvas)throw new Error(cce);{const o=oce(e,this.datasetIdKey),s=this.$refs.canvas.getContext("2d");null!==s&&this.setCurrentChart(new nne(s,{type:t,data:o,options:a,plugins:this.plugins}))}},chartDataHandler(e,t){const a={...e},o={...t},s=this.getCurrentChart();if(Object.keys(o).length>0){const e=rce(a,o);e&&null!==s?(sce(s.data,a,this.datasetIdKey),void 0!==a.labels&&(ice(s,a.labels),this.$emit(Zre.LabelsUpdated)),this.updateChart(),this.$emit(Zre.ChartUpdated)):(null!==s&&(ace(s),this.$emit(Zre.ChartDestroyed)),ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered))}else null!==s&&(ace(s),this.$emit(Zre.ChartDestroyed)),ece(this.renderChart,this.chartData,this.chartOptions),this.$emit(Zre.ChartRendered)},chartOptionsHandler(e){const t=this.getCurrentChart();null!==t?(nce(t,e),this.updateChart()):ece(this.renderChart,this.chartData,this.chartOptions)},updateChart(){const e=this.getCurrentChart();tce(e)},getCurrentChart(){return this.hasAnnotationPlugin?o[this.$data._id]:this.$data._chart},setCurrentChart(e){this.hasAnnotationPlugin?o[this.$data._id]=e:this.$data._chart=e}},beforeDestroy(){const e=this.getCurrentChart();null!==e&&(ace(e),this.$emit(Zre.ChartDestroyed))},render:function(e){return e("div",{style:this.styles,class:this.cssClasses},[e("canvas",{attrs:{id:this.chartId,width:this.width,height:this.height},ref:"canvas"})])}}}const dce=hce("bar-chart","bar",Noe);nne.register(Qne,ure,qne,jne,Are,wre);var mce={name:"SummaryFindings",components:{Bar:dce},props:{height:{type:Number,default:200},inlinePolicyRisks:{type:Object},awsManagedPolicyRisks:{type:Object},customerManagedPolicyRisks:{type:Object}},data(){return{chartData:{labels:["Privilege Escalation","Data Exfiltration","Resource Exposure","Credentials Exposure","Infrastructure Modification"],datasets:[{label:"Inline Policies",data:Object.values(this.inlinePolicyRisks),backgroundColor:["#59575c","#59575c","#59575c","#59575c","#59575c"]},{label:"AWS-managed Policies",data:Object.values(this.awsManagedPolicyRisks),backgroundColor:["#215ca0","#215ca0","#215ca0","#215ca0","#215ca0"]},{label:"Customer-managed Policies",data:Object.values(this.customerManagedPolicyRisks),backgroundColor:["#00857d","#00857d","#00857d","#00857d","#00857d"]}]},chartOptions:{responsive:!0,plugins:{legend:{display:!0,position:"bottom",labels:{font:{size:16}}},tooltip:{titleFont:{size:16},bodyFont:{size:16},footerFont:{size:16}}},scales:{x:{stacked:!0},y:{stacked:!0}}}}}},pce=mce,uce=f(pce,F6,H6,!1,null,"d9388e56",null),fce=uce.exports,gce=a("54d2"),vce=a("c08b"),Ace={name:"Summary",props:{iam_data:Object,policyFilter:String},components:{SummaryFindings:fce},computed:{severity(){return vce["ISSUE_SEVERITY"]},inlinePolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["inline_policies"]))},customerManagedPolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["customer_managed_policies"]))},awsManagedPolicyRisks(){return Object(gce["policyViolations"])(Object.assign(this.iam_data["aws_managed_policies"]))},policyRisks(){return"inlinePolicies"===this.policyFilter?this.inlinePolicyRisks:-1!==["custManaged"].indexOf(this.policyFilter)?this.customerManagedPolicyRisks:-1!==["awsManaged"].indexOf(this.policyFilter)?this.awsManagedPolicyRisks:{PrivilegeEscalation:this.inlinePolicyRisks.PrivilegeEscalation+this.awsManagedPolicyRisks.PrivilegeEscalation+this.customerManagedPolicyRisks.PrivilegeEscalation,DataExfiltration:this.inlinePolicyRisks.DataExfiltration+this.awsManagedPolicyRisks.DataExfiltration+this.customerManagedPolicyRisks.DataExfiltration,ResourceExposure:this.inlinePolicyRisks.ResourceExposure+this.awsManagedPolicyRisks.ResourceExposure+this.customerManagedPolicyRisks.ResourceExposure,CredentialsExposure:this.inlinePolicyRisks.CredentialsExposure+this.awsManagedPolicyRisks.CredentialsExposure+this.customerManagedPolicyRisks.CredentialsExposure,InfrastructureModification:this.inlinePolicyRisks.InfrastructureModification+this.awsManagedPolicyRisks.InfrastructureModification+this.customerManagedPolicyRisks.InfrastructureModification}}}},Pce=Ace,bce=f(Pce,E6,U6,!1,null,"1184f4fc",null),yce=bce.exports,wce={inject:["iam_data"],components:{Summary:yce},data(){return{policyFilter:"none"}}},Ice=wce,zce=f(Ice,L6,O6,!1,null,null,null),Cce=zce.exports,Dce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("Customer-Managed Policies ("+e._s(e.getManagedPolicyNameMapping("Customer").length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getManagedPolicyNameMapping("Customer")}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("ManagedPolicies",{attrs:{iam_data:e.iam_data,managedBy:"Customer"}})],1)},Rce=[],Sce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("b-container",[a("b-row",[a("b-col"),a("b-col"),a("b-col",[a("b-form-group",{staticClass:"mb-0",attrs:{label:"Per page","label-cols-sm":"6","label-cols-md":"4","label-cols-lg":"3","label-align-sm":"right","label-size":"sm","label-for":"perPageSelect"}},[a("b-form-select",{attrs:{id:"perPageSelect",size:"sm",options:e.pageOptions},model:{value:e.perPage,callback:function(t){e.perPage=t},expression:"perPage"}})],1)],1)],1),a("b-table",{attrs:{items:e.policyNameMapping,fields:e.fields,"sort-by":e.sortBy,"sort-desc":e.sortDesc,"current-page":e.currentPage,"per-page":e.perPage,responsive:"sm","sticky-header":!0,"no-border-collapse":!0,small:""},on:{"update:sortBy":function(t){e.sortBy=t},"update:sort-by":function(t){e.sortBy=t},"update:sortDesc":function(t){e.sortDesc=t},"update:sort-desc":function(t){e.sortDesc=t}},scopedSlots:e._u([{key:"cell(policy_name)",fn:function(t){return[e._v(" "+e._s(t.item.policy_name)+" ")]}},{key:"cell(attached_to_principals)",fn:function(t){return[e._v(" "+e._s(t.item.attached_to_principals.length)+" ")]}},{key:"cell(compute_role)",fn:function(t){return[e._v(" "+e._s(t.item.compute_role.join(", "))+" ")]}}])})],1),a("br"),a("hr"),a("br")],1)},_ce=[],kce={name:"PolicyTable",props:{policyNameMapping:{type:Array}},data(){return{sortBy:"policy_name",sortDesc:!1,fields:[{key:"policy_name",sortable:!0},{key:"attached_to_principals",sortable:!0},{key:"services",sortable:!0},{key:"infrastructure_modification",sortable:!0},{key:"service_wildcard",sortable:!0},{key:"privilege_escalation",sortable:!0},{key:"resource_exposure",sortable:!0},{key:"data_exfiltration",sortable:!0},{key:"credentials_exposure",sortable:!0},{key:"compute_role",sortable:!0}],totalRows:1,currentPage:1,perPage:10,pageOptions:[5,10,15,20,50,100]}},methods:{}},Mce=kce,Tce=f(Mce,Sce,_ce,!1,null,"2e967a21",null),Vce=Tce.exports,xce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.getManagedPolicyIdsInUse,(function(t){return a("div",{key:t},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-5"},[a("div",{staticClass:"card"},[a("FindingCard",{attrs:{"policy-id":t,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("div",{staticClass:"card-footer"},[a("RiskAlertIndicators",{attrs:{iam_data:e.iam_data,"policy-id":t,"managed-by":e.managedBy}})],1)],1),a("br"),a("br")]),a("div",{staticClass:"col-md-7"},[a("FindingDetails",{attrs:{"managed-by":e.managedBy,iam_data:e.iam_data,"policy-id":t}}),a("br"),a("br")],1)]),a("br")])})),0)},Bce=[],Lce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[e._l(e.highRisksToDisplayAlertsFor,(function(t){return a("div",{key:t},[e.findings(e.policyId,t).length>0?[a("div",{class:"alert alert-"+e.getRiskAlertIndicatorColor(t)+" popovers",attrs:{"data-html":"true","data-placement":"top","data-toggle":"popover",role:"alert",title:e.convertStringToSpaceCase(t),"data-content":e.getRiskDefinition(t)}},[e._v(e._s(e.convertStringToSpaceCase(t))+" ")])]:e._e()],2)})),e.policyAssumableByComputeService(e.policyId).length>0?[a("div",{class:"alert alert-"+e.getRiskAlertIndicatorColor("AssumableByComputeService")+" popovers",attrs:{"data-html":"true","data-placement":"top","data-toggle":"popover",role:"alert",title:"Policy leveraged by Compute Service Role","data-content":e.getRiskDefinition("AssumableByComputeService")}},[e._v("Policy leveraged by Compute Service Role ")])]:e._e()],2)},Oce=[];let Ece=a("c08b"),Uce=a("54d2");const Fce=a("fd5f"),Hce=a("f230");var jce=["CredentialsExposure","DataExfiltration","ResourceExposure","ServiceWildcard","PrivilegeEscalation"],Gce={name:"RiskAlertIndicators",props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{highRisksToDisplayAlertsFor(){return jce}},methods:{getRiskDefinition:function(e){return Ece.getRiskDefinition(e)},getRiskAlertIndicatorColor:function(e){return Ece.getRiskAlertIndicatorColor(e)},findings:function(e,t){return"Inline"===this.managedBy?Fce.getInlinePolicyFindings(this.iam_data,e,t):Hce.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Fce.inlinePolicyAssumableByComputeService(this.iam_data,e):Hce.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},convertStringToSpaceCase:function(e){return Uce.convertStringToSpaceCase(e)}}},Wce=Gce,Nce=f(Wce,Lce,Oce,!1,null,"a26933fa",null),$ce=Nce.exports,qce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:e.findingId}},[a("div",{staticClass:"card-header"},[a("h4",[a("LinkToFinding",{attrs:{"finding-id":e.findingId}},[e._v(" "+e._s(e.policyName(e.policyId))+" ")])],1),a("p",{directives:[{name:"show",rawName:"v-show",value:"Managed"===e.inlineOrManaged,expression:"inlineOrManaged === 'Managed'"}],staticClass:"policy-identifier"},[e._v(" Policy Id: "+e._s(e.policyId)+" ")]),a("p",{directives:[{name:"show",rawName:"v-show",value:"Inline"===e.inlineOrManaged,expression:"inlineOrManaged === 'Inline'"}],staticClass:"policy-identifier"},[e._v(" Policy Document SHA-256: "),a("small",{staticStyle:{display:"block"}},[e._v(e._s(e.policyId))])]),e._v(" Attached to Principals: "),a("ul",[e.principalLeveragingPolicy(e.policyId,"Role").length>0?a("li",[e._v(" Roles: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"Role"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e(),e.principalLeveragingPolicy(e.policyId,"User").length>0?a("li",[e._v(" Users: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"User"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e(),e.principalLeveragingPolicy(e.policyId,"Group").length>0?a("li",[e._v(" Groups: "),a("ul",e._l(e.principalLeveragingPolicy(e.policyId,"Group"),(function(t){return a("li",{key:t},[e._v(" "+e._s(t)+" ")])})),0)]):e._e()])]),a("div",{staticClass:"card-body"},[a("p",{staticClass:"card-text"},[e._v(" Services: "+e._s(e.servicesAffectedByPolicy(e.policyId).length)+" "),a("br"),e._v(" Infrastructure Modification Actions: "+e._s(e.findings(e.policyId,"InfrastructureModification").length)+" "),a("br")])])])},Jce=[],Kce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("span",{directives:[{name:"b-hover",rawName:"v-b-hover",value:e.hoverCB,expression:"hoverCB"}],staticClass:"link2finding"},[e._t("default"),a("span",[e.active?a("router-link",{attrs:{to:e.deepLink}},[a("b-icon-link45deg",{attrs:{"aria-hidden":"true"}})],1):e._e()],1)],2)},Qce=[],Yce={name:"LinkToFinding",components:{BIconLink45deg:iR},props:{findingId:{type:String}},computed:{deepLink(){return"#"+this.findingId}},data(){return{active:!1}},methods:{hoverCB(e){this.active=e}}},Xce=Yce,Zce=(a("6d3f"),f(Xce,Kce,Qce,!1,null,"50d25ce1",null)),ele=Zce.exports;const tle=a("f230"),ale=a("fd5f"),{createFindingId:ole}=a("54d2");var sle={name:"FindingCard",components:{LinkToFinding:ele},props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},findingId(){return ole(this.policyId,this.inlineOrManaged.toLowerCase())}},methods:{principalLeveragingPolicy:function(e,t){return"AWS"===this.managedBy||"Customer"===this.managedBy?tle.getPrincipalTypeLeveragingManagedPolicy(this.iam_data,this.managedBy,e,t):"Inline"===this.managedBy?ale.getPrincipalTypeLeveragingInlinePolicy(this.iam_data,e,t):void 0},managedPolicy:function(e){return tle.getManagedPolicy(this.iam_data,this.managedBy,e)},inlinePolicy:function(e){return ale.getInlinePolicy(this.iam_data,e)},policyName:function(e){return"Inline"===this.managedBy?this.inlinePolicy(e).PolicyName:this.managedPolicy(e).PolicyName},findings:function(e,t){return"Inline"===this.managedBy?ale.getInlinePolicyFindings(this.iam_data,e,t):tle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},servicesAffectedByPolicy:function(e){return"Inline"===this.managedBy?ale.getServicesAffectedByInlinePolicy(this.iam_data,e):tle.getServicesAffectedByManagedPolicy(this.iam_data,this.managedBy,e)}}},ile=sle,nle=(a("998c"),f(ile,qce,Jce,!1,null,"b8aa522a",null)),rle=nle.exports,cle=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details"}},[a("div",{staticClass:"card"},[a("PolicyDocumentDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("AssumeRoleDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("PrivilegeEscalationDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}}),a("StandardRiskDetails",{attrs:{"policy-id":e.policyId,iam_data:e.iam_data,"managed-by":e.managedBy}})],1)])},lle=[],hle=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.findings(e.policyId,"PrivilegeEscalation").length>0?a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation"}},[e._v("Privilege Escalation")])]),a("div",{ref:"PrivilegeEscalationDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation"}},[a("div",{staticClass:"card-body"},[a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-what-should-i-do",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-what-should-i-do`"}],attrs:{squared:"",variant:"link"}},[e._v("What should I do?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-what-should-i-do"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.whatShouldIDoDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-identifying-false-positives",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-identifying-false-positives`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I identify False Positives?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-identifying-false-positives"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.identifyingFalsePositivesDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-validating-fixed-policy",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-privilege-escalation-validating-fixed-policy`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I fix it?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-privilege-escalation-validating-fixed-policy"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.howDoIValidateResultsDescription)}})])]),a("br"),a("br"),a("span",{domProps:{innerHTML:e._s(e.getRiskDescription("PrivilegeEscalation"))}}),a("span",[e._v("Privilege Escalation Methods:")]),a("br"),a("br"),a("PrivilegeEscalationFormat",{attrs:{"privilege-escalation-finding":e.privilegeEscalationFindings(e.policyId)}})],1)])]):e._e()},dle=[],mle=a("d921"),ple=a.n(mle),ule=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ol",e._l(e.privilegeEscalationFinding,(function(t){return a("li",{key:t.type},[a("a",{attrs:{href:"https://cloudsplaining.readthedocs.io/en/latest/glossary/privilege-escalation/#"+t.type}},[e._v(e._s(t.type))]),e._v(" ("),e._l(t.actions,(function(t,o){return a("span",{key:t},[0!==o?a("span",[e._v(", ")]):e._e(),a("span",[a("code",[e._v(e._s(t))])])])})),e._v(") "),a("br"),a("br")],2)})),0)},fle=[],gle={name:"PrivilegeEscalationFormat",props:{privilegeEscalationFinding:{type:Array}}},vle=gle,Ale=f(vle,ule,fle,!1,null,"6b2d6e44",null),Ple=Ale.exports,ble=a("7993"),yle=a.n(ble),wle=a("0861"),Ile=a.n(wle),zle=a("449d"),Cle=a.n(zle);const Dle=a("f230"),Rle=a("fd5f");var Sle=a("d4cd")({html:!0,linkify:!0,typographer:!0});const _le=Sle.render(yle.a),kle=Sle.render(ple.a),Mle=Sle.render(Ile.a),Tle=Sle.render(Cle.a);var Vle={name:"PrivilegeEscalationDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},components:{PrivilegeEscalationFormat:Ple},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},whatShouldIDoDescription(){return kle},identifyingFalsePositivesDescription(){return Mle},howDoIValidateResultsDescription(){return Tle}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Rle.getInlinePolicyFindings(this.iam_data,e,t):Dle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},getRiskDescription:function(e){if("PrivilegeEscalation"===e)return _le},privilegeEscalationFindings:function(e){return this.findings(e,"PrivilegeEscalation")}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["PrivilegeEscalationDetailsDiv"]&&this.$refs["PrivilegeEscalationDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["PrivilegeEscalationDetailsDiv"]&&this.$refs["PrivilegeEscalationDetailsDiv"].classList.remove("show")},deep:!0}}},xle=Vle,Ble=f(xle,hle,dle,!1,null,"0be76723",null),Lle=Ble.exports,Ole=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.riskDetailsToDisplay,(function(t){return a("div",{key:t.risk_type},[e.findings(e.policyId,t.risk_type).length>0?[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)}},[e._v(e._s(e.convertStringToSpaceCase(t.risk_type)))])])]:e._e(),e.findings(e.policyId,t.risk_type).length>0?[a("div",{ref:"StandardRiskDetailsDiv",refInFor:!0,staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)}},[a("div",{staticClass:"card-body"},[a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-what-should-i-do",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-what-should-i-do`"}],attrs:{squared:"",variant:"link"}},[e._v("What should I do?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-what-should-i-do"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.whatShouldIDoDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-identifying-false-positives",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-identifying-false-positives`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I identify False Positives?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-identifying-false-positives"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.identifyingFalsePositivesDescription)}})])]),a("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal",value:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-validating-fixed-policy",expression:"`${inlineOrManaged.toLowerCase()}-policy-${policyId}-${convertStringToKebabCase(risk.risk_type)}-validating-fixed-policy`"}],attrs:{squared:"",variant:"link"}},[e._v("How do I fix it?")]),a("b-modal",{attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-"+e.convertStringToKebabCase(t.risk_type)+"-validating-fixed-policy"}},[a("p",[a("span",{domProps:{innerHTML:e._s(e.howDoIValidateResultsDescription)}})])]),a("br"),a("br"),a("span",{domProps:{innerHTML:e._s(e.getRiskDescription(t.risk_type))}}),a("span",[e._v("Actions/services:")]),"ServiceWildcard"===t.risk_type?a("span",[a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.findings(e.policyId,t.risk_type),void 0,"\t")))+"\n")])])]):a("span",[a("ul",e._l(e.getActionLinks(e.policyId,t.risk_type),(function(t,o){return a("li",{key:o},[a("a",{attrs:{href:""+t}},[e._v(e._s(o))])])})),0)])],1)])]:e._e()],2)})),0)},Ele=[],Ule=a("4b8b"),Fle=a.n(Ule),Hle=a("7c23"),jle=a.n(Hle),Gle=a("2ae9"),Wle=a.n(Gle),Nle=a("1357"),$le=a.n(Nle),qle=a("9217"),Jle=a.n(qle),Kle=a("a438"),Qle=a.n(Kle);const Yle=a("f230"),Xle=a("fd5f"),Zle=a("c08b");let ehe=a("54d2");var the=a("d4cd")({html:!0,linkify:!0,typographer:!0});const ahe=the.render(Fle.a),ohe=the.render(yle.a),she=the.render(jle.a),ihe=the.render(Wle.a),nhe=the.render($le.a),rhe=the.render(Jle.a),che=the.render(Qle.a),lhe=the.render(ple.a),hhe=the.render(Ile.a),dhe=the.render(Cle.a);var mhe={name:"StandardRiskDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"},riskDetailsToDisplay(){return Zle.getRiskDetailsToDisplay()},whatShouldIDoDescription(){return lhe},identifyingFalsePositivesDescription(){return hhe},howDoIValidateResultsDescription(){return dhe}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Xle.getInlinePolicyFindings(this.iam_data,e,t):Yle.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},convertStringToSpaceCase:function(e){return ehe.convertStringToSpaceCase(e)},convertStringToKebabCase:function(e){return ehe.convertStringToKebabCase(e)},getRiskDefinition:function(e){return Zle.getRiskDefinition(e)},getRiskDescription:function(e){return"ResourceExposure"===e?ahe:"PrivilegeEscalation"===e?ohe:"DataExfiltration"===e?she:"InfrastructureModification"===e?ihe:"AssumableByComputeService"===e?che:"ServiceWildcard"===e?rhe:"CredentialsExposure"===e?nhe:""},getActionLinks:function(e,t){let a=this.findings(e,t);return ehe.getActionLinks(this.iam_data,a)}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["StandardRiskDetailsDiv"]&&this.$refs["StandardRiskDetailsDiv"].map(e=>e.classList.add("show")),e.isAllCollapsed&&this.$refs["StandardRiskDetailsDiv"]&&this.$refs["StandardRiskDetailsDiv"].map(e=>e.classList.remove("show"))},deep:!0}}},phe=mhe,uhe=f(phe,Ole,Ele,!1,null,"8e2672ca",null),fhe=uhe.exports,ghe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.policyAssumableByComputeService(e.policyId).length>0?a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-assumable"}},[e._v("Compute Services that leverage this IAM Policy via AssumeRole")])]),a("div",{ref:"AssumeRoleDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-assumable"}},[a("div",{staticClass:"card-body"},[a("span",{domProps:{innerHTML:e._s(e.getRiskDescription("AssumableByComputeService"))}}),a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.policyAssumableByComputeService(e.policyId),void 0,"\t")))+"\n")])])])])]):e._e()},vhe=[];const Ahe=a("f230"),Phe=a("fd5f");var bhe=a("d4cd")({html:!0,linkify:!0,typographer:!0});const yhe=bhe.render(Qle.a);var whe={name:"AssumeRoleDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Phe.inlinePolicyAssumableByComputeService(this.iam_data,e):Ahe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},getRiskDescription:function(e){if("AssumableByComputeService"===e)return yhe}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["AssumeRoleDetailsDiv"]&&this.$refs["AssumeRoleDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["AssumeRoleDetailsDiv"]&&this.$refs["AssumeRoleDetailsDiv"].classList.remove("show")},deep:!0}}},Ihe=whe,zhe=f(Ihe,ghe,vhe,!1,null,"499b2983",null),Che=zhe.exports,Dhe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"card-header"},[a("a",{staticClass:"card-link",attrs:{"data-toggle":"collapse","data-parent":"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-card-details",href:"#"+e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-policydocument"}},[e._v(" Policy Document ")])]),a("div",{ref:"PolicyDocumentDetailsDiv",staticClass:"panel-collapse collapse",attrs:{id:e.inlineOrManaged.toLowerCase()+"-policy-"+e.policyId+"-policydocument"}},[a("div",{staticClass:"card-body"},[a("pre",[a("code",[e._v("\n"+e._s(JSON.parse(JSON.stringify(e.policyDocument(e.policyId),void 0,"\t")))+"\n")])])])])])},Rhe=[];const She=a("f230"),_he=a("fd5f");var khe={name:"PolicyDocumentDetails",inject:["toggleData"],props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{policyDocument:function(e){return"Inline"===this.managedBy?_he.getInlinePolicyDocument(this.iam_data,e):She.getManagedPolicyDocument(this.iam_data,this.managedBy,e)}},watch:{toggleData:{handler(e){e.isAllExpanded&&this.$refs["PolicyDocumentDetailsDiv"]&&this.$refs["PolicyDocumentDetailsDiv"].classList.add("show"),e.isAllCollapsed&&this.$refs["PolicyDocumentDetailsDiv"]&&this.$refs["PolicyDocumentDetailsDiv"].classList.remove("show")},deep:!0}}},Mhe=khe,The=f(Mhe,Dhe,Rhe,!1,null,"a7f90440",null),Vhe=The.exports;const xhe=a("f230"),Bhe=a("fd5f");var Lhe={name:"FindingDetails",components:{PolicyDocumentDetails:Vhe,AssumeRoleDetails:Che,StandardRiskDetails:fhe,PrivilegeEscalationDetails:Lle},props:{managedBy:{type:String},policyId:{type:String},iam_data:{type:Object}},computed:{inlineOrManaged(){return"AWS"===this.managedBy||"Customer"===this.managedBy?"Managed":"Inline"}},methods:{findings:function(e,t){return"Inline"===this.managedBy?Bhe.getInlinePolicyFindings(this.iam_data,e,t):xhe.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},policyDocument:function(e){return"Inline"===this.managedBy?Bhe.getInlinePolicyDocument(this.iam_data,e):xhe.getManagedPolicyDocument(this.iam_data,this.managedBy,e)},policyAssumableByComputeService:function(e){return"Inline"===this.managedBy?Bhe.inlinePolicyAssumableByComputeService(this.iam_data,e):xhe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)}}},Ohe=Lhe,Ehe=f(Ohe,cle,lle,!1,null,"da958952",null),Uhe=Ehe.exports;const Fhe=a("f230");let Hhe=a("c08b");var jhe={name:"ManagedPolicies",components:{RiskAlertIndicators:$ce,FindingCard:rle,FindingDetails:Uhe},props:{iam_data:{type:Object},managedBy:{type:String}},computed:{getManagedPolicyIdsInUse(){return Fhe.getManagedPolicyIdsInUse(this.iam_data,this.managedBy)}},methods:{managedPolicyDocument(e){return Fhe.getManagedPolicyDocument(this.iam_data,this.managedBy,e)},managedPolicy:function(e){return Fhe.getManagedPolicy(this.iam_data,this.managedBy,e)},principalTypeLeveragingManagedPolicy:function(e,t){return Fhe.getPrincipalTypeLeveragingManagedPolicy(this.iam_data,this.managedBy,e,t)},isManagedPolicyLeveraged:function(e){return Fhe.isManagedPolicyLeveraged(this.iam_data,this.managedBy,e)},managedPolicyFindings:function(e,t){return Fhe.getManagedPolicyFindings(this.iam_data,this.managedBy,e,t)},servicesAffectedByManagedPolicy:function(e){return Fhe.getServicesAffectedByManagedPolicy(this.iam_data,this.managedBy,e)},managedPolicyAssumableByComputeService:function(e){return Fhe.managedPolicyAssumableByComputeService(this.iam_data,this.managedBy,e)},getRiskDefinition:function(e){return Hhe.getRiskDefinition(e)}}},Ghe=jhe,Whe=f(Ghe,xce,Bce,!1,null,"be4a6172",null),Nhe=Whe.exports,$he=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a",{staticClass:"button-link",class:e.propStyle,on:{click:e.updateLog}},[e._v(e._s(e.placeholder))])},qhe=[],Jhe={props:["placeholder","propStyle"],methods:{updateLog(){this.$emit("clicked")}}},Khe=Jhe,Qhe=(a("f907"),f(Khe,$he,qhe,!1,null,"841badba",null)),Yhe=Qhe.exports,Xhe={inject:["iam_data","getManagedPolicyNameMapping"],components:{PolicyTable:Vce,ManagedPolicies:Nhe,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},Zhe=Xhe,ede=f(Zhe,Dce,Rce,!1,null,null,null),tde=ede.exports,ade=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("Inline Policies ("+e._s(e.getInlinePolicyNameMapping().length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getInlinePolicyNameMapping()}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("InlinePolicies",{attrs:{iam_data:e.iam_data}})],1)},ode=[],sde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",e._l(e.inlinePolicyIdsInUse,(function(t){return a("div",{key:t},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-md-5"},[a("div",{staticClass:"card"},[a("FindingCard",{attrs:{iam_data:e.iam_data,"managed-by":"Inline","policy-id":t}}),a("div",{staticClass:"card-footer"},[a("RiskAlertIndicators",{attrs:{iam_data:e.iam_data,"managed-by":"Inline","policy-id":t}})],1)],1),a("br")]),a("div",{staticClass:"col-md-7"},[a("FindingDetails",{attrs:{"managed-by":"Inline",iam_data:e.iam_data,"policy-id":t}}),a("br"),a("br")],1)])])})),0)},ide=[],nde=a("1f2b"),rde=a.n(nde);const cde=a("fd5f");let lde=a("c08b");var hde=a("d4cd")({html:!0,linkify:!0,typographer:!0});const dde=hde.render(rde.a);var mde={name:"InlinePolicies",components:{RiskAlertIndicators:$ce,FindingCard:rle,FindingDetails:Uhe},props:{iam_data:{type:Object}},computed:{inlinePolicyIds(){return cde.getInlinePolicyIds(this.iam_data)},summary(){return dde},inlinePolicyIdsInUse(){return cde.getInlinePolicyIdsInUse(this.iam_data)}},methods:{inlinePolicyDocument(e){return cde.getInlinePolicyDocument(this.iam_data,e)},inlinePolicy:function(e){return cde.getInlinePolicy(this.iam_data,e)},inlinePolicyFindings:function(e,t){return cde.getInlinePolicyFindings(this.iam_data,e,t)},servicesAffectedByInlinePolicy:function(e){return cde.getServicesAffectedByInlinePolicy(this.iam_data,e)},principalTypeLeveragingInlinePolicy:function(e,t){return cde.getPrincipalTypeLeveragingInlinePolicy(this.iam_data,e,t)},inlinePolicyAssumableByComputeService:function(e){return cde.inlinePolicyAssumableByComputeService(this.iam_data,e)},getRiskDefinition:function(e){return lde.getRiskDefinition(e)}}},pde=mde,ude=f(pde,sde,ide,!1,null,"0911e48b",null),fde=ude.exports,gde={inject:["iam_data","getInlinePolicyNameMapping"],components:{PolicyTable:Vce,InlinePolicies:fde,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},vde=gde,Ade=f(vde,ade,ode,!1,null,null,null),Pde=Ade.exports,bde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",[a("h3",[e._v("AWS-Managed Policies ("+e._s(e.getManagedPolicyNameMapping("AWS").length)+")")]),a("PolicyTable",{attrs:{policyNameMapping:e.getManagedPolicyNameMapping("AWS")}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Expand All"},on:{clicked:e.expandAll}}),a("Button",{class:"mr-3 mb-4",attrs:{placeholder:"Collapse All"},on:{clicked:e.collapseAll}}),a("ManagedPolicies",{attrs:{iam_data:e.iam_data,managedBy:"AWS"}})],1)},yde=[],wde={inject:["iam_data","getManagedPolicyNameMapping"],components:{PolicyTable:Vce,ManagedPolicies:Nhe,Button:Yhe},data(){return{toggleData:{isAllExpanded:!1,isAllCollapsed:!1}}},methods:{expandAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!0,this.toggleData.isAllCollapsed=!1},collapseAll(){this.toggleData.isAllExpanded=this.toggleData.isAllCollapsed=void 0,this.toggleData.isAllExpanded=!1,this.toggleData.isAllCollapsed=!0}},provide(){return{toggleData:this.toggleData}}},Ide=wde,zde=f(Ide,bde,yde,!1,null,null,null),Cde=zde.exports,Dde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",{key:"iam-principals"},[a("Principals",{attrs:{iam_data:e.iam_data}})],1)},Rde=[],Sde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("h2",[e._v("Principals")]),a("p",[e._v(" This page displays IAM Users, Groups, and Roles in the account, their associated policies, the risks associated with each principal, and various metadata that can be expanded per principal. ")]),e._l(e.principalTypes,(function(t){return a("div",{key:t},[a("h3",[e._v(e._s(e.capitalizeFirstLetter(t)))]),e._l(e.principalTypeIds(t),(function(o){return a("div",{key:o},[a("b-container",[a("b-row",{staticClass:"px-2",attrs:{id:o}},[a("b-col",{staticClass:"col-sm-5"},[a("h5",{attrs:{id:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]}},[a("LinkToFinding",{attrs:{"finding-id":o}},[e._v(" "+e._s(e.getPrincipalMetadata(o,t)["name"])+" ")]),a("small",{staticClass:"text-muted"},[e._v(e._s(e.getPrincipalMetadata(o,t)["arn"]))])],1)]),a("b-col",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]+".risk.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.risk.collapse`"}]},[e._v(" Show ")])],1)],1),a("b-collapse",{attrs:{id:"iam."+t+"."+e.getPrincipalMetadata(o,t)["id"]+".risk.collapse"}},[a("b-row",{staticClass:"px-2"},[a("b-col",{staticClass:"col-sm-5"},[a("h5",[e._v("Risks")]),a("RisksPerPrincipal",{attrs:{iam_data:e.iam_data,"principal-id":o,"principal-type":t}})],1),a("b-col",{staticClass:"col-sm-7"},[a("h5",[e._v("Metadata")]),a("dl",{staticClass:"row"},[a("PrincipalMetadata",{attrs:{iam_data:e.iam_data,"principal-id":o,"principal-type":t}})],1)])],1)],1)],1)],1)}))],2)}))],2)},_de=[],kde=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("b-list-group",e._l(e.riskNames,(function(t){return a("div",{key:t},[e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t).length>0?[a("dd",{staticClass:"col-sm-12"},[a("dl",{staticClass:"row"},[a("b-list-group-item",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".risk."+t+".collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.risk.${riskName}.collapse`"}],staticClass:"d-flex justify-content-between align-items-center",attrs:{action:!0}},[e._v(" "+e._s(e.addSpacesInPascalCaseString(t))+" "),a("b-button",{attrs:{size:"sm",variant:e.getRiskLevel(t)}},[e._v(" "+e._s(e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t).length)+" ")])],1)],1)]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".risk."+t+".collapse"}},[a("dd",{staticClass:"col-sm-12"},[a("pre",[a("code",[e._v(e._s(e.getRiskAssociatedWithPrincipal(e.principalId,e.principalType,t)))])])])])]:e._e()],2)})),0)],1)},Mde=[];const Tde=a("52d9"),Vde=a("54d2"),xde=a("c08b");var Bde={name:"RisksPerPrincipal",props:{iam_data:{type:Object},principalType:{type:String},principalId:{type:String}},computed:{riskNames(){let e=xde.getRiskDetailsToDisplay(),t=e.map((function(e){return e.risk_type}));return t.push("PrivilegeEscalation"),t.sort(),t}},methods:{getPrincipalMetadata:function(e,t){return Tde.getPrincipalMetadata(this.iam_data,e,t)},getRiskAssociatedWithPrincipal:function(e,t,a){return Tde.getRiskAssociatedWithPrincipal(this.iam_data,e,t,a)},getRiskLevel:function(e){return xde.getRiskAlertIndicatorColor(e)},addSpacesInPascalCaseString:function(e){return Vde.addSpacesInPascalCaseString(e)}}},Lde=Bde,Ode=f(Lde,kde,Mde,!1,null,"7b9432fb",null),Ede=Ode.exports,Ude=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-container",[a("dl",{staticClass:"row"},[a("dt",{staticClass:"col-sm-5"},[e._v("ARN")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[a("small",[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["arn"]))])]),a("dt",{staticClass:"col-sm-5"},[e._v("ID")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["id"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Excluded from scan")]),a("dd",{staticClass:"col-sm-7 text-monospace"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["is_excluded"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Created")]),a("dd",{staticClass:"col-sm-7"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["create_date"]))]),a("dt",{staticClass:"col-sm-5"},[e._v("Inline Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".inline-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.inline-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Inline").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".inline-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Inline")))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("AWS-Managed Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".aws-managed-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.aws-managed-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"AWS").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".aws-managed-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"AWS")))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Customer-Managed Policies")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".customer-managed-policies.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.customer-managed-policies.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Customer").length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".customer-managed-policies.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(e.getPrincipalPolicyNames(e.principalId,e.principalType,"Customer")))])])])],1),"role"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Role Trust Policy")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".role-trust-policy.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.role-trust-policy.collapse`"}],attrs:{size:"sm"}},[e._v(" Details ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".role-trust-policy.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(JSON.parse(JSON.stringify(e.getRoleTrustPolicy(e.principalId)))))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Instance Profiles")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".instance-profiles.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.instance-profiles.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["instance_profiles"].length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".instance-profiles.collapse"}},[a("br"),a("pre",[a("code",[e._v(e._s(JSON.parse(JSON.stringify(e.getPrincipalMetadata(e.principalId,e.principalType)["instance_profiles"]))))])])])],1),a("dt",{staticClass:"col-sm-5"},[e._v("Last Used")]),a("dd",{staticClass:"col-sm-7"},[e._v(e._s(e.getPrincipalMetadata(e.principalId,e.principalType)["role_last_used"]))])]:e._e(),"group"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Group Members")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-members.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.group-members.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getGroupMembers(e.principalId).length)+" ")]),a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-members.collapse"}},e._l(e.getGroupMembers(e.principalId),(function(t){return a("ul",{key:t.user_id},[a("li",{staticClass:"text-break"},[e._v(e._s(t.user_name)+" (ID: "+e._s(t.user_id)+")")])])})),0)],1)]:e._e(),"user"===e.principalType.toLowerCase()?[a("dt",{staticClass:"col-sm-5"},[e._v("Group Memberships")]),a("dd",{staticClass:"col-sm-7"},[a("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle",value:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-membership.collapse",expression:"`iam.${principalType}.${getPrincipalMetadata(principalId, principalType)['id']}.group-membership.collapse`"}],attrs:{size:"sm"}},[e._v(" "+e._s(e.getGroupMemberships(e.principalId).length)+" ")]),e.getGroupMemberships(e.principalId).length>0?a("b-collapse",{attrs:{id:"iam."+e.principalType+"."+e.getPrincipalMetadata(e.principalId,e.principalType)["id"]+".group-membership.collapse"}},e._l(e.getGroupMemberships(e.principalId),(function(t){return a("ul",{key:t.group_id},[a("li",{staticClass:"text-break"},[e._v(e._s(t.group_name)+" (ID: "+e._s(t.group_id)+")")])])})),0):e._e()],1)]:e._e()],2)])},Fde=[];const Hde=a("52d9"),jde=a("812c"),Gde=a("e303");var Wde={name:"PrincipalMetadata",props:{iam_data:{type:Object},principalType:{type:String},principalId:{type:String}},methods:{getPrincipalMetadata:function(e,t){return Hde.getPrincipalMetadata(this.iam_data,e,t)},getPrincipalPolicyNames:function(e,t,a){return Hde.getPrincipalPolicyNames(this.iam_data,e,t,a)},getRoleTrustPolicy:function(e){return jde.getTrustPolicyDocumentForRole(this.iam_data,e)},getGroupMembers:function(e){return Gde.getGroupMembers(this.iam_data,e)},getGroupMemberships:function(e){return Gde.getGroupMemberships(this.iam_data,e)}}},Nde=Wde,$de=f(Nde,Ude,Fde,!1,null,"2439c3e4",null),qde=$de.exports;const Jde=a("52d9"),Kde=a("812c"),Qde=a("e303");let Yde=a("c08b");var Xde={name:"Principals",props:{iam_data:{type:Object}},components:{RisksPerPrincipal:Ede,PrincipalMetadata:qde,LinkToFinding:ele},computed:{roleIds(){return Jde.getPrincipalIds(this.iam_data,"Role")},userIds(){return Jde.getPrincipalIds(this.iam_data,"User")},groupIds(){return Jde.getPrincipalIds(this.iam_data,"Group")},riskNames(){return["DataExfiltration","ResourceExposure","PrivilegeEscalation","InfrastructureModification"]},principalTypes(){return["role","group","user"]}},methods:{principalTypeIds:function(e){return Jde.getPrincipalIds(this.iam_data,e)},getPrincipalMetadata:function(e,t){return Jde.getPrincipalMetadata(this.iam_data,e,t)},getPrincipalPolicies:function(e,t,a){return Jde.getPrincipalPolicies(this.iam_data,e,t,a)},getRiskAssociatedWithPrincipal:function(e,t,a){return Jde.getRiskAssociatedWithPrincipal(this.iam_data,e,t,a)},getRoleTrustPolicy:function(e){return Kde.getTrustPolicyDocumentForRole(this.iam_data,e)},getRiskDefinition:function(e){return Yde.getRiskDefinition(e)},getGroupMembers:function(e){return Qde.getGroupMembers(this.iam_data,e)},getGroupMemberships:function(e){return Qde.getGroupMemberships(this.iam_data,e)},getPrincipalPolicyNames:function(e,t,a){return Jde.getPrincipalPolicyNames(this.iam_data,e,t,a)},getRiskLevel:function(e){return"DataExfiltration"===e?"warning":"PrivilegeEscalation"===e?"danger":"ResourceExposure"===e?"warning":"InfrastructureModification"===e?"info":void 0},capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}}},Zde=Xde,eme=f(Zde,Sde,_de,!1,null,"74be6398",null),tme=eme.exports,ame={inject:["iam_data"],components:{Principals:tme}},ome=ame,sme=f(ome,Dde,Rde,!1,null,null,null),ime=sme.exports,nme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",["default"===e.guidance_content?a("div",[a("Guidance")],1):a("div",{domProps:{innerHTML:e._s(e.guidance_content)}})])},rme=[],cme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"text-align":"justify"}},[a("h3",{attrs:{id:"triage-guidance"}},[e._v("Triaging")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.triageGuidance)}})]),a("br"),a("br"),a("h3",{attrs:{id:"remediation-guidance"}},[e._v("Remediation")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.remediationGuidance)}})]),a("br"),a("br"),a("h3",{attrs:{id:"validation-guidance"}},[e._v("Validation")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.validationText)}})]),a("br"),a("br")])},lme=[],hme=a("dd2f"),dme=a.n(hme),mme=a("5a07"),pme=a.n(mme),ume=a("a91e"),fme=a.n(ume),gme=a("0c96"),vme=a.n(gme),Ame=a("d4cd")({html:!0,linkify:!0,typographer:!0});const Pme=Ame.render(dme.a),bme=Ame.render(pme.a),yme=Ame.render(fme.a),wme=Ame.render(vme.a);var Ime={name:"Guidance",computed:{overview(){return Pme},triageGuidance(){return bme},remediationGuidance(){return yme},validationText(){return wme}}},zme=Ime,Cme=f(zme,cme,lme,!1,null,"54f1a057",null),Dme=Cme.exports,Rme={components:{Guidance:Dme},data(){return{guidance_content:guidance_content}}},Sme=Rme,_me=f(Sme,nme,rme,!1,null,null,null),kme=_me.exports,Mme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("b-tab",["default"===e.appendices_content?a("div",[a("Glossary")],1):a("div",{domProps:{innerHTML:e._s(e.appendices_content)}})])},Tme=[],Vme=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"text-align":"justify"}},[a("h3",{attrs:{id:"overview"}},[e._v("Glossary")]),a("p",[a("span",{domProps:{innerHTML:e._s(e.glossary)}})]),a("br"),a("br")])},xme=[],Bme=a("fa5b"),Lme=a.n(Bme),Ome=a("d4cd")({html:!0,linkify:!0,typographer:!0});const Eme=Ome.render(Lme.a);var Ume={name:"Glossary",computed:{glossary(){return Eme}}},Fme=Ume,Hme=f(Fme,Vme,xme,!1,null,"1c16e608",null),jme=Hme.exports,Gme={components:{Glossary:jme},data(){return{appendices_content:appendices_content}}},Wme=Gme,Nme=f(Wme,Mme,Tme,!1,null,null,null),$me=Nme.exports;o["default"].use(V6);const qme=function(e,t,a){if(a)return a;if(!e.hash)return!1;const o={};return e.hash&&(o.selector=e.hash),o},Jme=[{path:"/summary",component:Cce},{path:"/customer-policies",component:tde},{path:"/inline-policies",component:Pde},{path:"/aws-policies",component:Cde},{path:"/iam-principals",component:ime}];"undefined"!==typeof window&&"True"===window.show_guidance_nav&&Jme.push({path:"/guidance",component:kme}),"undefined"!==typeof window&&"True"===window.show_appendices_nav&&Jme.push({path:"/appendices",component:$me}),Jme.push({path:"/",redirect:"/summary"},{path:"**",redirect:"/summary"});var Kme=new V6({mode:"hash",scrollStrategy:qme,routes:Jme});o["default"].use(h8),o["default"].use(p8),o["default"].config.productionTip=!1,new o["default"]({render:e=>e(v),router:Kme}).$mount("#app")},"5a07":function(e,t){var a='
Understanding Context

It's essential to understand the context behind the findings that the report generates. Understanding the context behind the findings aids the assessor in triaging the results accurately.

This report generates findings on Policies that do not leverage resource constraints and identifies some attributes to help prioritize which ones to address - such as Privilege Escalation, Resource Exposure, and Data Exfiltration. These results help you to identify your IAM threat landscape and reduce blast radius. In the event of credential compromise, you can prevent an attacker from exploiting the risks mentioned above, in addition to preventing mass deletion, destruction, or modification of existing infrastructure.

However, this tool does not attempt to understand the context behind everything in your AWS account. It's possible to understand the context behind some of these things programmatically - whether the policy is applied to an instance profile, whether the policy is attached, whether inline IAM policies are in use, and whether or not AWS Managed Policies are in use. Only you know the context behind the design of your AWS infrastructure and the IAM strategy.

For example, an AWS Lambda policy used as a simple service checking the configuration of AWS infrastructure might be a good use case for resource constraints. Conversely, perhaps you applied the AdministratorAccess AWS-managed policy to an Instance Profile so that an EC2 instance can run Terraform to provision AWS resources via Infrastructure as Code. In the second example, the role is extremely permissive by design - and a tool can't automatically understand that context.

As such, the tool aims to:

  • Map out your risk landscape of IAM identity-based policies, enumerating the potential risks for a full IAM threat model
  • Identify where you can reduce the blast radius in the case of credentials compromise
  • Help you prioritize which ones to remediate
  • Provide a straightforward workflow to remediate
  • Provide a sufficient exclusions mechanism to programmatically define where deviations from resource constraints are by design
Assessment Recap

To recap: you've followed these steps to generate this report:

  • Downloaded the Account Authorization details JSON file
    • cloudsplaining download --profile default --output default-account-details.json
  • Generated your custom exclusions file
    • cloudsplaining create-exclusions-file --output-file exclusions.yml
  • Generated the report cloudsplaining scan --input-file default-account-details.json --exclusions-file exclusions.yml
  • This generates (1) The single-file HTML report and the raw JSON data file
Triaging workflow

An assessor can follow this general workflow:

  • Open a ticket in your organization's project management tool of choice (for example, JIRA or Salesforce) in the AWS account owner's project
  • Attach the HTML report, JSON Data file, and CSV worksheet
  • Ask the service/account owner team to fill out the Triage worksheet

When you ask the service/account owner team to fill out the Triage CSV worksheet, you can use some text like the following:

As part of our security assessment, our team ran Cloudsplaining on your AWS account. Cloudsplaining maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not in use, and identifies other risks in IAM policies like Privilege Escalation, Data Exfiltration, and Resource Exposure/Permissions management. Remediating these issues, where applicable, will help to limit the blast radius in the case of compromised AWS credentials. We request that you review the HTML report and fill out the "Justification" field in the Triage worksheet. Based on the corresponding details in the HTML report, provide either (1) A justification on why the result is a False Positive, or (2) Identify that it is a legitimate finding.

Triaging considerations

When triaging your results, consider some of the factors listed below as you identify False Positives vs. legitimate findings. There are some scenarios where "Resource": "*" access is by design and is therefore a false positive. This section covers some of the common scenarios.

Infrastructure Creation roles:

IAM roles that create infrastructure via Infrastructure as Code Technologies (for example, Terraform or CloudFormation) require high permission levels to provision AWS infrastructure. These will usually be false positives. When you see these instances, make sure that these roles are adequately protected. For instance, make sure that roles within the AWS account are not able to assume this role or affect its configuration in any way. Additionally, consider restricting the trust policy so that a set of explicitly stated IAM principals are the only ones who can assume that role. Take special care to audit instances of sts:AssumeRole within this AWS account.

System roles vs. User Roles: System roles - IAM Roles applied to compute services, such as EC2 Instance Profiles, ECS Task Execution roles, or Lambda Task Execution roles - should almost always leverage resource ARN constraints for actions that perform "Write" actions. Exceptions to this could include Infrastructure provisioning or other edge cases.

Conversely, user roles will almost always be used against * resources for the sake of convenience, innovation, and avoiding overly restrictive limitations. In the user role scenario, consider:

  • Design context: is it appropriate? (For instance, maybe all your user roles don't need iam:*)
  • Environment: If this is a Dev environment, frequently-used user roles probably allow more permissions for innovation purposes. However, in later environments - especially production - commonly used user roles should be read-only - or the more permissive ones should be for break-glass scenarios only.
  • Regardless of the context: there should always be security guardrails in place, like Service Control Policies through AWS Organizations or IAM Permissions Boundaries to prevent against egregious mistakes.

Organization-specific results

For example, perhaps you allow kms:Decrypt for * resources (by design) in your organization for one reason or another. Cloudsplaining flags this as a result. However, there are mitigating controls in place. Firstly, you leverage strict resource-based KMS key policies to lock down all KMS keys, explicitly stating individual IAM principals that are allowed to use them. Secondly, you provision all KMS keys with CloudFormation or Terraform, so you are confident that this pattern is consistent across all KMS keys in your AWS accounts. Therefore, kms:Decrypt to * resources is not a finding you are concerned about. In this case, you decide it is acceptable to exclude kms:Decrypt from your results.

Common False Positive Scenarios

Conditions Logic:

This tool does not evaluate IAM Conditions logic. If your policies use wildcard resources but restrict according to condition keys, then it's possible this is a false positive. However, you might want to double-check the accuracy of the conditions logic in those IAM policies. While IAM conditions can be extremely powerful, implementation is also prone to human error. We suggest leveraging Parliament by Duo Labs (courtesy of Scott Piper), to lint your policies for accuracy - especially when IAM conditions are in use.

logs:CreateLogGroup and logs:PutLogEvent:

Depending on how your organization approaches CloudWatch Logs Agent configuration, IAM, and CloudWatch Logs Group naming conventions, it is sometimes near-impossible to prevent cross-contamination of logs or Log Injection to the Log Streams from other instance IDs. Cross-Contamination of CloudWatch Logs is an issue of its own that is definitely beyond the scope of this document - but consider this as a potential limitation by AWS when trying to identify a remediation plan.

Building the Exclusions File

After you have identified the False Positives, add the False Positive criteria to your custom Cloudsplaining exclusions file. The False Positives generally fall into one of two categories:

  • False positives that will occur across all of your AWS accounts, due to your organization-wide implementation strategy
  • False positives specific to this AWS account

To make the exclusions file, create a YAML file that we will use to list out exclusions with the create-exclusions-file command.

cloudsplaining create-exclusions-file\n

This will generate a file titled exclusions.yml in your current directory.

The default exclusions file contains these contents:

# Policy names to exclude from evaluation\n# Suggestion: Add policies here that are known to be overly permissive by design, after you run the initial report.\npolicies:\n  - "AWSServiceRoleFor*"\n  - "*ServiceRolePolicy"\n  - "*ServiceLinkedRolePolicy"\n  - "AdministratorAccess" # Otherwise, this will take a long time\n  - "service-role*"\n  - "aws-service-role*"\n# Don't evaluate these roles, users, or groups as part of the evaluation\nroles:\n  - "service-role*"\n  - "aws-service-role*"\nusers:\n  - ""\ngroups:\n  - ""\n# Read-only actions to include in the results, such as s3:GetObject\n# By default, it includes Actions that could lead to Data Exfiltration\ninclude-actions:\n  - "s3:GetObject"\n  - "ssm:GetParameter"\n  - "ssm:GetParameters"\n  - "ssm:GetParametersByPath"\n  - "secretsmanager:GetSecretValue"\n# Write actions to include from the results, such as kms:Decrypt\nexclude-actions:\n  - ""\n

Add whatever values you want to the above depending on your organization's context.

  • Under policies, list the path of policy names that you want to exclude.

  • If you want to exclude a role titled MyRole, list MyRole or MyR* in the roles list.

  • You can follow the same approach for users and groups list.

  • Now, run the scan to generate a new Cloudsplaining report that considers your exclusions criteria. This way, you are working with a report version that consists of True Positives only.

cloudsplaining scan --input-file default.json --exclusions-file exclusions.yml\n

You can now proceed to the Remediation stage.

';e.exports=a},"5b54":function(e,t,a){"use strict";var o=a("bd68"),s=a("0068").has,i=a("0068").isValidEntityCode,n=a("0068").fromCodePoint,r=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,c=/^&([a-z][a-z0-9]{1,31});/i;e.exports=function(e,t){var a,l,h,d,m=e.pos,p=e.posMax;if(38!==e.src.charCodeAt(m))return!1;if(m+1>=p)return!1;if(a=e.src.charCodeAt(m+1),35===a){if(h=e.src.slice(m).match(r),h)return t||(l="x"===h[1][0].toLowerCase()?parseInt(h[1].slice(1),16):parseInt(h[1],10),d=e.push("text_special","",0),d.content=i(l)?n(l):n(65533),d.markup=h[0],d.info="entity"),e.pos+=h[0].length,!0}else if(h=e.src.slice(m).match(c),h&&s(o,h[1]))return t||(d=e.push("text_special","",0),d.content=o[h[1]],d.markup=h[0],d.info="entity"),e.pos+=h[0].length,!0;return!1}},"5c6c":function(e,t,a){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5e77":function(e,t,a){"use strict";var o=a("83ab"),s=a("1a2d"),i=Function.prototype,n=o&&Object.getOwnPropertyDescriptor,r=s(i,"name"),c=r&&"something"===function(){}.name,l=r&&(!o||o&&n(i,"name").configurable);e.exports={EXISTS:r,PROPER:c,CONFIGURABLE:l}},"5e81":function(e,t){var a={groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1},biden:{arn:"arn:aws:iam::012345678901:group/biden",name:"biden",create_date:"2017-05-15 17:33:36+00:00",id:"biden",inline_policies:{e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d:"InlinePolicyForBidenGroup"},path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI3R4QMOG6Q5A4VWVG:"AmazonRDSFullAccess"},is_excluded:!1}},users:{obama:{arn:"arn:aws:iam::012345678901:user/obama",create_date:"2019-12-18 19:10:08+00:00",id:"obama",name:"obama",inline_policies:{},groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1}},path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAIFIR6V6BVTRAHWINE:"AmazonS3FullAccess",ANPAI3VAJF5ZCRZ7MCQE6:"AmazonEC2FullAccess",ANPAIQNUJTQYDRJPC3BNK:"AWSCloudTrailFullAccess",ANPAI4VCZ3XPIZLQ5NZV2:"AWSCodeCommitFullAccess",ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess"},is_excluded:!1},ASIAZZUSERZZPLACEHOLDER:{arn:"arn:aws:iam::012345678901:user/userwithlotsofpermissions",create_date:"2019-12-18 19:10:08+00:00",id:"ASIAZZUSERZZPLACEHOLDER",name:"userwithlotsofpermissions",inline_policies:{"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f":"InsecureUserPolicy"},groups:{admin:{arn:"arn:aws:iam::012345678901:group/admin",name:"admin",create_date:"2017-05-15 17:33:36+00:00",id:"admin",inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:"InlinePolicyForAdminGroup"},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1}},path:"/",customer_managed_policies:{NotYourPolicy:"NotYourPolicy"},aws_managed_policies:{ANPAI3R4QMOG6Q5A4VWVG:"AmazonRDSFullAccess",ANPAJ2P4NXCHAT7NDPNR4:"AmazonSESFullAccess",ANPAI7XKCFMBPM3QQRRVQ:"IAMFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess",ANPAJNPP7PPPPMJRV2SA4:"AWSKeyManagementServicePowerUser",ANPAIZTJ4DXE7G6AGAE6M:"AmazonS3ReadOnlyAccess"},is_excluded:!1}},roles:{MyRole:{arn:"arn:aws:iam::012345678901:role/MyRole",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"lambda.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2019-08-16 17:27:59+00:00",role_last_used:"2019-03-16 17:27:59+00:00",id:"MyRole",name:"MyRole",inline_policies:{"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":"EC2-IAM-example"},instance_profiles:[],instances_count:0,path:"/",customer_managed_policies:{},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess",ANPAIKEABORKUXN6DEAZU:"CloudWatchFullAccess"},is_excluded:!1},MyOtherRole:{arn:"arn:aws:iam::012345678901:role/MyOtherRole",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2019-08-16 17:27:59+00:00",role_last_used:"2020-09-16 17:27:59+00:00",id:"MyOtherRole",name:"MyOtherRole",inline_policies:{"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":"MyOtherRolePolicy"},instance_profiles:[],instances_count:0,path:"/",customer_managed_policies:{},aws_managed_policies:{ANPAI6E2CYYMI4XI7AA5K:"AWSLambdaFullAccess"},is_excluded:!1},OverprivilegedEC2:{arn:"arn:aws:iam::012345678901:role/OverprivilegedEC2",assume_role_policy:{PolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}},create_date:"2018-08-20 18:48:00+00:00",role_last_used:"2019-01-20 18:48:00+00:00",id:"OverprivilegedEC2",name:"OverprivilegedEC2",inline_policies:{d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e:"OverprivilegedEC2"},instance_profiles:[{Path:"/",InstanceProfileName:"OverprivilegedEC2",InstanceProfileId:"OverprivilegedEC2",Arn:"arn:aws:iam::012345678901:instance-profile/OverprivilegedEC2",CreateDate:"2018-08-20 18:48:00+00:00",Roles:[{Path:"/",RoleName:"OverprivilegedEC2",RoleId:"OverprivilegedEC2",Arn:"arn:aws:iam::012345678901:role/OverprivilegedEC2",CreateDate:"2018-08-20 18:48:00+00:00",AssumeRolePolicyDocument:{Version:"2012-10-17",Statement:[{Effect:"Allow",Principal:{Service:"ec2.amazonaws.com"},Action:"sts:AssumeRole"}]}}]}],instances_count:1,path:"/",customer_managed_policies:{InsecurePolicy:"InsecurePolicy",ExcessivePermissions:"ExcessivePermissions"},aws_managed_policies:{},is_excluded:!1}},aws_managed_policies:{ANPAI4UIINUVGB5SEC57G:{PolicyName:"AWSCodeCommitPowerUser",PolicyId:"ANPAI4UIINUVGB5SEC57G",Arn:"arn:aws:iam::aws:policy/AWSCodeCommitPowerUser",Path:"/",DefaultVersionId:"v11",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-07-09 17:06:49+00:00",UpdateDate:"2019-12-03 08:15:40+00:00",PolicyVersionList:[{CreateDate:"2019-12-03 08:15:40+00:00",Document:{Statement:[{Action:["codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:BatchGet*","codecommit:BatchDescribe*","codecommit:Create*","codecommit:DeleteBranch","codecommit:DeleteFile","codecommit:Describe*","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:EvaluatePullRequestApprovalRules","codecommit:Get*","codecommit:List*","codecommit:Merge*","codecommit:OverridePullRequestApprovalRules","codecommit:Put*","codecommit:Post*","codecommit:TagResource","codecommit:Test*","codecommit:UntagResource","codecommit:Update*","codecommit:GitPull","codecommit:GitPush"],Effect:"Allow",Resource:"*"},{Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Effect:"Allow",Resource:"arn:aws:events:*:*:rule/codecommit*",Sid:"CloudWatchEventsCodeCommitRulesAccess"},{Action:["sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:codecommit*",Sid:"SNSTopicAndSubscriptionAccess"},{Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Effect:"Allow",Resource:"*",Sid:"SNSTopicAndSubscriptionReadAccess"},{Action:["lambda:ListFunctions"],Effect:"Allow",Resource:"*",Sid:"LambdaReadOnlyListAccess"},{Action:["iam:ListUsers"],Effect:"Allow",Resource:"*",Sid:"IAMReadOnlyListAccess"},{Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMReadOnlyConsoleAccess"},{Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMUserSSHKeys"},{Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMSelfManageServiceSpecificCredentials"},{Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}},Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsReadWriteAccess"},{Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsListAccess"},{Action:["codeguru-reviewer:AssociateRepository","codeguru-reviewer:DescribeRepositoryAssociation","codeguru-reviewer:ListRepositoryAssociations","codeguru-reviewer:DisassociateRepository"],Effect:"Allow",Resource:"*",Sid:"AmazonCodeGuruReviewerFullAccess"},{Action:"iam:CreateServiceLinkedRole",Condition:{StringLike:{"iam:AWSServiceName":"codeguru-reviewer.amazonaws.com"}},Effect:"Allow",Resource:"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer",Sid:"AmazonCodeGuruReviewerSLRCreation"},{Action:["events:PutRule","events:PutTargets","events:DeleteRule","events:RemoveTargets"],Condition:{StringEquals:{"events:ManagedBy":"codeguru-reviewer.amazonaws.com"}},Effect:"Allow",Resource:"*",Sid:"CloudWatchEventsManagedRules"}],Version:"2012-10-17"},IsDefaultVersion:!0,VersionId:"v11"},{CreateDate:"2019-11-20 17:12:55+00:00",Document:{Statement:[{Action:["codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:BatchGet*","codecommit:BatchDescribe*","codecommit:Create*","codecommit:DeleteBranch","codecommit:DeleteFile","codecommit:Describe*","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:EvaluatePullRequestApprovalRules","codecommit:Get*","codecommit:List*","codecommit:Merge*","codecommit:OverridePullRequestApprovalRules","codecommit:Put*","codecommit:Post*","codecommit:TagResource","codecommit:Test*","codecommit:UntagResource","codecommit:Update*","codecommit:GitPull","codecommit:GitPush"],Effect:"Allow",Resource:"*"},{Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Effect:"Allow",Resource:"arn:aws:events:*:*:rule/codecommit*",Sid:"CloudWatchEventsCodeCommitRulesAccess"},{Action:["sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:codecommit*",Sid:"SNSTopicAndSubscriptionAccess"},{Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Effect:"Allow",Resource:"*",Sid:"SNSTopicAndSubscriptionReadAccess"},{Action:["lambda:ListFunctions"],Effect:"Allow",Resource:"*",Sid:"LambdaReadOnlyListAccess"},{Action:["iam:ListUsers"],Effect:"Allow",Resource:"*",Sid:"IAMReadOnlyListAccess"},{Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMReadOnlyConsoleAccess"},{Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMUserSSHKeys"},{Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Effect:"Allow",Resource:"arn:aws:iam::*:user/${aws:username}",Sid:"IAMSelfManageServiceSpecificCredentials"},{Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}},Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsReadWriteAccess"},{Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Effect:"Allow",Resource:"*",Sid:"CodeStarNotificationsListAccess"}],Version:"2012-10-17"},IsDefaultVersion:!1,VersionId:"v10"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codecommit:MergePullRequestByThreeWay","codecommit:UpdatePullRequestDescription","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:UntagResource","codecommit:OverridePullRequestApprovalRules","codecommit:UpdateRepositoryName","codecommit:MergeBranchesByThreeWay","codecommit:PostCommentForComparedCommit","codecommit:UpdateRepositoryDescription","codecommit:MergePullRequestByFastForward","codecommit:PutCommentReaction","codecommit:TestRepositoryTriggers","codecommit:DeleteBranch","codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:PostCommentForPullRequest","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:UpdatePullRequestApprovalRuleContent","codecommit:UpdatePullRequestTitle","codecommit:MergeBranchesByFastForward","codecommit:MergeBranchesBySquash","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:DeleteFile","codecommit:PutFile","codecommit:PutRepositoryTriggers","codecommit:CreatePullRequestApprovalRule","codecommit:CreateUnreferencedMergeCommit","codecommit:UpdateDefaultBranch","codecommit:CreatePullRequest","codecommit:MergePullRequestBySquash","codecommit:CreateCommit","codecommit:PostCommentReply","codecommit:CreateBranch","codecommit:GitPush","codecommit:UpdateComment","codecommit:TagResource","codecommit:CreateRepository","codecommit:UpdatePullRequestStatus","codecommit:UpdatePullRequestApprovalState","codestar-notifications:CreateNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe","codeguru-reviewer:DisassociateRepository","codeguru-reviewer:AssociateRepository","events:PutRule","events:RemoveTargets","events:DeleteRule","events:PutTargets"]},is_excluded:!1},ANPAI3R4QMOG6Q5A4VWVG:{PolicyName:"AmazonRDSFullAccess",PolicyId:"ANPAI3R4QMOG6Q5A4VWVG",Arn:"arn:aws:iam::aws:policy/AmazonRDSFullAccess",Path:"/",DefaultVersionId:"v6",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:52+00:00",UpdateDate:"2018-04-09 17:42:48+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["rds:*","application-autoscaling:DeleteScalingPolicy","application-autoscaling:DeregisterScalableTarget","application-autoscaling:DescribeScalableTargets","application-autoscaling:DescribeScalingActivities","application-autoscaling:DescribeScalingPolicies","application-autoscaling:PutScalingPolicy","application-autoscaling:RegisterScalableTarget","cloudwatch:DescribeAlarms","cloudwatch:GetMetricStatistics","cloudwatch:PutMetricAlarm","cloudwatch:DeleteAlarms","ec2:DescribeAccountAttributes","ec2:DescribeAvailabilityZones","ec2:DescribeInternetGateways","ec2:DescribeSecurityGroups","ec2:DescribeSubnets","ec2:DescribeVpcAttribute","ec2:DescribeVpcs","sns:ListSubscriptions","sns:ListTopics","sns:Publish","logs:DescribeLogStreams","logs:GetLogEvents"],Effect:"Allow",Resource:"*"},{Action:"pi:*",Effect:"Allow",Resource:"arn:aws:pi:*:*:metrics/rds/*"},{Action:"iam:CreateServiceLinkedRole",Effect:"Allow",Resource:"*",Condition:{StringLike:{"iam:AWSServiceName":["rds.amazonaws.com","rds.application-autoscaling.amazonaws.com"]}}}]},VersionId:"v6",IsDefaultVersion:!0,CreateDate:"2018-04-09 17:42:48+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["rds:AuthorizeDBSecurityGroupIngress","rds:ModifyDBClusterSnapshotAttribute","rds:ModifyDBSnapshotAttribute","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["pi","rds"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:Publish","rds:ModifyDBProxyTargetGroup","rds:CreateDBProxyEndpoint","rds:ModifyDBSnapshot","rds:DeleteDBSnapshot","rds:ResetDBClusterParameterGroup","rds:StartDBInstance","rds:StopActivityStream","rds:AddRoleToDBCluster","rds:AddSourceIdentifierToSubscription","rds:DeleteDBClusterParameterGroup","cloudwatch:PutMetricAlarm","rds:ModifyDBProxy","rds:CopyOptionGroup","rds:AuthorizeDBSecurityGroupIngress","rds:RemoveRoleFromDBInstance","rds:CreateDBParameterGroup","rds:RebootDBInstance","rds:RestoreDBClusterToPointInTime","rds:RestoreDBInstanceFromS3","rds:StartActivityStream","rds:ModifyDBSubnetGroup","rds:ModifyGlobalCluster","rds:CreateDBSnapshot","rds:CreateDBSecurityGroup","cloudwatch:DeleteAlarms","rds:CreateDBClusterParameterGroup","rds:CreateOptionGroup","rds:CreateDBInstance","rds:ModifyCurrentDBClusterCapacity","rds:DeleteDBSubnetGroup","rds:DeleteDBInstance","rds:RemoveTagsFromResource","rds:StopDBCluster","rds:DeleteGlobalCluster","rds:RestoreDBClusterFromS3","rds:DeleteDBProxy","rds:FailoverDBCluster","rds:ModifyDBParameterGroup","rds:DeleteDBCluster","rds:FailoverGlobalCluster","rds:DeleteDBClusterEndpoint","rds:ModifyDBClusterEndpoint","rds:RemoveFromGlobalCluster","rds:ModifyOptionGroup","rds:RestoreDBClusterFromSnapshot","rds:ResetDBParameterGroup","rds:CreateEventSubscription","rds:ApplyPendingMaintenanceAction","rds:DeleteDBParameterGroup","rds:DeregisterDBProxyTargets","rds:CreateDBInstanceReadReplica","rds:PurchaseReservedDBInstancesOffering","rds:RevokeDBSecurityGroupIngress","rds:CopyDBClusterSnapshot","rds:CopyDBClusterParameterGroup","rds:CopyDBSnapshot","rds:BacktrackDBCluster","rds:ModifyDBClusterSnapshotAttribute","rds:ModifyEventSubscription","rds:RemoveSourceIdentifierFromSubscription","rds:ModifyDBClusterParameterGroup","rds:ModifyDBSnapshotAttribute","rds:DeleteOptionGroup","rds:StartDBCluster","rds:PromoteReadReplica","rds:StopDBInstance","rds:ModifyDBInstance","rds:PromoteReadReplicaDBCluster","rds:CreateDBSubnetGroup","rds:AddRoleToDBInstance","rds:AddTagsToResource","rds:CreateDBClusterSnapshot","rds:DeleteDBSecurityGroup","rds:StopDBInstanceAutomatedBackupsReplication","rds:RestoreDBInstanceToPointInTime","rds:DeleteEventSubscription","rds:CreateGlobalCluster","rds:StartDBInstanceAutomatedBackupsReplication","rds:CreateDBClusterEndpoint","rds:DeleteDBProxyEndpoint","rds:RemoveRoleFromDBCluster","rds:ModifyDBCluster","rds:CopyDBParameterGroup","rds:DeleteDBClusterSnapshot","rds:RegisterDBProxyTargets","rds:RestoreDBInstanceFromDBSnapshot","rds:CreateDBCluster","rds:ModifyDBProxyEndpoint","iam:CreateServiceLinkedRole"]},is_excluded:!1},ANPAI3VAJF5ZCRZ7MCQE6:{PolicyName:"AmazonEC2FullAccess",PolicyId:"ANPAI3VAJF5ZCRZ7MCQE6",Arn:"arn:aws:iam::aws:policy/AmazonEC2FullAccess",Path:"/",DefaultVersionId:"v5",AttachmentCount:3,IsAttachable:!0,CreateDate:"2015-02-06 18:40:15+00:00",UpdateDate:"2018-11-27 02:16:56+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:"ec2:*",Effect:"Allow",Resource:"*"},{Effect:"Allow",Action:"elasticloadbalancing:*",Resource:"*"},{Effect:"Allow",Action:"cloudwatch:*",Resource:"*"},{Effect:"Allow",Action:"autoscaling:*",Resource:"*"},{Effect:"Allow",Action:"iam:CreateServiceLinkedRole",Resource:"*",Condition:{StringEquals:{"iam:AWSServiceName":["autoscaling.amazonaws.com","ec2scheduled.amazonaws.com","elasticloadbalancing.amazonaws.com","spot.amazonaws.com","spotfleet.amazonaws.com","transitgateway.amazonaws.com"]}}}]},VersionId:"v5",IsDefaultVersion:!0,CreateDate:"2018-11-27 02:16:56+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ec2:ModifySnapshotAttribute","ec2:CreateNetworkInterfacePermission","ec2:ResetSnapshotAttribute","ec2:ModifyVpcEndpointServicePermissions","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["autoscaling","cloudwatch","ec2","elasticloadbalancing"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["ec2:GetPasswordData"]},InfrastructureModification:{severity:"low",description:"",findings:["ec2:DeleteVpcEndpointConnectionNotifications","ec2:ModifyNetworkInterfaceAttribute","ec2:ModifyVpnTunnelCertificate","ec2:RejectVpcEndpointConnections","ec2:EnableVolumeIO","ec2:EnableVgwRoutePropagation","ec2:DeleteVpnGateway","ec2:CreateManagedPrefixList","ec2:EnableTransitGatewayRouteTablePropagation","ec2:DisableTransitGatewayRouteTablePropagation","ec2:CreateCustomerGateway","ec2:ImportClientVpnClientCertificateRevocationList","ec2:ModifyVpcEndpoint","ec2:ResetFpgaImageAttribute","ec2:CreateNetworkAcl","ec2:ModifyTransitGatewayPrefixListReference","ec2:DeleteEgressOnlyInternetGateway","ec2:DetachVpnGateway","ec2:AssociateVpcCidrBlock","ec2:DeleteTrafficMirrorSession","ec2:CancelImportTask","ec2:MonitorInstances","ec2:DeleteFlowLogs","ec2:ModifyVpnTunnelOptions","ec2:DeleteRoute","ec2:UnassignIpv6Addresses","ec2:RequestSpotInstances","ec2:CreateTransitGatewayRouteTable","ec2:CreateStoreImageTask","ec2:RevokeClientVpnIngress","ec2:DeleteCarrierGateway","ec2:AssignPrivateIpAddresses","ec2:AllocateHosts","ec2:CreateVpcPeeringConnection","ec2:DeleteNetworkInsightsAnalysis","ec2:ModifyTransitGatewayVpcAttachment","ec2:DisableVgwRoutePropagation","ec2:CreateFleet","ec2:DetachInternetGateway","ec2:DeleteTransitGatewayConnect","ec2:DeleteVpnConnection","ec2:DisassociateSubnetCidrBlock","ec2:CreateVolume","ec2:CreateSubnet","ec2:DeleteDhcpOptions","ec2:CreateVpc","ec2:AssociateInstanceEventWindow","ec2:AttachVpnGateway","ec2:DeleteKeyPair","ec2:ModifyVpcPeeringConnectionOptions","ec2:RejectTransitGatewayVpcAttachment","ec2:DeleteNetworkInterface","ec2:ModifyVpcTenancy","ec2:AcceptTransitGatewayVpcAttachment","ec2:ReplaceRouteTableAssociation","ec2:RejectVpcPeeringConnection","ec2:RunInstances","ec2:CreateTransitGatewayVpcAttachment","ec2:DeleteTrafficMirrorFilterRule","ec2:DeleteCustomerGateway","ec2:DeleteVolume","ec2:CreateLocalGatewayRoute","ec2:DisassociateInstanceEventWindow","ec2:CreateDhcpOptions","ec2:CreateTags","ec2:EnableImageDeprecation","ec2:ReportInstanceStatus","ec2:CreateLaunchTemplate","ec2:RejectTransitGatewayPeeringAttachment","ec2:DeleteInternetGateway","ec2:DeleteClientVpnEndpoint","ec2:DeleteNetworkAclEntry","ec2:AcceptTransitGatewayPeeringAttachment","ec2:ModifyInstanceMetadataOptions","ec2:CancelExportTask","ec2:CreateTransitGatewayConnectPeer","ec2:CreateTrafficMirrorSession","ec2:DisableVpcClassicLinkDnsSupport","ec2:CreateTransitGatewayPeeringAttachment","ec2:AuthorizeClientVpnIngress","ec2:DeleteSecurityGroup","ec2:StartVpcEndpointServicePrivateDnsVerification","ec2:DisassociateRouteTable","ec2:CancelSpotInstanceRequests","ec2:ImportSnapshot","ec2:AssociateIamInstanceProfile","ec2:RegisterTransitGatewayMulticastGroupSources","ec2:CreateFpgaImage","ec2:ModifyInstancePlacement","ec2:CreateTransitGatewayPrefixListReference","ec2:ModifyFpgaImageAttribute","ec2:CreateClientVpnRoute","ec2:ResetNetworkInterfaceAttribute","ec2:ModifyVpcEndpointServiceConfiguration","ec2:DeleteLaunchTemplate","ec2:ModifyVolume","ec2:ModifyVpcEndpointServicePermissions","ec2:ConfirmProductInstance","ec2:ModifyInstanceAttribute","ec2:ModifyCapacityReservation","ec2:ModifyImageAttribute","ec2:PurchaseHostReservation","ec2:CreateTransitGatewayRoute","ec2:StopInstances","ec2:CreateTransitGatewayConnect","ec2:ModifyVpcEndpointConnectionNotification","ec2:CreateVpnConnection","ec2:RebootInstances","ec2:EnableVpcClassicLinkDnsSupport","ec2:AssociateClientVpnTargetNetwork","ec2:DeleteSubnet","ec2:AssociateDhcpOptions","ec2:ResetSnapshotAttribute","ec2:DeleteTransitGateway","ec2:CreateReservedInstancesListing","ec2:ExportTransitGatewayRoutes","ec2:ReleaseAddress","ec2:CreateNetworkInterface","ec2:CreateTrafficMirrorFilter","ec2:UnassignPrivateIpAddresses","ec2:DisableVpcClassicLink","ec2:CreateEgressOnlyInternetGateway","ec2:ResetImageAttribute","ec2:AcceptTransitGatewayMulticastDomainAssociations","ec2:CreateLocalGatewayRouteTableVpcAssociation","ec2:ModifyReservedInstances","ec2:ModifySecurityGroupRules","ec2:ModifyVolumeAttribute","ec2:CreateVpcEndpointConnectionNotification","ec2:AttachClassicLinkVpc","ec2:SendDiagnosticInterrupt","ec2:DeleteTransitGatewayMulticastDomain","ec2:CancelSpotFleetRequests","ec2:AssociateSubnetCidrBlock","ec2:ModifyClientVpnEndpoint","ec2:AuthorizeSecurityGroupEgress","ec2:StartNetworkInsightsAnalysis","ec2:DisassociateClientVpnTargetNetwork","ec2:RunScheduledInstances","ec2:CreateVpnGateway","ec2:TerminateClientVpnConnections","ec2:ModifyVpnConnection","ec2:CreateNatGateway","ec2:ModifyTrafficMirrorFilterNetworkServices","ec2:CreateTransitGatewayMulticastDomain","ec2:DeleteFleets","ec2:ImportKeyPair","ec2:DeleteTransitGatewayPrefixListReference","ec2:CreateNetworkAclEntry","ec2:CreateTransitGateway","ec2:AcceptVpcPeeringConnection","ec2:DeleteNetworkAcl","ec2:DeleteVpnConnectionRoute","ec2:PurchaseReservedInstancesOffering","ec2:ModifyInstanceEventStartTime","ec2:AuthorizeSecurityGroupIngress","ec2:DeleteQueuedReservedInstances","ec2:DisableFastSnapshotRestores","ec2:DeleteClientVpnRoute","ec2:CreateRestoreImageTask","ec2:ModifyHosts","ec2:RequestSpotFleet","ec2:CreateCapacityReservation","ec2:DeleteTransitGatewayVpcAttachment","ec2:ModifyInstanceEventWindow","ec2:CreateNetworkInterfacePermission","ec2:DeleteVpcEndpoints","ec2:AcceptReservedInstancesExchangeQuote","ec2:AssociateRouteTable","ec2:AttachInternetGateway","ec2:DeleteVpcPeeringConnection","ec2:ModifyLaunchTemplate","ec2:CopyImage","ec2:CreateReplaceRootVolumeTask","ec2:DeleteNetworkInsightsPath","ec2:ModifyManagedPrefixList","ec2:CreatePlacementGroup","ec2:DisableImageDeprecation","ec2:CreateRoute","ec2:CopyFpgaImage","ec2:DeregisterTransitGatewayMulticastGroupSources","ec2:ReplaceRoute","ec2:DisassociateTransitGatewayRouteTable","ec2:ReleaseHosts","ec2:ModifySubnetAttribute","ec2:AttachNetworkInterface","ec2:DeleteRouteTable","ec2:DisassociateIamInstanceProfile","ec2:CreateRouteTable","ec2:ModifyTrafficMirrorFilterRule","ec2:ReplaceTransitGatewayRoute","ec2:DeleteTransitGatewayPeeringAttachment","ec2:ModifyInstanceCreditSpecification","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:StartInstances","ec2:DetachClassicLinkVpc","ec2:ModifyTransitGateway","ec2:DeleteVpcEndpointServiceConfigurations","ec2:AssociateTransitGatewayMulticastDomain","ec2:CreateKeyPair","ec2:ModifyTrafficMirrorSession","ec2:DeleteTransitGatewayConnectPeer","ec2:DeleteTransitGatewayRouteTable","ec2:DeleteTags","ec2:CreateInstanceEventWindow","ec2:ImportImage","ec2:AttachVolume","ec2:AssociateTransitGatewayRouteTable","ec2:AssociateAddress","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ec2:AssociateEnclaveCertificateIamRole","ec2:DisassociateEnclaveCertificateIamRole","ec2:EnableFastSnapshotRestores","ec2:DetachVolume","ec2:ReplaceNetworkAclEntry","ec2:ModifySnapshotAttribute","ec2:AllocateAddress","ec2:RejectTransitGatewayMulticastDomainAssociations","ec2:DetachNetworkInterface","ec2:CreateFlowLogs","ec2:DisassociateAddress","ec2:CreateNetworkInsightsPath","ec2:ResetInstanceAttribute","ec2:RestoreManagedPrefixListVersion","ec2:CreateInternetGateway","ec2:DeleteFpgaImage","ec2:ModifyVpcAttribute","ec2:CreateTrafficMirrorFilterRule","ec2:CreateInstanceExportTask","ec2:CreateSnapshots","ec2:ModifyVpnConnectionOptions","ec2:TerminateInstances","ec2:DeleteLocalGatewayRoute","ec2:CreateImage","ec2:DeleteSnapshot","ec2:DisassociateTransitGatewayMulticastDomain","ec2:DeleteVpc","ec2:AcceptVpcEndpointConnections","ec2:DeleteTrafficMirrorFilter","ec2:CreateTrafficMirrorTarget","ec2:UnmonitorInstances","ec2:RevokeSecurityGroupEgress","ec2:ImportInstance","ec2:CreateSnapshot","ec2:ModifySpotFleetRequest","ec2:ExportImage","ec2:DeleteLaunchTemplateVersions","ec2:ModifyFleet","ec2:RegisterTransitGatewayMulticastGroupMembers","ec2:CreateVpcEndpoint","ec2:DeleteNatGateway","ec2:CreateClientVpnEndpoint","ec2:CreateSecurityGroup","ec2:DeregisterImage","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","ec2:DeleteTransitGatewayRoute","ec2:DeleteLocalGatewayRouteTableVpcAssociation","ec2:BundleInstance","ec2:ReplaceIamInstanceProfileAssociation","ec2:DeleteInstanceEventWindow","ec2:ModifyInstanceCapacityReservationAttributes","ec2:DeleteManagedPrefixList","ec2:DeleteTrafficMirrorTarget","ec2:CopySnapshot","ec2:ApplySecurityGroupsToClientVpnTargetNetwork","ec2:CreateVpcEndpointServiceConfiguration","ec2:CancelCapacityReservation","ec2:DeregisterTransitGatewayMulticastGroupMembers","ec2:CreateLaunchTemplateVersion","ec2:CreateCarrierGateway","ec2:EnableVpcClassicLink","ec2:AssignIpv6Addresses","ec2:ReplaceNetworkAclAssociation","elasticloadbalancing:RemoveListenerCertificates","elasticloadbalancing:CreateTargetGroup","elasticloadbalancing:CreateLoadBalancer","elasticloadbalancing:DeleteListener","elasticloadbalancing:CreateListener","elasticloadbalancing:SetSubnets","elasticloadbalancing:RemoveTags","elasticloadbalancing:ModifyLoadBalancerAttributes","elasticloadbalancing:ModifyTargetGroup","elasticloadbalancing:AddListenerCertificates","elasticloadbalancing:SetIpAddressType","elasticloadbalancing:RegisterTargets","elasticloadbalancing:DeleteLoadBalancer","elasticloadbalancing:CreateRule","elasticloadbalancing:AddTags","elasticloadbalancing:SetRulePriorities","elasticloadbalancing:SetSecurityGroups","elasticloadbalancing:DeleteTargetGroup","elasticloadbalancing:DeleteRule","elasticloadbalancing:ModifyTargetGroupAttributes","elasticloadbalancing:ModifyListener","elasticloadbalancing:DeregisterTargets","elasticloadbalancing:ModifyRule","cloudwatch:PutDashboard","cloudwatch:SetAlarmState","cloudwatch:DisableInsightRules","cloudwatch:DeleteInsightRules","cloudwatch:PutCompositeAlarm","cloudwatch:EnableInsightRules","cloudwatch:StartMetricStreams","cloudwatch:DeleteDashboards","cloudwatch:PutMetricStream","cloudwatch:EnableAlarmActions","cloudwatch:DeleteMetricStream","cloudwatch:DisableAlarmActions","cloudwatch:PutMetricAlarm","cloudwatch:DeleteAlarms","cloudwatch:UntagResource","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","cloudwatch:TagResource","autoscaling:EnableMetricsCollection","autoscaling:CancelInstanceRefresh","autoscaling:PutScheduledUpdateGroupAction","autoscaling:SuspendProcesses","autoscaling:DeletePolicy","autoscaling:ExecutePolicy","autoscaling:ResumeProcesses","autoscaling:CompleteLifecycleAction","autoscaling:BatchPutScheduledUpdateGroupAction","autoscaling:DeleteNotificationConfiguration","autoscaling:DeleteLifecycleHook","autoscaling:StartInstanceRefresh","autoscaling:AttachInstances","autoscaling:CreateAutoScalingGroup","autoscaling:TerminateInstanceInAutoScalingGroup","autoscaling:UpdateAutoScalingGroup","autoscaling:SetInstanceProtection","autoscaling:AttachLoadBalancers","autoscaling:PutLifecycleHook","autoscaling:DeleteAutoScalingGroup","autoscaling:AttachLoadBalancerTargetGroups","autoscaling:ExitStandby","autoscaling:EnterStandby","autoscaling:SetInstanceHealth","autoscaling:DetachInstances","autoscaling:CreateLaunchConfiguration","autoscaling:PutWarmPool","autoscaling:CreateOrUpdateTags","autoscaling:PutScalingPolicy","autoscaling:DisableMetricsCollection","autoscaling:PutNotificationConfiguration","autoscaling:DetachLoadBalancers","autoscaling:DetachLoadBalancerTargetGroups","autoscaling:DeleteLaunchConfiguration","autoscaling:DeleteTags","autoscaling:BatchDeleteScheduledAction","autoscaling:SetDesiredCapacity","autoscaling:RecordLifecycleActionHeartbeat","autoscaling:DeleteScheduledAction","autoscaling:DeleteWarmPool","iam:CreateServiceLinkedRole"]},is_excluded:!1},ANPAI4VCZ3XPIZLQ5NZV2:{PolicyName:"AWSCodeCommitFullAccess",PolicyId:"ANPAI4VCZ3XPIZLQ5NZV2",Arn:"arn:aws:iam::aws:policy/AWSCodeCommitFullAccess",Path:"/",DefaultVersionId:"v7",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-07-09 17:02:19+00:00",UpdateDate:"2020-03-26 16:23:20+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["codecommit:*"],Resource:"*"},{Sid:"CloudWatchEventsCodeCommitRulesAccess",Effect:"Allow",Action:["events:DeleteRule","events:DescribeRule","events:DisableRule","events:EnableRule","events:PutRule","events:PutTargets","events:RemoveTargets","events:ListTargetsByRule"],Resource:"arn:aws:events:*:*:rule/codecommit*"},{Sid:"SNSTopicAndSubscriptionAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:DeleteTopic","sns:Subscribe","sns:Unsubscribe","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codecommit*"},{Sid:"SNSTopicAndSubscriptionReadAccess",Effect:"Allow",Action:["sns:ListTopics","sns:ListSubscriptionsByTopic","sns:GetTopicAttributes"],Resource:"*"},{Sid:"LambdaReadOnlyListAccess",Effect:"Allow",Action:["lambda:ListFunctions"],Resource:"*"},{Sid:"IAMReadOnlyListAccess",Effect:"Allow",Action:["iam:ListUsers"],Resource:"*"},{Sid:"IAMReadOnlyConsoleAccess",Effect:"Allow",Action:["iam:ListAccessKeys","iam:ListSSHPublicKeys","iam:ListServiceSpecificCredentials"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"IAMUserSSHKeys",Effect:"Allow",Action:["iam:DeleteSSHPublicKey","iam:GetSSHPublicKey","iam:ListSSHPublicKeys","iam:UpdateSSHPublicKey","iam:UploadSSHPublicKey"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"IAMSelfManageServiceSpecificCredentials",Effect:"Allow",Action:["iam:CreateServiceSpecificCredential","iam:UpdateServiceSpecificCredential","iam:DeleteServiceSpecificCredential","iam:ResetServiceSpecificCredential"],Resource:"arn:aws:iam::*:user/${aws:username}"},{Sid:"CodeStarNotificationsReadWriteAccess",Effect:"Allow",Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:DeleteNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Resource:"*",Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codecommit:*"}}},{Sid:"CodeStarNotificationsListAccess",Effect:"Allow",Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Resource:"*"},{Sid:"CodeStarNotificationsSNSTopicCreateAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codestar-notifications*"},{Sid:"AmazonCodeGuruReviewerFullAccess",Effect:"Allow",Action:["codeguru-reviewer:AssociateRepository","codeguru-reviewer:DescribeRepositoryAssociation","codeguru-reviewer:ListRepositoryAssociations","codeguru-reviewer:DisassociateRepository"],Resource:"*"},{Sid:"AmazonCodeGuruReviewerSLRCreation",Action:"iam:CreateServiceLinkedRole",Effect:"Allow",Resource:"arn:aws:iam::*:role/aws-service-role/codeguru-reviewer.amazonaws.com/AWSServiceRoleForAmazonCodeGuruReviewer",Condition:{StringLike:{"iam:AWSServiceName":"codeguru-reviewer.amazonaws.com"}}},{Sid:"CloudWatchEventsManagedRules",Effect:"Allow",Action:["events:PutRule","events:PutTargets","events:DeleteRule","events:RemoveTargets"],Resource:"*",Condition:{StringEquals:{"events:ManagedBy":"codeguru-reviewer.amazonaws.com"}}},{Sid:"CodeStarNotificationsChatbotAccess",Effect:"Allow",Action:["chatbot:DescribeSlackChannelConfigurations"],Resource:"*"}]},VersionId:"v7",IsDefaultVersion:!0,CreateDate:"2020-03-26 16:23:20+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["codecommit"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codecommit:MergePullRequestByThreeWay","codecommit:UpdatePullRequestDescription","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","codecommit:UntagResource","codecommit:OverridePullRequestApprovalRules","codecommit:UpdateRepositoryName","codecommit:MergeBranchesByThreeWay","codecommit:PostCommentForComparedCommit","codecommit:DeleteRepository","codecommit:UpdateRepositoryDescription","codecommit:MergePullRequestByFastForward","codecommit:PutCommentReaction","codecommit:TestRepositoryTriggers","codecommit:DeleteBranch","codecommit:AssociateApprovalRuleTemplateWithRepository","codecommit:PostCommentForPullRequest","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","codecommit:UpdatePullRequestApprovalRuleContent","codecommit:UpdatePullRequestTitle","codecommit:UploadArchive","codecommit:MergeBranchesByFastForward","codecommit:MergeBranchesBySquash","codecommit:DisassociateApprovalRuleTemplateFromRepository","codecommit:DeleteFile","codecommit:PutFile","codecommit:PutRepositoryTriggers","codecommit:CreatePullRequestApprovalRule","codecommit:DeleteCommentContent","codecommit:CreateUnreferencedMergeCommit","codecommit:UpdateDefaultBranch","codecommit:CreatePullRequest","codecommit:MergePullRequestBySquash","codecommit:CreateCommit","codecommit:PostCommentReply","codecommit:CreateBranch","codecommit:DeletePullRequestApprovalRule","codecommit:GitPush","codecommit:UpdateComment","codecommit:TagResource","codecommit:CreateRepository","codecommit:UpdatePullRequestStatus","codecommit:UpdatePullRequestApprovalState","codestar-notifications:CreateNotificationRule","codestar-notifications:Unsubscribe","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:DeleteNotificationRule","codeguru-reviewer:DisassociateRepository","codeguru-reviewer:AssociateRepository","events:PutRule","events:RemoveTargets","events:DeleteRule","events:PutTargets"]},is_excluded:!1},ANPAI65L554VRJ33ECQS6:{PolicyName:"AmazonSQSFullAccess",PolicyId:"ANPAI65L554VRJ33ECQS6",Arn:"arn:aws:iam::aws:policy/AmazonSQSFullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:07+00:00",UpdateDate:"2015-02-06 18:41:07+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["sqs:*"],Effect:"Allow",Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:07+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sqs:RemovePermission","sqs:SetQueueAttributes","sqs:CreateQueue","sqs:AddPermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["sqs"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sqs:RemovePermission","sqs:SetQueueAttributes","sqs:DeleteMessage","sqs:CreateQueue","sqs:DeleteQueue","sqs:TagQueue","sqs:PurgeQueue","sqs:AddPermission","sqs:UntagQueue","sqs:ChangeMessageVisibility","sqs:SendMessage"]},is_excluded:!1},ANPAI6E2CYYMI4XI7AA5K:{PolicyName:"AWSLambdaFullAccess",PolicyId:"ANPAI6E2CYYMI4XI7AA5K",Arn:"arn:aws:iam::aws:policy/AWSLambdaFullAccess",Path:"/",DefaultVersionId:"v8",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:45+00:00",UpdateDate:"2017-11-27 23:22:38+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["cloudformation:DescribeChangeSet","cloudformation:DescribeStackResources","cloudformation:DescribeStacks","cloudformation:GetTemplate","cloudformation:ListStackResources","cloudwatch:*","cognito-identity:ListIdentityPools","cognito-sync:GetCognitoEvents","cognito-sync:SetCognitoEvents","dynamodb:*","ec2:DescribeSecurityGroups","ec2:DescribeSubnets","ec2:DescribeVpcs","events:*","iam:GetPolicy","iam:GetPolicyVersion","iam:GetRole","iam:GetRolePolicy","iam:ListAttachedRolePolicies","iam:ListRolePolicies","iam:ListRoles","iam:PassRole","iot:AttachPrincipalPolicy","iot:AttachThingPrincipal","iot:CreateKeysAndCertificate","iot:CreatePolicy","iot:CreateThing","iot:CreateTopicRule","iot:DescribeEndpoint","iot:GetTopicRule","iot:ListPolicies","iot:ListThings","iot:ListTopicRules","iot:ReplaceTopicRule","kinesis:DescribeStream","kinesis:ListStreams","kinesis:PutRecord","kms:ListAliases","lambda:*","logs:*","s3:*","sns:ListSubscriptions","sns:ListSubscriptionsByTopic","sns:ListTopics","sns:Publish","sns:Subscribe","sns:Unsubscribe","sqs:ListQueues","sqs:SendMessage","tag:GetResources","xray:PutTelemetryRecords","xray:PutTraceSegments"],Resource:"*"}]},VersionId:"v8",IsDefaultVersion:!0,CreateDate:"2017-11-27 23:22:38+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"PassExistingRoleToNewLambdaThenInvoke",actions:["iam:passrole","lambda:createfunction","lambda:invokefunction"]},{type:"PassExistingRoleToNewLambdaThenTriggerWithNewDynamo",actions:["iam:passrole","lambda:createfunction","lambda:createeventsourcemapping","dynamodb:createtable","dynamodb:putitem"]},{type:"PassExistingRoleToNewLambdaThenTriggerWithExistingDynamo",actions:["iam:passrole","lambda:createfunction","lambda:createeventsourcemapping"]},{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["lambda:AddPermission","lambda:DisableReplication","s3:PutBucketPublicAccessBlock","s3:DeleteAccessPointPolicy","s3:PutObjectVersionAcl","s3:DeleteBucketPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","lambda:RemoveLayerVersionPermission","lambda:RemovePermission","lambda:AddLayerVersionPermission","s3:ObjectOwnerOverrideToBucketOwner","iam:PassRole","s3:PutBucketPolicy","iot:AttachPrincipalPolicy","s3:BypassGovernanceRetention","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","lambda:EnableReplication","s3:PutMultiRegionAccessPointPolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudwatch","dynamodb","events","lambda","logs","s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["events:DeleteConnection","sns:Publish","s3:DeleteBucketWebsite","events:UpdateApiDestination","s3:DeleteObjectTagging","logs:AssociateKmsKey","lambda:RemoveLayerVersionPermission","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","events:InvokeApiDestination","s3:PutBucketOwnershipControls","dynamodb:DeleteItem","events:DisableRule","dynamodb:UntagResource","cloudwatch:DeleteMetricStream","events:UpdateArchive","iot:CreateThing","lambda:DeleteFunction","dynamodb:BatchWriteItem","lambda:UpdateFunctionConfiguration","dynamodb:PartiQLDelete","iot:ReplaceTopicRule","lambda:AddPermission","iot:CreatePolicy","cloudwatch:DeleteInsightRules","s3:PutLifecycleConfiguration","logs:DeleteSubscriptionFilter","events:CreatePartnerEventSource","s3:BypassGovernanceRetention","cloudwatch:PutMetricAlarm","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","lambda:DeleteFunctionConcurrency","logs:DeleteLogGroup","events:EnableRule","dynamodb:CreateTableReplica","dynamodb:UpdateContributorInsights","s3:PutBucketVersioning","logs:DeleteLogStream","lambda:PutProvisionedConcurrencyConfig","cloudwatch:DeleteDashboards","logs:DeleteMetricFilter","lambda:DeleteEventSourceMapping","dynamodb:UpdateTable","s3:CreateAccessPointForObjectLambda","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","s3:PutObjectVersionTagging","dynamodb:UpdateGlobalTable","dynamodb:UpdateItem","s3:PutAccelerateConfiguration","dynamodb:ExportTableToPointInTime","events:CancelReplay","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutObjectAcl","logs:DisassociateKmsKey","events:StartReplay","lambda:DisableReplication","events:CreateEventBus","cloudwatch:DeleteAlarms","events:ActivateEventSource","dynamodb:CreateTable","dynamodb:DeleteBackup","lambda:UpdateFunctionEventInvokeConfig","cloudwatch:PutCompositeAlarm","dynamodb:PartiQLInsert","lambda:RemovePermission","logs:TagLogGroup","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","sns:Subscribe","s3:PutAccessPointPolicy","dynamodb:RestoreTableFromBackup","events:PutRule","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","dynamodb:DeleteTable","logs:UntagLogGroup","cloudwatch:TagResource","s3:PutBucketRequestPayment","lambda:TagResource","s3:PutAccessPointPolicyForObjectLambda","logs:CreateExportTask","s3:PutBucketLogging","s3:RestoreObject","events:DeauthorizeConnection","dynamodb:CreateGlobalTable","dynamodb:PartiQLUpdate","dynamodb:CreateBackup","lambda:InvokeAsync","cloudwatch:PutDashboard","events:CreateConnection","dynamodb:UpdateTimeToLive","dynamodb:DeleteTableReplica","s3:DeleteMultiRegionAccessPoint","lambda:UntagResource","s3:DeleteAccessPointForObjectLambda","lambda:DeleteCodeSigningConfig","lambda:EnableReplication","cloudwatch:DisableAlarmActions","s3:ReplicateDelete","s3:DeleteObjectVersionTagging","dynamodb:UpdateTableReplicaAutoScaling","logs:DeleteRetentionPolicy","s3:UpdateJobPriority","s3:PutEncryptionConfiguration","cloudwatch:DisableInsightRules","events:PutTargets","lambda:AddLayerVersionPermission","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","s3:PutBucketPublicAccessBlock","lambda:PutFunctionCodeSigningConfig","logs:PutLogEvents","cloudwatch:PutMetricStream","lambda:PublishLayerVersion","events:CreateArchive","logs:PutSubscriptionFilter","events:PutEvents","logs:CreateLogGroup","logs:PutMetricFilter","s3:PutStorageLensConfigurationTagging","events:TagResource","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","lambda:CreateFunction","events:DeleteApiDestination","lambda:InvokeFunction","s3:DeleteObject","logs:PutRetentionPolicy","s3:AbortMultipartUpload","s3:DeleteJobTagging","dynamodb:UpdateGlobalTableSettings","lambda:PutFunctionEventInvokeConfig","dynamodb:TagResource","s3:DeleteAccessPointPolicy","dynamodb:RestoreTableToPointInTime","dynamodb:DisableKinesisStreamingDestination","s3:DeleteBucketOwnershipControls","sqs:SendMessage","lambda:CreateCodeSigningConfig","s3:PutAccessPointConfigurationForObjectLambda","s3:ReplicateTags","s3:PutObjectRetention","cloudwatch:EnableAlarmActions","lambda:UpdateFunctionCodeSigningConfig","events:DeleteEventBus","s3:PutBucketNotification","s3:PutJobTagging","cognito-sync:SetCognitoEvents","events:DeleteArchive","iam:PassRole","cloudwatch:StartMetricStreams","lambda:CreateAlias","lambda:DeleteProvisionedConcurrencyConfig","s3:PutMultiRegionAccessPointPolicy","events:RemoveTargets","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","events:CreateApiDestination","lambda:DeleteLayerVersion","events:DeleteRule","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","dynamodb:PutItem","s3:PutBucketTagging","s3:PutBucketAcl","lambda:UpdateEventSourceMapping","s3:PutBucketPolicy","lambda:DeleteFunctionCodeSigningConfig","iot:AttachPrincipalPolicy","s3:DeleteStorageLensConfigurationTagging","logs:CreateLogStream","events:DeletePartnerEventSource","events:DeactivateEventSource","events:UpdateConnection","lambda:UpdateAlias","cloudwatch:SetAlarmState","cloudwatch:UntagResource","cloudwatch:EnableInsightRules","s3:PutBucketWebsite","kinesis:PutRecord","s3:CreateMultiRegionAccessPoint","s3:PutObjectVersionAcl","lambda:PutFunctionConcurrency","s3:PutObject","iot:CreateTopicRule","s3:DeleteAccessPoint","s3:GetObject","events:UntagResource","lambda:PublishVersion","lambda:UpdateFunctionCode","dynamodb:EnableKinesisStreamingDestination","dynamodb:UpdateContinuousBackups"]},is_excluded:!1},ANPAI7XKCFMBPM3QQRRVQ:{PolicyName:"IAMFullAccess",PolicyId:"ANPAI7XKCFMBPM3QQRRVQ",Arn:"arn:aws:iam::aws:policy/IAMFullAccess",Path:"/",DefaultVersionId:"v2",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:38+00:00",UpdateDate:"2019-06-21 19:40:00+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["iam:*","organizations:DescribeAccount","organizations:DescribeOrganization","organizations:DescribeOrganizationalUnit","organizations:DescribePolicy","organizations:ListChildren","organizations:ListParents","organizations:ListPoliciesForTarget","organizations:ListRoots","organizations:ListPolicies","organizations:ListTargetsForPolicy"],Resource:"*"}]},VersionId:"v2",IsDefaultVersion:!0,CreateDate:"2019-06-21 19:40:00+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"CreateAccessKey",actions:["iam:createaccesskey"]},{type:"CreateLoginProfile",actions:["iam:createloginprofile"]},{type:"UpdateLoginProfile",actions:["iam:updateloginprofile"]},{type:"AddUserToGroup",actions:["iam:addusertogroup"]},{type:"CreateNewPolicyVersion",actions:["iam:createpolicyversion"]},{type:"SetExistingDefaultPolicyVersion",actions:["iam:setdefaultpolicyversion"]},{type:"AttachUserPolicy",actions:["iam:attachuserpolicy"]},{type:"AttachGroupPolicy",actions:["iam:attachgrouppolicy"]},{type:"PutUserPolicy",actions:["iam:putuserpolicy"]},{type:"PutGroupPolicy",actions:["iam:putgrouppolicy"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:CreateVirtualMFADevice","iam:CreateOpenIDConnectProvider","iam:DeleteOpenIDConnectProvider","iam:UpdateLoginProfile","iam:DetachGroupPolicy","iam:UpdateAssumeRolePolicy","iam:DeleteUserPolicy","iam:DeleteGroupPolicy","iam:DeleteGroup","iam:DeleteUser","iam:PutRolePolicy","iam:UpdateOpenIDConnectProviderThumbprint","iam:CreateAccessKey","iam:DeleteAccessKey","iam:RemoveUserFromGroup","iam:RemoveRoleFromInstanceProfile","iam:AddRoleToInstanceProfile","iam:UpdateSigningCertificate","iam:ResyncMFADevice","iam:ChangePassword","iam:DeleteSigningCertificate","iam:CreateServiceSpecificCredential","iam:UpdateAccessKey","iam:DeletePolicy","iam:CreateRole","iam:CreateSAMLProvider","iam:CreatePolicyVersion","iam:ResetServiceSpecificCredential","iam:EnableMFADevice","iam:DeleteInstanceProfile","iam:UpdateServerCertificate","iam:CreateLoginProfile","iam:DeleteVirtualMFADevice","iam:UpdateRoleDescription","iam:UploadSSHPublicKey","iam:UpdateSAMLProvider","iam:CreateUser","iam:DeleteSSHPublicKey","iam:UploadSigningCertificate","iam:DeactivateMFADevice","iam:DetachUserPolicy","iam:RemoveClientIDFromOpenIDConnectProvider","iam:PutRolePermissionsBoundary","iam:DetachRolePolicy","iam:CreateInstanceProfile","iam:DeleteRolePermissionsBoundary","iam:UpdateServiceSpecificCredential","iam:AddClientIDToOpenIDConnectProvider","iam:CreatePolicy","iam:DeleteSAMLProvider","iam:PutUserPolicy","iam:UpdateRole","iam:DeleteServerCertificate","iam:DeleteLoginProfile","iam:UploadServerCertificate","iam:AttachGroupPolicy","iam:PutGroupPolicy","iam:AddUserToGroup","iam:PassRole","iam:DeleteRole","iam:CreateGroup","iam:UpdateSSHPublicKey","iam:DeleteUserPermissionsBoundary","iam:DeletePolicyVersion","iam:PutUserPermissionsBoundary","iam:AttachUserPolicy","iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:SetDefaultPolicyVersion","iam:UpdateUser","iam:DeleteServiceSpecificCredential","iam:UpdateGroup","iam:AttachRolePolicy","iam:DeleteRolePolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["iam"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["iam:CreateServiceSpecificCredential","iam:CreateLoginProfile","iam:UpdateAccessKey","iam:ResetServiceSpecificCredential","iam:CreateAccessKey"]},InfrastructureModification:{severity:"low",description:"",findings:["iam:CreateVirtualMFADevice","iam:CreateOpenIDConnectProvider","iam:DeleteOpenIDConnectProvider","iam:UpdateLoginProfile","iam:UntagSAMLProvider","iam:TagSAMLProvider","iam:DetachGroupPolicy","iam:UpdateAssumeRolePolicy","iam:DeleteUserPolicy","iam:DeleteGroupPolicy","iam:DeleteGroup","iam:DeleteUser","iam:UntagRole","iam:PutRolePolicy","iam:UpdateOpenIDConnectProviderThumbprint","iam:CreateAccessKey","iam:TagRole","iam:DeleteAccessKey","iam:RemoveUserFromGroup","iam:RemoveRoleFromInstanceProfile","iam:UntagMFADevice","iam:AddRoleToInstanceProfile","iam:UpdateSigningCertificate","iam:ResyncMFADevice","iam:UntagPolicy","iam:ChangePassword","iam:TagServerCertificate","iam:DeleteSigningCertificate","iam:CreateServiceSpecificCredential","iam:UpdateAccessKey","iam:DeletePolicy","iam:CreateRole","iam:CreateSAMLProvider","iam:CreatePolicyVersion","iam:ResetServiceSpecificCredential","iam:EnableMFADevice","iam:DeleteInstanceProfile","iam:TagPolicy","iam:TagUser","iam:UpdateServerCertificate","iam:CreateLoginProfile","iam:DeleteVirtualMFADevice","iam:UpdateRoleDescription","iam:UploadSSHPublicKey","iam:UpdateSAMLProvider","iam:CreateUser","iam:DeleteSSHPublicKey","iam:UntagUser","iam:UploadSigningCertificate","iam:DeactivateMFADevice","iam:DetachUserPolicy","iam:RemoveClientIDFromOpenIDConnectProvider","iam:PutRolePermissionsBoundary","iam:DetachRolePolicy","iam:TagInstanceProfile","iam:CreateInstanceProfile","iam:DeleteRolePermissionsBoundary","iam:UpdateServiceSpecificCredential","iam:AddClientIDToOpenIDConnectProvider","iam:CreatePolicy","iam:DeleteSAMLProvider","iam:PutUserPolicy","iam:UpdateRole","iam:UntagServerCertificate","iam:DeleteServerCertificate","iam:DeleteLoginProfile","iam:UploadServerCertificate","iam:AttachGroupPolicy","iam:PutGroupPolicy","iam:AddUserToGroup","iam:TagOpenIDConnectProvider","iam:PassRole","iam:DeleteRole","iam:CreateGroup","iam:UpdateSSHPublicKey","iam:DeleteUserPermissionsBoundary","iam:DeletePolicyVersion","iam:PutUserPermissionsBoundary","iam:AttachUserPolicy","iam:TagMFADevice","iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:UntagInstanceProfile","iam:SetDefaultPolicyVersion","iam:UpdateUser","iam:DeleteServiceSpecificCredential","iam:UpdateGroup","iam:UntagOpenIDConnectProvider","iam:AttachRolePolicy","iam:DeleteRolePolicy"]},is_excluded:!1},ANPAIFIR6V6BVTRAHWINE:{PolicyName:"AmazonS3FullAccess",PolicyId:"ANPAIFIR6V6BVTRAHWINE",Arn:"arn:aws:iam::aws:policy/AmazonS3FullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:58+00:00",UpdateDate:"2015-02-06 18:40:58+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:"s3:*",Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:40:58+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:DeleteBucketWebsite","s3:PutObjectAcl","s3:DeleteObjectTagging","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","s3:PutMultiRegionAccessPointPolicy","s3:PutBucketPublicAccessBlock","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutJobTagging","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","s3:PutBucketPolicy","s3:PutBucketRequestPayment","s3:DeleteObject","s3:DeleteJobTagging","s3:AbortMultipartUpload","s3:PutAccessPointPolicyForObjectLambda","s3:PutLifecycleConfiguration","s3:PutBucketLogging","s3:BypassGovernanceRetention","s3:DeleteStorageLensConfigurationTagging","s3:RestoreObject","s3:DeleteAccessPointPolicy","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","s3:PutBucketVersioning","s3:DeleteBucketOwnershipControls","s3:CreateAccessPointForObjectLambda","s3:PutAccessPointConfigurationForObjectLambda","s3:PutBucketWebsite","s3:DeleteMultiRegionAccessPoint","s3:PutObjectRetention","s3:CreateMultiRegionAccessPoint","s3:DeleteAccessPointForObjectLambda","s3:PutObjectVersionAcl","s3:ReplicateTags","s3:PutObject","s3:ReplicateDelete","s3:DeleteBucket","s3:DeleteAccessPoint","s3:PutBucketNotification","s3:PutObjectVersionTagging","s3:DeleteObjectVersionTagging","s3:GetObject","s3:PutAccelerateConfiguration","s3:UpdateJobPriority","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutEncryptionConfiguration"]},is_excluded:!1},ANPAIICZJNOJN36GTG6CM:{PolicyName:"AmazonVPCReadOnlyAccess",PolicyId:"ANPAIICZJNOJN36GTG6CM",Arn:"arn:aws:iam::aws:policy/AmazonVPCReadOnlyAccess",Path:"/",DefaultVersionId:"v6",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:17+00:00",UpdateDate:"2018-03-07 18:34:42+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ec2:DescribeAccountAttributes","ec2:DescribeAddresses","ec2:DescribeClassicLinkInstances","ec2:DescribeCustomerGateways","ec2:DescribeDhcpOptions","ec2:DescribeEgressOnlyInternetGateways","ec2:DescribeFlowLogs","ec2:DescribeInternetGateways","ec2:DescribeMovingAddresses","ec2:DescribeNatGateways","ec2:DescribeNetworkAcls","ec2:DescribeNetworkInterfaceAttribute","ec2:DescribeNetworkInterfacePermissions","ec2:DescribeNetworkInterfaces","ec2:DescribePrefixLists","ec2:DescribeRouteTables","ec2:DescribeSecurityGroupReferences","ec2:DescribeSecurityGroups","ec2:DescribeStaleSecurityGroups","ec2:DescribeSubnets","ec2:DescribeTags","ec2:DescribeVpcAttribute","ec2:DescribeVpcClassicLink","ec2:DescribeVpcClassicLinkDnsSupport","ec2:DescribeVpcEndpoints","ec2:DescribeVpcEndpointConnectionNotifications","ec2:DescribeVpcEndpointConnections","ec2:DescribeVpcEndpointServiceConfigurations","ec2:DescribeVpcEndpointServicePermissions","ec2:DescribeVpcEndpointServices","ec2:DescribeVpcPeeringConnections","ec2:DescribeVpcs","ec2:DescribeVpnConnections","ec2:DescribeVpnGateways"],Resource:"*"}]},VersionId:"v6",IsDefaultVersion:!0,CreateDate:"2018-03-07 18:34:42+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAIKEABORKUXN6DEAZU:{PolicyName:"CloudWatchFullAccess",PolicyId:"ANPAIKEABORKUXN6DEAZU",Arn:"arn:aws:iam::aws:policy/CloudWatchFullAccess",Path:"/",DefaultVersionId:"v3",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:00+00:00",UpdateDate:"2018-08-09 19:10:43+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["autoscaling:Describe*","cloudwatch:*","logs:*","sns:*","iam:GetPolicy","iam:GetPolicyVersion","iam:GetRole"],Effect:"Allow",Resource:"*"},{Effect:"Allow",Action:"iam:CreateServiceLinkedRole",Resource:"arn:aws:iam::*:role/aws-service-role/events.amazonaws.com/AWSServiceRoleForCloudWatchEvents*",Condition:{StringLike:{"iam:AWSServiceName":"events.amazonaws.com"}}}]},VersionId:"v3",IsDefaultVersion:!0,CreateDate:"2018-08-09 19:10:43+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sns:AddPermission","sns:CreateTopic","sns:SetTopicAttributes","sns:RemovePermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudwatch","logs","sns"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:Publish","cloudwatch:DisableInsightRules","sns:ConfirmSubscription","sns:AddPermission","cloudwatch:StartMetricStreams","logs:AssociateKmsKey","logs:DisassociateKmsKey","cloudwatch:DeleteAlarms","sns:DeleteTopic","logs:PutLogEvents","cloudwatch:PutCompositeAlarm","cloudwatch:PutMetricStream","logs:TagLogGroup","cloudwatch:DeleteMetricStream","sns:CreateTopic","logs:PutSubscriptionFilter","logs:CreateLogGroup","logs:PutMetricFilter","sns:Subscribe","cloudwatch:PutInsightRule","cloudwatch:StopMetricStreams","logs:UntagLogGroup","cloudwatch:TagResource","logs:PutRetentionPolicy","cloudwatch:DeleteInsightRules","sns:UntagResource","logs:CreateExportTask","logs:DeleteSubscriptionFilter","sns:SetTopicAttributes","cloudwatch:PutMetricAlarm","logs:CreateLogStream","sns:TagResource","sns:RemovePermission","logs:DeleteLogGroup","logs:DeleteLogStream","cloudwatch:PutDashboard","cloudwatch:SetAlarmState","cloudwatch:EnableInsightRules","cloudwatch:DeleteDashboards","cloudwatch:UntagResource","logs:DeleteMetricFilter","cloudwatch:EnableAlarmActions","cloudwatch:DisableAlarmActions","logs:DeleteRetentionPolicy"]},is_excluded:!1},ANPAINAW5ANUWTH3R4ANI:{PolicyName:"AWSDirectoryServiceFullAccess",PolicyId:"ANPAINAW5ANUWTH3R4ANI",Arn:"arn:aws:iam::aws:policy/AWSDirectoryServiceFullAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:11+00:00",UpdateDate:"2019-02-05 20:29:43+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:["ds:*","ec2:AuthorizeSecurityGroupEgress","ec2:AuthorizeSecurityGroupIngress","ec2:CreateNetworkInterface","ec2:CreateSecurityGroup","ec2:DeleteNetworkInterface","ec2:DeleteSecurityGroup","ec2:DescribeNetworkInterfaces","ec2:DescribeSubnets","ec2:DescribeVpcs","ec2:RevokeSecurityGroupEgress","ec2:RevokeSecurityGroupIngress","ec2:DescribeSecurityGroups","sns:GetTopicAttributes","sns:ListSubscriptions","sns:ListSubscriptionsByTopic","sns:ListTopics","iam:ListRoles","organizations:ListAccountsForParent","organizations:ListRoots","organizations:ListAccounts","organizations:DescribeOrganization","organizations:DescribeAccount","organizations:ListOrganizationalUnitsForParent","organizations:ListAWSServiceAccessForOrganization"],Effect:"Allow",Resource:"*"},{Action:["sns:CreateTopic","sns:DeleteTopic","sns:SetTopicAttributes","sns:Subscribe","sns:Unsubscribe"],Effect:"Allow",Resource:"arn:aws:sns:*:*:DirectoryMonitoring*"},{Action:["organizations:EnableAWSServiceAccess","organizations:DisableAWSServiceAccess"],Effect:"Allow",Resource:"*",Condition:{"ForAllValues:StringLike":{"organizations:ServicePrincipal":["ds.amazonaws.com"]}}},{Action:["ec2:CreateTags","ec2:DeleteTags"],Effect:"Allow",Resource:["arn:aws:ec2:*:*:network-interface/*","arn:aws:ec2:*:*:security-group/*"]}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2019-02-05 20:29:43+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ds:CreateConditionalForwarder","ds:CreateTrust","ds:ShareDirectory"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["ds"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ds:CreateLogSubscription","ds:EnableLDAPS","ds:RegisterEventTopic","ds:RestoreFromSnapshot","ds:RemoveIpRoutes","ds:StartSchemaExtension","ds:ResetUserPassword","ds:CreateComputer","ds:DisableClientAuthentication","ds:UpdateNumberOfDomainControllers","ec2:DeleteSecurityGroup","ds:CreateSnapshot","ds:EnableSso","ec2:AuthorizeSecurityGroupIngress","ds:EnableClientAuthentication","ds:DeregisterCertificate","ds:UnauthorizeApplication","ds:AcceptSharedDirectory","ds:DeleteSnapshot","ds:DeleteDirectory","ds:ShareDirectory","ds:AuthorizeApplication","ds:DisableRadius","ds:AddTagsToResource","ds:AddIpRoutes","ds:UpdateRadius","ds:UnshareDirectory","ds:UpdateConditionalForwarder","ds:DisableLDAPS","ec2:RevokeSecurityGroupEgress","ds:UpdateTrust","ds:CreateAlias","ds:RejectSharedDirectory","ds:DeleteLogSubscription","ds:CreateTrust","ds:DeleteConditionalForwarder","ec2:CreateSecurityGroup","ec2:CreateNetworkInterface","ds:CancelSchemaExtension","ec2:RevokeSecurityGroupIngress","ds:CreateConditionalForwarder","ds:RemoveRegion","ec2:DeleteNetworkInterface","ds:DisableSso","ds:RemoveTagsFromResource","ds:DeregisterEventTopic","ds:RegisterCertificate","ds:EnableRadius","ds:AddRegion","ds:DeleteTrust","ec2:AuthorizeSecurityGroupEgress"]},is_excluded:!1},ANPAIONKN3TJZUKXCHXWC:{PolicyName:"AWSCodeDeployFullAccess",PolicyId:"ANPAIONKN3TJZUKXCHXWC",Arn:"arn:aws:iam::aws:policy/AWSCodeDeployFullAccess",Path:"/",DefaultVersionId:"v3",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-05-19 18:13:23+00:00",UpdateDate:"2020-04-02 16:14:47+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Action:"codedeploy:*",Effect:"Allow",Resource:"*"},{Sid:"CodeStarNotificationsReadWriteAccess",Effect:"Allow",Action:["codestar-notifications:CreateNotificationRule","codestar-notifications:DescribeNotificationRule","codestar-notifications:UpdateNotificationRule","codestar-notifications:DeleteNotificationRule","codestar-notifications:Subscribe","codestar-notifications:Unsubscribe"],Resource:"*",Condition:{StringLike:{"codestar-notifications:NotificationsForResource":"arn:aws:codedeploy:*"}}},{Sid:"CodeStarNotificationsListAccess",Effect:"Allow",Action:["codestar-notifications:ListNotificationRules","codestar-notifications:ListTargets","codestar-notifications:ListTagsforResource","codestar-notifications:ListEventTypes"],Resource:"*"},{Sid:"CodeStarNotificationsSNSTopicCreateAccess",Effect:"Allow",Action:["sns:CreateTopic","sns:SetTopicAttributes"],Resource:"arn:aws:sns:*:*:codestar-notifications*"},{Sid:"CodeStarNotificationsChatbotAccess",Effect:"Allow",Action:["chatbot:DescribeSlackChannelConfigurations"],Resource:"*"},{Sid:"SNSTopicListAccess",Effect:"Allow",Action:["sns:ListTopics"],Resource:"*"}]},VersionId:"v3",IsDefaultVersion:!0,CreateDate:"2020-04-02 16:14:47+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["codedeploy"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["codedeploy:DeleteApplication","codedeploy:DeleteDeploymentGroup","codedeploy:AddTagsToOnPremisesInstances","codedeploy:CreateDeployment","codedeploy:UntagResource","codedeploy:UpdateDeploymentGroup","codedeploy:DeleteDeploymentConfig","codedeploy:CreateDeploymentConfig","codedeploy:DeregisterOnPremisesInstance","codedeploy:UpdateApplication","codedeploy:RegisterOnPremisesInstance","codedeploy:TagResource","codedeploy:RemoveTagsFromOnPremisesInstances","codedeploy:RegisterApplicationRevision","codedeploy:CreateDeploymentGroup","codedeploy:CreateApplication","codestar-notifications:CreateNotificationRule","codestar-notifications:Unsubscribe","codestar-notifications:UpdateNotificationRule","codestar-notifications:Subscribe","codestar-notifications:DeleteNotificationRule"]},is_excluded:!1},ANPAIQNUJTQYDRJPC3BNK:{PolicyName:"AWSCloudTrailFullAccess",PolicyId:"ANPAIQNUJTQYDRJPC3BNK",Arn:"arn:aws:iam::aws:policy/AWSCloudTrailFullAccess",Path:"/",DefaultVersionId:"v8",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:39:58+00:00",UpdateDate:"2019-09-12 23:08:46+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["sns:AddPermission","sns:CreateTopic","sns:DeleteTopic","sns:ListTopics","sns:SetTopicAttributes","sns:GetTopicAttributes"],Resource:"*"},{Effect:"Allow",Action:["s3:CreateBucket","s3:DeleteBucket","s3:ListAllMyBuckets","s3:PutBucketPolicy","s3:ListBucket","s3:GetObject","s3:GetBucketLocation","s3:GetBucketPolicy"],Resource:"*"},{Effect:"Allow",Action:"cloudtrail:*",Resource:"*"},{Effect:"Allow",Action:["logs:CreateLogGroup"],Resource:"*"},{Effect:"Allow",Action:["iam:ListRoles","iam:GetRolePolicy","iam:GetUser"],Resource:"*"},{Effect:"Allow",Action:["iam:PassRole"],Resource:"*",Condition:{StringEquals:{"iam:PassedToService":"cloudtrail.amazonaws.com"}}},{Effect:"Allow",Action:["kms:ListKeys","kms:ListAliases"],Resource:"*"},{Effect:"Allow",Action:["lambda:ListFunctions"],Resource:"*"}]},VersionId:"v8",IsDefaultVersion:!0,CreateDate:"2019-09-12 23:08:46+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["sns:AddPermission","sns:CreateTopic","sns:SetTopicAttributes","s3:PutBucketPolicy","iam:PassRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["cloudtrail"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["sns:CreateTopic","sns:DeleteTopic","sns:SetTopicAttributes","sns:AddPermission","s3:DeleteBucket","s3:GetObject","s3:PutBucketPolicy","s3:CreateBucket","cloudtrail:AddTags","cloudtrail:CreateTrail","cloudtrail:PutInsightSelectors","cloudtrail:StartLogging","cloudtrail:PutEventSelectors","cloudtrail:DeleteTrail","cloudtrail:UpdateTrail","cloudtrail:RemoveTags","cloudtrail:StopLogging","logs:CreateLogGroup","iam:PassRole"]},is_excluded:!1},ANPAIX2T3QCXHR2OGGCTO:{PolicyName:"SecurityAudit",PolicyId:"ANPAIX2T3QCXHR2OGGCTO",Arn:"arn:aws:iam::aws:policy/SecurityAudit",Path:"/",DefaultVersionId:"v32",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-02-06 18:41:01+00:00",UpdateDate:"2020-02-25 16:08:50+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Resource:"*",Action:["access-analyzer:GetAnalyzedResource","access-analyzer:GetAnalyzer","access-analyzer:GetArchiveRule","access-analyzer:GetFinding","access-analyzer:ListAnalyzedResources","access-analyzer:ListAnalyzers","access-analyzer:ListArchiveRules","access-analyzer:ListFindings","access-analyzer:ListTagsForResource","acm:Describe*","acm:List*","application-autoscaling:Describe*","appmesh:Describe*","appmesh:List*","appsync:List*","athena:GetWorkGroup","athena:List*","autoscaling:Describe*","batch:DescribeComputeEnvironments","batch:DescribeJobDefinitions","chime:List*","cloud9:Describe*","cloud9:ListEnvironments","clouddirectory:ListDirectories","cloudformation:DescribeStack*","cloudformation:GetTemplate","cloudformation:ListStack*","cloudformation:GetStackPolicy","cloudfront:Get*","cloudfront:List*","cloudhsm:ListHapgs","cloudhsm:ListHsms","cloudhsm:ListLunaClients","cloudsearch:DescribeDomains","cloudsearch:DescribeServiceAccessPolicies","cloudtrail:DescribeTrails","cloudtrail:GetEventSelectors","cloudtrail:GetTrailStatus","cloudtrail:ListTags","cloudtrail:LookupEvents","cloudwatch:Describe*","codebuild:ListProjects","codecommit:BatchGetRepositories","codecommit:GetBranch","codecommit:GetObjectIdentifier","codecommit:GetRepository","codecommit:List*","codedeploy:Batch*","codedeploy:Get*","codedeploy:List*","codepipeline:ListPipelines","codestar:Describe*","codestar:List*","cognito-identity:ListIdentityPools","cognito-idp:ListUserPools","cognito-sync:Describe*","cognito-sync:List*","comprehend:Describe*","comprehend:List*","config:BatchGetAggregateResourceConfig","config:BatchGetResourceConfig","config:Deliver*","config:Describe*","config:Get*","config:List*","datapipeline:DescribeObjects","datapipeline:DescribePipelines","datapipeline:EvaluateExpression","datapipeline:GetPipelineDefinition","datapipeline:ListPipelines","datapipeline:QueryObjects","datapipeline:ValidatePipelineDefinition","datasync:Describe*","datasync:List*","dax:Describe*","dax:ListTags","directconnect:Describe*","dms:Describe*","dms:ListTagsForResource","ds:DescribeDirectories","dynamodb:DescribeContinuousBackups","dynamodb:DescribeGlobalTable","dynamodb:DescribeTable","dynamodb:DescribeTimeToLive","dynamodb:ListBackups","dynamodb:ListGlobalTables","dynamodb:ListStreams","dynamodb:ListTables","ec2:Describe*","ecr:DescribeRepositories","ecr:GetRepositoryPolicy","ecs:Describe*","ecs:List*","eks:DescribeCluster","eks:ListClusters","elasticache:Describe*","elasticbeanstalk:Describe*","elasticfilesystem:DescribeFileSystems","elasticfilesystem:DescribeMountTargetSecurityGroups","elasticfilesystem:DescribeMountTargets","elasticloadbalancing:Describe*","elasticmapreduce:Describe*","elasticmapreduce:ListClusters","elasticmapreduce:ListInstances","es:Describe*","es:ListDomainNames","events:Describe*","events:List*","firehose:Describe*","firehose:List*","fms:ListComplianceStatus","fms:ListPolicies","fsx:Describe*","fsx:List*","gamelift:ListBuilds","gamelift:ListFleets","glacier:DescribeVault","glacier:GetVaultAccessPolicy","glacier:ListVaults","globalaccelerator:Describe*","globalaccelerator:List*","greengrass:List*","guardduty:Get*","guardduty:List*","iam:GenerateCredentialReport","iam:GenerateServiceLastAccessedDetails","iam:Get*","iam:List*","iam:SimulateCustomPolicy","iam:SimulatePrincipalPolicy","inspector:Describe*","inspector:Get*","inspector:List*","inspector:Preview*","iot:Describe*","iot:GetPolicy","iot:GetPolicyVersion","iot:List*","kinesis:DescribeStream","kinesis:ListStreams","kinesis:ListTagsForStream","kinesisanalytics:ListApplications","kms:Describe*","kms:Get*","kms:List*","lambda:GetAccountSettings","lambda:GetFunctionConfiguration","lambda:GetLayerVersionPolicy","lambda:GetPolicy","lambda:List*","license-manager:List*","lightsail:GetInstances","lightsail:GetLoadBalancers","logs:Describe*","logs:ListTagsLogGroup","machinelearning:DescribeMLModels","mediaconnect:Describe*","mediaconnect:List*","mediastore:GetContainerPolicy","mediastore:ListContainers","opsworks:DescribeStacks","opsworks-cm:DescribeServers","organizations:List*","organizations:Describe*","quicksight:Describe*","quicksight:List*","ram:List*","rds:Describe*","rds:DownloadDBLogFilePortion","rds:ListTagsForResource","redshift:Describe*","rekognition:Describe*","rekognition:List*","robomaker:Describe*","robomaker:List*","route53:Get*","route53:List*","route53domains:GetDomainDetail","route53domains:GetOperationDetail","route53domains:ListDomains","route53domains:ListOperations","route53domains:ListTagsForDomain","route53resolver:List*","route53resolver:Get*","s3:GetAccelerateConfiguration","s3:GetAccessPoint","s3:GetAccessPointPolicy","s3:GetAccessPointPolicyStatus","s3:GetAccountPublicAccessBlock","s3:GetAnalyticsConfiguration","s3:GetBucket*","s3:GetEncryptionConfiguration","s3:GetInventoryConfiguration","s3:GetLifecycleConfiguration","s3:GetMetricsConfiguration","s3:GetObjectAcl","s3:GetObjectVersionAcl","s3:GetReplicationConfiguration","s3:ListAccessPoints","s3:ListAllMyBuckets","sagemaker:Describe*","sagemaker:List*","sdb:DomainMetadata","sdb:ListDomains","secretsmanager:GetResourcePolicy","secretsmanager:ListSecrets","secretsmanager:ListSecretVersionIds","securityhub:Describe*","securityhub:Get*","securityhub:List*","serverlessrepo:GetApplicationPolicy","serverlessrepo:List*","ses:GetIdentityDkimAttributes","ses:GetIdentityPolicies","ses:GetIdentityVerificationAttributes","ses:ListIdentities","ses:ListIdentityPolicies","ses:ListVerifiedEmailAddresses","shield:Describe*","shield:List*","snowball:ListClusters","snowball:ListJobs","sns:GetTopicAttributes","sns:ListSubscriptionsByTopic","sns:ListTopics","sqs:GetQueueAttributes","sqs:ListDeadLetterSourceQueues","sqs:ListQueues","sqs:ListQueueTags","ssm:Describe*","ssm:GetAutomationExecution","ssm:ListDocuments","sso:DescribePermissionsPolicies","sso:List*","states:ListStateMachines","storagegateway:DescribeBandwidthRateLimit","storagegateway:DescribeCache","storagegateway:DescribeCachediSCSIVolumes","storagegateway:DescribeGatewayInformation","storagegateway:DescribeMaintenanceStartTime","storagegateway:DescribeNFSFileShares","storagegateway:DescribeSnapshotSchedule","storagegateway:DescribeStorediSCSIVolumes","storagegateway:DescribeTapeArchives","storagegateway:DescribeTapeRecoveryPoints","storagegateway:DescribeTapes","storagegateway:DescribeUploadBuffer","storagegateway:DescribeVTLDevices","storagegateway:DescribeWorkingStorage","storagegateway:List*","tag:GetResources","tag:GetTagKeys","transfer:Describe*","transfer:List*","translate:List*","trustedadvisor:Describe*","waf:ListWebACLs","waf-regional:ListWebACLs","workspaces:Describe*"]},{Effect:"Allow",Action:["apigateway:GET"],Resource:["arn:aws:apigateway:*::/apis","arn:aws:apigateway:*::/apis/*/stages","arn:aws:apigateway:*::/apis/*/stages/*","arn:aws:apigateway:*::/apis/*/routes","arn:aws:apigateway:*::/restapis","arn:aws:apigateway:*::/restapis/*/authorizers","arn:aws:apigateway:*::/restapis/*/authorizers/*","arn:aws:apigateway:*::/restapis/*/documentation/versions","arn:aws:apigateway:*::/restapis/*/resources","arn:aws:apigateway:*::/restapis/*/resources/*","arn:aws:apigateway:*::/restapis/*/resources/*/methods/*","arn:aws:apigateway:*::/restapis/*/stages","arn:aws:apigateway:*::/restapis/*/stages/*","arn:aws:apigateway:*::/vpclinks"]}]},VersionId:"v32",IsDefaultVersion:!0,CreateDate:"2020-02-25 16:08:50+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["quicksight:DescribeDataSetPermissions","quicksight:DescribeDataSourcePermissions"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["quicksight:DescribeDataSourcePermissions","chime:ListChannelMessages","quicksight:DescribeDataSetPermissions"]},is_excluded:!1},ANPAIZTJ4DXE7G6AGAE6M:{PolicyName:"AmazonS3ReadOnlyAccess",PolicyId:"ANPAIZTJ4DXE7G6AGAE6M",Arn:"arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:59+00:00",UpdateDate:"2015-02-06 18:40:59+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["s3:Get*","s3:List*"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:40:59+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject"]},is_excluded:!1},ANPAJ2P4NXCHAT7NDPNR4:{PolicyName:"AmazonSESFullAccess",PolicyId:"ANPAJ2P4NXCHAT7NDPNR4",Arn:"arn:aws:iam::aws:policy/AmazonSESFullAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:02+00:00",UpdateDate:"2015-02-06 18:41:02+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ses:*"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:02+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ses:CreateEmailIdentityPolicy","ses:DeleteEmailIdentityPolicy","ses:UpdateEmailIdentityPolicy"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["ses"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ses:PutEmailIdentityDkimSigningAttributes","ses:UpdateContactList","ses:TestRenderEmailTemplate","ses:CreateContactList","ses:UpdateConfigurationSetEventDestination","ses:SendBulkEmail","ses:CreateEmailTemplate","ses:SendCustomVerificationEmail","ses:CreateContact","ses:DeleteConfigurationSetEventDestination","ses:PutConfigurationSetSendingOptions","ses:PutConfigurationSetDeliveryOptions","ses:UntagResource","ses:CreateEmailIdentityPolicy","ses:CreateCustomVerificationEmailTemplate","ses:UpdateEmailTemplate","ses:PutEmailIdentityConfigurationSetAttributes","ses:PutConfigurationSetReputationOptions","ses:PutConfigurationSetTrackingOptions","ses:DeleteConfigurationSet","ses:DeleteEmailIdentityPolicy","ses:DeleteDedicatedIpPool","ses:UpdateCustomVerificationEmailTemplate","ses:SendEmail","ses:PutDedicatedIpInPool","ses:CreateConfigurationSetEventDestination","ses:DeleteEmailTemplate","ses:CreateConfigurationSet","ses:PutEmailIdentityDkimAttributes","ses:DeleteContactList","ses:UpdateContact","ses:PutEmailIdentityFeedbackAttributes","ses:PutConfigurationSetSuppressionOptions","ses:CreateDeliverabilityTestReport","ses:UpdateEmailIdentityPolicy","ses:CreateEmailIdentity","ses:TagResource","ses:DeleteEmailIdentity","ses:DeleteCustomVerificationEmailTemplate","ses:PutEmailIdentityMailFromAttributes","ses:DeleteContact","ses:CreateDedicatedIpPool"]},is_excluded:!1},ANPAJBWPGNOVKZD3JI2P2:{PolicyName:"AmazonVPCFullAccess",PolicyId:"ANPAJBWPGNOVKZD3JI2P2",Arn:"arn:aws:iam::aws:policy/AmazonVPCFullAccess",Path:"/",DefaultVersionId:"v7",AttachmentCount:2,IsAttachable:!0,CreateDate:"2015-02-06 18:41:16+00:00",UpdateDate:"2018-03-15 18:30:25+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["ec2:AcceptVpcPeeringConnection","ec2:AcceptVpcEndpointConnections","ec2:AllocateAddress","ec2:AssignIpv6Addresses","ec2:AssignPrivateIpAddresses","ec2:AssociateAddress","ec2:AssociateDhcpOptions","ec2:AssociateRouteTable","ec2:AssociateSubnetCidrBlock","ec2:AssociateVpcCidrBlock","ec2:AttachClassicLinkVpc","ec2:AttachInternetGateway","ec2:AttachNetworkInterface","ec2:AttachVpnGateway","ec2:AuthorizeSecurityGroupEgress","ec2:AuthorizeSecurityGroupIngress","ec2:CreateCustomerGateway","ec2:CreateDefaultSubnet","ec2:CreateDefaultVpc","ec2:CreateDhcpOptions","ec2:CreateEgressOnlyInternetGateway","ec2:CreateFlowLogs","ec2:CreateInternetGateway","ec2:CreateNatGateway","ec2:CreateNetworkAcl","ec2:CreateNetworkAcl","ec2:CreateNetworkAclEntry","ec2:CreateNetworkInterface","ec2:CreateNetworkInterfacePermission","ec2:CreateRoute","ec2:CreateRouteTable","ec2:CreateSecurityGroup","ec2:CreateSubnet","ec2:CreateTags","ec2:CreateVpc","ec2:CreateVpcEndpoint","ec2:CreateVpcEndpointConnectionNotification","ec2:CreateVpcEndpointServiceConfiguration","ec2:CreateVpcPeeringConnection","ec2:CreateVpnConnection","ec2:CreateVpnConnectionRoute","ec2:CreateVpnGateway","ec2:DeleteCustomerGateway","ec2:DeleteDhcpOptions","ec2:DeleteEgressOnlyInternetGateway","ec2:DeleteFlowLogs","ec2:DeleteInternetGateway","ec2:DeleteNatGateway","ec2:DeleteNetworkAcl","ec2:DeleteNetworkAclEntry","ec2:DeleteNetworkInterface","ec2:DeleteNetworkInterfacePermission","ec2:DeleteRoute","ec2:DeleteRouteTable","ec2:DeleteSecurityGroup","ec2:DeleteSubnet","ec2:DeleteTags","ec2:DeleteVpc","ec2:DeleteVpcEndpoints","ec2:DeleteVpcEndpointConnectionNotifications","ec2:DeleteVpcEndpointServiceConfigurations","ec2:DeleteVpcPeeringConnection","ec2:DeleteVpnConnection","ec2:DeleteVpnConnectionRoute","ec2:DeleteVpnGateway","ec2:DescribeAccountAttributes","ec2:DescribeAddresses","ec2:DescribeAvailabilityZones","ec2:DescribeClassicLinkInstances","ec2:DescribeCustomerGateways","ec2:DescribeDhcpOptions","ec2:DescribeEgressOnlyInternetGateways","ec2:DescribeFlowLogs","ec2:DescribeInstances","ec2:DescribeInternetGateways","ec2:DescribeKeyPairs","ec2:DescribeMovingAddresses","ec2:DescribeNatGateways","ec2:DescribeNetworkAcls","ec2:DescribeNetworkInterfaceAttribute","ec2:DescribeNetworkInterfacePermissions","ec2:DescribeNetworkInterfaces","ec2:DescribePrefixLists","ec2:DescribeRouteTables","ec2:DescribeSecurityGroupReferences","ec2:DescribeSecurityGroups","ec2:DescribeStaleSecurityGroups","ec2:DescribeSubnets","ec2:DescribeTags","ec2:DescribeVpcAttribute","ec2:DescribeVpcClassicLink","ec2:DescribeVpcClassicLinkDnsSupport","ec2:DescribeVpcEndpointConnectionNotifications","ec2:DescribeVpcEndpointConnections","ec2:DescribeVpcEndpoints","ec2:DescribeVpcEndpointServiceConfigurations","ec2:DescribeVpcEndpointServicePermissions","ec2:DescribeVpcEndpointServices","ec2:DescribeVpcPeeringConnections","ec2:DescribeVpcs","ec2:DescribeVpnConnections","ec2:DescribeVpnGateways","ec2:DetachClassicLinkVpc","ec2:DetachInternetGateway","ec2:DetachNetworkInterface","ec2:DetachVpnGateway","ec2:DisableVgwRoutePropagation","ec2:DisableVpcClassicLink","ec2:DisableVpcClassicLinkDnsSupport","ec2:DisassociateAddress","ec2:DisassociateRouteTable","ec2:DisassociateSubnetCidrBlock","ec2:DisassociateVpcCidrBlock","ec2:EnableVgwRoutePropagation","ec2:EnableVpcClassicLink","ec2:EnableVpcClassicLinkDnsSupport","ec2:ModifyNetworkInterfaceAttribute","ec2:ModifySubnetAttribute","ec2:ModifyVpcAttribute","ec2:ModifyVpcEndpoint","ec2:ModifyVpcEndpointConnectionNotification","ec2:ModifyVpcEndpointServiceConfiguration","ec2:ModifyVpcEndpointServicePermissions","ec2:ModifyVpcPeeringConnectionOptions","ec2:ModifyVpcTenancy","ec2:MoveAddressToVpc","ec2:RejectVpcEndpointConnections","ec2:RejectVpcPeeringConnection","ec2:ReleaseAddress","ec2:ReplaceNetworkAclAssociation","ec2:ReplaceNetworkAclEntry","ec2:ReplaceRoute","ec2:ReplaceRouteTableAssociation","ec2:ResetNetworkInterfaceAttribute","ec2:RestoreAddressToClassic","ec2:RevokeSecurityGroupEgress","ec2:RevokeSecurityGroupIngress","ec2:UnassignIpv6Addresses","ec2:UnassignPrivateIpAddresses","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:UpdateSecurityGroupRuleDescriptionsIngress"],Resource:"*"}]},VersionId:"v7",IsDefaultVersion:!0,CreateDate:"2018-03-15 18:30:25+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["ec2:ModifyVpcEndpointServicePermissions","ec2:CreateNetworkInterfacePermission"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["ec2:DeleteVpcEndpointConnectionNotifications","ec2:ModifyNetworkInterfaceAttribute","ec2:RejectVpcEndpointConnections","ec2:EnableVgwRoutePropagation","ec2:DeleteVpnGateway","ec2:CreateCustomerGateway","ec2:ModifyVpcEndpoint","ec2:CreateNetworkAcl","ec2:DeleteEgressOnlyInternetGateway","ec2:AssociateVpcCidrBlock","ec2:DetachVpnGateway","ec2:DeleteFlowLogs","ec2:DeleteRoute","ec2:UnassignIpv6Addresses","ec2:AssignPrivateIpAddresses","ec2:CreateVpcPeeringConnection","ec2:DisableVgwRoutePropagation","ec2:DetachInternetGateway","ec2:DeleteVpnConnection","ec2:DisassociateSubnetCidrBlock","ec2:CreateSubnet","ec2:DeleteDhcpOptions","ec2:CreateVpc","ec2:AttachVpnGateway","ec2:ModifyVpcPeeringConnectionOptions","ec2:DeleteNetworkInterface","ec2:ModifyVpcTenancy","ec2:RejectVpcPeeringConnection","ec2:ReplaceRouteTableAssociation","ec2:DeleteCustomerGateway","ec2:CreateDhcpOptions","ec2:CreateTags","ec2:DeleteInternetGateway","ec2:DeleteNetworkAclEntry","ec2:DisableVpcClassicLinkDnsSupport","ec2:DeleteSecurityGroup","ec2:DisassociateRouteTable","ec2:ResetNetworkInterfaceAttribute","ec2:ModifyVpcEndpointServiceConfiguration","ec2:ModifyVpcEndpointServicePermissions","ec2:CreateVpnConnection","ec2:EnableVpcClassicLinkDnsSupport","ec2:ModifyVpcEndpointConnectionNotification","ec2:DeleteSubnet","ec2:AssociateDhcpOptions","ec2:CreateNetworkInterface","ec2:ReleaseAddress","ec2:UnassignPrivateIpAddresses","ec2:DisableVpcClassicLink","ec2:CreateEgressOnlyInternetGateway","ec2:AttachClassicLinkVpc","ec2:CreateVpcEndpointConnectionNotification","ec2:AssociateSubnetCidrBlock","ec2:AuthorizeSecurityGroupEgress","ec2:CreateVpnGateway","ec2:CreateNatGateway","ec2:CreateNetworkAclEntry","ec2:DeleteNetworkAcl","ec2:AcceptVpcPeeringConnection","ec2:DeleteVpnConnectionRoute","ec2:AuthorizeSecurityGroupIngress","ec2:CreateNetworkInterfacePermission","ec2:DeleteVpcEndpoints","ec2:AssociateRouteTable","ec2:AttachInternetGateway","ec2:DeleteVpcPeeringConnection","ec2:CreateRoute","ec2:ReplaceRoute","ec2:ModifySubnetAttribute","ec2:AttachNetworkInterface","ec2:DeleteRouteTable","ec2:CreateRouteTable","ec2:UpdateSecurityGroupRuleDescriptionsEgress","ec2:DetachClassicLinkVpc","ec2:DeleteVpcEndpointServiceConfigurations","ec2:DeleteTags","ec2:AssociateAddress","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ec2:ReplaceNetworkAclEntry","ec2:AllocateAddress","ec2:DetachNetworkInterface","ec2:CreateFlowLogs","ec2:DisassociateAddress","ec2:CreateInternetGateway","ec2:ModifyVpcAttribute","ec2:DeleteVpc","ec2:AcceptVpcEndpointConnections","ec2:RevokeSecurityGroupEgress","ec2:CreateVpcEndpoint","ec2:DeleteNatGateway","ec2:CreateSecurityGroup","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","ec2:CreateVpcEndpointServiceConfiguration","ec2:EnableVpcClassicLink","ec2:AssignIpv6Addresses","ec2:ReplaceNetworkAclAssociation"]},is_excluded:!1},ANPAJKSO7NDY4T57MWDSQ:{PolicyName:"IAMReadOnlyAccess",PolicyId:"ANPAJKSO7NDY4T57MWDSQ",Arn:"arn:aws:iam::aws:policy/IAMReadOnlyAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:39+00:00",UpdateDate:"2018-01-25 19:11:27+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["iam:GenerateCredentialReport","iam:GenerateServiceLastAccessedDetails","iam:Get*","iam:List*","iam:SimulateCustomPolicy","iam:SimulatePrincipalPolicy"],Resource:"*"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2018-01-25 19:11:27+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAJLIB4VSBVO47ZSBB6:{PolicyName:"AWSAccountUsageReportAccess",PolicyId:"ANPAJLIB4VSBVO47ZSBB6",Arn:"arn:aws:iam::aws:policy/AWSAccountUsageReportAccess",Path:"/",DefaultVersionId:"v1",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:41:19+00:00",UpdateDate:"2015-02-06 18:41:19+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["aws-portal:ViewUsage"],Resource:"*"}]},VersionId:"v1",IsDefaultVersion:!0,CreateDate:"2015-02-06 18:41:19+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},ANPAJNPP7PPPPMJRV2SA4:{PolicyName:"AWSKeyManagementServicePowerUser",PolicyId:"ANPAJNPP7PPPPMJRV2SA4",Arn:"arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser",Path:"/",DefaultVersionId:"v2",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:40+00:00",UpdateDate:"2017-03-07 00:55:11+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["kms:CreateAlias","kms:CreateKey","kms:DeleteAlias","kms:Describe*","kms:GenerateRandom","kms:Get*","kms:List*","kms:TagResource","kms:UntagResource","iam:ListGroups","iam:ListRoles","iam:ListUsers"],Resource:"*"}]},VersionId:"v2",IsDefaultVersion:!0,CreateDate:"2017-03-07 00:55:11+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["kms:UntagResource","kms:DeleteAlias","kms:TagResource","kms:CreateAlias"]},is_excluded:!1},ANPAJWVDLG5RPST6PHQ3A:{PolicyName:"AmazonRoute53FullAccess",PolicyId:"ANPAJWVDLG5RPST6PHQ3A",Arn:"arn:aws:iam::aws:policy/AmazonRoute53FullAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:40:54+00:00",UpdateDate:"2018-12-20 21:42:00+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",Action:["route53:*","route53domains:*","cloudfront:ListDistributions","elasticloadbalancing:DescribeLoadBalancers","elasticbeanstalk:DescribeEnvironments","s3:ListBucket","s3:GetBucketLocation","s3:GetBucketWebsite","ec2:DescribeVpcs","ec2:DescribeVpcEndpoints","ec2:DescribeRegions","sns:ListTopics","sns:ListSubscriptionsByTopic","cloudwatch:DescribeAlarms","cloudwatch:GetMetricStatistics"],Resource:"*"},{Effect:"Allow",Action:"apigateway:GET",Resource:"arn:aws:apigateway:*::/domainnames"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2018-12-20 21:42:00+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["route53","route53domains"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["route53:DeleteHealthCheck","route53:UpdateTrafficPolicyInstance","route53:CreateTrafficPolicyVersion","route53:DeleteTrafficPolicyInstance","route53:ActivateKeySigningKey","route53:UpdateTrafficPolicyComment","route53:CreateKeySigningKey","route53:DeleteReusableDelegationSet","route53:CreateTrafficPolicyInstance","route53:DeleteQueryLoggingConfig","route53:DeleteHostedZone","route53:AssociateVPCWithHostedZone","route53:CreateHostedZone","route53:ChangeTagsForResource","route53:DisableHostedZoneDNSSEC","route53:CreateVPCAssociationAuthorization","route53:DisassociateVPCFromHostedZone","route53:UpdateHealthCheck","route53:CreateQueryLoggingConfig","route53:DeactivateKeySigningKey","route53:DeleteKeySigningKey","route53:UpdateHostedZoneComment","route53:DeleteTrafficPolicy","route53:DeleteVPCAssociationAuthorization","route53:EnableHostedZoneDNSSEC","route53:ChangeResourceRecordSets"]},is_excluded:!1},ANPAJYRXTHIB4FOVS3ZXS:{PolicyName:"PowerUserAccess",PolicyId:"ANPAJYRXTHIB4FOVS3ZXS",Arn:"arn:aws:iam::aws:policy/PowerUserAccess",Path:"/",DefaultVersionId:"v4",AttachmentCount:1,IsAttachable:!0,CreateDate:"2015-02-06 18:39:47+00:00",UpdateDate:"2019-03-20 22:19:03+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Effect:"Allow",NotAction:["iam:*","organizations:*","account:*"],Resource:"*"},{Effect:"Allow",Action:["iam:CreateServiceLinkedRole","iam:DeleteServiceLinkedRole","iam:ListRoles","organizations:DescribeOrganization","account:ListRegions"],Resource:"*"}]},VersionId:"v4",IsDefaultVersion:!0,CreateDate:"2019-03-20 22:19:03+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"UpdateExistingGlueDevEndpoint",actions:["glue:updatedevendpoint"]},{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["ssm:GetParameters","secretsmanager:GetSecretValue","ssm:GetParameter","s3:GetObject","ssm:GetParametersByPath"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["rds:AuthorizeDBSecurityGroupIngress","backup:DeleteBackupVaultAccessPolicy","iot:DetachPolicy","sqs:RemovePermission","acm-pca:DeletePolicy","secretsmanager:DeleteResourcePolicy","waf:PutPermissionPolicy","storagegateway:UpdateChapCredentials","route53resolver:PutResolverQueryLogConfigPolicy","sqs:CreateQueue","iot:SetDefaultAuthorizer","glue:PutResourcePolicy","acm-pca:CreatePermission","ssm-incidents:DeleteResourcePolicy","redshift:CreateSnapshotCopyGrant","s3-object-lambda:PutObjectVersionAcl","redshift:RejectDataShare","s3:PutBucketPublicAccessBlock","ssm:ModifyDocumentPermission","route53resolver:PutFirewallRuleGroupPolicy","quicksight:UpdateIAMPolicyAssignment","worklink:UpdateDevicePolicyConfiguration","monitron:DisassociateProjectAdminUser","ec2:ResetSnapshotAttribute","quicksight:UpdateGroup","kms:CreateGrant","quicksight:DescribeDataSetPermissions","redshift:RevokeSnapshotAccess","servicecatalog:DeletePortfolioShare","imagebuilder:PutImagePolicy","sso:DeletePermissionSet","redshift:ModifyClusterIamRoles","sso:DetachManagedPolicyFromPermissionSet","ses:CreateEmailIdentityPolicy","workmail:ResetUserPassword","ssm-incidents:PutResourcePolicy","quicksight:UpdateDashboardPermissions","cognito-identity:DeleteIdentityPool","quicksight:DeleteUserByPrincipalId","glacier:SetVaultAccessPolicy","es:CreateElasticsearchDomain","opsworks:SetPermission","quicksight:CreateAdmin","s3-outposts:PutAccessPointPolicy","cognito-identity:UnlinkDeveloperIdentity","ram:AssociateResourceShare","sso:AttachManagedPolicyToPermissionSet","redshift:JoinGroup","lambda:RemovePermission","ecr:SetRepositoryPolicy","quicksight:UpdateDataSourcePermissions","ram:DisassociateResourceShare","storagegateway:SetSMBGuestPassword","s3:PutAccessPointPolicyForObjectLambda","fsx:ManageBackupPrincipalAssociations","servicecatalog:CreatePortfolioShare","quicksight:UpdateThemePermissions","glacier:InitiateVaultLock","ram:UpdateResourceShare","waf-regional:DeletePermissionPolicy","rds:ModifyDBSnapshotAttribute","codeartifact:DeleteRepositoryPermissionsPolicy","redshift:AuthorizeDataShare","lambda:EnableReplication","codestar:DeleteProject","cloudformation:SetStackPolicy","ds:CreateTrust","imagebuilder:PutImageRecipePolicy","rds:ModifyDBClusterSnapshotAttribute","redshift:AuthorizeSnapshotAccess","sns:AddPermission","storagegateway:DeleteChapCredentials","ssm-contacts:AssociateContact","s3-outposts:PutObjectAcl","quicksight:UpdateFolderPermissions","s3-outposts:DeleteBucketPolicy","waf:DeletePermissionPolicy","wafv2:DeleteWebACL","ses:UpdateEmailIdentityPolicy","quicksight:UpdateUser","ds:CreateConditionalForwarder","sns:RemovePermission","s3:PutObjectVersionAcl","ram:RejectResourceShareInvitation","ecr:DeleteRepositoryPolicy","codestar:DisassociateTeamMember","s3-outposts:DeleteAccessPointPolicy","glacier:CompleteVaultLock","route53resolver:PutResolverRulePolicy","quicksight:DeleteGroupMembership","quicksight:UpdateTemplatePermissions","cognito-identity:UpdateIdentityPool","ec2:ModifyVpcEndpointServicePermissions","codeguru-profiler:RemovePermission","kms:RevokeGrant","waf-regional:PutPermissionPolicy","iot:AttachPrincipalPolicy","quicksight:CreateGroupMembership","signer:AddProfilePermission","secretsmanager:PutResourcePolicy","codebuild:DeleteResourcePolicy","lambda:AddPermission","lambda:DisableReplication","grafana:UpdatePermissions","elasticfilesystem:DeleteFileSystemPolicy","kms:RetireGrant","s3:PutBucketPolicy","mediatailor:DeleteChannelPolicy","rds-db:connect","quicksight:DeleteGroup","monitron:ListProjectAdminUsers","ec2:CreateNetworkInterfacePermission","codeartifact:DeleteDomainPermissionsPolicy","kms:PutKeyPolicy","servicecatalog:UpdatePortfolioShare","sns:CreateTopic","s3:PutAccessPointPolicy","elasticfilesystem:PutFileSystemPolicy","signer:RemoveProfilePermission","wafv2:UpdateWebACL","redshift:CreateClusterUser","wafv2:PutPermissionPolicy","ecr-public:SetRepositoryPolicy","sso:CreatePermissionSet","apigateway:UpdateRestApiPolicy","ram:DeleteResourceShare","ec2:ModifySnapshotAttribute","codebuild:PutResourcePolicy","workmail:ResetPassword","iot:SetDefaultPolicyVersion","quicksight:CreateGroup","sns:SetTopicAttributes","cognito-identity:MergeDeveloperIdentities","s3:ObjectOwnerOverrideToBucketOwner","imagebuilder:PutContainerRecipePolicy","glacier:AbortVaultLock","mediatailor:PutChannelPolicy","mediapackage:RotateIngestEndpointCredentials","codeguru-profiler:PutPermission","codestar:UpdateTeamMember","sso:UpdatePermissionSet","ses:DeleteEmailIdentityPolicy","quicksight:DeleteUser","iot:AttachPolicy","acm-pca:DeletePermission","quicksight:UpdateAnalysisPermissions","backup:PutBackupVaultAccessPolicy","ds:ShareDirectory","lambda:RemoveLayerVersionPermission","storagegateway:SetLocalConsolePassword","s3:BypassGovernanceRetention","s3:PutObjectAcl","s3:PutMultiRegionAccessPointPolicy","quicksight:CreateIAMPolicyAssignment","workspaces:UpdateConnectionAliasPermission","sqs:AddPermission","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","quicksight:RegisterUser","monitron:AssociateProjectAdminUser","cloudsearch:UpdateServiceAccessPolicies","glacier:DeleteVaultAccessPolicy","wafv2:CreateWebACL","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","wafv2:DeletePermissionPolicy","s3-outposts:PutBucketPolicy","iot:DetachPrincipalPolicy","imagebuilder:PutComponentPolicy","workspaces:ModifySelfservicePermissions","lambda:AddLayerVersionPermission","s3-object-lambda:PutObjectAcl","workspaces:UpdateWorkspaceImagePermission","acm-pca:PutPolicy","quicksight:UpdateDataSetPermissions","sqs:SetQueueAttributes","quicksight:DescribeDataSourcePermissions","glue:DeleteResourcePolicy","codestar:AssociateTeamMember","redshift:DeauthorizeDataShare","s3:DeleteBucketPolicy","es:UpdateElasticsearchDomainConfig","quicksight:DeleteIAMPolicyAssignment","quicksight:CreateUser","ram:AcceptResourceShareInvitation","iam:DeleteServiceLinkedRole","iam:CreateServiceLinkedRole"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["mediapackage:RotateChannelCredentials","codepipeline:PollForJobs","connect:GetFederationTokens","sts:AssumeRoleWithWebIdentity","sts:GetFederationToken","sts:GetSessionToken","sts:AssumeRoleWithSAML","cognito-idp:GetSigningCertificate","connect:GetFederationToken","sts:AssumeRole","cognito-identity:GetOpenIdToken","mediapackage:RotateIngestEndpointCredentials","lightsail:DownloadDefaultKeyPair","ec2:GetPasswordData","cognito-identity:GetOpenIdTokenForDeveloperIdentity","ecr:GetAuthorizationToken","redshift:GetClusterCredentials","lightsail:GetRelationalDatabaseMasterUserPassword","gamelift:RequestUploadCredentials","rds-db:connect","cognito-identity:GetCredentialsForIdentity","gamelift:GetInstanceAccess","lightsail:CreateBucketAccessKey","chime:CreateApiKey","lightsail:GetInstanceAccessDetails"]},InfrastructureModification:{severity:"low",description:"",findings:["lightsail:DeleteContactMethod","servicecatalog:CreatePortfolioShare","secretsmanager:PutResourcePolicy","mgn:UpdateAgentConversionInfoForMgn","codecommit:UpdatePullRequestDescription","s3:DeleteObjectTagging","mgn:FinalizeCutover","monitron:UntagResource","managedblockchain:UpdateNode","healthlake:UntagResource","elasticache:CopySnapshot","swf:ContinueAsNewWorkflowExecution","ec2:ModifyVpcEndpoint","chime:CreateChannelModerator","ec2:ResetFpgaImageAttribute","glue:DeleteSchemaVersions","dynamodb:DeleteItem","appmesh-preview:CreateVirtualGateway","codebuild:CreateReportGroup","managedblockchain:UpdateMember","elasticfilesystem:ClientWrite","codebuild:DeleteResourcePolicy","elasticfilesystem:CreateTags","codedeploy:TagResource","rds:StopActivityStream","s3-outposts:DeleteEndpoint","storagegateway:UpdateAutomaticTapeCreationPolicy","worklink:UpdateIdentityProviderConfiguration","dms:StartReplicationTask","waf-regional:DeleteRule","opsworks:StopInstance","aps:UpdateWorkspaceAlias","grafana:AssociateLicense","ec2:RequestSpotInstances","iotanalytics:CreateDataset","ec2:CreateTransitGatewayRouteTable","iot:CreateCustomMetric","mq:CreateUser","proton:UpdateServiceInstance","wafv2:PutFirewallManagerRuleGroups","rds-data:ExecuteSql","athena:CreatePreparedStatement","codeartifact:DisassociateExternalConnection","sagemaker:DeleteTrial","quicksight:RestoreAnalysis","sagemaker:DeletePipeline","frauddetector:UpdateModel","deepcomposer:DeleteModel","geo:BatchDeleteDevicePositionHistory","frauddetector:PutOutcome","ec2:DetachInternetGateway","opsworks:TagResource","kendra:StopDataSourceSyncJob","iot1click:UpdateProject","ssm:UpdateMaintenanceWindowTarget","rds:AuthorizeDBSecurityGroupIngress","codecommit:CreatePullRequestApprovalRule","s3:DeleteStorageLensConfiguration","devicefarm:StopJob","ec2:CreateSubnet","databrew:UntagResource","license-manager:DeleteGrant","storagegateway:CreateNFSFileShare","honeycode:BatchUpdateTableRows","lookoutmetrics:DeleteAnomalyDetector","appmesh-preview:CreateVirtualRouter","artifact:AcceptAgreement","quicksight:CreateTheme","gamelift:SuspendGameServerGroup","rds:ModifyDBSubnetGroup","medialive:StartChannel","config:PutConfigRule","forecast:UpdateDatasetGroup","workmail:EnableMailGroups","networkmanager:AssociateCustomerGateway","sagemaker:DeleteAssociation","ecs:StartTask","iot:AddThingToBillingGroup","wellarchitected:TagResource","workmail:DeleteMobileDevice","kinesis:CreateStream","sagemaker:DeleteMonitoringSchedule","connect:DeleteInstance","ds:CreateLogSubscription","ec2:EnableImageDeprecation","quicksight:UpdateThemePermissions","deeplens:DeleteProject","memorydb:DeleteSubnetGroup","lambda:DisableReplication","mobiletargeting:UntagResource","schemas:DeleteRegistry","codebuild:CreateProject","ses:UntagResource","route53resolver:AssociateResolverQueryLogConfig","codestar:UpdateTeamMember","redshift:CreateHsmConfiguration","kms:DisableKeyRotation","appmesh:CreateRoute","appconfig:DeleteEnvironment","workspaces:ModifyClientProperties","athena:UpdateWorkGroup","deepracer:UntagResource","sso:UpdatePermissionSet","mgh:AssociateDiscoveredResource","chime:DeleteAppInstance","athena:DeleteNamedQuery","ec2:ModifyVpcEndpointServiceConfiguration","iot:UpdateAuthorizer","wellarchitected:UpgradeLensReview","ses:DeleteDedicatedIpPool","redshift:RestoreTableFromClusterSnapshot","app-integrations:DeleteDataIntegrationAssociation","grafana:UpdatePermissions","backup:DeleteBackupVaultAccessPolicy","elasticfilesystem:UntagResource","elasticbeanstalk:DisassociateEnvironmentOperationsRole","cognito-idp:StartUserImportJob","cloudsearch:CreateDomain","es:ESHttpDelete","ec2:ConfirmProductInstance","ec2:ModifyInstanceAttribute","lambda:TagResource","mgh:DeleteProgressUpdateStream","connect:DeleteIntegrationAssociation","amplifybackend:RemoveAllBackends","sagemaker:CreateApp","backup:DeleteReportPlan","execute-api:InvalidateCache","workmail:DeleteOutboundMailFlowRule","fsx:CreateFileSystem","servicecatalog:DeleteProduct","ec2:DeleteSubnet","swf:TerminateWorkflowExecution","appconfig:ValidateConfiguration","ses:DeleteContactList","cloudhsm:RestoreBackup","forecast:CreateDatasetGroup","appstream:UpdateImagePermissions","workmail:TagResource","connect:AssociateLambdaFunction","connect-campaigns:StartCampaign","medialive:PurchaseOffering","codedeploy:CreateApplication","ec2:CreateTrafficMirrorFilter","signer:TagResource","cloudshell:DeleteEnvironment","dms:ApplyPendingMaintenanceAction","ecr:TagResource","comprehend:CreateEntityRecognizer","appconfig:CreateApplication","ses:CreateDedicatedIpPool","cognito-idp:UpdateGroup","opsworks:DeregisterInstance","nimble:DeleteStreamingSession","iot:DeleteProvisioningTemplate","backup:StartReportJob","s3-object-lambda:DeleteObjectVersion","directconnect:DeleteDirectConnectGateway","storagegateway:DeleteAutomaticTapeCreationPolicy","proton:CancelServiceInstanceDeployment","rds:ModifyOptionGroup","ecs:UpdateContainerInstancesState","ssm:UpdateMaintenanceWindow","ec2:AcceptVpcPeeringConnection","connect:CreateRoutingProfile","groundstation:DeleteDataflowEndpointGroup","elasticfilesystem:ClientRootAccess","quicksight:DeleteAnalysis","lightsail:AttachDisk","ec2:ModifyInstanceEventStartTime","app-integrations:CreateEventIntegrationAssociation","kafka-cluster:WriteData","cloud9:UntagResource","apprunner:CreateAutoScalingConfiguration","codepipeline:DeleteCustomActionType","elasticfilesystem:Restore","sagemaker:CreateModel","iot:CreateTopicRuleDestination","signer:StartSigningJob","es:CancelServiceSoftwareUpdate","ses:DeleteEmailIdentityPolicy","ds:AddIpRoutes","proton:UpdateEnvironment","license-manager:UntagResource","lambda:InvokeFunction","worklink:UntagResource","kinesis:DeleteStream","qldb:PartiQLCreateIndex","mgn:DeleteSourceServer","ec2:ModifyManagedPrefixList","lightsail:DeleteContainerService","cognito-sync:UnsubscribeFromDataset","ec2:ReleaseHosts","ec2:DisassociateTransitGatewayRouteTable","mgh:ImportMigrationTask","codeguru-reviewer:TagResource","panorama:CreateStreams","dynamodb:DisableKinesisStreamingDestination","chime:PutAppInstanceStreamingConfigurations","route53:DeactivateKeySigningKey","iotsitewise:BatchAssociateProjectAssets","dax:DeleteItem","storagegateway:UpdateSnapshotSchedule","worklink:UpdateDomainMetadata","s3-outposts:PutObject","frauddetector:DeleteVariable","ec2:StartInstances","guardduty:TagResource","connect:SuspendContactRecording","s3:PutObjectRetention","ec2:AssociateTransitGatewayMulticastDomain","sagemaker:AssociateTrialComponent","cognito-identity:TagResource","ec2:DeleteTransitGatewayRouteTable","schemas:UpdateDiscoverer","iot:DetachPolicy","glacier:InitiateVaultLock","ec2:ImportImage","macie2:CreateCustomDataIdentifier","imagebuilder:CreateComponent","waf:DeleteSizeConstraintSet","backup:UpdateBackupPlan","robomaker:UntagResource","lightsail:GetInstanceAccessDetails","appsync:UpdateGraphqlApi","sqs:RemovePermission","databrew:DeleteJob","ram:UpdateResourceShare","schemas:DeleteResourcePolicy","mobiletargeting:UpdateApnsVoipChannel","worklink:UpdateAuditStreamConfiguration","fms:PutProtocolsList","directconnect:AllocateHostedConnection","lex:RecognizeText","sagemaker:DeleteImageVersion","macie2:CreateClassificationJob","route53-recovery-readiness:UpdateResourceSet","medialive:CreateChannel","appmesh:UpdateRoute","profile:DeleteDomain","directconnect:CreateDirectConnectGatewayAssociationProposal","codeartifact:UpdatePackageVersionsStatus","guardduty:DeleteDetector","ses:PutConfigurationSetDeliveryOptions","ram:TagResource","kinesisvideo:PutMedia","redshift:ModifySnapshotSchedule","workmail:DisassociateDelegateFromResource","clouddirectory:AddFacetToObject","dax:PutItem","mediapackage-vod:DeletePackagingGroup","dataexchange:UpdateAsset","ssm:PutComplianceItems","autoscaling:CreateAutoScalingGroup","sagemaker:DeleteExperiment","quicksight:UpdateAccountCustomization","iotevents:DeleteAlarmModel","kinesisanalytics:UntagResource","sqlworkbench:UpdateFileFolder","waf:DeleteRuleGroup","lookoutmetrics:CreateAlert","personalize:CreateEventTracker","memorydb:TagResource","frauddetector:UpdateRuleMetadata","mobiletargeting:UpdateApnsChannel","transfer:DeleteServer","auditmanager:UpdateAssessmentStatus","a4b:DeleteGatewayGroup","opsworks:RegisterVolume","robomaker:CreateRobotApplicationVersion","voiceid:TagResource","workspaces:DeleteConnectionAlias","cloud9:ActivateEC2Remote","ec2:ExportImage","sagemaker:DeleteModelPackageGroup","swf:CompleteWorkflowExecution","cloudsearch:UpdateDomainEndpointOptions","quicksight:DeleteUser","waf:CreateWebACL","kinesisvideo:ConnectAsMaster","cassandra:Alter","proton:UpdateEnvironmentAccountConnection","iot:AttachPolicy","ec2:ModifyInstanceCapacityReservationAttributes","mobiletargeting:DeleteEventStream","s3:CreateMultiRegionAccessPoint","lambda:PutFunctionConcurrency","rds:RegisterDBProxyTargets","ec2:CreateVpcEndpointServiceConfiguration","amplify:UpdateDomainAssociation","opsworks:CreateApp","elasticache:CreateCacheCluster","proton:UpdateServiceTemplateMajorVersion","iotfleethub:DeleteApplication","lookoutequipment:StopInferenceScheduler","mediatailor:UpdateVodSource","glue:StartMLEvaluationTaskRun","waf-regional:DeletePermissionPolicy","acm-pca:DeletePolicy","amplifybackend:CreateBackendConfig","workmail:EnableMailDomain","s3-outposts:AbortMultipartUpload","appmesh:DeleteVirtualRouter","frauddetector:DeleteModel","ssm:UpdateOpsMetadata","fis:InjectApiThrottleError","frauddetector:DeleteBatchPredictionJob","iot:DeleteBillingGroup","guardduty:UpdatePublishingDestination","ses:CreateContactList","ses:UpdateConfigurationSetEventDestination","securityhub:UpdateActionTarget","autoscaling:SuspendProcesses","kms:ImportKeyMaterial","workmail:DeregisterFromWorkMail","ses:DeleteConfigurationSetEventDestination","workspaces:CreateWorkspaces","sqlworkbench:CreateConnection","mediapackage:UpdateChannel","cognito-idp:AdminLinkProviderForUser","ec2:DetachVpnGateway","cloudsearch:DeleteIndexField","iotwireless:ResetResourceLogLevel","storagegateway:ResetCache","networkmanager:UpdateSite","medialive:BatchStart","quicksight:CreateThemeAlias","lightsail:CreateKeyPair","chime:DeleteAppInstanceAdmin","lightsail:CreateDistribution","datasync:UntagResource","autoscaling:UpdateAutoScalingGroup","dataexchange:DeleteDataSet","dynamodb:PartiQLDelete","waf-regional:PutLoggingConfiguration","cognito-sync:BulkPublish","acm-pca:DeletePermission","schemas:CreateSchema","medialive:UpdateChannelClass","redshift:CancelResize","swf:DeprecateDomain","sagemaker:CreateModelBiasJobDefinition","codecommit:DisassociateApprovalRuleTemplateFromRepository","s3:PutBucketCORS","mediatailor:DeleteProgram","network-firewall:UntagResource","s3:PutBucketVersioning","route53:CreateQueryLoggingConfig","lightsail:DeleteContainerImage","cognito-idp:AdminUpdateUserAttributes","chime:TagMeeting","iot:ConfirmTopicRuleDestination","codedeploy:UntagResource","ec2:RejectVpcPeeringConnection","gamelift:StartGameSessionPlacement","execute-api:Invoke","autoscaling:DetachLoadBalancers","route53resolver:UpdateFirewallRule","sagemaker:UpdateNotebookInstance","ds:DeregisterEventTopic","sagemaker:CreateAlgorithm","route53:EnableHostedZoneDNSSEC","s3:PutAccelerateConfiguration","sdb:BatchPutAttributes","directconnect:AllocatePublicVirtualInterface","s3:DeleteObjectVersion","codebuild:BatchPutCodeCoverages","forecast:DeleteForecastExportJob","imagebuilder:DeleteImageRecipe","securityhub:EnableImportFindingsForProduct","elasticache:AuthorizeCacheSecurityGroupIngress","waf:DeleteSqlInjectionMatchSet","secretsmanager:CancelRotateSecret","kms:Decrypt","memorydb:UntagResource","lightsail:AttachLoadBalancerTlsCertificate","resource-groups:UpdateGroupQuery","iotanalytics:CreateDatasetContent","autoscaling:DeletePolicy","opsworks:RegisterElasticIp","redshift:CreateHsmClientCertificate","dynamodb:CreateTable","cloudwatch:DeleteAlarms","sagemaker:DeleteUserProfile","ec2:CreateTransitGatewayConnectPeer","iotsitewise:DeleteAssetModel","quicksight:UpdateDataSet","codepipeline:UntagResource","ec2:StartVpcEndpointServicePrivateDnsVerification","route53-recovery-control-config:CreateSafetyRule","cognito-idp:SetUICustomization","connect:AssociateInstanceStorageConfig","ec2:CreateTransitGatewayPrefixListReference","elastictranscoder:CreatePreset","codestar:PutExtendedAccess","iot:UpdateScheduledAudit","amplifybackend:ImportBackendAuth","glacier:InitiateJob","route53-recovery-readiness:CreateCell","fsx:CreateVolumeFromBackup","gamelift:DeregisterGameServer","comprehend:StartDominantLanguageDetectionJob","wisdom:CreateSession","kinesisvideo:TagResource","elemental-appliances-software:UpdateQuote","airflow:UpdateEnvironment","sagemaker:CreateAppImageConfig","batch:DeleteComputeEnvironment","forecast:CreateDatasetImportJob","ec2:AssociateClientVpnTargetNetwork","amplify:CreateBranch","secretsmanager:DeleteResourcePolicy","ecr:PutImage","kendra:DeleteQuerySuggestionsBlockList","connect:UpdateQueueHoursOfOperation","rds:DeleteDBProxy","robomaker:TagResource","devicefarm:StopRemoteAccessSession","airflow:UntagResource","codecommit:MergePullRequestBySquash","iot:CreateThingType","states:CreateStateMachine","servicecatalog:UpdateAttributeGroup","connect:CreateUseCase","fis:StartExperiment","route53:DeleteTrafficPolicy","ec2:CreateLocalGatewayRouteTableVpcAssociation","access-analyzer:UntagResource","quicksight:UpdateAnalysisPermissions","iot:UntagResource","ecr:PutImageTagMutability","ssm:UpdatePatchBaseline","medialive:BatchStop","globalaccelerator:DeleteAccelerator","autoscaling:BatchDeleteScheduledAction","backup:DisassociateRecoveryPoint","glacier:UploadMultipartPart","s3:PutEncryptionConfiguration","route53:DeleteTrafficPolicyInstance","serverlessrepo:DeleteApplication","transfer:DeleteUser","sqs:DeleteMessage","securityhub:DisassociateFromAdministratorAccount","worklink:DisassociateWebsiteCertificateAuthority","iot:UpdateDomainConfiguration","appconfig:UpdateDeploymentStrategy","chime:ListChannelMessages","route53resolver:UpdateFirewallConfig","memorydb:CopySnapshot","iot:Connect","auditmanager:DisassociateAssessmentReportEvidenceFolder","elasticloadbalancing:ModifyTargetGroup","resource-groups:UngroupResources","kinesis:SplitShard","lightsail:DetachInstancesFromLoadBalancer","dataexchange:UpdateRevision","workspaces:CopyWorkspaceImage","servicediscovery:DeleteNamespace","workspaces:RegisterWorkspaceDirectory","iot:DeletePolicy","a4b:DeleteUser","nimble:DeleteStudioComponent","cloud9:UpdateMembershipSettings","codebuild:UpdateWebhook","aps:DeleteAlertManagerSilence","glue:CreateSchema","route53resolver:CreateFirewallDomainList","autoscaling:AttachInstances","route53-recovery-readiness:TagResource","storagegateway:AssignTapePool","devicefarm:UpdateNetworkProfile","elasticbeanstalk:RebuildEnvironment","schemas:DeleteSchema","ssm:DeregisterTargetFromMaintenanceWindow","route53-recovery-control-config:CreateControlPanel","codestar-notifications:Unsubscribe","ssm:ResetServiceSetting","ssm:UpdateDocumentDefaultVersion","lightsail:UntagResource","forecast:DeleteDatasetGroup","ec2:DeregisterTransitGatewayMulticastGroupSources","schemas:CreateRegistry","elasticbeanstalk:UpdateApplicationVersion","sagemaker:UpdateDeviceFleet","es:AddTags","workmail:DeleteRetentionPolicy","network-firewall:UpdateFirewallPolicy","qldb:DeleteLedger","swf:CancelWorkflowExecution","sagemaker:DeleteModelBiasJobDefinition","sagemaker:CreateFlowDefinition","sagemaker:UpdateCodeRepository","sagemaker:CreateExperiment","workmail:SetMailUserDetails","bugbust:TagResource","batch:CreateComputeEnvironment","a4b:DisassociateSkillGroupFromRoom","swf:RespondActivityTaskCanceled","workspaces:DeleteWorkspaceBundle","rds:ModifyDBSnapshotAttribute","backup:PutBackupVaultAccessPolicy","kinesisanalytics:UpdateApplicationMaintenanceConfiguration","ecr-public:BatchDeleteImage","honeycode:BatchDeleteTableRows","ssm:SendCommand","ssm:UpdateDocumentMetadata","ec2:DetachVolume","waf-regional:UpdateWebACL","rds:PromoteReadReplicaDBCluster","ram:DisassociateResourceSharePermission","kinesis:DeregisterStreamConsumer","mobiletargeting:UpdateApnsVoipSandboxChannel","lambda:DeleteLayerVersion","appmesh:CreateVirtualService","lightsail:CreateRelationalDatabaseSnapshot","forecast:CreateForecast","elasticache:CreateCacheSubnetGroup","lightsail:UpdateBucketBundle","ec2:CreateTrafficMirrorFilterRule","iot:UpdateStream","elasticbeanstalk:DeleteApplication","s3-outposts:DeleteObject","ds:ShareDirectory","codedeploy:DeleteDeploymentConfig","codedeploy:DeregisterOnPremisesInstance","rekognition:DeleteProjectVersion","amplify:DeleteBranch","connect:DeleteQuickConnect","mq:DeleteTags","cognito-idp:DeleteGroup","directconnect:AcceptDirectConnectGatewayAssociationProposal","route53:DisableHostedZoneDNSSEC","rekognition:StartProjectVersion","elasticbeanstalk:ComposeEnvironments","appstream:Stream","connect-campaigns:TagResource","servicecatalog:UpdateProvisioningArtifact","waf:CreateRegexPatternSet","dms:DeleteConnection","mediapackage-vod:UntagResource","nimble:UntagResource","workmail:CancelMailboxExportJob","cloudwatch:SetAlarmState","mediapackage:DeleteChannel","iotdeviceadvisor:StopSuiteRun","rds:CopyDBParameterGroup","kinesisanalytics:TagResource","acm-pca:DeleteCertificateAuthority","quicksight:CreateAnalysis","ec2:CopySnapshot","iot:CreateProvisioningTemplateVersion","voiceid:DeleteSpeaker","route53-recovery-cluster:UpdateRoutingControlState","amplify:DeleteJob","states:UpdateStateMachine","forecast:CreatePredictor","mgh:CreateProgressUpdateStream","cognito-idp:AdminDisableProviderForUser","ses:DeleteEmailIdentity","mq:UpdateConfiguration","lightsail:DeleteDomainEntry","synthetics:DeleteCanary","codebuild:StopBuild","servicecatalog:DeleteAttributeGroup","ec2:EnableVpcClassicLink","redshift:CreateClusterSecurityGroup","iot:UpdateDimension","events:UntagResource","connect:UntagResource","robomaker:UpdateWorldTemplate","personalize:PutUsers","s3-outposts:PutLifecycleConfiguration","elasticache:TestFailover","quicksight:DeleteDataSet","lookoutmetrics:PutFeedback","chime:TagAttendee","ds:RestoreFromSnapshot","proton:TagResource","lambda:RemoveLayerVersionPermission","globalaccelerator:UpdateListener","s3:PutInventoryConfiguration","directconnect:ConfirmConnection","iot:CreateDynamicThingGroup","lookoutequipment:TagResource","cognito-idp:AdminAddUserToGroup","workmail:TestInboundMailFlowRules","glue:UpdateDatabase","eks:UpdateNodegroupConfig","rds:DeleteDBSnapshot","lex:UntagResource","backup:DeleteRecoveryPoint","frauddetector:DeleteRule","chime:PutAppInstanceRetentionSettings","iotanalytics:DeleteDataset","ec2:CancelImportTask","cognito-idp:CreateUserImportJob","kinesis:StopStreamEncryption","quicksight:DeleteAccountCustomization","es:CreateOutboundConnection","ec2:DeleteFlowLogs","cognito-sync:SetDatasetConfiguration","elasticfilesystem:DeleteFileSystemPolicy","iot:Subscribe","waf-regional:UpdateSqlInjectionMatchSet","dynamodb:BatchWriteItem","elasticache:AddTagsToResource","swf:PollForDecisionTask","connect:StopContact","comprehend:StopTrainingEntityRecognizer","codeartifact:PutPackageMetadata","ec2:DisableVgwRoutePropagation","macie2:DeleteFindingsFilter","waf-regional:DeleteByteMatchSet","autoscaling:SetInstanceHealth","s3:PutLifecycleConfiguration","mgn:NotifyAgentAuthenticationForMgn","waf-regional:AssociateWebACL","kendra:DeleteDataSource","route53:DisassociateVPCFromHostedZone","eks:DisassociateIdentityProviderConfig","events:EnableRule","codebuild:UpdateProject","ec2:CreateVpc","iotsitewise:CreateAccessPolicy","imagebuilder:CreateImagePipeline","gamelift:DeleteGameServerGroup","proton:UpdateEnvironmentTemplate","airflow:DeleteEnvironment","ssm-incidents:CreateTimelineEvent","sso:CreateAccountAssignment","mobiletargeting:DeleteSegment","comprehend:StopKeyPhrasesDetectionJob","healthlake:TagResource","ec2:AcceptTransitGatewayVpcAttachment","redshift:RevokeClusterSecurityGroupIngress","glue:RemoveSchemaVersionMetadata","iotevents:BatchAcknowledgeAlarm","quicksight:UpdateTemplateAlias","rds:ModifyGlobalCluster","codeartifact:DeleteRepositoryPermissionsPolicy","workmail:DeleteMobileDeviceAccessRule","clouddirectory:DetachPolicy","kms:EnableKeyRotation","s3:ReplicateObject","dms:AddTagsToResource","gamelift:UpdateBuild","workmail:CreateGroup","storagegateway:DeleteSnapshotSchedule","glue:BatchCreatePartition","workmail:CreateOutboundMailFlowRule","cognito-idp:UpdateIdentityProvider","codeartifact:DeleteDomain","elasticache:PurchaseReservedCacheNodesOffering","events:StartReplay","amplify:CreateDeployment","glue:CreateDatabase","iot:CreateRoleAlias","iotsitewise:DeletePortal","iot:UpdateCustomMetric","ssm-contacts:SendActivationCode","quicksight:DeleteTemplateAlias","mobiletargeting:UpdateEndpoint","sagemaker:CreateCompilationJob","quicksight:DeleteDashboard","chime:CreateChannel","iotwireless:AssociateWirelessGatewayWithCertificate","codebuild:DeleteProject","deeplens:DeregisterDevice","kms:SynchronizeMultiRegionKey","xray:UntagResource","opsworks:DeleteLayer","ec2:ResetNetworkInterfaceAttribute","opsworks:UnassignInstance","kms:RetireGrant","batch:CancelJob","ivs:ImportPlaybackKeyPair","sagemaker:DeregisterDevices","mgn:ChangeServerLifeCycleState","elasticmapreduce:CreateEditor","auditmanager:DeleteAssessment","athena:TagResource","iotwireless:DisassociateWirelessGatewayFromCertificate","cognito-idp:CreateUserPoolDomain","sagemaker:StopLabelingJob","lightsail:SetResourceAccessForBucket","memorydb:DeleteSnapshot","iotfleethub:UntagResource","dynamodb:PartiQLUpdate","wisdom:CreateContent","signer:RevokeSignature","comprehend:StartSentimentDetectionJob","route53resolver:UpdateFirewallDomains","amplifybackend:DeleteBackendAuth","sagemaker:CreateEndpointConfig","sagemaker:UpdateTrial","clouddirectory:AttachObject","devicefarm:UpdateDeviceInstance","rekognition:DeleteStreamProcessor","medialive:StartMultiplex","opsworks:CloneStack","lookoutmetrics:CreateAnomalyDetector","panorama:UpdateAppConfiguration","cloudfront:CreateDistribution","kms:ReEncryptFrom","cur:PutReportDefinition","globalaccelerator:UpdateAcceleratorAttributes","wafv2:UpdateRegexPatternSet","iotwireless:CreateWirelessGatewayTask","ec2:CreateVpcEndpointConnectionNotification","cloud9:CreateEnvironmentMembership","redshift:CreateEventSubscription","bugbust:UpdateWorkItemAdmin","xray:UpdateGroup","ssm:RegisterTargetWithMaintenanceWindow","lightsail:UpdateDistribution","ec2:CreateNatGateway","codepipeline:CreateCustomActionType","eks:DeleteFargateProfile","waf:PutPermissionPolicy","storagegateway:DeleteBandwidthRateLimit","ram:AssociateResourceSharePermission","voiceid:DeleteFraudster","iotsitewise:UpdatePortal","mgn:NotifyAgentDisconnectedForMgn","cloudsearch:RemoveTags","storagegateway:SetLocalConsolePassword","storagegateway:UpdateGatewayInformation","lightsail:CreateRelationalDatabaseFromSnapshot","lookoutequipment:StartInferenceScheduler","app-integrations:UpdateDataIntegration","globalaccelerator:UntagResource","elasticfilesystem:CreateMountTarget","iot:CreateJobTemplate","personalize:CreateDataset","mediapackage:ConfigureLogs","kendra:PutPrincipalMapping","route53:DeleteHostedZone","ivs:StopStream","ds:AuthorizeApplication","ds:DisableRadius","sagemaker:StopHumanLoop","storagegateway:UpdateChapCredentials","workmail:PutMailboxPermissions","comprehend:StopTrainingDocumentClassifier","qldb:InsertSampleData","lambda:CreateFunction","events:DeleteApiDestination","amplify:DeleteBackendEnvironment","iot1click:UpdateDeviceState","dax:UpdateItem","lookoutequipment:CreateDataset","appmesh-preview:UpdateVirtualGateway","lightsail:DeleteCertificate","kinesis:AddTagsToStream","elasticbeanstalk:UpdateConfigurationTemplate","clouddirectory:CreateTypedLinkFacet","servicecatalog:DisassociateAttributeGroup","codeguru-profiler:ConfigureAgent","securityhub:DeleteMembers","medialive:UpdateInputSecurityGroup","dax:RebootNode","panorama:TagResource","wisdom:DeleteAssistant","airflow:CreateCliToken","redshift:CopyClusterSnapshot","robomaker:DeleteWorldTemplate","storagegateway:DetachVolume","ec2:DisassociateIamInstanceProfile","globalaccelerator:DeleteListener","iot:CreateProvisioningTemplate","access-analyzer:CreateAnalyzer","storagegateway:StartAvailabilityMonitorTest","events:DeleteEventBus","a4b:AssociateContactWithAddressBook","qldb:UpdateLedger","chime:Connect","ec2:AssociateEnclaveCertificateIamRole","globalaccelerator:DeleteEndpointGroup","cognito-sync:SubscribeToDataset","glue:BatchDeleteTable","lex:CreateIntent","iot:CreateBillingGroup","route53resolver:PutResolverQueryLogConfigPolicy","elasticloadbalancing:CreateLoadBalancer","honeycode:StartTableDataImportJob","ses:TestRenderEmailTemplate","acm:DeleteCertificate","lightsail:CopySnapshot","elasticloadbalancing:SetSubnets","workspaces:DisassociateIpGroups","healthlake:StartFHIRImportJob","sagemaker:DeleteWorkteam","route53resolver:CreateFirewallRule","rds:AddRoleToDBInstance","mobiletargeting:DeleteBaiduChannel","forecast:UntagResource","lightsail:OpenInstancePublicPorts","globalaccelerator:UpdateCustomRoutingAccelerator","events:DeleteRule","mediatailor:StopChannel","mobiletargeting:DeleteCampaign","kms:DeleteAlias","appmesh-preview:UpdateVirtualService","sqlworkbench:CreateSavedQuery","mediapackage:UntagResource","directconnect:CreatePrivateVirtualInterface","sqs:CreateQueue","access-analyzer:UpdateArchiveRule","personalize:CreateSolutionVersion","sts:AssumeRole","s3:PutBucketPolicy","cognito-identity:UntagResource","workmail:DeleteSmtpGateway","access-analyzer:StartResourceScan","networkmanager:RegisterTransitGateway","iot:DeleteThing","servicecatalog:DisassociateServiceActionFromProvisioningArtifact","waf:UpdateGeoMatchSet","lightsail:DeleteDisk","rds:DeleteEventSubscription","workmail:DisableMailGroups","elasticloadbalancing:SetRulePriorities","sagemaker:UpdateAppImageConfig","rds:StartDBInstanceAutomatedBackupsReplication","appstream:CreateStreamingURL","sagemaker:DeleteArtifact","transfer:UntagResource","connect:DeleteUser","directconnect:ConfirmPrivateVirtualInterface","clouddirectory:AttachTypedLink","a4b:DeleteBusinessReportSchedule","imagebuilder:CreateImage","elasticbeanstalk:UpdateApplicationResourceLifecycle","savingsplans:TagResource","redshift:AuthorizeDataShare","chime:UntagResource","elasticfilesystem:DeleteFileSystem","elasticache:CreateUser","iotanalytics:BatchPutMessage","fms:TagResource","events:DeleteConnection","waf:UpdateRegexMatchSet","gamelift:DeleteScalingPolicy","kendra:DeleteIndex","proton:UpdateServiceTemplateVersion","mobiletargeting:DeleteApnsChannel","connect:UpdateUserIdentityInfo","opsworks:DeleteStack","opsworks:GrantAccess","ec2:EnableVgwRoutePropagation","ec2:DisableTransitGatewayRouteTablePropagation","ses:CreateContact","s3:PutReplicationConfiguration","appmesh:DeleteGatewayRoute","elasticbeanstalk:DeletePlatformVersion","iot:SetDefaultAuthorizer","ecs:PutAttributes","iotanalytics:TagResource","rds:ResetDBClusterParameterGroup","ivs:DeleteStreamKey","kms:GenerateDataKeyPair","mobiletargeting:UpdateApnsSandboxChannel","dataexchange:PublishDataSet","glacier:AddTagsToVault","imagebuilder:CreateContainerRecipe","iot:CreateThing","ec2:UnassignIpv6Addresses","chime:DeleteAppInstanceStreamingConfigurations","medialive:DeleteMultiplexProgram","ec2:CreateStoreImageTask","lightsail:DeleteInstanceSnapshot","connect:DisassociateInstanceStorageConfig","glue:DeletePartition","xray:CreateSamplingRule","workspaces:ModifyWorkspaceCreationProperties","personalize:CreateSchema","servicediscovery:CreateService","glue:PutResourcePolicy","resource-groups:Untag","medialive:CreateMultiplex","fsx:CreateFileSystemFromBackup","memorydb:UpdateSubnetGroup","a4b:AssociateDeviceWithRoom","proton:AcceptEnvironmentAccountConnection","elasticmapreduce:TerminateJobFlows","cur:DeleteReportDefinition","s3:BypassGovernanceRetention","route53resolver:UpdateResolverEndpoint","mobiletargeting:CreateCampaign","groundstation:UntagResource","redshift:DeleteSnapshotCopyGrant","cognito-idp:AdminDeleteUserAttributes","comprehend:StopSentimentDetectionJob","cloudhsm:ModifyCluster","quicksight:GenerateEmbedUrlForRegisteredUser","medialive:DeleteChannel","elasticache:DeleteCacheCluster","redshift:DeleteSnapshotSchedule","quicksight:UpdateDataSource","acm-pca:CreatePermission","ec2:RejectTransitGatewayVpcAttachment","lookoutmetrics:BackTestAnomalyDetector","s3:CreateAccessPointForObjectLambda","ec2:ModifyVpcTenancy","autoscaling:DeleteLaunchConfiguration","medialive:DeleteSchedule","shield:DeleteProtectionGroup","kendra:DeleteThesaurus","opsworks:DeleteInstance","mediatailor:DeleteChannelPolicy","proton:UpdateEnvironmentTemplateMajorVersion","connect:CreateQuickConnect","s3-outposts:CreateAccessPoint","elasticfilesystem:UpdateFileSystem","proton:CancelEnvironmentDeployment","codecommit:CreateRepository","iot:DisableTopicRule","sagemaker:DeleteContext","clouddirectory:TagResource","mgn:UpdateAgentSourcePropertiesForMgn","s3-object-lambda:DeleteObject","deepracer:TagResource","s3:PutObjectAcl","dms:DeleteCertificate","ec2:CreateLaunchTemplate","swf:FailWorkflowExecution","amplify:StartJob","geo:DeleteRouteCalculator","swf:PollForActivityTask","glue:UseMLTransforms","amplify:CreateBackendEnvironment","sagemaker:UpdateWorkforce","cloudhsm:DeleteBackup","elasticloadbalancing:ModifyLoadBalancerAttributes","config:DeleteAggregationAuthorization","frauddetector:PutDetector","opsworks:DeregisterRdsDbInstance","eks:UpdateClusterConfig","codebuild:StartBuildBatch","opsworks:UntagResource","xray:TagResource","iot:DeleteCertificate","groundstation:UpdateConfig","ec2:CreateFpgaImage","cloudwatch:PutCompositeAlarm","directconnect:UpdateVirtualInterfaceAttributes","mgn:TerminateTargetInstances","devicefarm:DeleteProject","ssm-incidents:DeleteResourcePolicy","logs:TagLogGroup","finspace:UntagResource","iotwireless:DeleteDeviceProfile","appmesh:UpdateVirtualNode","appmesh:UpdateVirtualGateway","timestream:CreateDatabase","es:CreateDomain","frauddetector:CreateModelVersion","connect:AssociateBot","ses:UpdateCustomVerificationEmailTemplate","deepracer:AddLeaderboardAccessPermission","workmail:CreateUser","lightsail:UpdateDistributionBundle","directconnect:AssociateConnectionWithLag","autoscaling:DeleteAutoScalingGroup","iotthingsgraph:DeleteSystemTemplate","ec2:EnableVpcClassicLinkDnsSupport","lex:StartConversation","ds:UpdateTrust","kinesisanalytics:AddApplicationReferenceDataSource","app-integrations:TagResource","iotdeviceadvisor:TagResource","detective:TagResource","ec2:CreateNetworkInterface","memorydb:CreateSnapshot","waf-regional:DeleteRegexMatchSet","ds:RemoveRegion","rds:FailoverDBCluster","auditmanager:UpdateAssessmentControlSetStatus","mobiletargeting:UpdateTemplateActiveVersion","ses:TagResource","personalize:DeleteCampaign","rds-db:connect","s3-outposts:CreateEndpoint","lambda:EnableReplication","ses:DeleteCustomVerificationEmailTemplate","s3:ReplicateDelete","access-analyzer:ApplyArchiveRule","codestar-notifications:UntagResource","secretsmanager:GetSecretValue","memorydb:CreateAcl","swf:RecordMarker","ivs:UpdateChannel","imagebuilder:CreateImageRecipe","bugbust:UpdateEvent","mobiletargeting:DeleteEmailTemplate","redshift:CreateSnapshotCopyGrant","ivs:TagResource","autoscaling:DeleteWarmPool","robomaker:DeleteSimulationApplication","ec2:ModifyVpnConnection","iot:CancelJob","qldb:PartiQLDelete","iotevents:UpdateAlarmModel","a4b:DeleteDeviceUsageData","securityhub:UpdateSecurityHubConfiguration","securityhub:CreateMembers","swf:RespondDecisionTaskCompleted","frauddetector:CreateRule","ec2:DeleteNetworkAcl","iot:DeleteRoleAlias","ssm-contacts:DeactivateContactChannel","comprehend:TagResource","amplify:CreateWebHook","ecr:UploadLayerPart","cloudwatch:PutMetricStream","acm-pca:CreateCertificateAuthorityAuditReport","ec2:DeleteQueuedReservedInstances","ec2:DisableFastSnapshotRestores","kms:DeleteImportedKeyMaterial","quicksight:UpdateTemplate","es:ESHttpPatch","ds:UnauthorizeApplication","codeartifact:PublishPackageVersion","events:TagResource","quicksight:DeleteGroup","ec2:ModifyInstanceEventWindow","codedeploy:RegisterOnPremisesInstance","wisdom:StartContentUpload","ses:SendEmail","opsworks:RegisterEcsCluster","cloudfront:DeleteCloudFrontOriginAccessIdentity","kms:CreateAlias","ec2:CopyImage","glue:RegisterSchemaVersion","appmesh-preview:DeleteRoute","swf:RespondActivityTaskFailed","a4b:DeleteSkillAuthorization","workspaces:UpdateWorkspaceBundle","ec2:DisableImageDeprecation","elasticloadbalancing:AddTags","backup:CreateBackupSelection","nimble:DeleteStreamingImage","glue:DeleteUserDefinedFunction","deepracer:UpdateCar","proton:RejectEnvironmentAccountConnection","license-manager:CreateGrant","rds:CopyDBSnapshot","waf-regional:UpdateIPSet","codestar:DeleteProject","ecr:CreateRepository","s3:PutAccessPointConfigurationForObjectLambda","personalize:DeleteFilter","kinesisanalytics:DeleteApplicationVpcConfiguration","clouddirectory:UntagResource","route53-recovery-control-config:CreateCluster","clouddirectory:DetachObject","sagemaker:StartMonitoringSchedule","codebuild:InvalidateProjectCache","elasticloadbalancing:ModifyTargetGroupAttributes","iot1click:DisassociateDeviceFromPlacement","iot:DeleteTopicRuleDestination","config:DeleteStoredQuery","workmail:DeleteUser","license-manager:CheckoutBorrowLicense","ses:PutEmailIdentityMailFromAttributes","memorydb:DeleteCluster","wafv2:UpdateRuleGroup","eks:TagResource","ec2:UpdateSecurityGroupRuleDescriptionsIngress","ssm:StartAutomationExecution","connect:CreateContactFlow","cloudformation:SetStackPolicy","autoscaling:DeleteScheduledAction","elasticbeanstalk:AssociateEnvironmentOperationsRole","rds-data:RollbackTransaction","cloudformation:UpdateStackSet","ssm:RegisterDefaultPatchBaseline","workmail:PutAccessControlRule","chime:DeleteAttendee","route53resolver:DeleteFirewallDomainList","rds:ModifyDBInstance","managedblockchain:RejectInvitation","s3:PutMultiRegionAccessPointPolicy","cassandra:UntagResource","glacier:DeleteArchive","servicecatalog:CreateConstraint","ivs:CreateStreamKey","directconnect:DeleteConnection","resource-groups:Tag","sagemaker:DeleteModel","sts:TagSession","ssm:DeregisterTaskFromMaintenanceWindow","waf-regional:DeleteRateBasedRule","wellarchitected:UpdateWorkload","forecast:CreateDataset","resource-groups:GroupResources","iot:AddThingToThingGroup","codecommit:DeleteBranch","ec2:CreateSnapshots","iotsitewise:BatchPutAssetPropertyValue","managedblockchain:UntagResource","elasticache:ModifyReplicationGroup","resource-groups:PutGroupConfiguration","macie2:DisassociateMember","codestar-connections:DeleteConnection","devicefarm:DeleteTestGridProject","ec2:DeleteSnapshot","schemas:UpdateRegistry","lightsail:CreateDomain","network-firewall:CreateRuleGroup","machinelearning:UpdateDataSource","codecommit:UpdatePullRequestApprovalRuleContent","appstream:UntagResource","ssm:DeleteDocument","waf:CreateRegexMatchSet","sdb:DeleteAttributes","dms:StopReplicationTask","proton:DeleteEnvironmentTemplateMinorVersion","ec2:CreateVpcEndpoint","connect:DisassociateSecurityKey","dms:CancelReplicationTaskAssessmentRun","ec2:DeleteNatGateway","ec2:CreateClientVpnEndpoint","connect:AssociateLexBot","timestream:CreateTable","proton:DeleteEnvironment","lookoutmetrics:DeleteAlert","cloudformation:DeleteStack","macie2:UpdateFindingsFilter","lightsail:DeleteBucketAccessKey","amplifybackend:CreateToken","s3-object-lambda:PutObjectVersionAcl","directconnect:CreateBGPPeer","es:DissociatePackage","polly:StartSpeechSynthesisTask","codeartifact:PutRepositoryPermissionsPolicy","connect:UpdateHoursOfOperation","sqs:PurgeQueue","redshift:ModifyEventSubscription","codestar-notifications:CreateNotificationRule","appstream:BatchDisassociateUserStack","iotsitewise:DeleteAccessPolicy","storagegateway:CreateCachediSCSIVolume","sagemaker:CreateDataQualityJobDefinition","elasticbeanstalk:PutInstanceStatistics","ec2:CreateManagedPrefixList","backup:TagResource","dataexchange:TagResource","waf:DeleteXssMatchSet","cloudshell:GetFileDownloadUrls","ec2:ImportClientVpnClientCertificateRevocationList","storagegateway:UpdateVTLDeviceType","mediaconvert:DeleteJobTemplate","iot:DeleteDynamicThingGroup","serverlessrepo:UpdateApplication","lightsail:AttachInstancesToLoadBalancer","autoscaling:BatchPutScheduledUpdateGroupAction","rekognition:StartStreamProcessor","appmesh-preview:UpdateMesh","kendra:UpdateDataSource","ecs:RunTask","apprunner:DeleteAutoScalingConfiguration","auditmanager:BatchCreateDelegationByAssessment","directconnect:StartBgpFailoverTest","servicecatalog:RejectPortfolioShare","iotsitewise:UpdateAsset","mq:DeleteBroker","route53-recovery-readiness:UntagResource","cloudwatch:DeleteInsightRules","sns:UntagResource","appstream:DeleteImagePermissions","lightsail:DownloadDefaultKeyPair","logs:DeleteSubscriptionFilter","mobiletargeting:CreateSegment","codepipeline:RegisterWebhookWithThirdParty","codepipeline:PutApprovalResult","monitron:ListProjectAdminUsers","synthetics:UntagResource","lex:UpdateSlot","connect:StopContactRecording","route53:UpdateHealthCheck","monitron:TagResource","s3-outposts:DeleteAccessPoint","cognito-idp:AdminResetUserPassword","acm-pca:RestoreCertificateAuthority","kendra:SubmitFeedback","logs:DeleteMetricFilter","lex:CreateExport","quicksight:DeleteThemeAlias","workmail:DeleteOrganization","appflow:UpdateConnectorProfile","eks:AssociateEncryptionConfig","s3:PutObjectVersionTagging","dynamodb:UpdateItem","storagegateway:ShutdownGateway","lightsail:CreateRelationalDatabase","rds:CreateDBSnapshot","es:StartElasticsearchServiceSoftwareUpdate","budgets:CreateBudgetAction","sagemaker:DeleteImage","sagemaker:UpdateDevices","sagemaker:BatchPutMetrics","acm-pca:IssueCertificate","app-integrations:DeleteEventIntegrationAssociation","rds-data:BatchExecuteStatement","storagegateway:DisassociateFileSystem","eks:CreateFargateProfile","ec2:CreateTags","workmail:DeleteMailboxPermissions","logs:DisassociateKmsKey","ec2:DeleteClientVpnEndpoint","servicecatalog:DeleteProvisioningArtifact","fsx:DisassociateFileGateway","detective:DeleteGraph","databrew:DeleteProject","ssm-contacts:ActivateContactChannel","waf:CreateSizeConstraintSet","glacier:CompleteMultipartUpload","workmail:DeleteAccessControlRule","mediaconvert:UntagResource","mediapackage-vod:ConfigureLogs","voiceid:UpdateDomain","route53resolver:DisassociateResolverQueryLogConfig","ssm-incidents:TagResource","iotwireless:UpdateWirelessGateway","ssm:StartChangeRequestExecution","workmail:RegisterToWorkMail","storagegateway:DeleteGateway","cur:ModifyReportDefinition","cloudformation:CreateChangeSet","workmail:SetAdmin","acm-pca:ImportCertificateAuthorityCertificate","clouddirectory:DetachTypedLink","clouddirectory:UpdateSchema","machinelearning:DeleteRealtimeEndpoint","rds:DeleteDBInstance","lookoutvision:StartModel","elasticbeanstalk:ApplyEnvironmentManagedAction","cognito-idp:SetRiskConfiguration","iotevents:BatchPutMessage","lightsail:DeleteAutoSnapshot","forecast:DeleteForecast","timestream:UntagResource","dataexchange:DeleteAsset","route53resolver:AssociateResolverEndpointIpAddress","directconnect:DisassociateConnectionFromLag","amplifybackend:UpdateBackendAPI","ssm-contacts:AcceptPage","ds:CreateTrust","ec2:ReleaseAddress","es:ESHttpPost","states:DeleteActivity","es:UpgradeDomain","imagebuilder:CreateDistributionConfiguration","redshift:ModifyClusterSubnetGroup","lightsail:DetachDisk","cloudformation:UpdateStack","ec2:ModifyVolumeAttribute","ec2:ModifySecurityGroupRules","a4b:UpdateGatewayGroup","kendra:UpdateQuerySuggestionsConfig","storagegateway:AttachVolume","iot:DeleteTopicRule","codeartifact:PutDomainPermissionsPolicy","ssm-contacts:UpdateContact","networkmanager:CreateLink","redshift:DeleteTags","servicecatalog:AssociateResource","sdb:BatchDeleteAttributes","waf:UpdateIPSet","securityhub:BatchImportFindings","athena:UpdateDataCatalog","redshift:RejectDataShare","cloudwatch:DisableInsightRules","glue:UntagResource","frauddetector:DeleteEntityType","lightsail:UpdateBucket","wellarchitected:DeleteWorkload","ec2:ModifyTrafficMirrorFilterNetworkServices","autoscaling:CancelInstanceRefresh","servicecatalog:DisassociatePrincipalFromPortfolio","mgn:DeleteJob","globalaccelerator:RemoveCustomRoutingEndpoints","iotfleethub:UpdateApplication","waf:CreateRateBasedRule","s3:PutBucketPublicAccessBlock","cloudfront:AssociateAlias","lambda:PutFunctionCodeSigningConfig","network-firewall:UpdateRuleGroup","sqlworkbench:AssociateQueryWithTab","cloudsearch:DefineAnalysisScheme","cloudfront:CreateDistributionWithTags","glue:DeleteMLTransform","servicecatalog:AssociateServiceActionWithProvisioningArtifact","ds:UpdateNumberOfDomainControllers","app-integrations:DeleteEventIntegration","connect:AssociateApprovedOrigin","iotwireless:DisassociateWirelessGatewayFromThing","storagegateway:CreateTapes","robomaker:RestartSimulationJob","voiceid:UntagResource","imagebuilder:UntagResource","workmail:CreateResource","rds:RestoreDBClusterFromSnapshot","robomaker:CancelSimulationJobBatch","storagegateway:AddUploadBuffer","s3-outposts:PutObjectTagging","redshift:DisableSnapshotCopy","a4b:DeleteContact","appconfig:UpdateApplication","databrew:UpdateProfileJob","cloudfront:UpdateDistribution","workmail:UpdateOutboundMailFlowRule","ec2:CreateRestoreImageTask","a4b:DeleteSkillGroup","quicksight:CreateFolder","securityhub:DisassociateFromMasterAccount","rds:ApplyPendingMaintenanceAction","imagebuilder:PutImageRecipePolicy","kinesisvideo:UntagResource","sagemaker:DeleteTags","redshift:RotateEncryptionKey","s3:DeleteJobTagging","ses:CreateConfigurationSetEventDestination","lookoutvision:DetectAnomalies","iot:DeleteThingGroup","mediapackage-vod:DeletePackagingConfiguration","iotanalytics:CreatePipeline","devops-guru:AddNotificationChannel","ec2:CreatePlacementGroup","autoscaling:EnterStandby","monitron:UpdateProject","apigateway:SetWebACL","sagemaker:CreateCodeRepository","elasticache:IncreaseReplicaCount","ecr-public:PutRepositoryCatalogData","amplifybackend:UpdateBackendConfig","iot1click:InvokeDeviceMethod","imagebuilder:DeleteContainerRecipe","ec2:ReplaceTransitGatewayRoute","sagemaker:CreateHyperParameterTuningJob","cloudfront:TagResource","timestream:TagResource","ecs:DeleteAttributes","deepracer:StopEvaluation","batch:RegisterJobDefinition","backup:DeleteBackupSelection","rds:ModifyDBClusterSnapshotAttribute","machinelearning:AddTags","deeplens:DeleteModel","gamelift:RegisterGameServer","imagebuilder:StartImagePipelineExecution","elasticache:BatchApplyUpdateAction","memorydb:UpdateCluster","finspace:DeleteUser","ec2:DisassociateEnclaveCertificateIamRole","codedeploy:UpdateDeploymentGroup","elasticache:FailoverGlobalReplicationGroup","backup:DeleteBackupVault","ses:PutEmailIdentityDkimSigningAttributes","iot:UpdateCertificate","bugbust:UpdateWorkItem","route53:CreateTrafficPolicyVersion","ds:EnableLDAPS","redshift:AuthorizeSnapshotAccess","appconfig:UntagResource","iot:UpdateRoleAlias","codebuild:BatchPutTestCases","lightsail:UpdateDomainEntry","iotevents:UpdateDetectorModel","storagegateway:CreateSnapshot","connect:UpdateUserHierarchyGroupName","storagegateway:UpdateSMBFileShareVisibility","sagemaker:CreateModelPackageGroup","ecs:SubmitContainerStateChange","workmail:DisableMailUsers","lex:UpdateBotLocale","aps:CreateRuleGroupsNamespace","proton:CreateService","a4b:SendInvitation","servicecatalog:AssociateTagOptionWithResource","ssm:DeregisterManagedInstance","deepracer:DeleteLeaderboard","elasticmapreduce:ModifyInstanceFleet","route53:DeleteQueryLoggingConfig","panorama:UpdateApp","appflow:UseConnectorProfile","lookoutequipment:CreateModel","kinesisvideo:UntagStream","cloud9:DeleteEnvironmentMembership","personalize:PutEvents","codedeploy:RemoveTagsFromOnPremisesInstances","a4b:AssociateSkillGroupWithRoom","profile:PutIntegration","ec2:AcceptVpcEndpointConnections","ec2:CreateTrafficMirrorTarget","ses:PutDedicatedIpInPool","appflow:UntagResource","personalize:StopSolutionVersionCreation","ds:UpdateConditionalForwarder","workmail:TestOutboundMailFlowRules","iot:UpdateCACertificate","iotevents:CreateAlarmModel","iot:RemoveThingFromThingGroup","personalize:CreateDatasetGroup","codecommit:MergeBranchesByFastForward","opsworks:SetLoadBasedAutoScaling","opsworks:DisassociateElasticIp","ssm-contacts:DeleteContactPolicy","sagemaker:DeleteTrialComponent","ecs:StopTask","license-manager:AcceptGrant","states:StartSyncExecution","chime:TagResource","lookoutequipment:CreateInferenceScheduler","kendra:CreateDataSource","networkmanager:DisassociateCustomerGateway","ecr:DeleteRepository","databrew:DeleteRecipeVersion","mobiletargeting:DeleteRecommenderConfiguration","cloudwatch:EnableInsightRules","worklink:UpdateCompanyNetworkConfiguration","connect:CreateAgentStatus","medialive:CreatePartnerInput","elemental-appliances-software:TagResource","lookoutmetrics:ActivateAnomalyDetector","profile:UpdateDomain","cloudhsm:CreateHsm","iot:CreateTopicRule","mobiletargeting:PutEventStream","ssm:AssociateOpsItemRelatedItem","cloudformation:UpdateStackInstances","connect:CreateQueue","codecommit:UpdatePullRequestStatus","chime:DeleteChannelBan","codepipeline:CreatePipeline","sagemaker:UpdateImage","ec2:DeleteVpcEndpointConnectionNotifications","storagegateway:UpdateGatewaySoftwareNow","ssm-contacts:TagResource","events:UpdateApiDestination","worklink:RevokeDomainAccess","storagegateway:RemoveTagsFromResource","lightsail:StopInstance","redshift:PauseCluster","lex:StartImport","opsworks:StartStack","deepcomposer:CreateModel","sagemaker:StopHyperParameterTuningJob","codeartifact:AssociateWithDownstreamRepository","opsworks:AssignInstance","route53-recovery-control-config:CreateRoutingControl","ecr-public:CompleteLayerUpload","directconnect:DeleteBGPPeer","iot:CreateDomainConfiguration","workspaces:StartWorkspaces","codecommit:TestRepositoryTriggers","iotwireless:DeleteDestination","events:UpdateArchive","iotthingsgraph:DeprecateSystemTemplate","iot1click:DeletePlacement","iotanalytics:DeleteDatasetContent","redshift:CreateUsageLimit","ec2:CreateFleet","ses:DeleteEmailTemplate","swf:DeprecateActivityType","eks:CreateAddon","acm:RemoveTagsFromCertificate","quicksight:CreateIAMPolicyAssignment","machinelearning:CreateMLModel","sagemaker:CreateArtifact","cloudwatch:PutMetricAlarm","kms:CancelKeyDeletion","opsworks:AssignVolume","ssm:ModifyDocumentPermission","backup:CreateBackupPlan","ec2:AttachVpnGateway","dataexchange:UpdateDataSet","wafv2:UpdateIPSet","glue:ImportCatalogToGlue","appstream:CreateStack","machinelearning:CreateDataSourceFromRDS","route53-recovery-readiness:CreateReadinessCheck","proton:CreateServiceTemplateMajorVersion","ecs:UpdateTaskSet","iotthingsgraph:DeprecateFlowTemplate","elasticloadbalancing:DeleteRule","appmesh:UpdateGatewayRoute","iot:DeleteStream","robomaker:DeleteFleet","proton:CreateServiceTemplateMinorVersion","iotwireless:DisassociateWirelessDeviceFromThing","workspaces:UpdateConnectionAliasPermission","cloudsearch:DeleteDomain","chime:CreateChannelBan","firehose:UntagDeliveryStream","storagegateway:AssociateFileSystem","kendra:UntagResource","databrew:StartJobRun","storagegateway:AddCache","codebuild:StartBuild","lightsail:CreateDisk","cloudformation:DeleteStackSet","ec2:CreateDhcpOptions","elasticbeanstalk:DeleteEnvironmentConfiguration","sns:AddPermission","appstream:CreateFleet","glue:DeleteTable","networkmanager:UpdateConnection","codestar-connections:UntagResource","connect:UpdateContactFlowContent","managedblockchain:DeleteMember","codepipeline:StartPipelineExecution","networkmanager:UpdateDevice","ec2:ModifyInstanceMetadataOptions","lambda:UpdateFunctionEventInvokeConfig","ec2:CancelExportTask","devicefarm:CreateDevicePool","lightsail:DeleteLoadBalancerTlsCertificate","connect:UpdateQuickConnectConfig","iotwireless:UpdateWirelessDevice","ec2:AssociateIamInstanceProfile","autoscaling:StartInstanceRefresh","storagegateway:DeleteChapCredentials","workmail:SetMobilePolicyDetails","cognito-idp:CreateUserPoolClient","mobiletargeting:DeleteJourney","sqs:AddPermission","appmesh:DeleteMesh","cloudfront:DeleteStreamingDistribution","qldb:PartiQLUpdate","cognito-idp:DeleteUserPoolClient","elasticmapreduce:AddTags","ec2:CreateTransitGatewayRoute","logs:UntagLogGroup","storagegateway:AddTagsToResource","ssm:GetParameters","appstream:TagResource","codecommit:UploadArchive","clouddirectory:DeleteFacet","deepcomposer:DeleteComposition","lex:DeleteResourcePolicy","mobilehub:DeleteProject","swf:StartTimer","kinesis:PutRecords","sagemaker:CreateTransformJob","lambda:UntagResource","elasticache:DeleteCacheSubnetGroup","ssm:CreateResourceDataSync","autoscaling:DetachLoadBalancerTargetGroups","geo:DeleteMap","robomaker:CancelDeploymentJob","gamelift:UpdateMatchmakingConfiguration","ecr:StartLifecyclePolicyPreview","securityhub:UpdateStandardsControl","athena:CreateWorkGroup","machinelearning:CreateRealtimeEndpoint","cloudtrail:StartLogging","network-firewall:TagResource","auditmanager:UntagResource","waf:UpdateSizeConstraintSet","mobiletargeting:DeleteSmsChannel","codebuild:RetryBuild","elasticloadbalancing:CreateTargetGroup","ec2:CreateTransitGatewayMulticastDomain","s3:PutIntelligentTieringConfiguration","ssm-incidents:UntagResource","rds:RemoveFromGlobalCluster","sagemaker:DeleteEndpointConfig","kinesisvideo:UpdateDataRetention","fis:InjectApiInternalError","savingsplans:UntagResource","chime:UpdateAppInstanceUser","iotanalytics:CancelPipelineReprocessing","amplifybackend:DeleteBackendAPI","elasticache:ModifyUser","wafv2:PutLoggingConfiguration","clouddirectory:UpdateObjectAttributes","chatbot:UpdateChimeWebhookConfiguration","geo:BatchUpdateDevicePosition","proton:CreateServiceTemplateVersion","elasticbeanstalk:DeleteConfigurationTemplate","ec2:DeleteClientVpnRoute","ec2:CreateCapacityReservation","proton:UpdateServiceTemplateMinorVersion","s3-outposts:PutBucketTagging","quicksight:DeleteFolderMembership","ec2:CreateNetworkInterfacePermission","wafv2:DeleteRegexPatternSet","auditmanager:UpdateControl","ec2:AttachInternetGateway","ssm-incidents:DeleteReplicationSet","iotevents:DeleteInput","fsx:CreateVolume","chime:CreateChannelMembership","apprunner:CreateService","servicediscovery:RegisterInstance","rds:CopyDBClusterParameterGroup","cloudfront:DeleteDistribution","cognito-idp:UpdateResourceServer","mediatailor:CreateVodSource","connect:AssociateSecurityKey","geo:CreateTracker","clouddirectory:UpdateLinkAttributes","resource-groups:UpdateGroup","workmail:CreateMailUser","qldb:ExecuteStatement","networkmanager:DeleteConnection","codecommit:UpdateDefaultBranch","ec2:DeleteTransitGatewayPeeringAttachment","dms:RebootReplicationInstance","route53resolver:PutFirewallRuleGroupPolicy","codeguru-reviewer:PutRecommendationFeedback","waf-regional:CreateByteMatchSet","storagegateway:AddWorkingStorage","iot:UpdateTopicRuleDestination","ec2:ModifyTransitGateway","medialive:UpdateReservation","machinelearning:DeleteDataSource","robomaker:SyncDeploymentJob","datasync:DeleteTask","forecast:StopResource","iotwireless:UpdatePartnerAccount","secretsmanager:CreateSecret","ec2:AssociateAddress","mq:UpdateUser","workmailmessageflow:PutRawMessageContent","codecommit:TagResource","backup:UpdateRecoveryPointLifecycle","airflow:CreateWebLoginToken","proton:UpdateEnvironmentTemplateVersion","appstream:DeleteImage","wellarchitected:DeleteWorkloadShare","worklink:SignOutUser","ec2:ReplaceNetworkAclEntry","elasticache:CreateCacheParameterGroup","redshift:DeleteHsmConfiguration","cognito-idp:AdminSetUserMFAPreference","directconnect:AssociateHostedConnection","storagegateway:DeleteVolume","cloudtrail:CreateTrail","directconnect:CreateTransitVirtualInterface","comprehend:UpdateEndpoint","nimble:CreateStreamingSessionStream","redshift:CreateClusterParameterGroup","nimble:CreateStreamingImage","servicecatalog:ProvisionProduct","elasticache:DeleteSnapshot","s3:DeleteAccessPointPolicyForObjectLambda","apprunner:StartDeployment","mgh:DisassociateDiscoveredResource","iotevents:UpdateInputRouting","amplifybackend:DeleteToken","s3:PutBucketObjectLockConfiguration","voiceid:StartFraudsterRegistrationJob","detective:DeleteMembers","firehose:PutRecord","redshift:AssociateDataShareConsumer","iot:UpdateJobExecution","ec2:TerminateInstances","kms:ScheduleKeyDeletion","elasticbeanstalk:CreateApplicationVersion","s3:PutBucketAcl","ssm-contacts:AssociateContact","gamelift:TagResource","amplifybackend:CloneBackend","mq:CreateTags","iotanalytics:UntagResource","ec2:DeleteTrafficMirrorFilter","appmesh:CreateVirtualRouter","robomaker:CancelWorldGenerationJob","access-analyzer:TagResource","kms:UpdatePrimaryRegion","ec2:ModifySpotFleetRequest","databrew:PublishRecipe","cognito-sync:SetIdentityPoolConfiguration","mobiletargeting:DeleteUserEndpoints","autoscaling:DetachInstances","wisdom:DeleteKnowledgeBase","workmail:AssociateDelegateToResource","sagemaker:CreateNotebookInstance","globalaccelerator:DeleteCustomRoutingEndpointGroup","quicksight:UpdateIAMPolicyAssignment","sagemaker:StartNotebookInstance","glue:CancelMLTaskRun","voiceid:StartSpeakerEnrollmentJob","datasync:UpdateTask","ec2:ReplaceIamInstanceProfileAssociation","backup:CreateFramework","autoscaling:PutNotificationConfiguration","elastictranscoder:CreatePipeline","worklink:UpdateDevicePolicyConfiguration","autoscaling:DeleteTags","braket:CancelQuantumTask","rds:CreateDBCluster","kms:Encrypt","states:CreateActivity","rds:ModifyDBProxyEndpoint","cloudsearch:UpdateAvailabilityOptions","ssm:CreateAssociationBatch","elasticmapreduce:ModifyInstanceGroups","iot:DeleteSecurityProfile","cloudsearch:DefineIndexField","s3-outposts:PutObjectAcl","mobiletargeting:UpdateEmailTemplate","s3-object-lambda:WriteGetObjectResponse","quicksight:UpdateFolderPermissions","ssm:UpdateMaintenanceWindowTask","wellarchitected:DisassociateLenses","workmail:CreateAlias","synthetics:StopCanary","athena:DeleteDataCatalog","fis:DeleteExperimentTemplate","iot1click:CreatePlacement","swf:UndeprecateWorkflowType","events:DisableRule","workspaces:AssociateIpGroups","ecs:UpdateClusterSettings","connect:DisassociateApprovedOrigin","codebuild:CreateReport","codeartifact:TagResource","kinesisanalytics:StopApplication","workspaces:DeleteWorkspaceImage","sagemaker:DeleteAction","quicksight:RegisterUser","cloudshell:GetFileUploadUrls","greengrass:DeleteCoreDevice","lambda:UpdateFunctionConfiguration","backup:StartBackupJob","a4b:DisassociateContactFromAddressBook","cognito-idp:AdminRemoveUserFromGroup","s3-object-lambda:PutObjectRetention","ec2:DeleteNetworkInsightsAnalysis","lightsail:AllocateStaticIp","datasync:UpdateAgent","devicefarm:CreateTestGridUrl","elastictranscoder:CancelJob","codecommit:MergeBranchesBySquash","ec2:CreateVolume","route53resolver:UpdateResolverDnssecConfig","rds:ModifyDBProxy","license-manager:UpdateLicenseSpecificationsForResource","workmail:DeleteAlias","redshift:CreateTags","sso:DeleteAccountAssignment","ec2:AssociateInstanceEventWindow","ses:CreateDeliverabilityTestReport","rds:CreateDBParameterGroup","mgn:SendAgentMetricsForMgn","kms:TagResource","ec2:DeleteKeyPair","medialive:UpdateMultiplex","ecr:StartImageScan","glue:DeleteConnection","mq:DeleteUser","mq:RebootBroker","storagegateway:UpdateSMBSecurityStrategy","schemas:StopDiscoverer","ds:DisableSso","elasticache:ModifyUserGroup","wafv2:AssociateWebACL","cloudformation:CancelUpdateStack","waf:DeleteRule","mobiletargeting:DeleteEmailChannel","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","lightsail:CreateLoadBalancer","medialive:BatchDelete","iot:CreateStream","redshift:ModifyAquaConfiguration","codestar-notifications:UpdateNotificationRule","rds:CreateDBSecurityGroup","workspaces:AuthorizeIpRules","resource-groups:PutGroupPolicy","deepracer:PerformLeaderboardOperation","iot:DeletePolicyVersion","ec2:ReportInstanceStatus","connect:UpdateAgentStatus","fsx:CopyBackup","sagemaker:DeleteDomain","qldb:ShowCatalog","ses:SendCustomVerificationEmail","kafka-cluster:Connect","iot1click:UpdatePlacement","a4b:UntagResource","elasticache:RebootCacheCluster","ec2:CreateTrafficMirrorSession","ec2:AuthorizeClientVpnIngress","a4b:CreateRoom","chime:DeleteChannelMessage","imagebuilder:DeleteImage","emr-containers:DeleteVirtualCluster","elasticmapreduce:DeleteEditor","monitron:DisassociateProjectAdminUser","route53resolver:DeleteResolverRule","storagegateway:CreateSnapshotFromVolumeRecoveryPoint","elasticache:DisassociateGlobalReplicationGroup","connect:DisassociateCustomerProfilesDomain","servicecatalog:CreateAttributeGroup","lightsail:DeleteDiskSnapshot","iotevents:BatchUpdateDetector","sns:Subscribe","ssm:RemoveTagsFromResource","glacier:CreateVault","geo:DisassociateTrackerConsumer","ds:UpdateRadius","sagemaker:DeleteDeviceFleet","databrew:DeleteDataset","codeartifact:DeleteDomainPermissionsPolicy","xray:CreateGroup","cloudwatch:TagResource","codedeploy:DeleteApplication","dlm:UntagResource","rds:StopDBCluster","serverlessrepo:PutApplicationPolicy","medialive:CreateInput","groundstation:CancelContact","rds:RestoreDBClusterFromS3","gamelift:CreateFleetLocations","macie2:CreateMember","gamelift:DeleteMatchmakingConfiguration","ec2:ResetSnapshotAttribute","s3-outposts:DeleteBucketPolicy","aps:CreateAlertManagerDefinition","amplify:TagResource","finspace:TagResource","cloudwatch:PutDashboard","kms:PutKeyPolicy","lightsail:ImportKeyPair","waf:DeletePermissionPolicy","glue:BatchDeleteTableVersion","lex:PutSession","es:StartServiceSoftwareUpdate","s3-outposts:DeleteBucket","ecs:DeleteCapacityProvider","iot:AttachSecurityProfile","cloudsearch:IndexDocuments","iotthingsgraph:DeleteFlowTemplate","elasticache:ModifyGlobalReplicationGroup","dynamodb:UpdateTableReplicaAutoScaling","ivs:DeletePlaybackKeyPair","redshift:ModifyClusterParameterGroup","cassandra:Drop","elasticmapreduce:CreateStudioSessionMapping","codecommit:MergePullRequestByThreeWay","events:PutTargets","forecast:DeleteResourceTree","dlm:DeleteLifecyclePolicy","cognito-idp:UpdateUserPoolDomain","states:DeleteStateMachine","frauddetector:DeleteEvent","es:CreateOutboundCrossClusterSearchConnection","workmail:CreateMailDomain","ec2:PurchaseReservedInstancesOffering","license-manager:UpdateLicenseConfiguration","codeartifact:UntagResource","auditmanager:AssociateAssessmentReportEvidenceFolder","storagegateway:DeleteTape","codedeploy:CreateDeployment","ds:DeregisterCertificate","devicefarm:UpdateInstanceProfile","elasticmapreduce:AddJobFlowSteps","waf-regional:CreateRuleGroup","devicefarm:TagResource","frauddetector:UntagResource","ec2:RequestSpotFleet","networkmanager:UpdateGlobalNetwork","a4b:RevokeInvitation","chime:DeleteAppInstanceUser","sagemaker:DeleteAlgorithm","elasticloadbalancing:CreateRule","globalaccelerator:UpdateCustomRoutingListener","mobiletargeting:UpdateVoiceChannel","appconfig:UpdateEnvironment","databrew:StopJobRun","elasticache:DeleteReplicationGroup","eks:UpdateAddon","servicecatalog:UntagResource","ec2:CopyFpgaImage","iotanalytics:CreateChannel","codecommit:PutFile","glue:TagResource","kms:ReEncryptTo","autoscaling:PutWarmPool","mobiletargeting:RemoveAttributes","codebuild:UpdateProjectVisibility","sagemaker:UpdateContext","autoscaling:CreateOrUpdateTags","connect:UpdateUserHierarchy","acm-pca:UntagCertificateAuthority","apigateway:PUT","ec2:DetachClassicLinkVpc","databrew:UpdateRecipe","appmesh:UntagResource","sagemaker:DisassociateTrialComponent","wafv2:DeleteWebACL","ec2:ModifyTrafficMirrorSession","devicefarm:DeleteVPCEConfiguration","directconnect:TagResource","mediaconvert:DeletePreset","config:DeleteConfigRule","ecr-public:PutImage","kafka-cluster:AlterTopicDynamicConfiguration","ec2:AssociateTransitGatewayRouteTable","deepcomposer:CreateAudio","healthlake:UpdateResource","transfer:UpdateServer","athena:DeleteWorkGroup","backup:UpdateReportPlan","directconnect:ConfirmPublicVirtualInterface","swf:UntagResource","eks:UpdateNodegroupVersion","codeguru-reviewer:DisassociateRepository","glue:UpdatePartition","quicksight:UpdateGroup","codepipeline:PollForJobs","redshift:DeleteClusterParameterGroup","codestar:CreateUserProfile","auditmanager:TagResource","lex:CreateSlot","iotthingsgraph:UndeploySystemInstance","events:RemoveTargets","codebuild:DeleteWebhook","workmail:UpdateMobileDeviceAccessRule","elasticbeanstalk:UpdateApplication","dataexchange:DeleteRevision","quicksight:DeleteNamespace","ds:EnableSso","dms:StartReplicationTaskAssessmentRun","codebuild:DeleteBuildBatch","codestar-connections:UpdateHost","ssm:AddTagsToResource","sqlworkbench:UpdateSavedQuery","iot:DeprecateThingType","worklink:AssociateWebsiteCertificateAuthority","appconfig:DeleteApplication","opsworks:SetTimeBasedAutoScaling","iotevents:BatchResetAlarm","dax:UpdateCluster","frauddetector:UpdateDetectorVersionMetadata","kinesisanalytics:AddApplicationInput","lambda:DeleteFunctionCodeSigningConfig","chime:CreateAttendee","elasticmapreduce:PutAutoScalingPolicy","waf:DeleteIPSet","ses:CreateConfigurationSet","wisdom:UpdateContent","codestar-connections:DeleteHost","appmesh-preview:UpdateRoute","wafv2:DeleteIPSet","workmail:UpdateInboundMailFlowRule","iot:Receive","elasticmapreduce:StartEditor","quicksight:TagResource","ses:PutConfigurationSetSuppressionOptions","waf-regional:DeleteRuleGroup","backup:UpdateFramework","codepipeline:UpdatePipeline","opsworks:DeleteApp","ssm-incidents:DeleteResponsePlan","mediaconvert:UpdateQueue","frauddetector:DeleteDetector","kinesis:IncreaseStreamRetentionPeriod","license-manager:UpdateLicenseManagerReportGenerator","redshift:CreateCluster","clouddirectory:CreateFacet","s3:GetObject","amplify:DeleteDomainAssociation","kms:CreateGrant","elasticache:CreateCacheSecurityGroup","serverlessrepo:CreateApplicationVersion","appmesh:UpdateMesh","iot:CreateScheduledAudit","dynamodb:UpdateContinuousBackups","cloudshell:StopEnvironment","sns:Publish","ec2:ModifyVpnTunnelCertificate","backup:DeleteFramework","cloud9:DeleteEnvironment","ec2:EnableVolumeIO","robomaker:CreateWorldExportJob","servicecatalog:CreatePortfolio","rds:CreateDBProxyEndpoint","network-firewall:PutResourcePolicy","appmesh:DeleteRoute","kafka-cluster:CreateTopic","elasticfilesystem:TagResource","ecr-public:InitiateLayerUpload","route53resolver:DisassociateFirewallRuleGroup","kendra:StartDataSourceSyncJob","guardduty:DeletePublishingDestination","ec2:ModifyTransitGatewayPrefixListReference","redshift:EnableSnapshotCopy","opsworks:UpdateLayer","sagemaker:UpdateWorkteam","iot:CreateThingGroup","ec2:AssociateVpcCidrBlock","sagemaker:StopTransformJob","rds:StartDBInstance","qldb:PartiQLDropIndex","rds:AddRoleToDBCluster","frauddetector:PutEventType","mobiletargeting:UpdateEndpointsBatch","gamelift:UpdateGameServer","iotsitewise:UpdateGateway","eks:UpdateClusterVersion","servicecatalog:AssociatePrincipalWithPortfolio","gamelift:UpdateRuntimeConfiguration","codestar-notifications:TagResource","quicksight:DescribeDataSetPermissions","appconfig:StartDeployment","lambda:DeleteFunction","servicecatalog:UpdatePortfolioShare","kms:ReplicateKey","ec2:CreateVpcPeeringConnection","kinesisanalytics:DeleteApplicationReferenceDataSource","rds-data:CommitTransaction","elasticloadbalancing:DeleteLoadBalancer","sagemaker:UpdateTrainingJob","codeartifact:DeletePackageVersions","personalize:CreateSolution","codecommit:UpdatePullRequestTitle","nimble:AcceptEulas","forecast:CreatePredictorBacktestExportJob","devicefarm:UpdateDevicePool","nimble:UpdateStudioComponent","events:CreatePartnerEventSource","iotanalytics:UpdateDataset","cloudformation:RecordHandlerProgress","sqlworkbench:DeleteConnection","databrew:StartProjectSession","eks:DeleteNodegroup","kinesisanalytics:AddApplicationVpcConfiguration","lightsail:DeleteRelationalDatabase","machinelearning:DeleteTags","aps:PutAlertManagerDefinition","dms:DeleteReplicationSubnetGroup","auditmanager:BatchImportEvidenceToAssessmentControl","healthlake:DeleteFHIRDatastore","rds:RemoveRoleFromDBInstance","opsworks:StartInstance","geo:BatchDeleteGeofence","iotevents:CreateDetectorModel","iotwireless:PutResourceLogLevel","lambda:DeleteEventSourceMapping","cloudwatch:DeleteDashboards","iot:DeleteJobTemplate","workspaces:TerminateWorkspaces","rds:StartActivityStream","sagemaker:CreateProject","memorydb:ResetParameterGroup","servicecatalog:TagResource","globalaccelerator:UpdateAccelerator","lightsail:PutInstancePublicPorts","codeguru-profiler:RemoveNotificationChannel","ec2:DeleteVolume","redshift:ModifySnapshotCopyRetentionPeriod","codeguru-profiler:AddNotificationChannels","dms:ReloadTables","batch:CreateJobQueue","devicefarm:DeleteNetworkProfile","mobiletargeting:UpdateCampaign","emr-containers:CreateManagedEndpoint","schemas:PutResourcePolicy","fis:TagResource","lex:UpdateResourcePolicy","secretsmanager:StopReplicationToReplica","cognito-idp:CreateIdentityProvider","connect:DeleteHoursOfOperation","redshift:CreateClusterSnapshot","proton:DeleteServiceTemplateMinorVersion","dms:RemoveTagsFromResource","ec2:CreateTransitGatewayPeeringAttachment","securityhub:DisableImportFindingsForProduct","sdb:DeleteDomain","servicediscovery:UpdatePublicDnsNamespace","devicefarm:DeleteRemoteAccessSession","cloudfront:CreateStreamingDistribution","monitron:AssociateProjectAdminUser","lex:CreateResourcePolicy","lex:UpdateExport","sns:CreateTopic","s3:PutAnalyticsConfiguration","route53-recovery-control-config:DeleteControlPanel","lex:CreateBotLocale","dms:ModifyReplicationInstance","swf:RegisterWorkflowType","s3:PutAccessPointPolicy","config:TagResource","elasticmapreduce:CancelSteps","cognito-idp:AdminInitiateAuth","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories","ec2:PurchaseHostReservation","ec2:CreateVpnConnection","fms:UntagResource","cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2","lightsail:CreateContainerServiceDeployment","sso:DeleteInstanceAccessControlAttributeConfiguration","waf:CreateRule","kendra:UpdateIndex","cloudformation:DeleteStackInstances","ssm:DeleteMaintenanceWindow","iotanalytics:UpdatePipeline","dynamodb:CreateBackup","ec2:AssociateDhcpOptions","iot:DeleteCustomMetric","cloudsearch:UpdateScalingParameters","servicecatalog:CreateProvisioningArtifact","waf-regional:CreateXssMatchSet","iotwireless:SendDataToWirelessDevice","transfer:StartServer","a4b:UpdateConferenceProvider","lex:RecognizeUtterance","elemental-activations:TagResource","lambda:DeleteCodeSigningConfig","bugbust:EvaluateProfilingGroups","appstream:UpdateFleet","rds:ModifyDBParameterGroup","storagegateway:CancelArchival","ecr-public:UploadLayerPart","ec2:ModifyClientVpnEndpoint","ec2:DisassociateClientVpnTargetNetwork","waf-regional:CreateRule","codedeploy:CreateDeploymentGroup","autoscaling:SetDesiredCapacity","iotevents:BatchSnoozeAlarm","lightsail:DetachStaticIp","redshift:RevokeSnapshotAccess","elasticfilesystem:PutFileSystemPolicy","machinelearning:CreateBatchPrediction","networkmanager:DeleteSite","ses:UpdateContactList","devicefarm:CreateRemoteAccessSession","sts:AssumeRoleWithWebIdentity","waf:DeleteLoggingConfiguration","geo:UpdateTracker","cloudsearch:UpdateServiceAccessPolicies","connect:DisassociateBot","storagegateway:DisableGateway","sagemaker:UpdateAction","events:CreateArchive","healthlake:DeleteResource","amplify:DeleteApp","proton:UpdateService","clouddirectory:DeleteSchema","globalaccelerator:AddCustomRoutingEndpoints","route53-recovery-readiness:CreateResourceSet","servicecatalog:DeletePortfolioShare","clouddirectory:RemoveFacetFromObject","elasticache:RebalanceSlotsInGlobalReplicationGroup","batch:TerminateJob","ecr:DeleteLifecyclePolicy","wisdom:RemoveKnowledgeBaseTemplateUri","ec2:AcceptReservedInstancesExchangeQuote","ssm:RegisterPatchBaselineForPatchGroup","lightsail:UpdateRelationalDatabase","comprehend:DeleteDocumentClassifier","guardduty:DeleteFilter","cognito-idp:AdminUpdateDeviceStatus","elasticmapreduce:UpdateStudio","kinesisanalytics:DeleteApplicationOutput","ec2:ModifyLaunchTemplate","iot:TransferCertificate","sagemaker:StopTrainingJob","lookoutvision:CreateProject","rds:CopyDBClusterSnapshot","ssm:ResumeSession","redshift:AuthorizeClusterSecurityGroupIngress","imagebuilder:DeleteImagePipeline","proton:CancelServicePipelineDeployment","ec2:ReplaceRoute","elasticfilesystem:PutBackupPolicy","gamelift:DeleteScript","sagemaker:CreateTrialComponent","cassandra:Modify","glue:UpdateMLTransform","appstream:DeleteImageBuilder","sagemaker:UpdateTrialComponent","ses:UpdateEmailIdentityPolicy","route53-recovery-control-config:DeleteSafetyRule","proton:CreateEnvironment","braket:TagResource","imagebuilder:PutImagePolicy","firehose:PutRecordBatch","ec2:DeleteTags","geo:DeletePlaceIndex","guardduty:UpdateIPSet","servicecatalog:ImportAsProvisionedProduct","lex:CreateBotChannel","fis:InjectApiUnavailableError","cognito-idp:AdminUserGlobalSignOut","codecommit:UpdatePullRequestApprovalState","sagemaker:DeleteHumanTaskUi","glacier:DeleteVaultAccessPolicy","firehose:TagDeliveryStream","clouddirectory:ApplySchema","cloudwatch:StartMetricStreams","directconnect:DeleteDirectConnectGatewayAssociation","elasticmapreduce:AddInstanceGroups","signer:RemoveProfilePermission","personalize:CreateBatchInferenceJob","deepcomposer:TagResource","personalize:UpdateCampaign","quicksight:UpdateUser","cognito-idp:StopUserImportJob","backup:DeleteBackupVaultNotifications","ec2:ResetInstanceAttribute","sns:DeleteTopic","a4b:UpdateNetworkProfile","es:DeleteElasticsearchDomain","amplifybackend:UpdateBackendJob","iot:UpdateThingGroup","es:RemoveTags","deepracer:CreateLeaderboardSubmission","chime:DeleteChannelMembership","sagemaker:StopCompilationJob","codecommit:PostCommentForPullRequest","ecs:ExecuteCommand","sagemaker:UpdateMonitoringSchedule","elasticmapreduce:AddInstanceFleet","redshift:ResizeCluster","mediaconvert:DeleteQueue","codebuild:DeleteReport","ec2:DisassociateTransitGatewayMulticastDomain","networkmanager:UpdateLink","workspaces:StopWorkspaces","firehose:DeleteDeliveryStream","a4b:UpdateGateway","rds:StopDBInstanceAutomatedBackupsReplication","glue:UpdateSchema","license-manager:DeleteLicenseConfiguration","waf-regional:UpdateRule","amplifybackend:DeleteBackend","nimble:UpdateStreamingImage","managedblockchain:CreateMember","elasticmapreduce:RemoveAutoScalingPolicy","appflow:RunFlow","quicksight:DeleteFolder","mobiletargeting:UpdateSegment","imagebuilder:ImportComponent","workmail:AssociateMemberToGroup","cloud9:UpdateEnvironmentMembership","sagemaker:CreatePresignedNotebookInstanceUrl","route53-recovery-readiness:UpdateRecoveryGroup","rds:RemoveRoleFromDBCluster","rekognition:StopProjectVersion","autoscaling:DisableMetricsCollection","route53:UpdateHostedZoneComment","frauddetector:CreateBatchPredictionJob","cloudformation:TagResource","elasticmapreduce:RemoveTags","ec2:DeleteManagedPrefixList","fsx:UpdateFileSystem","kinesisanalytics:AddApplicationOutput","globalaccelerator:DeleteCustomRoutingAccelerator","mediapackage:TagResource","elasticache:DecreaseReplicaCount","eks:AssociateIdentityProviderConfig","s3:PutObject","apprunner:UntagResource","wellarchitected:AssociateLenses","aps:PutAlertManagerSilences","s3-object-lambda:PutObjectLegalHold","mgn:UpdateAgentReplicationInfoForMgn","sagemaker:DeleteAppImageConfig","trustedadvisor:IncludeCheckItems","personalize:DeleteDataset","lookoutvision:DeleteProject","deeplens:RemoveProject","s3:DeleteBucketWebsite","lightsail:SetIpAddressType","transfer:UpdateUser","rds:ModifyDBProxyTargetGroup","forecast:CreateForecastExportJob","lex:DeleteBotVersion","codeguru-profiler:SubmitFeedback","sagemaker:CreateHumanTaskUi","s3:PutBucketOwnershipControls","ec2:CreateNetworkAcl","globalaccelerator:DeleteCustomRoutingListener","appmesh-preview:CreateGatewayRoute","wafv2:DeleteFirewallManagerRuleGroups","backup:UntagResource","wisdom:UpdateKnowledgeBaseTemplateUri","personalize:DeleteDatasetGroup","lightsail:CreateDiskFromSnapshot","autoscaling:CompleteLifecycleAction","mgn:UpdateReplicationConfigurationTemplate","shield:UntagResource","ssm-contacts:UpdateContactChannel","lightsail:CreateLoadBalancerTlsCertificate","snow-device-management:TagResource","securityhub:DeleteActionTarget","frauddetector:DeleteModelVersion","cloudhsm:DeleteCluster","ecr-public:CreateRepository","qldb:TagResource","iotsitewise:UpdateAssetModel","workmail:UpdateSmtpGateway","cloudfront:CreateStreamingDistributionWithTags","sso:DeletePermissionSet","elasticbeanstalk:CreatePlatformVersion","firehose:UpdateDestination","servicediscovery:DeleteService","elasticfilesystem:DeleteAccessPoint","appstream:AssociateFleet","lex:DeleteBot","directconnect:StopBgpFailoverTest","ecr-public:PutRegistryCatalogData","iotsitewise:DeleteDashboard","redshift:ModifyClusterIamRoles","timestream:UpdateDatabase","app-integrations:CreateDataIntegrationAssociation","sso:DetachManagedPolicyFromPermissionSet","appstream:CreateImageBuilderStreamingURL","mgn:BatchCreateVolumeSnapshotGroupForMgn","redshift:EnableLogging","iot:CloseTunnel","ds:CreateConditionalForwarder","codepipeline:PutActionRevision","sagemaker:DeleteFeatureGroup","a4b:UpdateContact","directconnect:UpdateLag","s3-object-lambda:PutObjectVersionTagging","ec2:DeleteTrafficMirrorFilterRule","elastictranscoder:DeletePipeline","appmesh-preview:CreateMesh","codecommit:GitPush","secretsmanager:RotateSecret","personalize:CreateFilter","fsx:CreateDataRepositoryTask","appflow:StopFlow","medialive:UpdateChannel","appmesh-preview:DeleteMesh","lookoutequipment:StartDataIngestionJob","ecs:UpdateCluster","sagemaker:DeleteModelPackageGroupPolicy","amplifybackend:CreateBackendAuth","ec2:CreateLocalGatewayRoute","fms:DeleteAppsList","apprunner:ResumeService","fms:PutPolicy","quicksight:CancelIngestion","finspace:CreateEnvironment","connect:UpdateUserRoutingProfile","waf-regional:DeleteXssMatchSet","appsync:UntagResource","clouddirectory:PublishSchema","storagegateway:StartGateway","elasticache:CreateGlobalReplicationGroup","iotwireless:DisassociateAwsAccountFromPartnerAccount","wafv2:CreateRuleGroup","robomaker:RegisterRobot","directconnect:AllocateTransitVirtualInterface","events:ActivateEventSource","medialive:CreateTags","cloudhsm:ModifyBackupAttributes","elasticloadbalancing:AddListenerCertificates","ec2:DeleteSecurityGroup","ses:CreateEmailIdentityPolicy","securityhub:UntagResource","rds:CreateDBClusterParameterGroup","auditmanager:CreateAssessmentReport","license-manager:DeleteLicense","network-firewall:DeleteFirewall","mgn:NotifyAgentReplicationProgressForMgn","mgn:DisconnectFromService","braket:CreateQuantumTask","ses:PutEmailIdentityConfigurationSetAttributes","voiceid:DeleteDomain","ec2:DeleteLaunchTemplate","rds:CreateDBInstance","a4b:UpdateBusinessReportSchedule","sso:DeleteInlinePolicyFromPermissionSet","sso:CreateInstanceAccessControlAttributeConfiguration","medialive:UpdateInputDevice","lightsail:AttachStaticIp","ssm:UpdateResourceDataSync","dynamodb:DeleteTable","cognito-idp:AdminDeleteUser","xray:DeleteGroup","lookoutmetrics:TagResource","ec2:ModifyVpcEndpointConnectionNotification","route53-recovery-readiness:DeleteReadinessCheck","waf-regional:DisassociateWebACL","lex:CreateBot","workmail:UpdateMailboxQuota","s3-outposts:CreateBucket","directconnect:CreateLag","fsx:TagResource","glue:CreateRegistry","databrew:BatchDeleteRecipeVersion","waf-regional:UpdateSizeConstraintSet","events:DeauthorizeConnection","sqlworkbench:DriverExecute","glacier:SetVaultNotifications","cognito-sync:DeleteDataset","ssm-incidents:DeleteIncidentRecord","dataexchange:CreateJob","ecs:RegisterContainerInstance","frauddetector:PutLabel","nimble:CreateStudioComponent","connect:StartContactRecording","network-firewall:UpdateLoggingConfiguration","wafv2:DeleteRuleGroup","sagemaker:StopPipelineExecution","ec2:DisableVpcClassicLink","elemental-appliances-software:CreateQuote","mediapackage-vod:UpdatePackagingGroup","sso:UntagResource","a4b:UpdateDevice","servicediscovery:DeregisterInstance","route53resolver:CreateResolverEndpoint","quicksight:CreateTemplate","comprehend:StartKeyPhrasesDetectionJob","worklink:RestoreDomainAccess","wafv2:CreateWebACL","backup:CreateReportPlan","comprehend:CreateEndpoint","directconnect:AssociateMacSecKey","codepipeline:DeleteWebhook","firehose:CreateDeliveryStream","batch:DeleteJobQueue","medialive:CancelInputDeviceTransfer","amplifybackend:CreateBackendAPI","mediaconvert:UpdatePreset","redshift:DeleteEventSubscription","rds:ModifyDBClusterEndpoint","s3:PutObjectLegalHold","robomaker:DeregisterRobot","aps:CreateAlertManagerAlerts","ds:StartSchemaExtension","sagemaker:DeleteDataQualityJobDefinition","iot:CancelJobExecution","imagebuilder:CancelImageCreation","ssm-contacts:CreateContactChannel","worklink:AssociateDomain","ecr:PutImageScanningConfiguration","route53resolver:DisassociateResolverEndpointIpAddress","logs:PutSubscriptionFilter","qldb:UpdateLedgerPermissionsMode","codebuild:UpdateReport","acm:UpdateCertificateOptions","codedeploy:RegisterApplicationRevision","sagemaker:CreateEndpoint","rds:PurchaseReservedDBInstancesOffering","iotthingsgraph:DeploySystemInstance","aps:RemoteWrite","workmail:ResetUserPassword","dynamodb:UpdateGlobalTableSettings","kinesisanalytics:UpdateApplication","lambda:PutFunctionEventInvokeConfig","secretsmanager:ValidateResourcePolicy","waf:UpdateByteMatchSet","ecr:PutLifecyclePolicy","network-firewall:UpdateFirewallDescription","datasync:DeleteAgent","appstream:DeleteFleet","ec2:AttachNetworkInterface","ssm-incidents:PutResourcePolicy","lex:UpdateBot","quicksight:UpdateDashboardPermissions","s3:DeleteAccessPointPolicy","workmail:UntagResource","sagemaker:CreateAutoMLJob","codeguru-profiler:UpdateProfilingGroup","ssm:StartSession","workmail:DeleteInboundMailFlowRule","timestream:DeleteDatabase","workmail:RemoveMembersFromGroup","cognito-identity:DeleteIdentityPool","kendra:TagResource","ec2:DeleteVpcEndpointServiceConfigurations","route53-recovery-readiness:UpdateCell","nimble:UpdateLaunchProfileMember","lightsail:TestAlarm","appconfig:CreateConfigurationProfile","deepracer:EditLeaderboard","mobiletargeting:DeleteAdmChannel","honeycode:InvokeScreenAutomation","iotwireless:DeleteServiceProfile","deepracer:DeleteModel","ec2:EnableFastSnapshotRestores","iotanalytics:CreateDatastore","route53resolver:TagResource","redshift:ModifyCluster","storagegateway:UpdateMaintenanceStartTime","iotwireless:UntagResource","lex:TagResource","chime:DeleteMeeting","ec2:CreateFlowLogs","gamelift:UpdateScript","gamelift:UpdateGameServerGroup","codepipeline:StopPipelineExecution","nimble:UpdateStudio","quicksight:DeleteUserByPrincipalId","s3-outposts:DeleteObjectTagging","ec2:RestoreManagedPrefixListVersion","dynamodb:PutItem","polly:DeleteLexicon","ds:DeleteSnapshot","ecs:DeleteService","managedblockchain:CreateNode","route53-recovery-control-config:UpdateRoutingControl","sagemaker:CreateWorkteam","ds:AddTagsToResource","wellarchitected:CreateMilestone","elasticloadbalancing:RegisterTargets","codebuild:StopBuildBatch","eks:DeleteCluster","waf-regional:CreateSqlInjectionMatchSet","chime:CreateMeetingDialOut","frauddetector:TagResource","route53:CreateVPCAssociationAuthorization","mobiletargeting:UpdatePushTemplate","lookoutequipment:UntagResource","glacier:SetVaultAccessPolicy","appconfig:TagResource","sns:TagResource","cloudshell:CreateSession","sns:RemovePermission","cognito-idp:CreateResourceServer","appmesh:CreateGatewayRoute","events:DeletePartnerEventSource","ecs:UpdateContainerAgent","ec2:CreateVpnConnectionRoute","ec2:RevokeSecurityGroupIngress","macie2:DeleteCustomDataIdentifier","lambda:UpdateAlias","ec2:BundleInstance","rds:ModifyDBCluster","qldb:PartiQLDropTable","dms:StartReplicationTaskAssessment","app-integrations:UpdateEventIntegration","securityhub:AcceptInvitation","iot:UpdateThingGroupsForThing","rds:DeleteDBClusterSnapshot","iotwireless:AssociateWirelessDeviceWithThing","globalaccelerator:CreateCustomRoutingEndpointGroup","s3:PutObjectVersionAcl","es:UpdateDomainConfig","ssm-contacts:DeleteContactChannel","lambda:PublishVersion","ec2:ReplaceNetworkAclAssociation","secretsmanager:UpdateSecret","config:DeleteEvaluationResults","kinesisanalytics:DeleteApplicationSnapshot","ssm-contacts:StartEngagement","memorydb:DeleteParameterGroup","ec2:EnableTransitGatewayRouteTablePropagation","forecast:DeletePredictor","route53:UpdateTrafficPolicyComment","schemas:UntagResource","glacier:AbortMultipartUpload","opsworks:DeregisterVolume","waf:UpdateRateBasedRule","ec2:MonitorInstances","elasticmapreduce:StartNotebookExecution","kms:GenerateDataKey","qldb:CreateLedger","ses:DeleteConfigurationSet","connect:UpdateInstanceStorageConfig","memorydb:UpdateAcl","ssm:UpdateDocument","iotthingsgraph:UpdateFlowTemplate","codedeploy:UpdateApplication","cognito-idp:AdminForgetDevice","appsync:TagResource","servicecatalog:UpdateApplication","wafv2:DeletePermissionPolicy","nimble:UpdateLaunchProfile","workspaces:ModifyWorkspaceProperties","elasticfilesystem:CreateAccessPoint","macie2:DeleteMember","a4b:UpdateAddressBook","ram:RejectResourceShareInvitation","s3-outposts:PutBucketPolicy","codestar:UpdateProject","lightsail:DisableAddOn","robomaker:DeleteRobot","ses:UpdateContact","sagemaker:UpdateEndpointWeightsAndCapacities","worklink:AssociateWebsiteAuthorizationProvider","dynamodb:CreateTableReplica","s3-object-lambda:PutObject","codecommit:CreateUnreferencedMergeCommit","frauddetector:CancelBatchPredictionJob","redshift:GetClusterCredentials","ec2:DeleteNetworkInterface","codestar-connections:TagResource","codestar:UpdateUserProfile","route53:DeleteVPCAssociationAuthorization","codecommit:DeletePullRequestApprovalRule","gamelift:UpdateGameSessionQueue","medialive:BatchUpdateSchedule","greengrass:CancelDeployment","connect:UpdateContactFlowName","lightsail:DetachCertificateFromDistribution","ecr:DeleteRepositoryPolicy","iotthingsgraph:UntagResource","a4b:CreateUser","deepracer:StopTrainingReinforcementLearningModel","devicefarm:UpdateUpload","connect:UpdateContactAttributes","schemas:TagResource","cloudhsm:CreateCluster","sns:ConfirmSubscription","waf-regional:CreateGeoMatchSet","amplify:DeleteWebHook","proton:DeleteEnvironmentTemplateVersion","sagemaker:CreateDeviceFleet","managedblockchain:VoteOnProposal","chatbot:UpdateSlackChannelConfiguration","lightsail:StartRelationalDatabase","sagemaker:DeleteModelExplainabilityJobDefinition","route53-recovery-readiness:DeleteCell","cognito-idp:AdminDisableUser","sqlworkbench:UntagResource","codecommit:UpdateRepositoryName","quicksight:CreateDataSet","dynamodb:DeleteBackup","sagemaker:StopAutoMLJob","snow-device-management:CancelTask","servicecatalog:CreateProduct","workmail:SetDefaultMailDomain","managedblockchain:TagResource","profile:UpdateProfile","ec2:RegisterTransitGatewayMulticastGroupSources","ssm:DisassociateOpsItemRelatedItem","license-manager:CreateGrantVersion","ses:PutConfigurationSetReputationOptions","ssm:DeleteOpsMetadata","codestar:TagProject","codepipeline:DisableStageTransition","redshift:DisassociateDataShareConsumer","elasticbeanstalk:CreateConfigurationTemplate","events:PutRule","appstream:CreateUpdatedImage","dynamodb:RestoreTableFromBackup","sagemaker:CreateAction","servicecatalog:AssociateAttributeGroup","rds:ModifyCurrentDBClusterCapacity","ssm:DeleteResourceDataSync","cloudwatch:StopMetricStreams","auditmanager:UpdateAssessment","glue:StartExportLabelsTaskRun","chime:UntagAttendee","ec2:ModifyImageAttribute","sagemaker:SendHeartbeat","mobiletargeting:SendMessages","redshift:ResetClusterParameterGroup","wafv2:UpdateWebACL","iotfleethub:TagResource","codedeploy:DeleteDeploymentGroup","sqlworkbench:DeleteChart","codestar:DisassociateTeamMember","geo:CreateRouteCalculator","elasticmapreduce:UpdateStudioSessionMapping","clouddirectory:DeleteDirectory","wellarchitected:UntagResource","rds:DeleteGlobalCluster","iot1click:CreateProject","voiceid:EvaluateSession","dynamodb:CreateGlobalTable","greengrass:CreateComponentVersion","clouddirectory:CreateObject","dataexchange:StartJob","secretsmanager:RemoveRegionsFromReplication","connect:UpdateUserHierarchyStructure","ec2:DeleteTransitGateway","gamelift:UpdateAlias","imagebuilder:UpdateDistributionConfiguration","mgh:AssociateCreatedArtifact","ssm:PutParameter","cloudformation:CreateStackInstances","events:CreateConnection","sagemaker:CreateTrainingJob","elastictranscoder:CreateJob","mediatailor:UpdateSourceLocation","waf:DeleteRegexMatchSet","ssm:UpdateOpsItem","directconnect:AllocatePrivateVirtualInterface","ec2:AttachClassicLinkVpc","iotevents:TagResource","lex:CreateBotVersion","appmesh:UpdateVirtualService","cognito-idp:AdminCreateUser","ec2:CancelSpotFleetRequests","cognito-idp:DeleteUserPool","signer:UntagResource","rekognition:TagResource","kinesisanalytics:RollbackApplication","workspaces:DeregisterWorkspaceDirectory","gamelift:StopFleetActions","connect:CreateUserHierarchyGroup","waf:CreateRuleGroup","storagegateway:RefreshCache","lightsail:DeleteBucket","ec2:StartNetworkInsightsAnalysis","mobiletargeting:DeletePushTemplate","managedblockchain:DeleteNode","lookoutmetrics:UpdateAnomalyDetector","eks:DeleteAddon","iot:CreateMitigationAction","quicksight:CreateNamespace","wellarchitected:CreateWorkloadShare","lambda:AddPermission","detective:UntagResource","storagegateway:DeleteTapePool","rds:DeleteDBClusterEndpoint","nimble:PutStudioLogEvents","ssm-contacts:UntagResource","batch:UntagResource","appstream:StopFleet","opsworks:DeregisterElasticIp","cloudfront:CreateCloudFrontOriginAccessIdentity","mobiletargeting:DeleteApnsVoipChannel","route53resolver:DeleteResolverQueryLogConfig","iot:CreateDimension","ec2:CreateTransitGateway","ec2:DeleteVpnConnectionRoute","connect:DeleteUserHierarchyGroup","cognito-idp:UpdateUserPoolClient","states:StartExecution","securityhub:AcceptAdministratorInvitation","lightsail:CreateInstanceSnapshot","ec2:AuthorizeSecurityGroupIngress","synthetics:StartCanary","shield:DisassociateHealthCheck","acm-pca:RevokeCertificate","lightsail:StartInstance","iotwireless:TestWirelessDevice","sqlworkbench:CreateChart","storagegateway:UpdateNFSFileShare","ssm-incidents:DeleteTimelineEvent","ec2:DeleteTransitGatewayVpcAttachment","cloudsearch:DefineExpression","waf:DeleteRateBasedRule","s3:PutStorageLensConfigurationTagging","ec2:DeleteVpcEndpoints","timestream:UpdateTable","guardduty:DeleteIPSet","ec2:AssociateRouteTable","forecast:TagResource","secretsmanager:ReplicateSecretToRegions","directconnect:UntagResource","codepipeline:PutWebhook","sagemaker:CreateImage","connect:StartTaskContact","secretsmanager:PutSecretValue","iot:DeleteScheduledAudit","fsx:DisassociateFileSystemAliases","ses:PutEmailIdentityDkimAttributes","frauddetector:CreateDetectorVersion","mediatailor:DeleteChannel","cloudhsm:InitializeCluster","cognito-sync:UpdateRecords","sagemaker:CreateMonitoringSchedule","network-firewall:AssociateFirewallPolicy","ec2:ModifyInstanceCreditSpecification","waf:CreateXssMatchSet","secretsmanager:TagResource","cloudsearch:DeleteExpression","appmesh:CreateMesh","route53resolver:UpdateResolverRule","ec2:DeleteTransitGatewayConnectPeer","panorama:DeleteApp","apprunner:DeleteConnection","sqlworkbench:AssociateConnectionWithTab","globalaccelerator:CreateListener","schemas:DeleteSchemaVersion","mobiletargeting:DeleteVoiceTemplate","ecr-public:DeleteRepository","detective:CreateMembers","rds:ModifyDBClusterParameterGroup","swf:StartChildWorkflowExecution","networkmanager:DisassociateLink","codeguru-reviewer:UnTagResource","iotsitewise:CreateAsset","globalaccelerator:CreateEndpointGroup","personalize:CreateDatasetImportJob","states:GetActivityTask","route53:UpdateTrafficPolicyInstance","mgn:StartCutover","networkmanager:CreateSite","ec2:AllocateAddress","lambda:CreateAlias","freertos:DeleteSoftwareConfiguration","lambda:DeleteProvisionedConcurrencyConfig","swf:RegisterActivityType","iot:UpdateMitigationAction","dax:CreateCluster","devops-guru:RemoveNotificationChannel","route53:CreateTrafficPolicyInstance","globalaccelerator:AllowCustomRoutingTraffic","gamelift:DeleteFleet","ec2:CreateInternetGateway","databrew:UpdateProject","lookoutmetrics:UpdateMetricSet","ram:PromoteResourceShareCreatedFromPolicy","appconfig:CreateDeploymentStrategy","kinesisvideo:DeleteSignalingChannel","worklink:DeleteFleet","chime:UpdateChannel","profile:DeleteIntegration","es:CreateElasticsearchDomain","ssm:CreateAssociation","sagemaker:CreateProcessingJob","sagemaker:PutRecord","xray:DeleteSamplingRule","sagemaker:DeleteEndpoint","mgn:UpdateAgentReplicationProcessStateForMgn","ec2:UnmonitorInstances","iot:DetachPrincipalPolicy","license-manager:RejectGrant","rds:DeleteDBSecurityGroup","ssm:LabelParameterVersion","network-firewall:UpdateFirewallDeleteProtection","medialive:UpdateMultiplexProgram","frauddetector:UpdateModelVersionStatus","connect-campaigns:UpdateCampaignOutboundCallConfig","iot:TagResource","medialive:TransferInputDevice","gamelift:DeleteGameSessionQueue","config:UntagResource","sagemaker:UpdatePipeline","cloudshell:StartEnvironment","dax:IncreaseReplicationFactor","ds:CancelSchemaExtension","cloudfront:CreateInvalidation","redshift:RestoreFromClusterSnapshot","states:UntagResource","apprunner:PauseService","lightsail:CreateCloudFormationStack","connect:DisassociateLambdaFunction","qldb:PartiQLCreateTable","s3:PutBucketWebsite","kendra:BatchDeleteDocument","lightsail:RegisterContainerImage","mediatailor:UpdateChannel","lex:UpdateBotAlias","a4b:TagResource","glacier:RemoveTagsFromVault","redshift-data:ExecuteStatement","ec2:CreateLaunchTemplateVersion","elasticloadbalancing:ModifyListener","glue:DeleteDatabase","wisdom:CreateAssistantAssociation","guardduty:CreateFilter","swf:RequestCancelActivityTask","mobiletargeting:DeleteApp","lightsail:CreateBucketAccessKey","imagebuilder:PutComponentPolicy","elasticbeanstalk:TerminateEnvironment","securityhub:UpdateInsight","kms:EnableKey","a4b:DisassociateDeviceFromRoom","timestream:WriteRecords","apprunner:TagResource","wafv2:DisassociateFirewallManager","lightsail:CreateDomainEntry","ecs:DeregisterContainerInstance","sagemaker:DeleteRecord","cloudformation:UpdateTerminationProtection","events:InvokeApiDestination","ssm-incidents:UpdateRelatedItems","iot:DeleteJobExecution","a4b:UpdateRoom","dynamodb:UntagResource","autoscaling:DeleteNotificationConfiguration","geo:CreatePlaceIndex","panorama:DeleteDataSource","networkmanager:DeleteDevice","ecr:UntagResource","medialive:CreateInputSecurityGroup","iotsitewise:UpdateAssetModelPropertyRouting","iot:UpdateThing","sagemaker:DeleteProject","elasticbeanstalk:AddTags","waf:UpdateRuleGroup","lex:DeleteSlot","appstream:BatchAssociateUserStack","iotsitewise:CreateDashboard","connect:ResumeContactRecording","ec2:DeleteCarrierGateway","proton:CreateEnvironmentTemplateMajorVersion","sagemaker:CreateWorkforce","frauddetector:PutExternalModel","mobiletargeting:DeleteGcmChannel","forecast:DeleteDatasetImportJob","glue:DeleteSchema","rds:DeleteDBClusterParameterGroup","iot:DetachSecurityProfile","mobiletargeting:UpdateSmsTemplate","ec2:DeleteVpnConnection","backup:CreateBackupVault","s3-outposts:DeleteAccessPointPolicy","workspaces:RestoreWorkspace","ec2:DisassociateSubnetCidrBlock","healthlake:CreateResource","rds:CopyOptionGroup","shield:TagResource","lambda:DeleteFunctionConcurrency","iotsitewise:DeleteGateway","kinesisvideo:UpdateStream","elasticloadbalancing:DeleteTargetGroup","iotevents:CreateInput","a4b:DeleteAddressBook","iot:UpdateFleetMetric","ec2:ModifyVpcPeeringConnectionOptions","rds:RebootDBInstance","glacier:CompleteVaultLock","connect:CreateHoursOfOperation","ec2:ReplaceRouteTableAssociation","access-analyzer:CreateArchiveRule","schemas:DeleteDiscoverer","redshift:CreateClusterUser","sqs:DeleteQueue","kendra:DeletePrincipalMapping","swf:UndeprecateActivityType","sts:SetSourceIdentity","schemas:UpdateSchema","synthetics:UpdateCanary","ds:DeleteTrust","connect:StartChatContact","codeartifact:DeleteRepository","elasticmapreduce:RemoveManagedScalingPolicy","mediatailor:DeletePlaybackConfiguration","frauddetector:CreateModel","waf-regional:UpdateByteMatchSet","waf:TagResource","ssm-contacts:DeleteContact","sagemaker:CreateDomain","appmesh-preview:UpdateGatewayRoute","mobiletargeting:UpdateSmsChannel","opsworks:SetPermission","deepcomposer:UpdateComposition","profile:DeleteProfileObject","ses:PutConfigurationSetSendingOptions","acm:AddTagsToCertificate","guardduty:UpdateThreatIntelSet","ec2:DisableVpcClassicLinkDnsSupport","cognito-sync:RegisterDevice","quicksight:CreateAdmin","qldb:PartiQLUndropTable","networkmanager:CreateDevice","eks:CreateNodegroup","codecommit:UpdateRepositoryDescription","memorydb:UpdateParameterGroup","globalaccelerator:TagResource","codeartifact:DisposePackageVersions","ds:AcceptSharedDirectory","license-manager:DeleteLicenseManagerReportGenerator","connect-campaigns:CreateCampaign","route53-recovery-cluster:UpdateRoutingControlStates","workspaces:CreateWorkspaceBundle","backup:StartCopyJob","securityhub:InviteMembers","opsworks:CreateInstance","elasticache:CreateSnapshot","grafana:DisassociateLicense","wafv2:DisassociateWebACL","memorydb:CreateCluster","wafv2:PutPermissionPolicy","fis:CreateExperimentTemplate","ssm-incidents:UpdateIncidentRecord","apigateway:POST","securityhub:DisassociateMembers","logs:CreateExportTask","cognito-idp:CreateGroup","workmail:EnableMailUsers","frauddetector:DeleteEventType","s3:RestoreObject","connect-campaigns:UpdateCampaignName","elasticloadbalancing:SetSecurityGroups","guardduty:UntagResource","ecs:CreateService","route53resolver:PutResolverRulePolicy","iotwireless:AssociateWirelessGatewayWithThing","imagebuilder:DeleteDistributionConfiguration","connect:CreateUser","dax:UntagResource","swf:CancelTimer","elasticache:ModifyCacheCluster","connect-campaigns:UpdateCampaignDialerConfig","ses:CreateEmailIdentity","appmesh:DeleteVirtualService","license-manager:CreateLicenseVersion","profile:DeleteProfileKey","ssm:StartAssociationsOnce","backup:PutBackupVaultNotifications","workspaces:ModifySelfservicePermissions","nimble:DeleteStudio","opsworks:CreateLayer","route53resolver:CreateResolverQueryLogConfig","storagegateway:CreateSMBFileShare","ec2:AuthorizeSecurityGroupEgress","directconnect:AllocateConnectionOnInterconnect","datasync:TagResource","comprehend:StopPiiEntitiesDetectionJob","auditmanager:UpdateAssessmentFramework","config:PutConfigurationAggregator","directconnect:DeleteInterconnect","devicefarm:UpdateVPCEConfiguration","mediapackage:RotateChannelCredentials","lambda:AddLayerVersionPermission","s3:PutObjectTagging","connect:DisassociateRoutingProfileQueues","imagebuilder:CreateInfrastructureConfiguration","appmesh-preview:CreateVirtualNode","lightsail:AttachCertificateToDistribution","iotwireless:DeleteWirelessGatewayTaskDefinition","databrew:DeleteSchedule","appmesh-preview:DeleteVirtualService","storagegateway:CancelRetrieval","fsx:UpdateStorageVirtualMachine","route53resolver:DeleteFirewallRuleGroup","directconnect:UpdateConnection","fms:DeleteProtocolsList","honeycode:BatchCreateTableRows","machinelearning:DeleteBatchPrediction","servicecatalog:UpdateProduct","rekognition:StopStreamProcessor","lex:DeleteSlotType","ecs:DeleteCluster","machinelearning:Predict","chime:RedactChannelMessage","fsx:CreateStorageVirtualMachine","quicksight:DeleteGroupMembership","machinelearning:CreateDataSourceFromS3","glue:PutSchemaVersionMetadata","dms:RefreshSchemas","dms:MoveReplicationTask","ecs:TagResource","sagemaker:CreateModelPackage","apprunner:DeleteService","opsworks:UpdateInstance","networkmanager:AssociateTransitGatewayConnectPeer","iotdeviceadvisor:DeleteSuiteDefinition","athena:StopQueryExecution","elasticbeanstalk:DeleteApplicationVersion","elasticbeanstalk:CreateEnvironment","memorydb:UpdateUser","mgn:DeleteReplicationConfigurationTemplate","opsworks:StopStack","comprehend:StartDocumentClassificationJob","sso:UpdateInstanceAccessControlAttributeConfiguration","swf:UndeprecateDomain","robomaker:UpdateRobotApplication","lightsail:ResetDistributionCache","frauddetector:DeleteExternalModel","ec2:DeleteRouteTable","personalize:PutItems","config:PutAggregationAuthorization","ses:PutEmailIdentityFeedbackAttributes","codecommit:PostCommentReply","deepracer:StartEvaluation","s3-object-lambda:PutObjectAcl","route53resolver:CreateFirewallRuleGroup","worklink:TagResource","codepipeline:TagResource","ec2:CreateKeyPair","fms:PutAppsList","ecr-public:DeleteRepositoryPolicy","codeartifact:UpdateRepository","ecs:PutClusterCapacityProviders","s3:PutBucketNotification","ssm-incidents:UpdateTimelineEvent","securityhub:BatchDisableStandards","swf:RequestCancelExternalWorkflowExecution","groundstation:UpdateMissionProfile","redshift:DeleteClusterSubnetGroup","sqlworkbench:UpdateConnection","gamelift:ResumeGameServerGroup","quicksight:UpdateTemplatePermissions","codeguru-profiler:UntagResource","waf-regional:CreateWebACL","kms:Verify","kafka:UntagResource","fsx:UntagResource","opsworks:CreateDeployment","rekognition:DeleteCollection","gamelift:StartFleetActions","ssm:DeleteParameters","ds:ResetUserPassword","mobiletargeting:DeleteApnsSandboxChannel","ec2:DetachNetworkInterface","connect-campaigns:UntagResource","sagemaker:StopEdgePackagingJob","s3:UpdateJobStatus","ec2:DisassociateAddress","clouddirectory:CreateDirectory","events:CreateApiDestination","opsworks:UpdateRdsDbInstance","kafka-cluster:AlterGroup","lookoutequipment:DeleteModel","ecr-public:SetRepositoryPolicy","ecs:SubmitTaskStateChange","frauddetector:DeleteDetectorVersion","devicefarm:DeleteDevicePool","freertos:UpdateSoftwareConfiguration","states:StopExecution","rekognition:DeleteFaces","sso:CreatePermissionSet","dlm:TagResource","redshift:DeleteClusterSnapshot","fis:StopExperiment","wellarchitected:UpdateLensReview","ses:PutConfigurationSetTrackingOptions","connect:UpdateUserPhoneConfig","mobiletargeting:UpdateRecommenderConfiguration","swf:SignalWorkflowExecution","mgn:MarkAsArchived","gamelift:DeleteAlias","cloudhsm:CopyBackupToRegion","network-firewall:UpdateSubnetChangeProtection","waf-regional:DeleteLoggingConfiguration","app-integrations:CreateEventIntegration","dms:CreateReplicationTask","frauddetector:PutEntityType","iotwireless:DeleteWirelessDevice","lookoutequipment:UpdateInferenceScheduler","lex:DeleteExport","kms:UpdateAlias","imagebuilder:TagResource","elasticmapreduce:SetTerminationProtection","rds:RestoreDBInstanceToPointInTime","storagegateway:CreateStorediSCSIVolume","ec2:ImportInstance","voiceid:OptOutSpeaker","sagemaker:CreateTrial","appflow:UpdateFlow","workspaces:ModifyWorkspaceState","ec2:ModifyFleet","ec2:RegisterTransitGatewayMulticastGroupMembers","workspaces:UpdateWorkspaceImagePermission","acm-pca:TagCertificateAuthority","iot:AcceptCertificateTransfer","cassandra:Create","waf-regional:CreateSizeConstraintSet","ssm:RegisterTaskWithMaintenanceWindow","codestar-notifications:Subscribe","sagemaker:StartPipelineExecution","airflow:PublishMetrics","rds:CreateDBClusterEndpoint","quicksight:UpdateFolder","ec2:DeregisterImage","appsync:GraphQL","ec2:DeleteTransitGatewayRoute","sagemaker:UpdateEndpoint","states:TagResource","ec2:DeleteInstanceEventWindow","cognito-identity:UpdateIdentityPool","securityhub:UpdateFindings","network-firewall:DeleteFirewallPolicy","ds:RemoveTagsFromResource","swf:SignalExternalWorkflowExecution","ec2:CreateCarrierGateway","s3:DeleteAccessPoint","securityhub:DisableSecurityHub","wafv2:TagResource","dms:ModifyReplicationTask","dynamodb:EnableKinesisStreamingDestination","iotsitewise:DeleteAsset","clouddirectory:DetachFromIndex","comprehend:UntagResource","config:PutStoredQuery","lookoutequipment:DeleteInferenceScheduler","appmesh:CreateVirtualNode","connect:GetFederationTokens","route53:ActivateKeySigningKey","codecommit:OverridePullRequestApprovalRules","emr-containers:DeleteManagedEndpoint","ec2:DeleteEgressOnlyInternetGateway","ssm-incidents:UpdateResponsePlan","devicefarm:UpdateProject","elastictranscoder:UpdatePipelineNotifications","servicecatalog:CreateApplication","ec2:RevokeClientVpnIngress","lookoutmetrics:CreateMetricSet","codeguru-reviewer:AssociateRepository","sagemaker:DeleteWorkforce","servicecatalog:DisassociateTagOptionFromResource","iot:CreatePolicy","ec2:AssignPrivateIpAddresses","iotsitewise:UpdateDashboard","dax:DeleteCluster","deepcomposer:UntagResource","acm-pca:PutPolicy","directconnect:CreateDirectConnectGatewayAssociation","iot:CreateJob","elasticbeanstalk:UpdateTagsForResource","ecs:Poll","ssm-incidents:UpdateReplicationSet","geo:UpdateGeofenceCollection","route53-recovery-control-config:UpdateControlPanel","mobiletargeting:UpdateJourneyState","dynamodb:UpdateContributorInsights","kms:GenerateDataKeyPairWithoutPlaintext","opsworks:UpdateVolume","amplify:UntagResource","rds:RestoreDBClusterToPointInTime","redshift:RebootCluster","quicksight:UpdateDataSetPermissions","a4b:DeleteDevice","s3-outposts:PutAccessPointPolicy","storagegateway:CreateTapeWithBarcode","kinesisanalytics:DeleteApplicationInputProcessingConfiguration","mobiletargeting:CreateJourney","machinelearning:UpdateMLModel","rekognition:DeleteProject","chime:UpdateAppInstance","events:CancelReplay","mgh:DisassociateCreatedArtifact","dynamodb:ExportTableToPointInTime","geo:AssociateTrackerConsumer","workspaces:RevokeIpRules","sts:AssumeRoleWithSAML","kinesis:DecreaseStreamRetentionPeriod","codedeploy:AddTagsToOnPremisesInstances","transfer:ImportSshPublicKey","ivs:DeleteRecordingConfiguration","ec2:DeleteInternetGateway","elasticbeanstalk:CreateApplication","route53-recovery-control-config:DeleteRoutingControl","elasticloadbalancing:CreateListener","mediapackage:DeleteOriginEndpoint","a4b:AssociateSkillWithSkillGroup","elasticmapreduce:ModifyCluster","dlm:UpdateLifecyclePolicy","schemas:StartDiscoverer","appmesh:DeleteVirtualNode","apprunner:CreateConnection","sqlworkbench:AssociateConnectionWithChart","apigateway:UpdateRestApiPolicy","finspace:CreateUser","ds:DisableClientAuthentication","mgn:StartTest","sdb:CreateDomain","datasync:StartTaskExecution","servicequotas:PutServiceQuotaIncreaseRequestIntoTemplate","cloudformation:SignalResource","ec2:ImportSnapshot","mgn:UpdateAgentBacklogForMgn","appflow:StartFlow","iot:DeleteJob","proton:DeleteServiceTemplateVersion","s3:PutMetricsConfiguration","ivs:CreateChannel","s3-object-lambda:DeleteObjectTagging","devicefarm:DeleteInstanceProfile","cloudformation:ExecuteChangeSet","medialive:StopChannel","cloudwatch:PutInsightRule","cognito-idp:AdminEnableUser","ec2:ModifyVpcEndpointServicePermissions","sagemaker:StopMonitoringSchedule","cloudhsm:UntagResource","config:PutRemediationConfigurations","lex:BuildBotLocale","iotsitewise:DisassociateAssets","rds:RemoveTagsFromResource","ec2:RebootInstances","serverlessrepo:UnshareApplication","lex:DeleteIntent","config:StartConfigRulesEvaluation","kms:Sign","rekognition:CreateCollection","profile:DeleteProfileObjectType","workspaces:AssociateConnectionAlias","cognito-idp:AdminSetUserSettings","appflow:DeleteFlow","sagemaker:CreateEdgePackagingJob","waf:UpdateRule","glacier:UploadArchive","lambda:InvokeAsync","aps:UntagResource","panorama:UntagResource","lightsail:PutAlarm","codecommit:CreateCommit","cloudsearch:DeleteAnalysisScheme","nimble:DeleteLaunchProfile","bugbust:UntagResource","ec2:AcceptTransitGatewayMulticastDomainAssociations","ram:DeleteResourceShare","access-analyzer:DeleteAnalyzer","cloudformation:StopStackSetOperation","a4b:DeleteRoomSkillParameter","medialive:DeleteTags","s3:DeleteObjectVersionTagging","worklink:DisassociateDomain","iot:UpdateThingShadow","sagemaker:CreateFeatureGroup","ssm-contacts:UpdateContactPolicy","appmesh-preview:CreateVirtualService","glue:BatchDeleteConnection","mobiletargeting:DeleteApnsVoipSandboxChannel","mobiletargeting:UpdateGcmChannel","iotevents:BatchEnableAlarm","comprehend:StartEntitiesDetectionJob","autoscaling:ExecutePolicy","connect-campaigns:ResumeCampaign","clouddirectory:DisableDirectory","comprehend:StopEntitiesDetectionJob","mgn:RetryDataReplication","waf:CreateWebACLMigrationStack","iot1click:UntagResource","waf:DeleteGeoMatchSet","gamelift:UpdateFleetAttributes","appmesh:UpdateVirtualRouter","sagemaker:DeleteModelPackage","cloudsearch:DefineSuggester","workmail:UpdateResource","mobiletargeting:PutEvents","iot:UpdateJob","logs:PutLogEvents","es:UpgradeElasticsearchDomain","clouddirectory:AttachToIndex","mobilehub:UpdateProject","appmesh-preview:DeleteVirtualRouter","ds:DeleteDirectory","events:PutEvents","amplify:CreateApp","glue:UpdateUserDefinedFunction","quicksight:CreateFolderMembership","workmail:SetJournalingRules","waf-regional:DeleteSizeConstraintSet","frauddetector:UpdateRuleVersion","imagebuilder:DeleteInfrastructureConfiguration","rds:CreateDBInstanceReadReplica","s3:DeleteObject","securityhub:UpdateOrganizationConfiguration","ivs:DeleteChannel","workmail:DisassociateMemberFromGroup","iotdeviceadvisor:UntagResource","kms:UntagResource","route53:ChangeTagsForResource","snow-device-management:UntagResource","autoscaling:AttachLoadBalancerTargetGroups","machinelearning:CreateEvaluation","ssm:UpdateAssociationStatus","geo:DeleteGeofenceCollection","batch:TagResource","emr-containers:UntagResource","cloudformation:ImportStacksToStackSet","securityhub:DisableOrganizationAdminAccount","lightsail:DeleteLoadBalancer","dynamodb:TagResource","codebuild:UpdateReportGroup","proton:DeleteEnvironmentTemplateMajorVersion","dynamodb:RestoreTableToPointInTime","sso:TagResource","workmail:SetMailGroupDetails","fsx:UpdateVolume","ec2:ModifyTrafficMirrorFilterRule","storagegateway:UpdateSMBFileShare","ec2:CreateRouteTable","chatbot:DeleteChimeWebhookConfiguration","lex:DeleteImport","s3:ReplicateTags","profile:PutProfileObjectType","devicefarm:UpdateTestGridProject","nimble:TagResource","amplifybackend:UpdateBackendAuth","iot:StartDetectMitigationActionsTask","storagegateway:RetrieveTapeArchive","app-integrations:DeleteDataIntegration","rds:RemoveSourceIdentifierFromSubscription","waf-regional:UpdateGeoMatchSet","redshift:ModifyClusterSnapshotSchedule","iotevents:DeleteDetectorModel","amplify:UpdateBranch","emr-containers:StartJobRun","codepipeline:UpdateActionType","iotsitewise:UpdateAssetProperty","rekognition:IndexFaces","iot:CreatePolicyVersion","cognito-idp:AdminUpdateAuthEventFeedback","redshift:DisableLogging","quicksight:UpdateThemeAlias","iotanalytics:StartPipelineReprocessing","cloudformation:CreateStack","cognito-idp:AddCustomAttributes","mobiletargeting:SendUsersMessages","medialive:DeleteMultiplex","apigateway:DELETE","sagemaker:CreateModelQualityJobDefinition","route53resolver:DeleteResolverEndpoint","codecommit:MergeBranchesByThreeWay","proton:CreateServiceTemplate","shield:AssociateHealthCheck","macie2:CreateFindingsFilter","elasticache:RevokeCacheSecurityGroupIngress","codeguru-profiler:DeleteProfilingGroup","transfer:StopServer","iotanalytics:UpdateChannel","lookoutvision:DeleteModel","deeplens:DeployProject","codecommit:AssociateApprovalRuleTemplateWithRepository","appconfig:DeleteConfigurationProfile","ec2:CreateImage","ivs:UntagResource","shield:DeleteProtection","forecast:DeletePredictorBacktestExportJob","rds:CreateDBClusterSnapshot","ecs:UpdateServicePrimaryTaskSet","lambda:UpdateEventSourceMapping","network-firewall:DeleteRuleGroup","securityhub:CreateInsight","nimble:PutLaunchProfileMembers","dms:DeleteReplicationTaskAssessmentRun","memorydb:BatchUpdateClusters","s3:DeleteStorageLensConfigurationTagging","codecommit:PutRepositoryTriggers","iotthingsgraph:UpdateSystemTemplate","mobiletargeting:UpdateEmailChannel","mgh:NotifyMigrationTaskState","codecommit:DeleteCommentContent","events:UpdateConnection","fsx:DeleteStorageVirtualMachine","sqs:SetQueueAttributes","iot:DeleteFleetMetric","directconnect:DisassociateMacSecKey","iot:CreateProvisioningClaim","amplifybackend:CreateBackend","airflow:TagResource","globalaccelerator:DenyCustomRoutingTraffic","rekognition:CreateStreamProcessor","proton:CreateEnvironmentTemplate","rekognition:CreateProject","opsworks:RebootInstance","chime:DeleteChannelModerator","sagemaker:StopNotebookInstance","ecr:ReplicateImage","mediaconvert:TagResource","connect:UpdateRoutingProfileQueues","ses:CreateEmailTemplate","chime:UpdateChannelReadMarker","codecommit:PostCommentForComparedCommit","cloudtrail:RemoveTags","profile:CreateProfile","route53resolver:AssociateResolverRule","mobiletargeting:TagResource","proton:DeleteEnvironmentTemplate","eks:UntagResource","proton:DeleteEnvironmentAccountConnection","waf-regional:UpdateRuleGroup","qldb:StreamJournalToKinesis","amplify:UpdateWebHook","iot:RemoveThingFromBillingGroup","cognito-identity:UnlinkDeveloperIdentity","geo:CreateGeofenceCollection","elasticache:ModifyReplicationGroupShardConfiguration","iot:RetainPublish","waf-regional:DeleteGeoMatchSet","lex:DeleteSession","wafv2:CreateIPSet","iot1click:TagResource","comprehend:StartEventsDetectionJob","sagemaker:CreateImageVersion","elemental-activations:UntagResource","deepcomposer:CreateComposition","license-manager:CreateToken","connect:UpdateRoutingProfileConcurrency","iot:EnableTopicRule","glacier:DeleteVault","logs:DeleteLogGroup","proton:UpdateServicePipeline","directconnect:CreateConnection","securityhub:EnableOrganizationAdminAccount","devicefarm:DeleteUpload","ec2:DeleteDhcpOptions","kafka:TagResource","logs:DeleteLogStream","opsworks:DetachElasticLoadBalancer","redshift-data:BatchExecuteStatement","lambda:PutProvisionedConcurrencyConfig","rds:RestoreDBInstanceFromS3","workmail:CreateMobileDeviceAccessRule","appstream:StopImageBuilder","waf-regional:UpdateXssMatchSet","quicksight:GenerateEmbedUrlForAnonymousUser","appstream:CopyImage","ec2:CreateTransitGatewayVpcAttachment","amplify:StopJob","kafka-cluster:DeleteGroup","s3-object-lambda:PutObjectTagging","ecr:CompleteLayerUpload","geo:TagResource","glue:UpdateConnection","glacier:DeleteVaultNotifications","quicksight:DescribeDataSourcePermissions","transfer:TagResource","iot:CreateSecurityProfile","codestar:DeleteExtendedAccess","redshift:ModifyClusterSnapshot","lex:UpdateSlotType","lightsail:StopRelationalDatabase","connect:DisassociateLexBot","directconnect:CreateInterconnect","ec2:DisassociateInstanceEventWindow","secretsmanager:DeleteSecret","ec2:RejectTransitGatewayPeeringAttachment","appmesh-preview:CreateRoute","ec2:DeleteNetworkAclEntry","kinesisvideo:ConnectAsViewer","elasticache:CreateReplicationGroup","connect:CreateIntegrationAssociation","glue:CreatePartition","wafv2:CreateRegexPatternSet","connect:UpdateInstanceAttribute","securityhub:EnableSecurityHub","ssm:DeregisterPatchBaselineForPatchGroup","iotwireless:DeleteWirelessGatewayTask","ebs:PutSnapshotBlock","iot:DeleteThingType","servicequotas:RequestServiceQuotaIncrease","waf-regional:UntagResource","redshift:DeleteCluster","ses:CreateCustomVerificationEmailTemplate","fms:DeletePolicy","dataexchange:CancelJob","ec2:DisassociateRouteTable","config:DeleteConfigurationAggregator","gamelift:PutScalingPolicy","glue:DeleteResourcePolicy","cognito-idp:AdminRespondToAuthChallenge","panorama:CreateAppVersion","auditmanager:DeleteControl","appconfig:DeleteHostedConfigurationVersion","autoscaling:TerminateInstanceInAutoScalingGroup","route53resolver:CreateResolverRule","autoscaling:SetInstanceProtection","securityhub:DeleteInvitations","ebs:CompleteSnapshot","glue:UpdateRegistry","cloudsearch:document","autoscaling:PutLifecycleHook","codestar-notifications:DeleteNotificationRule","sagemaker:UpdateUserProfile","connect:UpdateQueueStatus","networkmanager:UntagResource","opsworks:RegisterRdsDbInstance","signer:CancelSigningProfile","sagemaker:DeleteModelQualityJobDefinition","budgets:ExecuteBudgetAction","geo:BatchPutGeofence","detective:StartMonitoringMember","lookoutvision:CreateModel","emr-containers:TagResource","ec2:CreateReservedInstancesListing","waf:DeleteByteMatchSet","mobiletargeting:DeleteEndpoint","finspace:LoadSampleDataSetGroupIntoEnvironment","clouddirectory:BatchWrite","elasticmapreduce:OpenEditorInConsole","ec2:UnassignPrivateIpAddresses","memorydb:DeleteAcl","connect:UpdateQueueOutboundCallerConfig","dax:TagResource","ram:AssociateResourceShare","apprunner:UpdateService","elasticache:ModifyCacheParameterGroup","ec2:ModifyReservedInstances","iot:DeleteDimension","appconfig:StopDeployment","cognito-idp:AdminConfirmSignUp","logs:DeleteRetentionPolicy","synthetics:TagResource","iot:CreateFleetMetric","iotevents:UpdateInput","comprehend:DeleteEndpoint","mobiletargeting:UpdateAdmChannel","workspaces:ModifyWorkspaceAccessProperties","auditmanager:DeleteAssessmentReport","elemental-appliances-software:UntagResource","ec2:DeleteFleets","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","sagemaker:SendPipelineExecutionStepSuccess","appmesh-preview:DeleteVirtualGateway","dms:ModifyEndpoint","mgn:UpdateLaunchConfiguration","cloudtrail:StopLogging","ses:UpdateEmailTemplate","glue:CreateUserDefinedFunction","lambda:PublishLayerVersion","clouddirectory:EnableDirectory","kinesisvideo:CreateStream","rds:CreateEventSubscription","lookoutvision:StopModel","comprehend:StartTopicsDetectionJob","deepracer:RemoveLeaderboardAccessPermission","athena:CreateDataCatalog","codeguru-profiler:RemovePermission","license-manager:TagResource","iotsitewise:UntagResource","s3:CreateBucket","databrew:UpdateRecipeJob","chime:BatchCreateChannelMembership","rds:DeleteDBParameterGroup","rds:DeregisterDBProxyTargets","elastic-inference:Connect","rds-data:BeginTransaction","gamelift:UntagResource","lookoutvision:TagResource","route53resolver:UpdateFirewallRuleGroupAssociation","lightsail:SendContactMethodVerification","iotanalytics:DeletePipeline","medialive:StopMultiplex","frauddetector:UpdateDetectorVersionStatus","backup:DeleteBackupPlan","nimble:PutStudioMembers","codepipeline:EnableStageTransition","codecommit:CreatePullRequest","ssm:GetParametersByPath","firehose:StopDeliveryStreamEncryption","codepipeline:RetryStageExecution","elasticbeanstalk:RemoveTags","chime:BatchCreateAttendee","fsx:CancelDataRepositoryTask","athena:UpdatePreparedStatement","clouddirectory:DeleteTypedLinkFacet","ecs:UpdateCapacityProvider","appstream:CreateImageBuilder","storagegateway:BypassGovernanceRetention","ec2:AttachVolume","aps:DeleteAlertManagerDefinition","s3:PutJobTagging","codestar:UntagProject","iotwireless:UpdateDestination","iot:AssociateTargetsWithJob","route53-recovery-control-config:DeleteCluster","ecs:UntagResource","ec2:ModifySnapshotAttribute","ec2:RejectTransitGatewayMulticastDomainAssociations","aps:PutRuleGroupsNamespace","quicksight:UpdateAnalysis","waf-regional:CreateRegexMatchSet","ecr-public:TagResource","kinesisanalytics:CreateApplicationSnapshot","cloudformation:DeleteChangeSet","amplify:GenerateAccessLogs","monitron:DeleteProject","sagemaker:UpdatePipelineExecution","workspaces:UpdateRulesOfIpGroup","sagemaker:UpdateModelPackage","gamelift:ClaimGameServer","lex:DeleteBotChannel","greengrass:UntagResource","iot1click:DeleteProject","ssm:UpdateServiceSetting","swf:RequestCancelWorkflowExecution","ecs:StartTelemetrySession","mediapackage-vod:DeleteAsset","a4b:UpdateSkillGroup","connect-campaigns:PauseCampaign","network-firewall:UpdateFirewallPolicyChangeProtection","ec2:DeleteVpc","sagemaker:UpdateExperiment","servicediscovery:UpdateHttpNamespace","route53:AssociateVPCWithHostedZone","auditmanager:UpdateAssessmentControl","wellarchitected:UpdateShareInvitation","medialive:AcceptInputDeviceTransfer","redshift:CreateClusterSubnetGroup","budgets:DeleteBudgetAction","ec2:CreateSnapshot","elasticfilesystem:PutLifecycleConfiguration","auditmanager:BatchDeleteDelegationByAssessment","rds:CreateGlobalCluster","ec2:DeleteLaunchTemplateVersions","lightsail:CreateBucket","sagemaker:DeleteNotebookInstanceLifecycleConfig","route53resolver:DeleteFirewallRule","sagemaker:DeleteHumanLoop","iotsitewise:UpdateGatewayCapabilityConfiguration","sagemaker:StopProcessingJob","a4b:DisassociateSkillFromSkillGroup","databrew:UpdateSchedule","codebuild:PutResourcePolicy","iotwireless:DeleteWirelessGateway","events:DeactivateEventSource","rds:DeleteDBProxyEndpoint","kinesisvideo:DeleteStream","ec2:DeleteLocalGatewayRouteTableVpcAssociation","kendra:CreateQuerySuggestionsBlockList","sagemaker:AddTags","sso:AttachManagedPolicyToPermissionSet","aps:DeleteWorkspace","forecast:DeleteDataset","ec2:DeleteTrafficMirrorTarget","kinesis:PutRecord","robomaker:DeleteRobotApplication","schemas:PutCodeBinding","ivs:PutMetadata","cloudshell:PutCredentials","waf:UntagResource","connect:UpdateQuickConnectName","mediaconvert:CreateJobTemplate","ec2:ModifyNetworkInterfaceAttribute","ssm-contacts:PutContactPolicy","geo:CreateMap","lightsail:DeleteRelationalDatabaseSnapshot","waf-regional:DeleteWebACL","a4b:AssociateDeviceWithNetworkProfile","sqlworkbench:UpdateChart","autoscaling:ResumeProcesses","mobiletargeting:DeleteVoiceChannel","iotthingsgraph:DeleteSystemInstance","ds:RemoveIpRoutes","ssm:DeleteAssociation","trustedadvisor:RefreshCheck","mq:UpdateBroker","mediatailor:DeleteSourceLocation","gamelift:UpdateFleetCapacity","wafv2:DeleteLoggingConfiguration","securityhub:TagResource","cloud9:TagResource","codestar:AssociateTeamMember","ds:EnableClientAuthentication","appflow:TagResource","nimble:CreateLaunchProfile","workmail:CreateInboundMailFlowRule","workspaces:MigrateWorkspace","ec2:DeleteRoute","sqs:TagQueue","iot:CreateOTAUpdate","dms:DeleteReplicationInstance","kms:GenerateDataKeyWithoutPlaintext","bugbust:JoinEvent","qldb:SendCommand","deepracer:CreateReinforcementLearningModel","quicksight:CreateDashboard","iot:CancelCertificateTransfer","batch:UpdateJobQueue","deeplens:UpdateProject","redshift:DeauthorizeDataShare","medialive:RejectInputDeviceTransfer","sagemaker:CreateUserProfile","worklink:UpdateFleetMetadata","s3:DeleteBucketPolicy","route53resolver:ImportFirewallDomains","iot:UpdateBillingGroup","access-analyzer:UpdateFindings","elasticmapreduce:DeleteStudioSessionMapping","secretsmanager:UpdateSecretVersionStage","dynamodb:UpdateTable","elasticbeanstalk:UpdateEnvironment","cloudformation:ContinueUpdateRollback","datasync:CancelTaskExecution","ec2-instance-connect:SendSerialConsoleSSHPublicKey","kms:UpdateKeyDescription","dms:DeleteReplicationTask","workspaces:DeleteIpGroup","kinesisvideo:TagStream","swf:DeprecateWorkflowType","workmail:WipeMobileDevice","cloudtrail:AddTags","apigateway:PATCH","grafana:DeleteWorkspace","ssm:UpdateAssociation","a4b:DeleteConferenceProvider","cloudtrail:PutInsightSelectors","lightsail:CreateCertificate","iot:UpdateProvisioningTemplate","lex:CreateSlotType","cloud9:UpdateSSHRemote","mobilehub:SynchronizeProject","lookoutmetrics:UntagResource","ec2:AcceptTransitGatewayPeeringAttachment","iotevents:UntagResource","route53-recovery-readiness:DeleteResourceSet","athena:UntagResource","a4b:DisassociateSkillFromUsers","cloudsearch:AddTags","appmesh:DeleteVirtualGateway","sagemaker:CreatePipeline","machinelearning:UpdateEvaluation","databrew:SendProjectSessionAction","codeguru-profiler:TagResource","ec2:ModifyFpgaImageAttribute","guardduty:UpdateFilter","kinesisvideo:SendAlexaOfferToMaster","groundstation:DeleteConfig","redshift:JoinGroup","frauddetector:UpdateModelVersion","networkmanager:DeleteGlobalNetwork","mediapackage:UpdateOriginEndpoint","ssm-contacts:StopEngagement","lex:UpdateIntent","robomaker:CancelSimulationJob","budgets:UpdateBudgetAction","s3:PutBucketRequestPayment","ec2:StopInstances","geo:UntagResource","ds:RejectSharedDirectory","s3:PutBucketLogging","cloudsearch:DeleteSuggester","lightsail:CreateInstancesFromSnapshot","datasync:DeleteLocation","dms:DeleteEventSubscription","lightsail:RebootRelationalDatabase","workmail:AddMembersToGroup","ec2:ExportTransitGatewayRoutes","sqs:ChangeMessageVisibility","finspace:DeleteEnvironment","panorama:CreateDataSource","personalize:DeleteSolution","ec2:ResetImageAttribute","s3:DeleteMultiRegionAccessPoint","ssm:DeletePatchBaseline","glue:DeleteTableVersion","cognito-idp:UpdateAuthEventFeedback","ec2:SendDiagnosticInterrupt","codecommit:UpdateComment","proton:UpdateEnvironmentTemplateMinorVersion","ec2:AssociateSubnetCidrBlock","securityhub:BatchUpdateFindings","s3:UpdateJobPriority","devicefarm:InstallToRemoteAccessSession","guardduty:DeleteThreatIntelSet","waf:DeleteWebACL","autoscaling:RecordLifecycleActionHeartbeat","fsx:DeleteBackup","chime:UpdateChannelMessage","workmail:ResetPassword","rds:FailoverGlobalCluster","kinesis:RegisterStreamConsumer","ec2:ImportKeyPair","iotevents:BatchDisableAlarm","lightsail:UpdateContainerService","mgn:SendAgentLogsForMgn","amplifybackend:GenerateBackendAPIModels","s3-object-lambda:DeleteObjectVersionTagging","ec2:DeleteTransitGatewayPrefixListReference","lightsail:EnableAddOn","sagemaker:UpdateNotebookInstanceLifecycleConfig","ec2:CreateNetworkAclEntry","sagemaker:PutModelPackageGroupPolicy","execute-api:ManageConnections","networkmanager:AssociateLink","swf:RecordActivityTaskHeartbeat","ecr:BatchDeleteImage","elasticloadbalancing:SetIpAddressType","devicefarm:DeleteRun","cloudhsm:TagResource","grafana:UpdateWorkspace","appstream:StartImageBuilder","rds:ResetDBParameterGroup","kafka-cluster:AlterTransactionalId","medialive:DeleteInput","autoscaling:DeleteLifecycleHook","iotanalytics:UpdateDatastore","codecommit:MergePullRequestByFastForward","finspace:UpdateEnvironment","glue:CreateTable","appmesh:TagResource","memorydb:DeleteUser","medialive:CreateMultiplexProgram","serverlessrepo:CreateCloudFormationChangeSet","ec2:DeleteVpcPeeringConnection","glue:CreateConnection","rds:RevokeDBSecurityGroupIngress","lightsail:DeleteKnownHostKeys","logs:PutRetentionPolicy","connect:StartOutboundVoiceContact","waf-regional:CreateIPSet","mobiletargeting:DeleteSmsTemplate","batch:DeregisterJobDefinition","signer:RevokeSigningProfile","elasticache:DeleteCacheSecurityGroup","ec2:CreateRoute","cognito-idp:SetUserPoolMfaConfig","medialive:UpdateInput","ds:CreateAlias","route53resolver:AssociateFirewallRuleGroup","codecommit:DeleteFile","ssm:UpdateInstanceAssociationStatus","workmail:CreateSmtpGateway","amplify:UpdateApp","iot:DeleteThingShadow","mgh:PutResourceAttributes","apprunner:AssociateCustomDomain","app-integrations:CreateDataIntegration","lightsail:DeleteDistribution","route53:DeleteKeySigningKey","mediaconvert:CreateJob","route53-recovery-readiness:CreateRecoveryGroup","xray:UpdateSamplingRule","lambda:CreateCodeSigningConfig","storagegateway:RetrieveTapeRecoveryPoint","lex:DeleteBotLocale","athena:StartQueryExecution","clouddirectory:UpdateFacet","rds:ModifyEventSubscription","sagemaker:DeleteNotebookInstance","opsworks:UnassignVolume","devicefarm:CreateUpload","iotsitewise:DeleteProject","guardduty:UpdateDetector","cognito-idp:DeleteUserPoolDomain","iot:SetDefaultPolicyVersion","es:UpdateElasticsearchDomainConfig","glacier:InitiateMultipartUpload","a4b:DeleteRoom","ecs:UpdateService","deepracer:CreateLeaderboardAccessToken","waf:DeleteRegexPatternSet","a4b:PutSkillAuthorization","rds:StartDBCluster","kms:RevokeGrant","personalize:CreateDatasetExportJob","codeguru-reviewer:CreateCodeReview","autoscaling:PutScheduledUpdateGroupAction","swf:RespondActivityTaskCompleted","waf:UpdateSqlInjectionMatchSet","wellarchitected:UpdateWorkloadShare","connect:DisassociateQueueQuickConnects","freertos:CreateSoftwareConfiguration","schemas:CreateDiscoverer","sso:ProvisionPermissionSet","kinesis:MergeShards","quicksight:UpdateTheme","s3:CreateAccessPoint","securityhub:DeleteInsight","s3:PutBucketTagging","honeycode:BatchUpsertTableRows","swf:ScheduleActivityTask","elasticache:BatchStopUpdateAction","proton:CreateEnvironmentTemplateVersion","artifact:TerminateAgreement","iot:DeleteOTAUpdate","ec2:CreateInstanceExportTask","securityhub:DeclineInvitations","elasticache:DecreaseNodeGroupsInGlobalReplicationGroup","quicksight:UntagResource","acm:RenewCertificate","securityhub:BatchEnableStandards","comprehend:StopEventsDetectionJob","quicksight:DeleteTemplate","directconnect:AssociateVirtualInterface","kafka-cluster:AlterCluster","deepcomposer:UpdateModel","machinelearning:UpdateBatchPrediction","amplify:CreateDomainAssociation","panorama:DeleteModel","ssm:TerminateSession","quicksight:DeleteIAMPolicyAssignment","appmesh-preview:DeleteVirtualNode","medialive:DeleteReservation","iot:CreateAuthorizer","cloudfront:UpdateCloudFrontOriginAccessIdentity","elasticache:ModifyCacheSubnetGroup","logs:CreateLogStream","elasticache:DeleteGlobalReplicationGroup","devicefarm:StopRun","sagemaker:DeleteCodeRepository","lightsail:DeleteInstance","waf-regional:DeleteSqlInjectionMatchSet","deepracer:CloneReinforcementLearningModel","kinesisanalytics:AddApplicationCloudWatchLoggingOption","shield:UpdateProtectionGroup","ecr-public:UntagResource","elasticmapreduce:StopEditor","opsworks:UpdateStack","networkmanager:CreateConnection","appstream:UpdateStack","personalize:DeleteSchema","glue:NotifyEvent","cognito-idp:DeleteResourceServer","es:AssociatePackage","elasticache:DeleteUserGroup","frauddetector:UpdateVariable","quicksight:UpdateDashboard","wafv2:UntagResource","kinesisvideo:CreateSignalingChannel","kafka-cluster:AlterClusterDynamicConfiguration","logs:AssociateKmsKey","directconnect:ConfirmTransitVirtualInterface","rds:ModifyDBSnapshot","waf-regional:UpdateRateBasedRule","glue:BatchDeletePartition","workspaces:RebootWorkspaces","kafka-cluster:AlterTopic","sagemaker:DeleteFlowDefinition","waf-regional:CreateRegexPatternSet","fsx:AssociateFileGateway","kendra:CreateThesaurus","quicksight:CreateGroup","ec2:DeleteTrafficMirrorSession","waf-regional:CreateRateBasedRule","lightsail:DeleteDomain","lex:DeleteBotAlias","directconnect:DeleteLag","servicecatalog:DisassociateResource","lightsail:CreateInstances","panorama:UpdateDataSource","kinesis:RemoveTagsFromStream","ec2:ModifyVpnTunnelOptions","kendra:ClearQuerySuggestions","network-firewall:CreateFirewallPolicy","batch:SubmitJob","iot:ReplaceTopicRule","clouddirectory:UpdateTypedLinkFacet","ec2:AllocateHosts","elasticfilesystem:Backup","ds:UnshareDirectory","quicksight:UpdateDashboardPublishedVersion","ssm-contacts:CreateContact","lightsail:TagResource","a4b:DeleteNetworkProfile","proton:DeleteServiceTemplateMajorVersion","ec2:DeleteTransitGatewayConnect","firehose:StartDeliveryStreamEncryption","network-firewall:DeleteResourcePolicy","appstream:DeleteStack","storagegateway:UpdateFileSystemAssociation","lightsail:ReleaseStaticIp","appmesh-preview:DeleteGatewayRoute","chime:CreateAppInstanceAdmin","emr-containers:CancelJobRun","panorama:DeleteAppVersion","ssm:UpdateManagedInstanceRole","connect:DeleteUseCase","ecr:InitiateLayerUpload","iot:UpdateSecurityProfile","sagemaker:RegisterDevices","waf-regional:PutPermissionPolicy","ecs:DeleteTaskSet","nimble:DeleteLaunchProfileMember","iot:DeleteDomainConfiguration","codepipeline:DeletePipeline","waf-regional:DeleteRegexPatternSet","iot:StartNextPendingJobExecution","ses:DeleteContact","dynamodb:UpdateGlobalTable","redshift:BatchModifyClusterSnapshots","amplifybackend:RemoveBackendConfig","elasticloadbalancing:ModifyRule","elasticloadbalancing:RemoveListenerCertificates","autoscaling:EnableMetricsCollection","globalaccelerator:CreateCustomRoutingListener","nimble:CreateStreamingSession","iotdeviceadvisor:UpdateSuiteDefinition","wisdom:DeleteContent","nimble:DeleteStudioMember","servicediscovery:UpdatePrivateDnsNamespace","route53-recovery-readiness:UpdateReadinessCheck","ds:CreateComputer","mobiletargeting:CreateExportJob","events:CreateEventBus","comprehend:StartPiiEntitiesDetectionJob","clouddirectory:AttachPolicy","workmail:UpdatePrimaryEmailAddress","ec2:CancelSpotInstanceRequests","connect:AssociateQueueQuickConnects","mediatailor:CreateProgram","acm-pca:UpdateCertificateAuthority","ec2-instance-connect:SendSSHPublicKey","sagemaker:CreateLabelingJob","elasticache:CreateUserGroup","waf:CreateGeoMatchSet","ec2:ModifyInstancePlacement","imagebuilder:UpdateInfrastructureConfiguration","lambda:RemovePermission","proton:DeleteService","sdb:PutAttributes","geo:PutGeofence","lightsail:CreateDiskSnapshot","airflow:CreateEnvironment","waf:CreateIPSet","ec2:ModifyCapacityReservation","mobiletargeting:UpdateBaiduChannel","codebuild:BatchDeleteBuilds","elasticache:StartMigration","appstream:DisassociateFleet","iotanalytics:DeleteDatastore","glue:DeleteRegistry","connect-campaigns:PutDialRequestBatch","iotsitewise:BatchDisassociateProjectAssets","chime:SendChannelMessage","servicecatalog:AcceptPortfolioShare","sns:SetTopicAttributes","panorama:CreateInputs","ssm:GetParameter","iotfleethub:DeleteDashboard","personalize:CreateCampaign","elasticache:ResetCacheParameterGroup","redshift:DeleteClusterSecurityGroup","cognito-identity:MergeDeveloperIdentities","gamelift:DeleteBuild","connect:AssociateRoutingProfileQueues","dynamodb:UpdateTimeToLive","ec2:CreateEgressOnlyInternetGateway","waf:UpdateWebACL","s3-object-lambda:AbortMultipartUpload","s3:DeleteAccessPointForObjectLambda","waf-regional:TagResource","app-integrations:UntagResource","redshift:DeleteHsmClientCertificate","appconfig:CreateEnvironment","route53resolver:UntagResource","lightsail:RebootInstance","sagemaker:CreateModelExplainabilityJobDefinition","redshift:CreateSnapshotSchedule","glue:StartImportLabelsTaskRun","fis:UntagResource","iot:Publish","kinesisanalytics:StartApplication","rds:DeleteDBCluster","route53:ChangeResourceRecordSets","workmail:DeleteResource","storagegateway:UpdateBandwidthRateLimit","kendra:BatchPutDocument","ec2:CreateVpnGateway","ec2:TerminateClientVpnConnections","qldb:UntagResource","ds:RegisterEventTopic","athena:CreateNamedQuery","codeartifact:AssociateExternalConnection","fsx:DeleteFileSystem","elasticache:CompleteMigration","codebuild:CreateWebhook","workspaces:DisassociateConnectionAlias","codecommit:DeleteRepository","route53:DeleteReusableDelegationSet","chime:UntagMeeting","cloudtrail:UpdateTrail","elasticfilesystem:DeleteTags","codecommit:PutCommentReaction","config:StartRemediationExecution","cognito-idp:UntagResource","ec2:ModifyHosts","aps:TagResource","codepipeline:DeregisterWebhookWithThirdParty","groundstation:DeleteMissionProfile","wisdom:DeleteAssistantAssociation","s3:ObjectOwnerOverrideToBucketOwner","appsync:DeleteGraphqlApi","ec2:CreateReplaceRootVolumeTask","s3:AbortMultipartUpload","sagemaker:UpdateDomain","ec2:DeleteNetworkInsightsPath","iot:RejectCertificateTransfer","glue:StartMLLabelingSetGenerationTaskRun","acm:ResendValidationEmail","ec2:ModifySubnetAttribute","iot:DeleteMitigationAction","geo:DeleteTracker","connect-campaigns:StopCampaign","cloudtrail:DeleteTrail","route53-recovery-control-config:UpdateSafetyRule","s3:DeleteBucketOwnershipControls","imagebuilder:PutContainerRecipePolicy","mgn:UpdateReplicationConfiguration","autoscaling:PutScalingPolicy","waf-regional:UpdateRegexMatchSet","sqs:SendMessage","lookoutvision:UntagResource","servicediscovery:UpdateService","rds:BacktrackDBCluster","directconnect:DeleteVirtualInterface","opsworks:AttachElasticLoadBalancer","workmail:StartMailboxExportJob","profile:AddProfileKey","lambda:UpdateFunctionCodeSigningConfig","mediatailor:StartChannel","iotwireless:TagResource","quicksight:DeleteDataSource","savingsplans:DeleteQueuedSavingsPlan","sqlworkbench:DeleteSavedQuery","rds:DeleteOptionGroup","events:DeleteArchive","kendra:DeleteFaq","dataexchange:UntagResource","elasticloadbalancing:DeleteListener","appconfig:UpdateConfigurationProfile","mediapackage-vod:TagResource","elasticache:DeleteUser","mediatailor:DeleteVodSource","rds:CreateDBSubnetGroup","networkmanager:TagResource","ec2:CreateNetworkInsightsPath","timestream:DeleteTable","mediaconvert:CancelJob","elastictranscoder:UpdatePipelineStatus","kinesisanalytics:DeleteApplication","ec2:ModifyVpcAttribute","codeartifact:CopyPackageVersions","ec2:DeleteFpgaImage","qldb:ExportJournalToS3","personalize:DeleteEventTracker","ec2:ModifyVpnConnectionOptions","cognito-idp:AdminSetUserPassword","cognito-idp:DeleteIdentityProvider","imagebuilder:UpdateImagePipeline","kinesisvideo:UpdateSignalingChannel","rds:AddTagsToResource","network-firewall:CreateFirewall","elasticmapreduce:StopNotebookExecution","mgn:NotifyAgentConnectedForMgn","route53:CreateHostedZone","secretsmanager:RestoreSecret","opsworks:UpdateApp","iot:AttachPrincipalPolicy","elasticbeanstalk:AbortEnvironmentUpdate","aps:DeleteRuleGroupsNamespace","waf:UpdateXssMatchSet","quicksight:CreateUser","kendra:UpdateQuerySuggestionsBlockList","serverlessrepo:CreateCloudFormationTemplate","braket:UntagResource","wellarchitected:UpdateAnswer","elasticache:IncreaseNodeGroupsInGlobalReplicationGroup","cloudwatch:UntagResource","sagemaker:DeleteApp","servicecatalog:UpdatePortfolio","ec2:CancelCapacityReservation","rds:RestoreDBInstanceFromDBSnapshot","redshift:ModifyClusterDbRevision","kinesisanalytics:AddApplicationInputProcessingConfiguration","apprunner:DisassociateCustomDomain","opsworks:RegisterInstance","ecs:SubmitAttachmentStateChanges","ec2:RejectVpcEndpointConnections","elasticbeanstalk:SwapEnvironmentCNAMEs","gamelift:DeleteMatchmakingRuleSet","glacier:AbortVaultLock","fsx:CreateBackup","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories","ec2:DeleteVpnGateway","comprehend:StopDominantLanguageDetectionJob","lightsail:CreateContainerService","machinelearning:DeleteEvaluation","ec2:CreateCustomerGateway","dax:DecreaseReplicationFactor","kendra:UpdateThesaurus","dms:DeleteEndpoint","connect-campaigns:DeleteCampaign","ssm:CreateDocument","elasticache:DeleteCacheParameterGroup","servicecatalog:DeleteApplication","rekognition:StartFaceSearch","machinelearning:CreateDataSourceFromRedshift","ecr:SetRepositoryPolicy","mediatailor:PutChannelPolicy","rds:AddSourceIdentifierToSubscription","workmail:DeleteMailDomain","appconfig:DeleteDeploymentStrategy","connect:UpdateQueueName","comprehend:CreateDocumentClassifier","sagemaker:CreatePresignedDomainUrl","cloudwatch:DeleteMetricStream","mediaconvert:UpdateJobTemplate","devicefarm:CreateNetworkProfile","auditmanager:BatchDisassociateAssessmentReportEvidence","backup:StartRestoreJob","devicefarm:UntagResource","rekognition:UntagResource","greengrass:DeleteComponent","ec2:ModifyTransitGatewayVpcAttachment","resource-groups:DeleteGroup","redshift:DeleteUsageLimit","cloud9:UpdateEnvironment","a4b:UpdateProfile","cloudsearch:BuildSuggesters","robomaker:UpdateSimulationApplication","swf:StartWorkflowExecution","globalaccelerator:UpdateCustomRoutingAcceleratorAttributes","mobiletargeting:UpdateVoiceTemplate","a4b:ForgetSmartHomeAppliances","proton:UpdateServiceTemplate","elasticmapreduce:DeleteStudio","storagegateway:JoinDomain","iotsitewise:AssociateAssets","quicksight:UpdateDataSourcePermissions","auditmanager:BatchAssociateAssessmentReportEvidence","connect:UpdateRoutingProfileName","sqs:UntagQueue","opsworks:AssociateElasticIp","quicksight:CreateGroupMembership","directconnect:CreatePublicVirtualInterface","redshift:ResumeCluster","ec2:RunInstances","ram:AcceptResourceShareInvitation","ec2:DeleteCustomerGateway","databrew:TagResource","access-analyzer:DeleteArchiveRule","nimble:StartStudioSSOConfigurationRepair","ds:AddRegion","machinelearning:DeleteMLModel","frauddetector:DeleteLabel","elasticache:RemoveTagsFromResource","groundstation:TagResource","config:DeleteRemediationConfiguration","devicefarm:ScheduleRun","iotsitewise:CreateProject","ram:DisassociateResourceShare","neptune-db:connect","ses:SendBulkEmail","lex:CreateBotAlias","proton:DeleteServiceTemplate","sagemaker:StartHumanLoop","batch:UpdateComputeEnvironment","codestar:DeleteUserProfile","route53:CreateKeySigningKey","kafka-cluster:DeleteTopic","ivs:CreateRecordingConfiguration","elasticbeanstalk:RestartAppServer","connect:UpdateQueueMaxContacts","managedblockchain:CreateProposal","elasticfilesystem:DeleteMountTarget","dynamodb:PartiQLInsert","signer:AddProfilePermission","iotsitewise:TagResource","ec2:CreateClientVpnRoute","storagegateway:SetSMBGuestPassword","rds:CreateOptionGroup","storagegateway:DeleteFileShare","ec2:ModifyVolume","network-firewall:DisassociateSubnets","appflow:DeleteConnectorProfile","connect:UpdateRoutingProfileDefaultOutboundQueue","rds-data:ExecuteStatement","budgets:ModifyBudget","ebs:StartSnapshot","macie2:UpdateClassificationJob","es:DeleteDomain","globalaccelerator:UpdateEndpointGroup","ec2:CreateTransitGatewayConnect","rds:DeleteDBSubnetGroup","ds:DisableLDAPS","mediapackage:RotateIngestEndpointCredentials","waf-regional:UpdateRegexPatternSet","s3:PutAccessPointPolicyForObjectLambda","autoscaling:CreateLaunchConfiguration","codestar-connections:UpdateConnectionInstallation","servicecatalog:DeletePortfolio","network-firewall:AssociateSubnets","fis:UpdateExperimentTemplate","lightsail:DeleteAlarm","elasticmapreduce:PutManagedScalingPolicy","clouddirectory:CreateIndex","worklink:DisassociateWebsiteAuthorizationProvider","storagegateway:UpdateBandwidthRateLimitSchedule","geo:BatchEvaluateGeofences","mobiletargeting:UpdateJourney","kendra:CreateFaq","dynamodb:DeleteTableReplica","a4b:DeleteProfile","opsworks:DeregisterEcsCluster","cloudtrail:PutEventSelectors","frauddetector:DeleteOutcome","cloudwatch:DisableAlarmActions","trustedadvisor:ExcludeCheckItems","workmail:DeleteGroup","ec2:DeleteTransitGatewayMulticastDomain","workmail:PutRetentionPolicy","iotsitewise:UpdateAccessPolicy","ds:EnableRadius","qldb:PartiQLInsert","ds:RegisterCertificate","cloud9:UpdateEnvironmentSettings","memorydb:FailoverShard","ec2:RunScheduledInstances","codeguru-profiler:PostAgentProfile","profile:PutProfileObject","iot:DeleteProvisioningTemplateVersion","ssm:DeleteParameter","codeguru-profiler:PutPermission","gamelift:UpdateFleetPortSettings","codecommit:UntagResource","cognito-idp:UpdateUserPool","dax:BatchWriteItem","appmesh-preview:UpdateVirtualRouter","kafka-cluster:WriteDataIdempotently","codebuild:RetryBuildBatch","robomaker:CreateWorldGenerationJob","kinesisanalytics:DeleteApplicationCloudWatchLoggingOption","iotfleethub:UpdateDashboard","sso:PutInlinePolicyToPermissionSet","comprehend:DeleteEntityRecognizer","sagemaker:CreateContext","logs:PutMetricFilter","logs:CreateLogGroup","amplify:StartDeployment","lookoutequipment:DeleteDataset","networkmanager:DeleteLink","proton:UntagResource","cloudformation:UntagResource","healthlake:StartFHIRExportJob","securityhub:CreateActionTarget","waf:UpdateRegexPatternSet","elastictranscoder:UpdatePipeline","athena:DeletePreparedStatement","cassandra:TagResource","appconfig:CreateHostedConfigurationVersion","lightsail:UpdateLoadBalancerAttribute","proton:CreateEnvironmentTemplateMinorVersion","quicksight:CreateTemplateAlias","appstream:StartFleet","ds:DeleteLogSubscription","qldb:CancelJournalKinesisStream","auditmanager:DeleteAssessmentFramework","nimble:CreateStudio","iot:DeleteAuthorizer","ec2:UpdateSecurityGroupRuleDescriptionsEgress","cloudfront:UpdateStreamingDistribution","kinesis:StartStreamEncryption","wisdom:NotifyRecommendationsReceived","es:ESHttpPut","workspaces:RebuildWorkspaces","cloudwatch:EnableAlarmActions","iotsitewise:UpdateProject","fsx:DeleteVolume","iotanalytics:DeleteChannel","ec2:CreateInstanceEventWindow","ssm-incidents:StartIncident","codedeploy:CreateDeploymentConfig","waf-regional:CreateWebACLMigrationStack","transfer:DeleteSshPublicKey","cognito-sync:SetCognitoEvents","networkmanager:DisassociateTransitGatewayConnectPeer","connect:UpdateUserSecurityProfiles","appmesh-preview:UpdateVirtualNode","route53:DeleteHealthCheck","greengrass:TagResource","iotthingsgraph:TagResource","medialive:DeleteInputSecurityGroup","glue:UpdateTable","rds:PromoteReadReplica","ram:UntagResource","codebuild:DeleteReportGroup","rds:StopDBInstance","ssm-incidents:UpdateDeletionProtection","swf:TagResource","waf:CreateSqlInjectionMatchSet","quicksight:CreateReader","databrew:UpdateDataset","elasticloadbalancing:RemoveTags","sqlworkbench:TagResource","route53resolver:DisassociateResolverRule","waf:CreateByteMatchSet","connect:AssociateCustomerProfilesDomain","ds:CreateSnapshot","mobiletargeting:CreateImportJob","waf-regional:DeleteIPSet","waf:PutLoggingConfiguration","fsx:ManageBackupPrincipalAssociations","redshift:BatchDeleteClusterSnapshots","robomaker:CreateSimulationApplicationVersion","fsx:AssociateFileSystemAliases","ec2:DeleteLocalGatewayRoute","a4b:PutRoomSkillParameter","s3-object-lambda:RestoreObject","imagebuilder:DeleteComponent","panorama:DeleteDevice","iot:DeleteCACertificate","gamelift:DeleteFleetLocations","quicksight:DeleteTheme","networkmanager:DeregisterTransitGateway","autoscaling:AttachLoadBalancers","kms:DisableKey","redshift:ModifyUsageLimit","rekognition:CreateProjectVersion","ec2:RevokeSecurityGroupEgress","lightsail:CloseInstancePublicPorts","es:CancelElasticsearchServiceSoftwareUpdate","opsworks:UpdateElasticIp","sagemaker:UpdateArtifact","cloudfront:UntagResource","autoscaling:ExitStandby","iot1click:AssociateDeviceWithPlacement","chime:DeleteChannel","chatbot:DeleteSlackChannelConfiguration","sagemaker:CreateNotebookInstanceLifecycleConfig","lightsail:DeleteKeyPair","mobiletargeting:UpdateApplicationSettings","ds:DeleteConditionalForwarder","ec2:CreateSecurityGroup","frauddetector:UpdateDetectorVersion","iot:UpdateDynamicThingGroup","profile:DeleteProfile","elastictranscoder:DeletePreset","transfer:CreateUser","connect:TagResource","storagegateway:NotifyWhenUploaded","cognito-idp:TagResource","quicksight:CreateIngestion","polly:PutLexicon","clouddirectory:DeleteObject","sagemaker:SendPipelineExecutionStepFailure","ec2:ApplySecurityGroupsToClientVpnTargetNetwork","secretsmanager:UntagResource","codecommit:CreateBranch","route53-recovery-readiness:DeleteRecoveryGroup","ec2:DeregisterTransitGatewayMulticastGroupMembers","sagemaker:AddAssociation","robomaker:CancelWorldExportJob","elasticloadbalancing:DeregisterTargets","ec2:AssignIpv6Addresses","lambda:UpdateFunctionCode","acm:ImportCertificate","appmesh:CreateVirtualGateway","iam:DeleteServiceLinkedRole","iam:CreateServiceLinkedRole"]},is_excluded:!1}},customer_managed_policies:{NotYourPolicy:{PolicyName:"NotYourPolicy",PolicyId:"NotYourPolicy",Arn:"arn:aws:iam::012345678901:policy/NotYourPolicy",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl"],Resource:["arn:aws:s3:::mybucket/*","arn:aws:s3:::mybucket"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:[]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:[]},is_excluded:!1},InsecurePolicy:{PolicyName:"InsecurePolicy",PolicyId:"InsecurePolicy",Arn:"arn:aws:iam::012345678901:policy/InsecurePolicy",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl"],Resource:["*"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:PutObjectAcl","s3:PutObject"]},is_excluded:!1},ExcessivePermissions:{PolicyName:"ExcessivePermissions",PolicyId:"ExcessivePermissions",Arn:"arn:aws:iam::012345678901:policy/ExcessivePermissions",Path:"/",DefaultVersionId:"v9",AttachmentCount:1,IsAttachable:!0,CreateDate:"2020-01-29 21:24:20+00:00",UpdateDate:"2020-01-29 23:23:12+00:00",PolicyVersionList:[{Document:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:*","secretsmanager:*","lambda:*"],Resource:["*"]}]},VersionId:"v9",IsDefaultVersion:!0,CreateDate:"2020-01-29 23:23:12+00:00"}],PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"EditExistingLambdaFunctionWithRole",actions:["lambda:updatefunctioncode"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject","secretsmanager:GetSecretValue"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["secretsmanager:PutResourcePolicy","lambda:RemoveLayerVersionPermission","lambda:AddPermission","s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","lambda:DisableReplication","lambda:RemovePermission","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","secretsmanager:DeleteResourcePolicy","lambda:EnableReplication","lambda:AddLayerVersionPermission","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["lambda","s3","secretsmanager"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["secretsmanager:PutResourcePolicy","s3:DeleteBucketWebsite","s3:DeleteObjectTagging","lambda:RemoveLayerVersionPermission","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","lambda:DeleteFunction","lambda:AddPermission","lambda:UpdateFunctionConfiguration","s3:PutLifecycleConfiguration","s3:BypassGovernanceRetention","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","lambda:DeleteFunctionConcurrency","s3:PutBucketVersioning","s3:CreateAccessPointForObjectLambda","lambda:DeleteEventSourceMapping","lambda:PutProvisionedConcurrencyConfig","secretsmanager:UpdateSecretVersionStage","lambda:UpdateCodeSigningConfig","s3:DeleteBucket","secretsmanager:RotateSecret","s3:PutObjectVersionTagging","s3:PutAccelerateConfiguration","s3:ReplicateObject","s3:DeleteObjectVersion","secretsmanager:CancelRotateSecret","s3:PutObjectAcl","secretsmanager:DeleteSecret","secretsmanager:StopReplicationToReplica","lambda:DisableReplication","lambda:UpdateFunctionEventInvokeConfig","lambda:RemovePermission","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutBucketRequestPayment","lambda:TagResource","s3:PutAccessPointPolicyForObjectLambda","secretsmanager:DeleteResourcePolicy","s3:PutBucketLogging","s3:RestoreObject","lambda:InvokeAsync","secretsmanager:RemoveRegionsFromReplication","s3:DeleteMultiRegionAccessPoint","lambda:UntagResource","lambda:DeleteCodeSigningConfig","s3:DeleteAccessPointForObjectLambda","lambda:EnableReplication","s3:ReplicateDelete","secretsmanager:GetSecretValue","s3:DeleteObjectVersionTagging","s3:UpdateJobPriority","s3:PutEncryptionConfiguration","lambda:AddLayerVersionPermission","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","lambda:DeleteAlias","lambda:DeleteFunctionEventInvokeConfig","s3:PutBucketPublicAccessBlock","lambda:PutFunctionCodeSigningConfig","lambda:PublishLayerVersion","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","lambda:CreateFunction","lambda:InvokeFunction","s3:DeleteObject","secretsmanager:ReplicateSecretToRegions","s3:AbortMultipartUpload","s3:DeleteJobTagging","secretsmanager:PutSecretValue","lambda:PutFunctionEventInvokeConfig","secretsmanager:ValidateResourcePolicy","s3:DeleteAccessPointPolicy","s3:DeleteBucketOwnershipControls","secretsmanager:TagResource","lambda:CreateCodeSigningConfig","s3:PutAccessPointConfigurationForObjectLambda","s3:ReplicateTags","s3:PutObjectRetention","lambda:UpdateFunctionCodeSigningConfig","s3:PutBucketNotification","secretsmanager:CreateSecret","s3:PutJobTagging","lambda:CreateAlias","lambda:DeleteProvisionedConcurrencyConfig","s3:PutMultiRegionAccessPointPolicy","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","lambda:DeleteLayerVersion","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","lambda:UpdateEventSourceMapping","s3:PutBucketPolicy","lambda:DeleteFunctionCodeSigningConfig","secretsmanager:RestoreSecret","s3:DeleteStorageLensConfigurationTagging","lambda:UpdateAlias","s3:PutBucketWebsite","secretsmanager:UntagResource","s3:CreateMultiRegionAccessPoint","s3:PutObjectVersionAcl","lambda:PutFunctionConcurrency","s3:PutObject","s3:DeleteAccessPoint","s3:GetObject","lambda:PublishVersion","lambda:UpdateFunctionCode","secretsmanager:UpdateSecret"]},is_excluded:!1}},inline_policies:{ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2:{PolicyName:"InlinePolicyForAdminGroup",PolicyId:"ffd2b5250e18691dbd9f0fb8b36640ec574867835837f17d39f859c3193fb3f2",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:*"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:BypassGovernanceRetention","s3:DeleteBucketPolicy","s3:PutObjectAcl","s3:PutAccessPointPolicy","s3:PutAccessPointPolicyForObjectLambda","s3:PutBucketPublicAccessBlock","s3:ObjectOwnerOverrideToBucketOwner","s3:DeleteAccessPointPolicy","s3:PutMultiRegionAccessPointPolicy","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutBucketAcl","s3:PutBucketPolicy","s3:PutObjectVersionAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:["s3"]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:DeleteBucketWebsite","s3:PutObjectAcl","s3:DeleteObjectTagging","s3:PutIntelligentTieringConfiguration","s3:PutObjectTagging","s3:PutObjectLegalHold","s3:PutMultiRegionAccessPointPolicy","s3:PutBucketPublicAccessBlock","s3:PutInventoryConfiguration","s3:PutReplicationConfiguration","s3:PutBucketOwnershipControls","s3:UpdateJobStatus","s3:DeleteAccessPointPolicyForObjectLambda","s3:PutJobTagging","s3:CreateAccessPoint","s3:PutBucketObjectLockConfiguration","s3:PutBucketTagging","s3:PutBucketAcl","s3:PutAnalyticsConfiguration","s3:PutMetricsConfiguration","s3:PutAccessPointPolicy","s3:PutStorageLensConfigurationTagging","s3:CreateBucket","s3:ObjectOwnerOverrideToBucketOwner","s3:PutBucketPolicy","s3:PutBucketRequestPayment","s3:DeleteObject","s3:DeleteJobTagging","s3:AbortMultipartUpload","s3:PutAccessPointPolicyForObjectLambda","s3:PutLifecycleConfiguration","s3:PutBucketLogging","s3:BypassGovernanceRetention","s3:DeleteStorageLensConfigurationTagging","s3:RestoreObject","s3:DeleteAccessPointPolicy","s3:PutBucketCORS","s3:DeleteBucketPolicy","s3:DeleteStorageLensConfiguration","s3:PutBucketVersioning","s3:DeleteBucketOwnershipControls","s3:CreateAccessPointForObjectLambda","s3:PutAccessPointConfigurationForObjectLambda","s3:PutBucketWebsite","s3:DeleteMultiRegionAccessPoint","s3:PutObjectRetention","s3:CreateMultiRegionAccessPoint","s3:DeleteAccessPointForObjectLambda","s3:PutObjectVersionAcl","s3:ReplicateTags","s3:PutObject","s3:ReplicateDelete","s3:DeleteBucket","s3:DeleteAccessPoint","s3:PutBucketNotification","s3:PutObjectVersionTagging","s3:DeleteObjectVersionTagging","s3:GetObject","s3:PutAccelerateConfiguration","s3:UpdateJobPriority","s3:ReplicateObject","s3:DeleteObjectVersion","s3:PutEncryptionConfiguration"]},is_excluded:!1},e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d:{PolicyName:"InlinePolicyForBidenGroup",PolicyId:"e8bca32ff7d1f7990d71c64d95a04b7caa5aad5791f06f69db59653228c6853d",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:GetObject","s3:PutObjectAcl"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","s3:PutObjectAcl"]},is_excluded:!1},"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca":{PolicyName:"MyOtherRolePolicy",PolicyId:"0568550cb147d2434f6c04641e921f18fe1b7b1fd0b5af5acf514d33d204faca",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["iam:CreateInstanceProfile","iam:ListInstanceProfilesForRole","iam:PassRole","ec2:DescribeIamInstanceProfileAssociations","iam:GetInstanceProfile","ec2:DisassociateIamInstanceProfile","ec2:AssociateIamInstanceProfile","iam:AddRoleToInstanceProfile"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:[]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:AddRoleToInstanceProfile","iam:PassRole","iam:CreateInstanceProfile"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["iam:AddRoleToInstanceProfile","ec2:AssociateIamInstanceProfile","iam:PassRole","iam:CreateInstanceProfile","ec2:DisassociateIamInstanceProfile"]},is_excluded:!1},d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e:{PolicyName:"OverprivilegedEC2",PolicyId:"d09fe3603cd65058b6e2d9817cf37093e83e98318a56ce1e29c8491ac989e57e",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["secretsmanager:GetSecretValue","s3:GetObject","iam:CreateAccessKey"],Resource:"*"}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[{type:"CreateAccessKey",actions:["iam:createaccesskey"]}],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject","secretsmanager:GetSecretValue"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["iam:CreateAccessKey"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:["iam:CreateAccessKey"]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","iam:CreateAccessKey","secretsmanager:GetSecretValue"]},is_excluded:!1},"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f":{PolicyName:"InsecureUserPolicy",PolicyId:"354d81e1788639707f707738fb4c630cb7c5d23614cc467ff9a469a670049e3f",PolicyDocument:{Version:"2012-10-17",Statement:[{Sid:"VisualEditor0",Effect:"Allow",Action:["s3:PutObject","s3:PutObjectAcl","s3:GetObject"],Resource:["*"]}]},PrivilegeEscalation:{severity:"high",description:'

These policies allow a combination of IAM actions that allow a principal with these permissions to escalate their privileges - for example, by creating an access key for another IAM user, or modifying their own permissions. This research was pioneered by Spencer Gietzen at Rhino Security Labs. Remediation guidance can be found here.

',findings:[],links:[]},DataExfiltration:{severity:"medium",description:'

Policies with Data Exfiltration potential allow certain read-only IAM actions without resource constraints, such as s3:GetObject, ssm:GetParameter*, or secretsmanager:GetSecretValue.

  • Unrestricted s3:GetObject permissions has a long history of customer data leaks.
  • ssm:GetParameter* and secretsmanager:GetSecretValue are both used to access secrets.
  • rds:CopyDBSnapshot and rds:CreateDBSnapshot can be used to exfiltrate RDS database contents.

',findings:["s3:GetObject"]},ResourceExposure:{severity:"high",description:'

Resource Exposure actions allow modification of Permissions to resource-based policies or otherwise can expose AWS resources to the public via similar actions that can lead to resource exposure - for example, the ability to modify AWS Resource Access Manager.

',findings:["s3:PutObjectAcl"]},ServiceWildcard:{severity:"medium",description:'

"Service Wildcard" is the unofficial way of referring to IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

',findings:[]},CredentialsExposure:{severity:"high",description:"

Credentials Exposure actions return credentials as part of the API response , such as ecr:GetAuthorizationToken, iam:UpdateAccessKey, and others. The full list is maintained here: https://gist.github.com/kmcquade/33860a617e651104d243c324ddf7992a

",findings:[]},InfrastructureModification:{severity:"low",description:"",findings:["s3:GetObject","s3:PutObjectAcl","s3:PutObject"]},is_excluded:!1}},exclusions:{policies:["AWSServiceRoleFor*","*ServiceRolePolicy","*ServiceLinkedRolePolicy","AdministratorAccess","service-role*","aws-service-role*","/service-role*","/aws-service-role*","MyRole"],roles:["service-role*","aws-service-role*"],users:[""],groups:[""],"include-actions":["s3:GetObject","ssm:GetParameter","ssm:GetParameters","ssm:GetParametersByPath","secretsmanager:GetSecretValue","rds:CopyDBSnapshot","rds:CreateDBSnapshot"],"exclude-actions":[""]},links:{"lightsail:DeleteContactMethod":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContactMethod.html","servicecatalog:CreatePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreatePortfolioShare.html","secretsmanager:PutResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","mgn:UpdateAgentConversionInfoForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","codecommit:UpdatePullRequestDescription":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestDescription.html","s3:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","mgn:FinalizeCutover":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_FinalizeCutover.html","monitron:UntagResource":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/tagging.html#modify-tag-1","managedblockchain:UpdateNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateNode.html","healthlake:UntagResource":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_UntagResource.html","elasticache:CopySnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CopySnapshot.html","wafv2:PutFirewallManagerRuleGroups":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutFirewallManagerRuleGroups.html","swf:ContinueAsNewWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ContinueAsNewWorkflowExecution.html","ec2:ModifyVpcEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html","chime:CreateChannelModerator":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelModerator.html","codebuild:DeleteResourcePolicy":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteResourcePolicy.html","codedeploy:TagResource":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_TagResource.html","codebuild:CreateReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateReportGroup.html","appmesh-preview:CreateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualGateway.html","dynamodb:DeleteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html","ec2:ResetFpgaImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetFpgaImageAttribute.html","elasticfilesystem:ClientWrite":"https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html","elasticfilesystem:CreateTags":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateTags.html","glue:DeleteSchemaVersions":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteSchemaVersions","managedblockchain:UpdateMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UpdateMember.html","rds:StopActivityStream":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopActivityStream.html","iam:DeleteUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUserPolicy.html","s3-outposts:DeleteEndpoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_DeleteEndpoint.html","storagegateway:UpdateAutomaticTapeCreationPolicy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateAutomaticTapeCreationPolicy.html","worklink:UpdateIdentityProviderConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateIdentityProviderConfiguration.html","dms:StartReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTask.html","waf-regional:DeleteRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRule.html","opsworks:StopInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopInstance.html","aps:UpdateWorkspaceAlias":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UpdateWorkspaceAlias","grafana:AssociateLicense":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","ec2:RequestSpotInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotInstances.html","iotanalytics:CreateDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDataset.html","ec2:CreateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayRouteTable.html","iot:CreateCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCustomMetric.html","codeartifact:DisassociateExternalConnection":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisassociateExternalConnection.html","frauddetector:UpdateModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModel","lambda:AddPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html","mq:CreateUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-post","athena:CreatePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreatePreparedStatement.html","deepcomposer:DeleteModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","proton:UpdateServiceInstance":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceInstance.html","quicksight:RestoreAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RestoreAnalysis.html","rds-data:ExecuteSql":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_ExecuteSql.html","geo:BatchDeleteDevicePositionHistory":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchDeleteDevicePositionHistory.html","frauddetector:PutOutcome":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutOutcome.html","sagemaker:DeletePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeletePipeline.html","ec2:DetachInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachInternetGateway.html","opsworks:TagResource":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_TagResource.html","kendra:StopDataSourceSyncJob":"https://docs.aws.amazon.com/kendra/latest/dg/API_StopDataSourceSyncJob.html","iot1click:UpdateProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UpdateProject.html","ssm:UpdateMaintenanceWindowTarget":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindowTarget.html","rds:AuthorizeDBSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AuthorizeDBSecurityGroupIngress.html","codecommit:CreatePullRequestApprovalRule":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequestApprovalRule.html","s3:DeleteStorageLensConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfiguration.html","devicefarm:StopJob":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopJob.html","ec2:CreateSubnet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSubnet.html","databrew:UntagResource":"https://docs.aws.amazon.com/databrew/latest/dg/API_UntagResource.html","honeycode:BatchUpdateTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchUpdateTableRows.html","license-manager:DeleteGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteGrant.html","storagegateway:CreateNFSFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateNFSFileShare.html","appmesh-preview:CreateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualRouter.html","artifact:AcceptAgreement":"https://docs.aws.amazon.com/artifact/latest/ug/managingagreements.html","lookoutmetrics:DeleteAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_DeleteAnomalyDetector.html","quicksight:CreateTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTheme.html","gamelift:SuspendGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_SuspendGameServerGroup.html","rds:ModifyDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSubnetGroup.html","medialive:StartChannel":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","config:PutConfigRule":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutConfigRule.html","forecast:UpdateDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_UpdateDatasetGroup.html","networkmanager:AssociateCustomerGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateCustomerGateway.html","iam:TagServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagServerCertificate.html","sagemaker:DeleteAssociation":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAssociation.html","workmail:EnableMailGroups":"https://docs.aws.amazon.com/workmail/latest/adminguide/enable_existing_group.html","ecs:StartTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_StartTask.html","iot:AddThingToBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToBillingGroup.html","wellarchitected:TagResource":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_TagResource.html","kinesis:CreateStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html","connect:DeleteInstance":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:EnableImageDeprecation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableImageDeprecation.html","quicksight:UpdateThemePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemePermissions.html","ds:CreateLogSubscription":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateLogSubscription.html","iam:UpdateAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAccessKey.html","sagemaker:DeleteMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteMonitoringSchedule.html","workmail:DeleteMobileDevice":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-devices.html#remove_mobile_device","deeplens:DeleteProject":null,"memorydb:DeleteSubnetGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSubnetGroup.html","lambda:DisableReplication":null,"mobiletargeting:UntagResource":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-tags.html#rest-api-tags-methods-delete","schemas:DeleteRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#DeleteRegistry","codebuild:CreateProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateProject.html","ses:UntagResource":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UntagResource.html","route53resolver:AssociateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverQueryLogConfig.html","codestar:UpdateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateTeamMember.html","redshift:CreateHsmConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmConfiguration.html","kms:DisableKeyRotation":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DisableKeyRotation.html","appmesh:CreateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateRoute.html","appconfig:DeleteEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteEnvironment.html","deepracer:UntagResource":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-tagging.html","athena:UpdateWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateWorkGroup.html","workspaces:ModifyClientProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyClientProperties.html","sso:UpdatePermissionSet":"{DocHomeURL}singlesignon/latest/APIReference/API_UpdatePermissionSet.html","mgh:AssociateDiscoveredResource":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateDiscoveredResource.html","chime:DeleteAppInstance":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstance.html","athena:DeleteNamedQuery":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteNamedQuery.html","ec2:ModifyVpcEndpointServiceConfiguration":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointServiceConfiguration.html","grafana:UpdatePermissions":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","iot:UpdateAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateAuthorizer.html","redshift:RestoreTableFromClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreTableFromClusterSnapshot.html","ses:DeleteDedicatedIpPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteDedicatedIpPool.html","app-integrations:DeleteDataIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegrationAssociation.html","backup:DeleteBackupVaultAccessPolicy":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultAccessPolicy.html","wellarchitected:UpgradeLensReview":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpgradeLensReview.html","elasticfilesystem:UntagResource":"https://docs.aws.amazon.com/efs/latest/ug/API_UntagResource.html","elasticbeanstalk:DisassociateEnvironmentOperationsRole":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DisassociateEnvironmentOperationsRole.html","cognito-idp:StartUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_StartUserImportJob.html","cloudsearch:CreateDomain":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_CreateDomain.html","ec2:ConfirmProductInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ConfirmProductInstance.html","ec2:ModifyInstanceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html","es:ESHttpDelete":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","storagegateway:CreateTapes":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateTapes.html","lambda:TagResource":"https://docs.aws.amazon.com/lambda/latest/dg/API_TagResources.html","mgh:DeleteProgressUpdateStream":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DeleteProgressUpdateStream.html","connect:DeleteIntegrationAssociation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteIntegrationAssociation.html","amplifybackend:RemoveAllBackends":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-remove.html#RemoveAllBackends","backup:DeleteReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteReportPlan.html","sagemaker:CreateApp":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateApp.html","execute-api:InvalidateCache":"https://docs.aws.amazon.com/apigateway/api-reference/api-gateway-caching.html","iam:DeleteVirtualMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteVirtualMFADevice.html","workmail:DeleteOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove-email-flow-rule.html","fsx:CreateFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html","appconfig:ValidateConfiguration":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_ValidateConfiguration.html","cloudhsm:RestoreBackup":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_RestoreBackup.html","ec2:DeleteSubnet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSubnet.html","servicecatalog:DeleteProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeleteProduct.html","ses:DeleteContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteContactList.html","swf:TerminateWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TerminateWorkflowExecution.html","forecast:CreateDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetGroup.html","appstream:UpdateImagePermissions":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateImagePermissions.html","workmail:TagResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_TagResource.html","connect:AssociateLambdaFunction":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","connect-campaigns:StartCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","medialive:PurchaseOffering":"https://docs.aws.amazon.com/medialive/latest/ug/purchasing-reservations.html","codedeploy:CreateApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateApplication.html","ec2:CreateTrafficMirrorFilter":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilter.html","signer:TagResource":"https://docs.aws.amazon.com/signer/latest/api/API_TagResource.html","cloudshell:DeleteEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DeleteEnvironment","dms:ApplyPendingMaintenanceAction":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ApplyPendingMaintenanceAction.html","ecr:TagResource":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_TagResource.html","comprehend:CreateEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateEntityRecognizer.html","appconfig:CreateApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateApplication.html","ses:CreateDedicatedIpPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateDedicatedIpPool.html","cognito-idp:UpdateGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateGroup.html","nimble:DeleteStreamingSession":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions-sessionid.html","iot:DeleteProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplate.html","opsworks:DeregisterInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterInstance.html","backup:StartReportJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartReportJob.html","s3-object-lambda:DeleteObjectVersion":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","directconnect:DeleteDirectConnectGateway":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGateway.html","storagegateway:DeleteAutomaticTapeCreationPolicy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteAutomaticTapeCreationPolicy.html","proton:CancelServiceInstanceDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelServiceInstanceDeployment.html","rds:ModifyOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html","ecs:UpdateContainerInstancesState":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateContainerInstancesState.html","ssm:UpdateMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindow.html","ec2:AcceptVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptVpcPeeringConnection.html","connect:CreateRoutingProfile":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateRoutingProfile.html","elasticfilesystem:ClientRootAccess":"https://docs.aws.amazon.com/efs/latest/ug/efs-client-authorization.html","groundstation:DeleteDataflowEndpointGroup":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteDataflowEndpointGroup.html","lightsail:AttachDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachDisk.html","quicksight:DeleteAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAnalysis.html","ec2:ModifyInstanceEventStartTime":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceEventStartTime.html","app-integrations:CreateEventIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegrationAssociation.html","kafka-cluster:WriteData":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","cloud9:UntagResource":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UntagResource.html","apprunner:CreateAutoScalingConfiguration":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateAutoScalingConfiguration.html","codepipeline:DeleteCustomActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteCustomActionType.html","elasticfilesystem:Restore":"https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html","iot:CreateTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRuleDestination.html","sagemaker:CreateModel":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModel.html","ses:DeleteEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailIdentityPolicy.html","es:CancelServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-stopupdate","signer:StartSigningJob":"https://docs.aws.amazon.com/signer/latest/api/API_StartSigningJob.html","ds:AddIpRoutes":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddIpRoutes.html","license-manager:UntagResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UntagResource.html","proton:UpdateEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironment.html","lambda:InvokeFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html","worklink:UntagResource":"https://docs.aws.amazon.com/worklink/latest/api/API_UntagResource.html","kinesis:DeleteStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteStream.html","qldb:PartiQLCreateIndex":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.create-index.html","ec2:ModifyManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyManagedPrefixList.html","mgn:DeleteSourceServer":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteSourceServer.html","lightsail:DeleteContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerService.html","cognito-sync:UnsubscribeFromDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UnsubscribeFromDataset.html","ec2:DisassociateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateTransitGatewayRouteTable.html","ec2:ReleaseHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseHosts.html","mgh:ImportMigrationTask":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_ImportMigrationTask.html","codeguru-reviewer:TagResource":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_TagResource.html","panorama:CreateStreams":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateStreamsList.html","dynamodb:DisableKinesisStreamingDestination":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DisableKinesisStreamingDestination.html","chime:PutAppInstanceStreamingConfigurations":"https://docs.aws.amazon.com/chime/latest/APIReference/API_PutAppInstanceStreamingConfigurations.html","route53:DeactivateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeactivateKeySigningKey.html","frauddetector:DeleteVariable":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteVariable","dax:DeleteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html","guardduty:TagResource":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_TagResource.html","iotsitewise:BatchAssociateProjectAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchAssociateProjectAssets.html","s3-outposts:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","ec2:StartInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartInstances.html","storagegateway:UpdateSnapshotSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSnapshotSchedule.html","worklink:UpdateDomainMetadata":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateDomainMetadata.html","connect:SuspendContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_SuspendContactRecording.html","s3:PutObjectRetention":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html","ec2:AssociateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateTransitGatewayMulticastDomain.html","cognito-identity:TagResource":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_TagResource.html","sagemaker:AssociateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AssociateTrialComponent.html","ec2:DeleteTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayRouteTable.html","iot:DetachPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPolicy.html","schemas:UpdateDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#UpdateDiscoverer","glacier:InitiateVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-InitiateVaultLock.html","ec2:ImportImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html","macie2:CreateCustomDataIdentifier":"https://docs.aws.amazon.com/macie/latest/APIReference/custom-data-identifiers.html","imagebuilder:CreateComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateComponent.html","waf:DeleteSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSizeConstraintSet.html","backup:UpdateBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateBackupPlan.html","robomaker:UntagResource":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UntagResource.html","lightsail:GetInstanceAccessDetails":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceAccessDetails.html","appsync:UpdateGraphqlApi":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_UpdateGraphqlApi.html","ram:UpdateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_UpdateResourceShare.html","databrew:DeleteJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteJob.html","sqs:RemovePermission":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_RemovePermission.html","schemas:DeleteResourcePolicy":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#DeleteResourcePolicy","mobiletargeting:UpdateApnsVoipChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-channel.html#rest-api-apns-voip-channel-methods","fms:PutProtocolsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutProtocolsList.html","worklink:UpdateAuditStreamConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateAuditStreamConfiguration.html","directconnect:AllocateHostedConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateHostedConnection.html","lex:RecognizeText":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_RecognizeText.html","macie2:CreateClassificationJob":"https://docs.aws.amazon.com/macie/latest/APIReference/jobs.html","sagemaker:DeleteImageVersion":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteImageVersion.html","route53-recovery-readiness:UpdateResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets-resourcesetname.html","medialive:CreateChannel":"https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html","appmesh:UpdateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateRoute.html","profile:DeleteDomain":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteDomain.html","directconnect:CreateDirectConnectGatewayAssociationProposal":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociationProposal.html","codeartifact:UpdatePackageVersionsStatus":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html","guardduty:DeleteDetector":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteDetector.html","ses:PutConfigurationSetDeliveryOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetDeliveryOptions.html","iam:CreateGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateGroup.html","ram:TagResource":"https://docs.aws.amazon.com/ram/latest/APIReference/API_TagResource.html","kinesisvideo:PutMedia":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_PutMedia.html","redshift:ModifySnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotSchedule.html","clouddirectory:AddFacetToObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AddFacetToObject.html","workmail:DisassociateDelegateFromResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DisassociateDelegateFromResource.html","dax:PutItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html","dataexchange:UpdateAsset":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#UpdateAsset","mediapackage-vod:DeletePackagingGroup":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html#packaging_groups-iddelete","ssm:PutComplianceItems":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_PutComplianceItems.html","autoscaling:CreateAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateAutoScalingGroup.html","sagemaker:DeleteExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteExperiment.html","quicksight:UpdateAccountCustomization":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAccountCustomization.html","iotevents:DeleteAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteAlarmModel.html","kinesisanalytics:UntagResource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UntagResource.html","sqlworkbench:UpdateFileFolder":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","memorydb:TagResource":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_TagResource.html","lookoutmetrics:CreateAlert":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateAlert.html","personalize:CreateEventTracker":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html","waf:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRuleGroup.html","frauddetector:UpdateRuleMetadata":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleMetadata.html","mobiletargeting:UpdateApnsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-channel.html#rest-api-apns-channel-methods","transfer:DeleteServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteServer.html","auditmanager:UpdateAssessmentStatus":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentStatus.html","a4b:DeleteGatewayGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteGatewayGroup.html","opsworks:RegisterVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterVolume.html","robomaker:CreateRobotApplicationVersion":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateRobotApplicationVersion.html","voiceid:TagResource":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_TagResource.html","workspaces:DeleteConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteConnectionAlias.html","cloud9:ActivateEC2Remote":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","ec2:ExportImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ExportImage.html","wafv2:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRegexPatternSet.html","sagemaker:DeleteModelPackageGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackageGroup.html","swf:CompleteWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CompleteWorkflowExecution.html","cloudsearch:UpdateDomainEndpointOptions":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateDomainEndpointOptions.html","quicksight:DeleteUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteUser.html","waf:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACL.html","kinesisvideo:ConnectAsMaster":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsMaster.html","cassandra:Alter":null,"proton:UpdateEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentAccountConnection.html","iot:AttachPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPolicy.html","ec2:ModifyInstanceCapacityReservationAttributes":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCapacityReservationAttributes.html","s3:CreateMultiRegionAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html","mobiletargeting:DeleteEventStream":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-event-stream.html#rest-api-event-stream-methods","lambda:PutFunctionConcurrency":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionConcurrency.html","ec2:CreateVpcEndpointServiceConfiguration":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointServiceConfiguration.html","rds:RegisterDBProxyTargets":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RegisterDBProxyTargets.html","amplify:UpdateDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","opsworks:CreateApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateApp.html","elasticache:CreateCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheCluster.html","iotfleethub:DeleteApplication":null,"lookoutequipment:StopInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StopInferenceScheduler.html","proton:UpdateServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateMajorVersion.html","glue:StartMLEvaluationTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartMLEvaluationTaskRun","mediatailor:UpdateVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","waf-regional:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeletePermissionPolicy.html","acm-pca:DeletePolicy":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeletePolicy.html","amplifybackend:CreateBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config.html#CreateBackendConfig","workmail:EnableMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_domain.html","s3-outposts:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","appmesh:DeleteVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html","frauddetector:DeleteModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModel","fis:InjectApiThrottleError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","frauddetector:DeleteBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteBatchPredictionJob","guardduty:UpdatePublishingDestination":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdatePublishingDestination.html","iot:DeleteBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteBillingGroup.html","ses:CreateContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateContactList.html","autoscaling:SuspendProcesses":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SuspendProcesses.html","kms:ImportKeyMaterial":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ImportKeyMaterial.html","securityhub:UpdateActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateActionTarget.html","ses:UpdateConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateConfigurationSetEventDestination.html","ssm:UpdateOpsMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateOpsMetadata.html","workmail:DeregisterFromWorkMail":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeregisterFromWorkMail.html","ses:DeleteConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteConfigurationSetEventDestination.html","sqlworkbench:CreateConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","workspaces:CreateWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_CreateWorkspaces.html","mediapackage:UpdateChannel":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-idput","cognito-idp:AdminLinkProviderForUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminLinkProviderForUser.html","ec2:DetachVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachVpnGateway.html","cloudsearch:DeleteIndexField":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteIndexField.html","iotwireless:ResetResourceLogLevel":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ResetResourceLogLevel.html","quicksight:CreateThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateThemeAlias.html","networkmanager:UpdateSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateSite.html","medialive:BatchStart":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","storagegateway:ResetCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_ResetCache.html","chime:DeleteAppInstanceAdmin":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceAdmin.html","datasync:UntagResource":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UntagResource.html","lightsail:CreateDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDistribution.html","lightsail:CreateKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateKeyPair.html","autoscaling:UpdateAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_UpdateAutoScalingGroup.html","dataexchange:DeleteDataSet":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid.html#DeleteDataSet","dynamodb:PartiQLDelete":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","xray:CreateSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_CreateSamplingRule.html","waf-regional:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutLoggingConfiguration.html","cognito-sync:BulkPublish":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_BulkPublish.html","acm-pca:DeletePermission":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeletePermission.html","schemas:CreateSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema","medialive:UpdateChannelClass":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","redshift:CancelResize":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CancelResize.html","swf:DeprecateDomain":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateDomain.html","sagemaker:CreateModelBiasJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelBiasJobDefinition.html","codecommit:DisassociateApprovalRuleTemplateFromRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DisassociateApprovalRuleTemplateFromRepository.html","s3:PutBucketCORS":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketCors.html","mediatailor:DeleteProgram":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html","network-firewall:UntagResource":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UntagResource.html","s3:PutBucketVersioning":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html","route53:CreateQueryLoggingConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html","lightsail:DeleteContainerImage":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteContainerImage.html","cognito-idp:AdminUpdateUserAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateUserAttributes.html","chime:TagMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagMeeting.html","iot:ConfirmTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_ConfirmTopicRuleDestination.html","codedeploy:UntagResource":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UntagResource.html","ec2:RejectVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectVpcPeeringConnection.html","autoscaling:DetachLoadBalancers":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachLoadBalancers.html","execute-api:Invoke":"https://docs.aws.amazon.com/apigateway/api-reference/how-to-call-api.html","gamelift:StartGameSessionPlacement":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartGameSessionPlacement.html","route53resolver:UpdateFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRule.html","sagemaker:UpdateNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateNotebookInstance.html","ds:DeregisterEventTopic":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeregisterEventTopic.html","route53:EnableHostedZoneDNSSEC":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_EnableHostedZoneDNSSEC.html","sagemaker:CreateAlgorithm":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAlgorithm.html","iam:UntagPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagPolicy.html","s3:PutAccelerateConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html","sdb:BatchPutAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_BatchPutAttributes.html","directconnect:AllocatePublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePublicVirtualInterface.html","s3:DeleteObjectVersion":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","codebuild:BatchPutCodeCoverages":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","elasticache:AuthorizeCacheSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_AuthorizeCacheSecurityGroupIngress.html","forecast:DeleteForecastExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteForecastExportJob.html","imagebuilder:DeleteImageRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImageRecipe.html","securityhub:EnableImportFindingsForProduct":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableImportFindingsForProduct.html","waf:DeleteSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteSqlInjectionMatchSet.html","secretsmanager:CancelRotateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","kms:Decrypt":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Decrypt.html","memorydb:UntagResource":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UntagResource.html","lightsail:AttachLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachLoadBalancerTlsCertificate.html","iotanalytics:CreateDatasetContent":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatasetContent.html","autoscaling:DeletePolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeletePolicy.html","resource-groups:UpdateGroupQuery":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroupQuery.html","opsworks:RegisterElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterElasticIp.html","redshift:CreateHsmClientCertificate":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateHsmClientCertificate.html","cloudwatch:DeleteAlarms":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteAlarms.html","dynamodb:CreateTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html","ec2:CreateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayConnectPeer.html","codepipeline:UntagResource":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UntagResource.html","iotsitewise:DeleteAssetModel":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAssetModel.html","quicksight:UpdateDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSet.html","sagemaker:DeleteUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteUserProfile.html","ec2:StartVpcEndpointServicePrivateDnsVerification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartVpcEndpointServicePrivateDnsVerification.html","route53-recovery-control-config:CreateSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html","cognito-idp:SetUICustomization":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUICustomization.html","connect:AssociateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayPrefixListReference.html","elastictranscoder:CreatePreset":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-preset.html","codestar:PutExtendedAccess":null,"iot:UpdateScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateScheduledAudit.html","amplifybackend:ImportBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname.html#ImportBackendAuth","glacier:InitiateJob":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-initiate-job-post.html","route53-recovery-readiness:CreateCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells.html","fsx:CreateVolumeFromBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolumeFromBackup.html","gamelift:DeregisterGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeregisterGameServer.html","comprehend:StartDominantLanguageDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartDominantLanguageDetectionJob.html","wisdom:CreateSession":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateSession.html","kinesisvideo:TagResource":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagResource.html","elemental-appliances-software:UpdateQuote":"https://docs.aws.amazon.com/elemental-appliances-software","airflow:UpdateEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","sagemaker:CreateAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAppImageConfig.html","batch:DeleteComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteComputeEnvironment.html","amplify:CreateBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ec2:AssociateClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateClientVpnTargetNetwork.html","forecast:CreateDatasetImportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetImportJob.html","secretsmanager:DeleteResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","ecr:PutImage":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImage.html","kendra:DeleteQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteQuerySuggestionsBlockList.html","connect:UpdateQueueHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueHoursOfOperation.html","rds:DeleteDBProxy":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBProxy.html","robomaker:TagResource":"https://docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html","airflow:UntagResource":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","devicefarm:StopRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRemoteAccessSession.html","codecommit:MergePullRequestBySquash":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestBySquash.html","iot:CreateThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingType.html","servicecatalog:UpdateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UpdateAttributeGroup.html","states:CreateStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateStateMachine.html","connect:CreateUseCase":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUseCase.html","fis:StartExperiment":"https://docs.aws.amazon.com/fis/latest/APIReference/API_StartExperiment.html","route53:DeleteTrafficPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html","ec2:CreateLocalGatewayRouteTableVpcAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLocalGatewayRouteTableVpcAssociation.html","access-analyzer:UntagResource":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UntagResource.html","iot:UntagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_UntagResource.html","quicksight:UpdateAnalysisPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAnalysisPermissions.html","ecr:PutImageTagMutability":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageTagMutability.html","medialive:BatchStop":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","ssm:UpdatePatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdatePatchBaseline.html","autoscaling:BatchDeleteScheduledAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_BatchDeleteScheduledAction.html","globalaccelerator:DeleteAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html","backup:DisassociateRecoveryPoint":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DisassociateRecoveryPoint.html","glacier:UploadMultipartPart":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-upload-part.html","s3:PutEncryptionConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketEncryption.html","route53:DeleteTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicyInstance.html","serverlessrepo:DeleteApplication":null,"transfer:DeleteUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteUser.html","sqs:DeleteMessage":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html","securityhub:DisassociateFromAdministratorAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateFromAdministratorAccount.html","worklink:DisassociateWebsiteCertificateAuthority":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateWebsiteCertificateAuthority.html","iot:UpdateDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDomainConfiguration.html","appconfig:UpdateDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateDeploymentStrategy.html","chime:ListChannelMessages":"https://docs.aws.amazon.com/chime/latest/APIReference/API_ListChannelMessages.html","iot:Connect":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","memorydb:CopySnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html","auditmanager:DisassociateAssessmentReportEvidenceFolder":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DisassociateAssessmentReportEvidenceFolder.html","elasticloadbalancing:ModifyTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroup.html","lightsail:DetachInstancesFromLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html","kinesis:SplitShard":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SplitShard.html","resource-groups:UngroupResources":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UngroupResources.html","route53resolver:UpdateFirewallConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallConfig.html","dataexchange:UpdateRevision":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid.html#UpdateRevision","workspaces:CopyWorkspaceImage":"https://docs.aws.amazon.com/workspaces/latest/api/API_CopyWorkspaceImage.html","servicediscovery:DeleteNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteNamespace.html","workspaces:RegisterWorkspaceDirectory":"https://docs.aws.amazon.com/workspaces/latest/api/API_RegisterWorkspaceDirectory.html","iot:DeletePolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicy.html","a4b:DeleteUser":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteUser.html","cloud9:UpdateMembershipSettings":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","nimble:DeleteStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components-studiocomponentid.html","codebuild:UpdateWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateWebhook.html","aps:DeleteAlertManagerSilence":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerSilence","glue:CreateSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-CreateSchema","route53resolver:CreateFirewallDomainList":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallDomainList.html","autoscaling:AttachInstances":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachInstances.html","route53-recovery-readiness:TagResource":"https://docs.aws.amazon.com/recovery-readiness/latest/api/tags-resource-arn.html","storagegateway:AssignTapePool":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AssignTapePool.html","devicefarm:UpdateNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateNetworkProfile.html","elasticbeanstalk:RebuildEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html","schemas:DeleteSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#DeleteSchema","ssm:DeregisterTargetFromMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterTargetFromMaintenanceWindow.html","route53-recovery-control-config:CreateControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html","codestar-notifications:Unsubscribe":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_Unsubscribe.html","ssm:ResetServiceSetting":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ResetServiceSetting.html","iam:CreateInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateInstanceProfile.html","lightsail:UntagResource":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UntagResource.html","ssm:UpdateDocumentDefaultVersion":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocumentDefaultVersion.html","forecast:DeleteDatasetGroup":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDatasetGroup.html","ec2:DeregisterTransitGatewayMulticastGroupSources":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterTransitGatewayMulticastGroupSources.html","schemas:CreateRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#CreateRegistry","elasticbeanstalk:UpdateApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html","sagemaker:UpdateDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDeviceFleet.html","es:AddTags":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-addtags","workmail:DeleteRetentionPolicy":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteRetentionPolicy.html","iam:DeleteSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSAMLProvider.html","network-firewall:UpdateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicy.html","qldb:DeleteLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_DeleteLedger.html","sagemaker:CreateFlowDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateFlowDefinition.html","sagemaker:DeleteModelBiasJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelBiasJobDefinition.html","swf:CancelWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CancelWorkflowExecution.html","sagemaker:UpdateCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateCodeRepository.html","workspaces:DeregisterWorkspaceDirectory":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeregisterWorkspaceDirectory.html","sagemaker:CreateExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateExperiment.html","workmail:SetMailUserDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html","bugbust:TagResource":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","batch:CreateComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html","a4b:DisassociateSkillGroupFromRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillGroupFromRoom.html","rds:ModifyDBSnapshotAttribute":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshotAttribute.html","backup:PutBackupVaultAccessPolicy":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultAccessPolicy.html","swf:RespondActivityTaskCanceled":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCanceled.html","iam:AddUserToGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddUserToGroup.html","kinesisanalytics:UpdateApplicationMaintenanceConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UpdateApplicationMaintenanceConfiguration.html","workspaces:DeleteWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteWorkspaceBundle.html","ecr-public:BatchDeleteImage":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_BatchDeleteImage.html","ec2:DetachVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachVolume.html","honeycode:BatchDeleteTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchDeleteTableRows.html","ssm:SendCommand":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_SendCommand.html","ssm:UpdateDocumentMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocumentMetadata.html","waf-regional:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateWebACL.html","rds:PromoteReadReplicaDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplicaDBCluster.html","ram:DisassociateResourceSharePermission":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceSharePermission.html","kinesis:DeregisterStreamConsumer":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html","mobiletargeting:UpdateApnsVoipSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-sandbox-channel.html#rest-api-apns-voip-sandbox-channel-methods","lambda:DeleteLayerVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteLayerVersion.html","appmesh:CreateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualService.html","forecast:CreateForecast":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateForecast.html","lightsail:CreateRelationalDatabaseSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseSnapshot.html","elasticache:CreateCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheSubnetGroup.html","ec2:CreateTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilterRule.html","elasticbeanstalk:DeleteApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html","iot:UpdateStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateStream.html","ds:ShareDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_ShareDirectory.html","lightsail:UpdateBucketBundle":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucketBundle.html","s3-outposts:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","codedeploy:DeleteDeploymentConfig":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentConfig.html","codedeploy:DeregisterOnPremisesInstance":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeregisterOnPremisesInstance.html","rekognition:DeleteProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteProjectVersion.html","amplify:DeleteBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","connect:DeleteQuickConnect":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteQuickConnect.html","mq:DeleteTags":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-delete","cognito-idp:DeleteGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteGroup.html","directconnect:AcceptDirectConnectGatewayAssociationProposal":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AcceptDirectConnectGatewayAssociationProposal.html","route53:DisableHostedZoneDNSSEC":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DisableHostedZoneDNSSEC.html","rekognition:StartProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartProjectVersion.html","elasticbeanstalk:ComposeEnvironments":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html","appstream:Stream":"https://docs.aws.amazon.com/appstream2/latest/developerguide/external-identity-providers-setting-up-saml.html#external-identity-providers-embed-inline-policy-for-IAM-role","connect-campaigns:TagResource":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","servicecatalog:UpdateProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProvisioningArtifact.html","waf:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexPatternSet.html","dms:DeleteConnection":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteConnection.html","mediapackage-vod:UntagResource":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/tags-resource-arn.html#tags-resource-arndelete","nimble:UntagResource":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","workmail:CancelMailboxExportJob":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CancelMailboxExportJob.html","cloudwatch:SetAlarmState":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_SetAlarmState.html","mediapackage:DeleteChannel":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id.html#channels-iddelete","iotdeviceadvisor:StopSuiteRun":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_StopSuiteRun.html","kinesisanalytics:TagResource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_TagResource.html","rds:CopyDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html","acm-pca:DeleteCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_DeleteCertificateAuthority.html","iam:UntagOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagOpenIDConnectProvider.html","ec2:CopySnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopySnapshot.html","iot:CreateProvisioningTemplateVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplateVersion.html","quicksight:CreateAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateAnalysis.html","route53-recovery-cluster:UpdateRoutingControlState":"https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlState.html","amplify:DeleteJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","mgh:CreateProgressUpdateStream":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_CreateProgressUpdateStream.html","forecast:CreatePredictor":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreatePredictor.html","mq:UpdateConfiguration":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration.html#rest-api-configuration-methods-put","cognito-idp:AdminDisableProviderForUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDisableProviderForUser.html","ses:DeleteEmailIdentity":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailIdentity.html","states:UpdateStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_UpdateStateMachine.html","events:UntagResource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UntagResource.html","lightsail:DeleteDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomainEntry.html","codebuild:StopBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuild.html","redshift:CreateClusterSecurityGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSecurityGroup.html","ec2:EnableVpcClassicLink":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVpcClassicLink.html","servicecatalog:DeleteAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DeleteAttributeGroup.html","iot:UpdateDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDimension.html","connect:UntagResource":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UntagResource.html","robomaker:UpdateWorldTemplate":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateWorldTemplate.html","personalize:PutUsers":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutUsers.html","s3-outposts:PutLifecycleConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html","elasticache:TestFailover":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_TestFailover.html","quicksight:DeleteDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDataSet.html","chime:TagAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagAttendee.html","lookoutmetrics:PutFeedback":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_PutFeedback.html","ds:RestoreFromSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RestoreFromSnapshot.html","lambda:RemoveLayerVersionPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_RemoveLayerVersionPermission.html","globalaccelerator:UpdateListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html","s3:PutInventoryConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketInventoryConfiguration.html","directconnect:ConfirmConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmConnection.html","iot:CreateDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDynamicThingGroup.html","lookoutequipment:TagResource":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_TagResource.html","cognito-idp:AdminAddUserToGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminAddUserToGroup.html","workmail:TestInboundMailFlowRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/test-email-flow-rule.html","glue:UpdateDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-UpdateDatabase","eks:UpdateNodegroupConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupConfig.html","rds:DeleteDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html","lex:UntagResource":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UntagResource.html","backup:DeleteRecoveryPoint":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteRecoveryPoint.html","frauddetector:DeleteRule":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteRule","chime:PutAppInstanceRetentionSettings":"https://docs.aws.amazon.com/chime/latest/APIReference/API_PutAppInstanceRetentionSettings.html","cognito-idp:CreateUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserImportJob.html","ec2:CancelImportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelImportTask.html","iotanalytics:DeleteDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDataset.html","kinesis:StopStreamEncryption":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StopStreamEncryption.html","quicksight:DeleteAccountCustomization":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAccountCustomization.html","ec2:DeleteFlowLogs":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFlowLogs.html","cognito-sync:SetDatasetConfiguration":null,"es:CreateOutboundConnection":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-create-outbound-cross-cluster-search-connection","elasticfilesystem:DeleteFileSystemPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystemPolicy.html","iot:Subscribe":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","dynamodb:BatchWriteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html","waf-regional:UpdateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSqlInjectionMatchSet.html","elasticache:AddTagsToResource":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_AddTagsToResource.html","swf:PollForDecisionTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForDecisionTask.html","connect:StopContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html","comprehend:StopTrainingEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopTrainingEntityRecognizer.html","codeartifact:PutPackageMetadata":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repo-policies.html","ec2:DisableVgwRoutePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVgwRoutePropagation.html","macie2:DeleteFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters-id.html","waf-regional:DeleteByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteByteMatchSet.html","autoscaling:SetInstanceHealth":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetInstanceHealth.html","s3:PutLifecycleConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html","mgn:NotifyAgentAuthenticationForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","waf-regional:AssociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_AssociateWebACL.html","kendra:DeleteDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteDataSource.html","eks:DisassociateIdentityProviderConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DisassociateIdentityProviderConfig.html","route53:DisassociateVPCFromHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DisassociateVPCFromHostedZone.html","events:EnableRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_EnableRule.html","codebuild:UpdateProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProject.html","ec2:CreateVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpc.html","iotsitewise:CreateAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAccessPolicy.html","imagebuilder:CreateImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImagePipeline.html","gamelift:DeleteGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteGameServerGroup.html","proton:UpdateEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplate.html","airflow:DeleteEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","ssm-incidents:CreateTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateTimelineEvent.html","healthlake:TagResource":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_TagResource.html","mobiletargeting:DeleteSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segment.html#rest-api-segment-methods","comprehend:StopKeyPhrasesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopKeyPhrasesDetectionJob.html","sso:CreateAccountAssignment":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateAccountAssignment.html","ec2:AcceptTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayVpcAttachment.html","redshift:RevokeClusterSecurityGroupIngress":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeClusterSecurityGroupIngress.html","glue:RemoveSchemaVersionMetadata":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-RemoveSchemaVersionMetadata","iotevents:BatchAcknowledgeAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchAcknowledgeAlarm.html","quicksight:UpdateTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplateAlias.html","rds:ModifyGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyGlobalCluster.html","codeartifact:DeleteRepositoryPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepositoryPermissionsPolicy.html","workmail:DeleteMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteMobileDeviceAccessRule.html","clouddirectory:DetachPolicy":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachPolicy.html","kms:EnableKeyRotation":"https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKeyRotation.html","s3:ReplicateObject":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","dms:AddTagsToResource":"https://docs.aws.amazon.com/dms/latest/APIReference/API_AddTagsToResource.html","gamelift:UpdateBuild":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateBuild.html","workmail:CreateGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateGroup.html","storagegateway:DeleteSnapshotSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteSnapshotSchedule.html","glue:BatchCreatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-BatchCreatePartition","workmail:CreateOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/create-email-rules.html","cognito-idp:UpdateIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateIdentityProvider.html","codeartifact:DeleteDomain":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomain.html","elasticache:PurchaseReservedCacheNodesOffering":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_PurchaseReservedCacheNodesOffering.html","events:StartReplay":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_StartReplay.html","amplify:CreateDeployment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","glue:CreateDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-CreateDatabase","iot:CreateRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateRoleAlias.html","iotsitewise:DeletePortal":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeletePortal.html","iot:UpdateCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCustomMetric.html","ssm-contacts:SendActivationCode":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SendActivationCode.html","quicksight:DeleteTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTemplateAlias.html","mobiletargeting:UpdateEndpoint":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoint.html#rest-api-endpoint-methods","sagemaker:CreateCompilationJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateCompilationJob.html","quicksight:DeleteDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDashboard.html","chime:CreateChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannel.html","iotwireless:AssociateWirelessGatewayWithCertificate":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessGatewayWithCertificate.html","codebuild:DeleteProject":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteProject.html","deeplens:DeregisterDevice":null,"iam:CreateSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateSAMLProvider.html","kms:SynchronizeMultiRegionKey":"https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-auth.html#multi-region-auth-slr","xray:UntagResource":"https://docs.aws.amazon.com/xray/latest/api/API_UntagResource.html","opsworks:DeleteLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteLayer.html","ec2:ResetNetworkInterfaceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetNetworkInterfaceAttribute.html","kms:RetireGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_RetireGrant.html","athena:TagResource":"https://docs.aws.amazon.com/athena/latest/APIReference/API_TagResource.html","batch:CancelJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CancelJob.html","ivs:ImportPlaybackKeyPair":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_ImportPlaybackKeyPair.html","opsworks:UnassignInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignInstance.html","elasticmapreduce:CreateEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-create.html","auditmanager:DeleteAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessment.html","mgn:ChangeServerLifeCycleState":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_ChangeServerLifeCycleState.html","sagemaker:DeregisterDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeregisterDevices.html","iotwireless:DisassociateWirelessGatewayFromCertificate":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessGatewayFromCertificate.html","cognito-idp:CreateUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPoolDomain.html","sagemaker:StopLabelingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopLabelingJob.html","lightsail:SetResourceAccessForBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetResourceAccessForBucket.html","memorydb:DeleteSnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html","iotfleethub:UntagResource":"https://docs.aws.amazon.com/iot/latest/APIReference/API_Operations.htmlAPI_UntagResource.html","dynamodb:PartiQLUpdate":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","signer:RevokeSignature":"https://docs.aws.amazon.com/signer/latest/api/API_RevokeSignature.html","wisdom:CreateContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateContent.html","comprehend:StartSentimentDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartSentimentDetectionJob.html","route53resolver:UpdateFirewallDomains":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallDomains.html","amplifybackend:DeleteBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname-remove.html#DeleteBackendAuth","sagemaker:CreateEndpointConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpointConfig.html","sagemaker:UpdateTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrial.html","clouddirectory:AttachObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachObject.html","devicefarm:UpdateDeviceInstance":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDeviceInstance.html","rekognition:DeleteStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteStreamProcessor.html","lookoutmetrics:CreateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateAnomalyDetector.html","medialive:StartMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-a-multiplex.html","opsworks:CloneStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CloneStack.html","globalaccelerator:UpdateAcceleratorAttributes":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAcceleratorAttributes.html","cloudfront:CreateDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistribution.html","ec2:CreateVpcEndpointConnectionNotification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpointConnectionNotification.html","cur:PutReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/put-report-definition.html","kms:ReEncryptFrom":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReEncrypt.html","mobiletargeting:UpdateSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segment.html#rest-api-segment-methods","iotwireless:CreateWirelessGatewayTask":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessGatewayTask.html","panorama:UpdateAppConfiguration":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateAppConfiguration.html","cloud9:CreateEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentMembership.html","redshift:CreateEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateEventSubscription.html","bugbust:UpdateWorkItemAdmin":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ssm:RegisterTargetWithMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterTargetWithMaintenanceWindow.html","xray:UpdateGroup":"https://docs.aws.amazon.com/xray/latest/api/API_UpdateGroup.html","ec2:CreateNatGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNatGateway.html","codepipeline:CreateCustomActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreateCustomActionType.html","eks:DeleteFargateProfile":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteFargateProfile.html","lightsail:UpdateDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistribution.html","waf:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutPermissionPolicy.html","storagegateway:DeleteBandwidthRateLimit":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteBandwidthRateLimit.html","ram:AssociateResourceSharePermission":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceSharePermission.html","voiceid:DeleteFraudster":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteFraudster.html","iotsitewise:UpdatePortal":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdatePortal.html","cloudsearch:RemoveTags":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_RemoveTags.html","mgn:NotifyAgentDisconnectedForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","storagegateway:SetLocalConsolePassword":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_SetLocalConsolePassword.html","storagegateway:UpdateGatewayInformation":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateGatewayInformation.html","globalaccelerator:UntagResource":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UntagResource.html","app-integrations:UpdateDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UpdateDataIntegration.html","lightsail:CreateRelationalDatabaseFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabaseFromSnapshot.html","lookoutequipment:StartInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StartInferenceScheduler.html","elasticfilesystem:CreateMountTarget":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateMountTarget.html","iot:CreateJobTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJobTemplate.html","personalize:CreateDataset":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html","mediapackage:ConfigureLogs":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-configure_logs.html#channels-id-configure_logsput","kendra:PutPrincipalMapping":"https://docs.aws.amazon.com/kendra/latest/dg/API_PutPrincipalMapping.html","route53:DeleteHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteHostedZone.html","ds:AuthorizeApplication":null,"ds:DisableRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableRadius.html","ivs:StopStream":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_StopStream.html","sagemaker:StopHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopHumanLoop.html","storagegateway:UpdateChapCredentials":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateChapCredentials.html","comprehend:StopTrainingDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopTrainingDocumentClassifier.html","qldb:InsertSampleData":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","lambda:CreateFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html","workmail:PutMailboxPermissions":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutMailboxPermissions.html","dax:UpdateItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html","amplify:DeleteBackendEnvironment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","appmesh-preview:UpdateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualGateway.html","events:DeleteApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteApiDestination.html","iot1click:UpdateDeviceState":"https://docs.aws.amazon.com/iot-1-click/1.0/devices-apireference/devices-deviceid-state.html","lookoutequipment:CreateDataset":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateDataset.html","lightsail:DeleteCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteCertificate.html","kinesis:AddTagsToStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_AddTagsToStream.html","codeguru-profiler:ConfigureAgent":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html","clouddirectory:CreateTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateTypedLinkFacet.html","elasticbeanstalk:UpdateConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html","medialive:UpdateInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input-security-group.html","dax:RebootNode":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_RebootNode.html","securityhub:DeleteMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteMembers.html","panorama:TagResource":"https://docs.aws.amazon.com/panorama/latest/dev/API_TagResource.html","servicecatalog:DisassociateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DisassociateAttributeGroup.html","wisdom:DeleteAssistant":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteAssistant.html","airflow:CreateCliToken":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","redshift:CopyClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CopyClusterSnapshot.html","robomaker:DeleteWorldTemplate":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteWorldTemplate.html","storagegateway:DetachVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DetachVolume.html","ec2:DisassociateIamInstanceProfile":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIamInstanceProfile.html","globalaccelerator:DeleteListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html","iot:CreateProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html","access-analyzer:CreateAnalyzer":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_CreateAnalyzer.html","events:DeleteEventBus":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeletePartnerEventSource","storagegateway:StartAvailabilityMonitorTest":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_StartAvailabilityMonitorTest.html","a4b:AssociateContactWithAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateContactWithAddressBook.html","chime:Connect":"https://docs.aws.amazon.com/chime/latest/APIReference/API_Connect.html","qldb:UpdateLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UpdateLedger.html","ec2:AssociateEnclaveCertificateIamRole":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateEnclaveCertificateIamRole.html","globalaccelerator:DeleteEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteEndpointGroup.html","cognito-sync:SubscribeToDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SubscribeToDataset.html","iam:TagOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagOpenIDConnectProvider.html","glue:BatchDeleteTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-BatchDeleteTable","lex:CreateIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateIntent.html","iot:CreateBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateBillingGroup.html","route53resolver:PutResolverQueryLogConfigPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverQueryLogConfigPolicy.html","elasticloadbalancing:CreateLoadBalancer":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateLoadBalancer.html","honeycode:StartTableDataImportJob":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_StartTableDataImportJob.html","ses:TestRenderEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TestRenderEmailTemplate.html","acm:DeleteCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_DeleteCertificate.html","elasticloadbalancing:SetSubnets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSubnets.html","healthlake:StartFHIRImportJob":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_StartFHIRImportJob.html","lightsail:CopySnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CopySnapshot.html","mobiletargeting:DeleteBaiduChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-baidu-channel.html#rest-api-baidu-channel-methods","sagemaker:DeleteWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteWorkteam.html","route53resolver:CreateFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRule.html","forecast:UntagResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_UntagResource.html","rds:AddRoleToDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddRoleToDBInstance.html","workspaces:DisassociateIpGroups":"https://docs.aws.amazon.com/workspaces/latest/api/API_DisassociateIpGroups.html","lightsail:OpenInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_OpenInstancePublicPorts.html","globalaccelerator:UpdateCustomRoutingAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAccelerator.html","events:DeleteRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteRule.html","mediatailor:StopChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-stop.html","kms:DeleteAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DeleteAlias.html","mediapackage:UntagResource":"https://docs.aws.amazon.com/mediapackage/latest/apireference/tags-resource-arn.html#tags-resource-arndelete","appmesh-preview:UpdateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualService.html","mobiletargeting:DeleteCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaign.html#rest-api-campaign-methods","sqlworkbench:CreateSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","directconnect:CreatePrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePrivateVirtualInterface.html","sqs:CreateQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_CreateQueue.html","access-analyzer:UpdateArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UpdateArchiveRule.html","personalize:CreateSolutionVersion":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolutionVersion.html","sts:AssumeRole":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html","s3:PutBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html","cognito-identity:UntagResource":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UntagResource.html","workmail:DeleteSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","access-analyzer:StartResourceScan":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_StartResourceScan.html","networkmanager:RegisterTransitGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_RegisterTransitGateway.html","iot:DeleteThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThing.html","servicecatalog:DisassociateServiceActionFromProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociateServiceActionFromProvisioningArtifact.html","waf:UpdateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateGeoMatchSet.html","lightsail:DeleteDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDisk.html","rds:DeleteEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteEventSubscription.html","workmail:DisableMailGroups":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove_group.html","elasticloadbalancing:SetRulePriorities":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetRulePriorities.html","sagemaker:UpdateAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateAppImageConfig.html","rds:StartDBInstanceAutomatedBackupsReplication":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstanceAutomatedBackupsReplication.html","appstream:CreateStreamingURL":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStreamingURL.html","sagemaker:DeleteArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteArtifact.html","transfer:UntagResource":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UntagResource.html","connect:DeleteUser":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUser.html","directconnect:ConfirmPrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPrivateVirtualInterface.html","clouddirectory:AttachTypedLink":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachTypedLink.html","a4b:DeleteBusinessReportSchedule":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteBusinessReportSchedule.html","imagebuilder:CreateImage":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImage.html","elasticbeanstalk:UpdateApplicationResourceLifecycle":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html","savingsplans:TagResource":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_TagResource.html","chime:UntagResource":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagResource.html","redshift:AuthorizeDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeDataShare.html","elasticfilesystem:DeleteFileSystem":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteFileSystem.html","elasticache:CreateUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateUser.html","sqlworkbench:DeleteConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","fms:TagResource":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_TagResource.html","iotanalytics:BatchPutMessage":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html","events:DeleteConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteConnection.html","waf:UpdateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexMatchSet.html","gamelift:DeleteScalingPolicy":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteScalingPolicy.html","connect:UpdateUserIdentityInfo":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html","kendra:DeleteIndex":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteIndex.html","mobiletargeting:DeleteApnsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-channel.html#rest-api-apns-channel-methods","opsworks:DeleteStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteStack.html","ec2:EnableVgwRoutePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVgwRoutePropagation.html","opsworks:GrantAccess":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html","proton:UpdateServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateVersion.html","ec2:DisableTransitGatewayRouteTablePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableTransitGatewayRouteTablePropagation.html","s3:PutReplicationConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html","ses:CreateContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateContact.html","appmesh:DeleteGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html","elasticbeanstalk:DeletePlatformVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html","iot:SetDefaultAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_SetDefaultAuthorizer.html","ecs:PutAttributes":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutAttributes.html","iotanalytics:TagResource":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_TagResource.html","rds:ResetDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html","ivs:DeleteStreamKey":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteStreamKey.html","glacier:AddTagsToVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AddTagsToVault.html","kms:GenerateDataKeyPair":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPair.html","dataexchange:PublishDataSet":"https://docs.aws.amazon.com/data-exchange/latest/userguide/api-permissions-ref.html","mobiletargeting:UpdateApnsSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-sandbox-channel.html#rest-api-apns-sandbox-channel-methods","imagebuilder:CreateContainerRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateContainerRecipe.html","iot:CreateThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThing.html","ec2:UnassignIpv6Addresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnassignIpv6Addresses.html","chime:DeleteAppInstanceStreamingConfigurations":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceStreamingConfigurations.html","connect:DisassociateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateStoreImageTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html","glue:DeletePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-DeletePartition","lightsail:DeleteInstanceSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstanceSnapshot.html","glue:PutResourcePolicy":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-security.html#aws-glue-api-jobs-security-PutResourcePolicy","medialive:DeleteMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/delete-multiplex-program.html","resource-groups:Untag":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_Untag.html","personalize:CreateSchema":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html","servicediscovery:CreateService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html","workspaces:ModifyWorkspaceCreationProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceCreationProperties.html","medialive:CreateMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/creating-multiplex.html","fsx:CreateFileSystemFromBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystemFromBackup.html","memorydb:UpdateSubnetGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateSubnetGroup.html","a4b:AssociateDeviceWithRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithRoom.html","proton:AcceptEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_AcceptEnvironmentAccountConnection.html","elasticmapreduce:TerminateJobFlows":"https://docs.aws.amazon.com/emr/latest/APIReference/API_TerminateJobFlows.html","s3:BypassGovernanceRetention":"https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock-managing.html#object-lock-managing-bypass","cur:DeleteReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/delete-report-definition.html","route53resolver:UpdateResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverEndpoint.html","groundstation:UntagResource":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UntagResource.html","mobiletargeting:CreateCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaigns.html#rest-api-campaigns-methods","redshift:DeleteSnapshotCopyGrant":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotCopyGrant.html","acm-pca:CreatePermission":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CreatePermission.html","cloudhsm:ModifyCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyCluster.html","cognito-idp:AdminDeleteUserAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDeleteUserAttributes.html","comprehend:StopSentimentDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopSentimentDetectionJob.html","medialive:DeleteChannel":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","elasticache:DeleteCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheCluster.html","iam:RemoveRoleFromInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveRoleFromInstanceProfile.html","quicksight:GenerateEmbedUrlForRegisteredUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForRegisteredUser.html","quicksight:UpdateDataSource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSource.html","ec2:RejectTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayVpcAttachment.html","lookoutmetrics:BackTestAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_BackTestAnomalyDetector.html","redshift:DeleteSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteSnapshotSchedule.html","s3:CreateAccessPointForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPointForObjectLambda.html","ec2:ModifyVpcTenancy":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcTenancy.html","autoscaling:DeleteLaunchConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteLaunchConfiguration.html","medialive:DeleteSchedule":"https://docs.aws.amazon.com/medialive/latest/ug/schedule-using-console-delete.html","shield:DeleteProtectionGroup":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DeleteProtectionGroup.html","kendra:DeleteThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteThesaurus.html","opsworks:DeleteInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteInstance.html","iam:ChangePassword":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ChangePassword.html","mediatailor:DeleteChannelPolicy":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html","connect:CreateQuickConnect":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateQuickConnect.html","proton:CancelEnvironmentDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelEnvironmentDeployment.html","codecommit:CreateRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateRepository.html","elasticfilesystem:UpdateFileSystem":"https://docs.aws.amazon.com/efs/latest/ug/API_UpdateFileSystem.html","iot:DisableTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_DisableTopicRule.html","deepracer:TagResource":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-tagging.html","clouddirectory:TagResource":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_TagResource.html","proton:UpdateEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateMajorVersion.html","s3-outposts:CreateAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html","mgn:UpdateAgentSourcePropertiesForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","s3-object-lambda:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","s3:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","dms:DeleteCertificate":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteCertificate.html","ec2:CreateLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLaunchTemplate.html","swf:FailWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_FailWorkflowExecution.html","amplify:StartJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","geo:DeleteRouteCalculator":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteRouteCalculator.html","swf:PollForActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_PollForActivityTask.html","iam:DeletePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicy.html","glue:UseMLTransforms":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html","amplify:CreateBackendEnvironment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","iot1click:UntagResource":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UntagResource.html","cloudhsm:DeleteBackup":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteBackup.html","elasticloadbalancing:ModifyLoadBalancerAttributes":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyLoadBalancerAttributes.html","config:DeleteAggregationAuthorization":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteAggregationAuthorization.html","eks:UpdateClusterConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterConfig.html","frauddetector:PutDetector":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutDetector.html","codebuild:StartBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html","opsworks:DeregisterRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterRdsDbInstance.html","opsworks:UntagResource":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UntagResource.html","xray:TagResource":"https://docs.aws.amazon.com/xray/latest/api/API_TagResource.html","groundstation:UpdateConfig":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UpdateConfig.html","iot:DeleteCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificate.html","ec2:CreateFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFpgaImage.html","cloudwatch:PutCompositeAlarm":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutCompositeAlarm.html","directconnect:UpdateVirtualInterfaceAttributes":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateVirtualInterfaceAttributes.html","finspace:UntagResource":"https://docs.aws.amazon.com/finspace/latest/management-api/API_UntagResource.html","devicefarm:DeleteProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteProject.html","logs:TagLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_TagLogGroup.html","mgn:TerminateTargetInstances":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_TerminateTargetInstances.html","ssm-incidents:DeleteResourcePolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteResourcePolicy.html","iotwireless:DeleteDeviceProfile":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDeviceProfile.html","appmesh:UpdateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualNode.html","appmesh:UpdateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualGateway.html","timestream:CreateDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_CreateDatabase.html","es:CreateDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-createdomain","connect:AssociateBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","deepracer:AddLeaderboardAccessPermission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","ses:UpdateCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateCustomVerificationEmailTemplate.html","workmail:CreateUser":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateUser.html","directconnect:AssociateConnectionWithLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateConnectionWithLag.html","lightsail:UpdateDistributionBundle":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDistributionBundle.html","autoscaling:DeleteAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteAutoScalingGroup.html","iotthingsgraph:DeleteSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteSystemTemplate.html","ec2:EnableVpcClassicLinkDnsSupport":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVpcClassicLinkDnsSupport.html","lex:StartConversation":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_StartConversation.html","ds:UpdateTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateTrust.html","kinesisanalytics:AddApplicationReferenceDataSource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationReferenceDataSource.html","app-integrations:TagResource":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_TagResource.html","iotdeviceadvisor:TagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_TagResource.html","detective:TagResource":"https://docs.aws.amazon.com/detective/latest/APIReference/API_TagResource.html","ec2:CreateNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterface.html","memorydb:CreateSnapshot":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html","waf-regional:DeleteRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexMatchSet.html","ds:RemoveRegion":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveRegion.html","rds:FailoverDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverDBCluster.html","auditmanager:UpdateAssessmentControlSetStatus":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentControlSetStatus.html","mobiletargeting:UpdateTemplateActiveVersion":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-template-type-versions.html#templates-template-name-template-type-versions-http-methods","ses:TagResource":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_TagResource.html","personalize:DeleteCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteCampaign.html","rds-db:connect":"https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.IAMPolicy.html","s3-outposts:CreateEndpoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_CreateEndpoint.html","lambda:EnableReplication":null,"access-analyzer:ApplyArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_ApplyArchiveRule.html","s3:ReplicateDelete":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","secretsmanager:GetSecretValue":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codestar-notifications:UntagResource":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_UntagResource.html","ses:DeleteCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteCustomVerificationEmailTemplate.html","memorydb:CreateAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateAcl.html","swf:RecordMarker":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordMarker.html","imagebuilder:CreateImageRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateImageRecipe.html","bugbust:UpdateEvent":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ivs:UpdateChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_UpdateChannel.html","mobiletargeting:DeleteEmailTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-email.html#templates-template-name-email-http-methods","redshift:CreateSnapshotCopyGrant":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotCopyGrant.html","ivs:TagResource":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_TagResource.html","autoscaling:DeleteWarmPool":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteWarmPool.html","robomaker:DeleteSimulationApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteSimulationApplication.html","ec2:ModifyVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnConnection.html","iot:CancelJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJob.html","qldb:PartiQLDelete":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.delete.html","iotevents:UpdateAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateAlarmModel.html","a4b:DeleteDeviceUsageData":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDeviceUsageData.html","securityhub:UpdateSecurityHubConfiguration":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateSecurityHubConfiguration.html","securityhub:CreateMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateMembers.html","swf:RespondDecisionTaskCompleted":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondDecisionTaskCompleted.html","frauddetector:CreateRule":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateRule.html","ec2:DeleteNetworkAcl":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkAcl.html","iot:DeleteRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRoleAlias.html","comprehend:TagResource":"https://docs.aws.amazon.com/comprehend/latest/dg/API_TagResource.html","ssm-contacts:DeactivateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeactivateContactChannel.html","amplify:CreateWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ecr:UploadLayerPart":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UploadLayerPart.html","cloudwatch:PutMetricStream":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricStream.html","acm-pca:CreateCertificateAuthorityAuditReport":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html","ec2:DeleteQueuedReservedInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteQueuedReservedInstances.html","ds:UnauthorizeApplication":null,"ec2:DisableFastSnapshotRestores":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableFastSnapshotRestores.html","kms:DeleteImportedKeyMaterial":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DeleteImportedKeyMaterial.html","es:ESHttpPatch":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","quicksight:UpdateTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplate.html","codeartifact:PublishPackageVersion":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repo-policies.html","events:TagResource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TagResource.html","quicksight:DeleteGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteGroup.html","ec2:ModifyInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceEventWindow.html","codedeploy:RegisterOnPremisesInstance":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterOnPremisesInstance.html","cloudfront:DeleteCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteCloudFrontOriginAccessIdentity.html","kms:CreateAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateAlias.html","opsworks:RegisterEcsCluster":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterEcsCluster.html","ses:SendEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html","wisdom:StartContentUpload":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html","ec2:CopyImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyImage.html","glue:RegisterSchemaVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-RegisterSchemaVersion","a4b:DeleteSkillAuthorization":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillAuthorization.html","appmesh-preview:DeleteRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html","swf:RespondActivityTaskFailed":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskFailed.html","workspaces:UpdateWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateWorkspaceBundle.html","ec2:DisableImageDeprecation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableImageDeprecation.html","elasticloadbalancing:AddTags":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddTags.html","backup:CreateBackupSelection":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupSelection.html","nimble:DeleteStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images-streamingimageid.html","glue:DeleteUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-DeleteUserDefinedFunction","deepracer:UpdateCar":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-choose-race-type.html","proton:RejectEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_RejectEnvironmentAccountConnection.html","wafv2:AssociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_AssociateWebACL.html","license-manager:CreateGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateGrant.html","iam:UpdateRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRole.html","rds:CopyDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBSnapshot.html","waf-regional:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateIPSet.html","codestar:DeleteProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteProject.html","ecr:CreateRepository":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CreateRepository.html","s3:PutAccessPointConfigurationForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointConfigurationForObjectLambda.html","personalize:DeleteFilter":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteFilter.html","clouddirectory:UntagResource":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UntagResource.html","kinesisanalytics:DeleteApplicationVpcConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationVpcConfiguration.html","route53-recovery-control-config:CreateCluster":"https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html","clouddirectory:DetachObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachObject.html","sagemaker:StartMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartMonitoringSchedule.html","codebuild:InvalidateProjectCache":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_InvalidateProjectCache.html","elasticloadbalancing:ModifyTargetGroupAttributes":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyTargetGroupAttributes.html","config:DeleteStoredQuery":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteStoredQuery.html","eks:TagResource":"https://docs.aws.amazon.com/eks/latest/APIReference/API_TagResource.html","iot1click:DisassociateDeviceFromPlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DissacociateDeviceFromPlacement.html","iot:DeleteTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRuleDestination.html","license-manager:CheckoutBorrowLicense":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CheckoutBorrowLicense.html","memorydb:DeleteCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html","ses:PutEmailIdentityMailFromAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityMailFromAttributes.html","wafv2:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateRuleGroup.html","workmail:DeleteUser":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteUser.html","cloudformation:SetStackPolicy":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SetStackPolicy.html","ec2:UpdateSecurityGroupRuleDescriptionsIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UpdateSecurityGroupRuleDescriptionsIngress.html","connect:CreateContactFlow":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContactFlow.html","ssm:StartAutomationExecution":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartAutomationExecution.html","autoscaling:DeleteScheduledAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteScheduledAction.html","elasticbeanstalk:AssociateEnvironmentOperationsRole":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AssociateEnvironmentOperationsRole.html","rds-data:RollbackTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_RollbackTransaction.html","cloudformation:UpdateStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackSet.html","ssm:RegisterDefaultPatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterDefaultPatchBaseline.html","workmail:PutAccessControlRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutAccessControlRule.html","chime:DeleteAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAttendee.html","route53resolver:DeleteFirewallDomainList":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallDomainList.html","s3:PutMultiRegionAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutMultiRegionAccessPointPolicy.html","managedblockchain:RejectInvitation":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_RejectInvitation.html","cassandra:UntagResource":null,"rds:ModifyDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html","glacier:DeleteArchive":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-delete.html","servicecatalog:CreateConstraint":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateConstraint.html","ivs:CreateStreamKey":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateStreamKey.html","directconnect:DeleteConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteConnection.html","resource-groups:Tag":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_Tag.html","sagemaker:DeleteModel":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModel.html","sts:TagSession":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html","ssm:DeregisterTaskFromMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterTaskFromMaintenanceWindow.html","waf-regional:DeleteRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRateBasedRule.html","wellarchitected:UpdateWorkload":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkload.html","forecast:CreateDataset":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDataset.html","iot:AddThingToThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToThingGroup.html","iotsitewise:BatchPutAssetPropertyValue":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html","codecommit:DeleteBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteBranch.html","ec2:CreateSnapshots":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSnapshots.html","managedblockchain:UntagResource":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_UntagResource.html","resource-groups:GroupResources":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_GroupResources.html","elasticache:ModifyReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyReplicationGroup.html","resource-groups:PutGroupConfiguration":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_PutGroupConfiguration.html","macie2:DisassociateMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members-disassociate-id.html","codestar-connections:DeleteConnection":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteConnection.html","devicefarm:DeleteTestGridProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteTestGridProject.html","ec2:DeleteSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSnapshot.html","schemas:UpdateRegistry":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname.html#UpdateRegistry","lightsail:CreateDomain":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomain.html","network-firewall:CreateRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateRuleGroup.html","machinelearning:UpdateDataSource":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateDataSource.html","codecommit:UpdatePullRequestApprovalRuleContent":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalRuleContent.html","appstream:UntagResource":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UntagResource.html","ssm:DeleteDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteDocument.html","waf:CreateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRegexMatchSet.html","sdb:DeleteAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_DeleteAttributes.html","dms:StopReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StopReplicationTask.html","proton:DeleteEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateMinorVersion.html","connect:DisassociateSecurityKey":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ec2:CreateVpcEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcEndpoint.html","dms:CancelReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_CancelReplicationTaskAssessmentRun.html","ec2:DeleteNatGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNatGateway.html","ec2:CreateClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateClientVpnEndpoint.html","connect:AssociateLexBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cloudformation:DeleteStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStack.html","macie2:UpdateFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters-id.html","lookoutmetrics:DeleteAlert":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_DeleteAlert.html","amplifybackend:CreateToken":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-challenge.html#CreateToken","proton:DeleteEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironment.html","lightsail:DeleteBucketAccessKey":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucketAccessKey.html","s3-object-lambda:PutObjectVersionAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","timestream:CreateTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_CreateTable.html","directconnect:CreateBGPPeer":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateBGPPeer.html","es:DissociatePackage":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-dissociatepackage","polly:StartSpeechSynthesisTask":"https://docs.aws.amazon.com/polly/latest/dg/API_StartSpeechSynthesisTask.html","codeartifact:PutRepositoryPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutRepositoryPermissionsPolicy.html","connect:UpdateHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateHoursOfOperation.html","sqs:PurgeQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_PurgeQueue.html","redshift:ModifyEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyEventSubscription.html","codestar-notifications:CreateNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_CreateNotificationRule.html","appstream:BatchDisassociateUserStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchDisassociateUserStack.html","iotsitewise:DeleteAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAccessPolicy.html","storagegateway:CreateCachediSCSIVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateCachediSCSIVolume.html","sagemaker:CreateDataQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDataQualityJobDefinition.html","elasticbeanstalk:PutInstanceStatistics":"https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced.html#health-enhanced-authz","ec2:CreateManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateManagedPrefixList.html","backup:TagResource":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_TagResource.html","dataexchange:TagResource":"https://docs.aws.amazon.com/data-exchange/latest/apireference/tags-resource-arn.html#TagResource","iam:UpdateLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateLoginProfile.html","cloudshell:GetFileDownloadUrls":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileDownloadUrls","ec2:ImportClientVpnClientCertificateRevocationList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportClientVpnClientCertificateRevocationList.html","iot:DeleteDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDynamicThingGroup.html","mediaconvert:DeleteJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobtemplates-name.html","serverlessrepo:UpdateApplication":null,"storagegateway:UpdateVTLDeviceType":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateVTLDeviceType.html","waf:DeleteXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteXssMatchSet.html","autoscaling:BatchPutScheduledUpdateGroupAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_BatchPutScheduledUpdateGroupAction.html","lightsail:AttachInstancesToLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachInstancesToLoadBalancer.html","rekognition:StartStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartStreamProcessor.html","iam:DeleteUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUser.html","appmesh-preview:UpdateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html","ecs:RunTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RunTask.html","kendra:UpdateDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateDataSource.html","apprunner:DeleteAutoScalingConfiguration":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteAutoScalingConfiguration.html","auditmanager:BatchCreateDelegationByAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchCreateDelegationByAssessment.html","directconnect:StartBgpFailoverTest":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StartBgpFailoverTest.html","servicecatalog:RejectPortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_RejectPortfolioShare.html","iotsitewise:UpdateAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAsset.html","mq:DeleteBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-delete","route53-recovery-readiness:UntagResource":"https://docs.aws.amazon.com/recovery-readiness/latest/api/tags-resource-arn.html","cloudwatch:DeleteInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteInsightRules.html","sns:UntagResource":"https://docs.aws.amazon.com/sns/latest/api/API_UntagResource.html","appstream:DeleteImagePermissions":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImagePermissions.html","lightsail:DownloadDefaultKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DownloadDefaultKeyPair.html","logs:DeleteSubscriptionFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteSubscriptionFilter.html","mobiletargeting:CreateSegment":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-segments.html#rest-api-segments-methods","codepipeline:RegisterWebhookWithThirdParty":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RegisterWebhookWithThirdParty.html","codepipeline:PutApprovalResult":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutApprovalResult.html","monitron:ListProjectAdminUsers":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/user-management-chapter.html","synthetics:UntagResource":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UntagResource.html","lex:UpdateSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateSlot.html","connect:StopContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContactRecording.html","route53:UpdateHealthCheck":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateHealthCheck.html","monitron:TagResource":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/tagging.html","s3-outposts:DeleteAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html","cognito-idp:AdminResetUserPassword":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminResetUserPassword.html","acm-pca:RestoreCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_RestoreCertificateAuthority.html","kendra:SubmitFeedback":"https://docs.aws.amazon.com/kendra/latest/dg/API_SubmitFeedback.html","logs:DeleteMetricFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteMetricFilter.html","lex:CreateExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateExport.html","quicksight:DeleteThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteThemeAlias.html","workmail:DeleteOrganization":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteOrganization.html","appflow:UpdateConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateConnectorProfile.html","eks:AssociateEncryptionConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateEncryptionConfig.html","s3:PutObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","dynamodb:UpdateItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html","es:StartElasticsearchServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-startupdate","lightsail:CreateRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateRelationalDatabase.html","rds:CreateDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html","storagegateway:ShutdownGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_ShutdownGateway.html","budgets:CreateBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","sagemaker:DeleteImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteImage.html","sagemaker:UpdateDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDevices.html","sagemaker:BatchPutMetrics":null,"acm-pca:IssueCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_IssueCertificate.html","iam:DeleteSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSigningCertificate.html","app-integrations:DeleteEventIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteEventIntegrationAssociation.html","ec2:CreateTags":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html","rds-data:BatchExecuteStatement":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_BatchExecuteStatement.html","eks:CreateFargateProfile":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateFargateProfile.html","storagegateway:DisassociateFileSystem":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DisassociateFileSystem.html","workmail:DeleteMailboxPermissions":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteMailboxPermissions.html","ec2:DeleteClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteClientVpnEndpoint.html","logs:DisassociateKmsKey":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DisassociateKmsKey.html","servicecatalog:DeleteProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeleteProvisioningArtifact.html","fsx:DisassociateFileGateway":"https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html","detective:DeleteGraph":"https://docs.aws.amazon.com/detective/latest/APIReference/API_DeleteGraph.html","databrew:DeleteProject":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteProject.html","ssm-contacts:ActivateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_ActivateContactChannel.html","waf:CreateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSizeConstraintSet.html","glacier:CompleteMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-complete-upload.html","workmail:DeleteAccessControlRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteAccessControlRule.html","mediaconvert:UntagResource":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/tags-arn.html","mediapackage-vod:ConfigureLogs":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id-configure_logs.html#packaging_groups-id-configure_logsput","voiceid:UpdateDomain":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_UpdateDomain.html","route53resolver:DisassociateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverQueryLogConfig.html","ssm-incidents:TagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_TagResource.html","cur:ModifyReportDefinition":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/modify-report-definition.html","iotwireless:UpdateWirelessGateway":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessGateway.html","ssm:StartChangeRequestExecution":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartChangeRequestExecution.html","storagegateway:DeleteGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteGateway.html","workmail:RegisterToWorkMail":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_RegisterToWorkMail.html","cloudformation:CreateChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateChangeSet.html","workmail:SetAdmin":"https://docs.aws.amazon.com/workmail/latest/adminguide/users_overview.html","acm-pca:ImportCertificateAuthorityCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_ImportCertificateAuthorityCertificate.html","clouddirectory:DetachTypedLink":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachTypedLink.html","clouddirectory:UpdateSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateSchema.html","machinelearning:DeleteRealtimeEndpoint":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteRealtimeEndpoint.html","rds:DeleteDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstance.html","lookoutvision:StartModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_StartModel.html","elasticbeanstalk:ApplyEnvironmentManagedAction":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ApplyEnvironmentManagedAction.html","cognito-idp:SetRiskConfiguration":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetRiskConfiguration.html","iotevents:BatchPutMessage":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html","forecast:DeleteForecast":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteForecast.html","lightsail:DeleteAutoSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAutoSnapshot.html","timestream:UntagResource":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UntagResource.html","dataexchange:DeleteAsset":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid-assets-assetid.html#DeleteAsset","ds:CreateTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateTrust.html","directconnect:DisassociateConnectionFromLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateConnectionFromLag.html","amplifybackend:UpdateBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname.html#UpdateBackendAPI","route53resolver:AssociateResolverEndpointIpAddress":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverEndpointIpAddress.html","ssm-contacts:AcceptPage":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_AcceptPage.html","ec2:ReleaseAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseAddress.html","es:ESHttpPost":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","states:DeleteActivity":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteActivity.html","es:UpgradeDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-upgrade-domain","imagebuilder:CreateDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateDistributionConfiguration.html","redshift:ModifyClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSubnetGroup.html","cloudformation:UpdateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html","lightsail:DetachDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachDisk.html","ec2:ModifyVolumeAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVolumeAttribute.html","a4b:UpdateGatewayGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGatewayGroup.html","ec2:ModifySecurityGroupRules":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySecurityGroupRules.html","kendra:UpdateQuerySuggestionsConfig":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateQuerySuggestionsConfig.html","storagegateway:AttachVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AttachVolume.html","iot:DeleteTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRule.html","codeartifact:PutDomainPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PutDomainPermissionsPolicy.html","networkmanager:CreateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateLink.html","redshift:DeleteTags":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteTags.html","ssm-contacts:UpdateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContact.html","servicecatalog:AssociateResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateResource.html","sdb:BatchDeleteAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_BatchDeleteAttributes.html","athena:UpdateDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateDataCatalog.html","securityhub:BatchImportFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchImportFindings.html","waf:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateIPSet.html","glue:UntagResource":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-tags.html#aws-glue-api-tags-UntagResource","cloudwatch:DisableInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableInsightRules.html","redshift:RejectDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RejectDataShare.html","autoscaling:CancelInstanceRefresh":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CancelInstanceRefresh.html","codepipeline:TagResource":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_TagResource.html","frauddetector:DeleteEntityType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEntityType","ec2:ModifyTrafficMirrorFilterNetworkServices":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterNetworkServices.html","lightsail:UpdateBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucket.html","mgn:DeleteJob":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteJob.html","servicecatalog:DisassociatePrincipalFromPortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociatePrincipalFromPortfolio.html","globalaccelerator:RemoveCustomRoutingEndpoints":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_RemoveCustomRoutingEndpoints.html","iotfleethub:UpdateApplication":null,"waf:CreateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRateBasedRule.html","s3:PutBucketPublicAccessBlock":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html","cloudfront:AssociateAlias":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_AssociateAlias.html","iam:DeleteSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteSSHPublicKey.html","connect:AssociateApprovedOrigin":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cloudsearch:DefineAnalysisScheme":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineAnalysisScheme.html","frauddetector:CreateModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModelVersion","cloudfront:CreateDistributionWithTags":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateDistributionWithTags.html","lambda:PutFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionCodeSigningConfig.html","glue:DeleteMLTransform":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-DeleteMLTransform","network-firewall:UpdateRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateRuleGroup.html","ds:UpdateNumberOfDomainControllers":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateNumberOfDomainControllers.html","app-integrations:DeleteEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteEventIntegration.html","servicecatalog:AssociateServiceActionWithProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociateServiceActionWithProvisioningArtifact.html","iotwireless:DisassociateWirelessGatewayFromThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessGatewayFromThing.html","sqlworkbench:AssociateQueryWithTab":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","robomaker:RestartSimulationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_RestartSimulationJob.html","imagebuilder:UntagResource":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UntagResource.html","voiceid:UntagResource":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_UntagResource.html","workmail:CreateResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateResource.html","rds:RestoreDBClusterFromSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html","robomaker:CancelSimulationJobBatch":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelSimulationJobBatch.html","storagegateway:AddUploadBuffer":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddUploadBuffer.html","s3-outposts:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","a4b:DeleteContact":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteContact.html","redshift:DisableSnapshotCopy":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableSnapshotCopy.html","appconfig:UpdateApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateApplication.html","databrew:UpdateProfileJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateProfileJob.html","cloudfront:UpdateDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html","a4b:DeleteSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillGroup.html","ec2:CreateRestoreImageTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRestoreImageTask.html","rds:ApplyPendingMaintenanceAction":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ApplyPendingMaintenanceAction.html","quicksight:CreateFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateFolder.html","securityhub:DisassociateFromMasterAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateFromMasterAccount.html","workmail:UpdateOutboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/modify-email-flow-rule.html","imagebuilder:PutImageRecipePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutImageRecipePolicy.html","kinesisvideo:UntagResource":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagResource.html","sagemaker:DeleteTags":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTags.html","redshift:RotateEncryptionKey":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RotateEncryptionKey.html","s3:DeleteJobTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteJobTagging.html","lookoutvision:DetectAnomalies":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DetectAnomalies.html","ses:CreateConfigurationSetEventDestination":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSetEventDestination.html","iot:DeleteThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingGroup.html","iotanalytics:CreatePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreatePipeline.html","mediapackage-vod:DeletePackagingConfiguration":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html#packaging_configurations-iddelete","schemas:StopDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StopDiscoverer","devops-guru:AddNotificationChannel":"https://docs.aws.amazon.com/devops-guru/latest/APIReference/API_AddNotificationChannel.html","ec2:CreatePlacementGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreatePlacementGroup.html","autoscaling:EnterStandby":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_EnterStandby.html","iam:DeleteRolePermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRolePermissionsBoundary.html","monitron:UpdateProject":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mp-updating-project.html","apigateway:SetWebACL":"https://docs.aws.amazon.com/apigateway/api-reference/WEBACL_SET.html","elasticache:IncreaseReplicaCount":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_IncreaseReplicaCount.html","sagemaker:CreateCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateCodeRepository.html","ecr-public:PutRepositoryCatalogData":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRepositoryCatalogData.html","amplifybackend:UpdateBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config-update.html#UpdateBackendConfig","iot1click:InvokeDeviceMethod":"https://docs.aws.amazon.com/iot-1-click/1.0/devices-apireference/devices-deviceid-methods.html","cloudfront:TagResource":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TagResource.html","ec2:ReplaceTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceTransitGatewayRoute.html","imagebuilder:DeleteContainerRecipe":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteContainerRecipe.html","sagemaker:CreateHyperParameterTuningJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateHyperParameterTuningJob.html","timestream:TagResource":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_TagResource.html","ecs:DeleteAttributes":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteAttributes.html","deepracer:StopEvaluation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-test-in-simulator.html","batch:RegisterJobDefinition":"https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html","backup:DeleteBackupSelection":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupSelection.html","machinelearning:AddTags":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_AddTags.html","rds:ModifyDBClusterSnapshotAttribute":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterSnapshotAttribute.html","deeplens:DeleteModel":null,"gamelift:RegisterGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_RegisterGameServer.html","imagebuilder:StartImagePipelineExecution":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_StartImagePipelineExecution.html","elasticache:BatchApplyUpdateAction":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_BatchApplyUpdateAction.html","memorydb:UpdateCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html","finspace:DeleteUser":"https://docs.aws.amazon.com/finspace/latest/management-api/API_DeleteUser.html","ec2:DisassociateEnclaveCertificateIamRole":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateEnclaveCertificateIamRole.html","codedeploy:UpdateDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateDeploymentGroup.html","elasticache:FailoverGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_FailoverGlobalReplicationGroup.html","backup:DeleteBackupVault":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVault.html","iot:UpdateCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCertificate.html","bugbust:UpdateWorkItem":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","route53:CreateTrafficPolicyVersion":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateTrafficPolicyVersion.html","ses:PutEmailIdentityDkimSigningAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityDkimSigningAttributes.html","ds:EnableLDAPS":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableLDAPS.html","redshift:AuthorizeSnapshotAccess":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeSnapshotAccess.html","appconfig:UntagResource":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UntagResource.html","iot:UpdateRoleAlias":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateRoleAlias.html","codebuild:BatchPutTestCases":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","iotevents:UpdateDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateDetectorModel.html","lightsail:UpdateDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateDomainEntry.html","storagegateway:CreateSnapshot":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSnapshot.html","connect:UpdateUserHierarchyGroupName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchyGroupName.html","storagegateway:UpdateSMBFileShareVisibility":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBFileShareVisibility.html","sagemaker:CreateModelPackageGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelPackageGroup.html","ecs:SubmitContainerStateChange":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitContainerStateChange.html","workmail:DisableMailUsers":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-mailboxes.html#delete_user_mailbox","aps:CreateRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateRuleGroupsNamespace","lex:UpdateBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBotLocale.html","proton:CreateService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateService.html","a4b:SendInvitation":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_SendInvitation.html","servicecatalog:AssociateTagOptionWithResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociateTagOptionWithResource.html","ssm:DeregisterManagedInstance":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterManagedInstance.html","deepracer:DeleteLeaderboard":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","elasticmapreduce:ModifyInstanceFleet":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceFleet.html","route53:DeleteQueryLoggingConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteQueryLoggingConfig.html","panorama:UpdateApp":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateApp.html","appflow:UseConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UseConnectorProfile.html","lookoutequipment:CreateModel":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateModel.html","cloud9:DeleteEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironmentMembership.html","personalize:PutEvents":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html","codedeploy:RemoveTagsFromOnPremisesInstances":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RemoveTagsFromOnPremisesInstances.html","a4b:AssociateSkillGroupWithRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillGroupWithRoom.html","ec2:AcceptVpcEndpointConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptVpcEndpointConnections.html","profile:PutIntegration":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutIntegration.html","appflow:UntagResource":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UntagResource.html","ec2:CreateTrafficMirrorTarget":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorTarget.html","ses:PutDedicatedIpInPool":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutDedicatedIpInPool.html","ssm-incidents:DeleteIncidentRecord":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteIncidentRecord.html","personalize:StopSolutionVersionCreation":"https://docs.aws.amazon.com/personalize/latest/dg/API_StopSolutionVersionCreation.html","ds:UpdateConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateConditionalForwarder.html","workmail:TestOutboundMailFlowRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/test-email-flow-rule.html","iot:UpdateCACertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateCACertificate.html","iotevents:CreateAlarmModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html","iot:RemoveThingFromThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_RemoveThingFromThingGroup.html","personalize:CreateDatasetGroup":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html","codecommit:MergeBranchesByFastForward":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByFastForward.html","opsworks:SetLoadBasedAutoScaling":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetLoadBasedAutoScaling.html","opsworks:DisassociateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DisassociateElasticIp.html","ssm-contacts:DeleteContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContactPolicy.html","ecs:StopTask":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_StopTask.html","license-manager:AcceptGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_AcceptGrant.html","sagemaker:DeleteTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTrialComponent.html","states:StartSyncExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartSyncExecution.html","iam:SetDefaultPolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_SetDefaultPolicyVersion.html","chime:TagResource":"https://docs.aws.amazon.com/chime/latest/APIReference/API_TagResource.html","lookoutequipment:CreateInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_CreateInferenceScheduler.html","kendra:CreateDataSource":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateDataSource.html","ecr:DeleteRepository":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepository.html","networkmanager:DisassociateCustomerGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateCustomerGateway.html","databrew:DeleteRecipeVersion":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteRecipeVersion.html","mobiletargeting:DeleteRecommenderConfiguration":"https://docs.aws.amazon.com/pinpoint/latest/apireference/recommenders-recommender-id.html#DeleteRecommenderConfiguration","cloudwatch:EnableInsightRules":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableInsightRules.html","connect:CreateAgentStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateAgentStatus.html","elemental-appliances-software:TagResource":"https://docs.aws.amazon.com/elemental-appliances-software","medialive:CreatePartnerInput":"https://docs.aws.amazon.com/medialive/latest/ug/create-partner-input.html","worklink:UpdateCompanyNetworkConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateCompanyNetworkConfiguration.html","lookoutmetrics:ActivateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_ActivateAnomalyDetector.html","profile:UpdateDomain":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html","cloudhsm:CreateHsm":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html","iot:CreateTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRule.html","mobiletargeting:PutEventStream":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-event-stream.html#rest-api-event-stream-methods","ssm:AssociateOpsItemRelatedItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_AssociateOpsItemRelatedItem.html","cloudformation:UpdateStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStackInstances.html","connect:CreateQueue":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateQueue.html","codecommit:UpdatePullRequestStatus":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestStatus.html","chime:DeleteChannelBan":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelBan.html","codepipeline:CreatePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_CreatePipeline.html","sagemaker:UpdateImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateImage.html","ec2:DeleteVpcEndpointConnectionNotifications":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpointConnectionNotifications.html","storagegateway:UpdateGatewaySoftwareNow":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateGatewaySoftwareNow.html","ssm-contacts:TagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_TagResource.html","events:UpdateApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateApiDestination.html","worklink:RevokeDomainAccess":"https://docs.aws.amazon.com/worklink/latest/api/API_RevokeDomainAccess.html","iam:CreateVirtualMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateVirtualMFADevice.html","lightsail:StopInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopInstance.html","redshift:PauseCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_PauseCluster.html","iam:CreateOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateOpenIDConnectProvider.html","lex:StartImport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_StartImport.html","opsworks:StartStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartStack.html","deepcomposer:CreateModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","sagemaker:StopHyperParameterTuningJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopHyperParameterTuningJob.html","storagegateway:RemoveTagsFromResource":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RemoveTagsFromResource.html","codeartifact:AssociateWithDownstreamRepository":"https://docs.aws.amazon.com/codeartifact/latest/userguide/repos-upstream.html","opsworks:AssignInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignInstance.html","route53-recovery-control-config:CreateRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html","directconnect:DeleteBGPPeer":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteBGPPeer.html","ecr-public:CompleteLayerUpload":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CompleteLayerUpload.html","iot:CreateDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDomainConfiguration.html","workspaces:StartWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_StartWorkspaces.html","codecommit:TestRepositoryTriggers":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TestRepositoryTriggers.html","iotwireless:DeleteDestination":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDestination.html","events:UpdateArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateArchive.html","iam:UntagRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagRole.html","iotthingsgraph:DeprecateSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeprecateSystemTemplate.html","iot1click:DeletePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeletePlacement.html","iotanalytics:DeleteDatasetContent":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDatasetContent.html","redshift:CreateUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateUsageLimit.html","ec2:CreateFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFleet.html","ses:DeleteEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteEmailTemplate.html","swf:DeprecateActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateActivityType.html","acm:RemoveTagsFromCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_RemoveTagsFromCertificate.html","eks:CreateAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateAddon.html","fsx:TagResource":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_TagResource.html","machinelearning:CreateMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateMLModel.html","kms:CancelKeyDeletion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CancelKeyDeletion.html","cloudwatch:PutMetricAlarm":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html","quicksight:CreateIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateIAMPolicyAssignment.html","opsworks:AssignVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssignVolume.html","sagemaker:CreateArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateArtifact.html","backup:CreateBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupPlan.html","ssm:ModifyDocumentPermission":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ModifyDocumentPermission.html","ec2:AttachVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachVpnGateway.html","dataexchange:UpdateDataSet":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid.html#UpdateDataSet","machinelearning:CreateDataSourceFromRDS":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRDS.html","glue:ImportCatalogToGlue":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-migration.html#aws-glue-api-catalog-migration-ImportCatalogToGlue","appstream:CreateStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateStack.html","proton:CreateServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateMajorVersion.html","iotthingsgraph:DeprecateFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeprecateFlowTemplate.html","route53-recovery-readiness:CreateReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks.html","ecs:UpdateTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateTaskSet.html","wafv2:UpdateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateIPSet.html","elasticloadbalancing:DeleteRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteRule.html","appmesh:UpdateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateGatewayRoute.html","iot:DeleteStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteStream.html","robomaker:DeleteFleet":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteFleet.html","iotwireless:DisassociateWirelessDeviceFromThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateWirelessDeviceFromThing.html","proton:CreateServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateMinorVersion.html","workspaces:UpdateConnectionAliasPermission":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateConnectionAliasPermission.html","cloudsearch:DeleteDomain":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteDomain.html","chime:CreateChannelBan":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelBan.html","firehose:UntagDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_UntagDeliveryStream.html","storagegateway:AssociateFileSystem":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AssociateFileSystem.html","kendra:UntagResource":"https://docs.aws.amazon.com/kendra/latest/dg/API_UntagResource.html","databrew:StartJobRun":"https://docs.aws.amazon.com/databrew/latest/dg/API_StartJobRun.html","storagegateway:AddCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddCache.html","codebuild:StartBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuild.html","cloudformation:DeleteStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStackSet.html","codestar-connections:UntagResource":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UntagResource.html","ec2:CreateDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateDhcpOptions.html","elasticbeanstalk:DeleteEnvironmentConfiguration":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html","lightsail:CreateDisk":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDisk.html","appstream:CreateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateFleet.html","glue:DeleteTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTable","networkmanager:UpdateConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateConnection.html","sns:AddPermission":"https://docs.aws.amazon.com/sns/latest/api/API_AddPermission.html","connect:UpdateContactFlowContent":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactFlowContent.html","codepipeline:StartPipelineExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StartPipelineExecution.html","managedblockchain:DeleteMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteMember.html","networkmanager:UpdateDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateDevice.html","ec2:ModifyInstanceMetadataOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceMetadataOptions.html","lambda:UpdateFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionEventInvokeConfig.html","ec2:CancelExportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelExportTask.html","devicefarm:CreateDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateDevicePool.html","lightsail:DeleteLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancerTlsCertificate.html","connect:UpdateQuickConnectConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQuickConnectConfig.html","iotwireless:UpdateWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessDevice.html","ec2:AssociateIamInstanceProfile":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateIamInstanceProfile.html","autoscaling:StartInstanceRefresh":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_StartInstanceRefresh.html","storagegateway:DeleteChapCredentials":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteChapCredentials.html","workmail:SetMobilePolicyDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/edit_organization_mobile_policy.html","cognito-idp:CreateUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPoolClient.html","mobiletargeting:DeleteJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","iam:TagUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagUser.html","sqs:AddPermission":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_AddPermission.html","appmesh:DeleteMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html","cloudfront:DeleteStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteStreamingDistribution.html","elasticmapreduce:AddTags":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddTags.html","cognito-idp:DeleteUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPoolClient.html","logs:UntagLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_UntagLogGroup.html","ec2:CreateTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayRoute.html","qldb:PartiQLUpdate":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.update.html","ssm:GetParameters":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameters.html","storagegateway:AddTagsToResource":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddTagsToResource.html","appstream:TagResource":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_TagResource.html","codecommit:UploadArchive":"https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-acp","clouddirectory:DeleteFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteFacet.html","iam:UpdateRoleDescription":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateRoleDescription.html","deepcomposer:DeleteComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","lex:DeleteResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteResourcePolicy.html","mobilehub:DeleteProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","swf:StartTimer":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartTimer.html","kinesis:PutRecords":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecords.html","lambda:UpdateFunctionCode":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCode.html","sagemaker:CreateTransformJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTransformJob.html","lambda:UntagResource":"https://docs.aws.amazon.com/lambda/latest/dg/API_UntagResource.html","elasticache:DeleteCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheSubnetGroup.html","ssm:CreateResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateResourceDataSync.html","autoscaling:DetachLoadBalancerTargetGroups":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachLoadBalancerTargetGroups.html","geo:DeleteMap":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteMap.html","robomaker:CancelDeploymentJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelDeploymentJob.html","worklink:SignOutUser":"https://docs.aws.amazon.com/worklink/latest/api/API_SignOutUser.html","gamelift:UpdateMatchmakingConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateMatchmakingConfiguration.html","ecr:StartLifecyclePolicyPreview":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartLifecyclePolicyPreview.html","securityhub:UpdateStandardsControl":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateStandardsControl.html","athena:CreateWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateWorkGroup.html","machinelearning:CreateRealtimeEndpoint":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateRealtimeEndpoint.html","cloudtrail:StartLogging":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_StartLogging.html","network-firewall:TagResource":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_TagResource.html","auditmanager:UntagResource":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UntagResource.html","waf:UpdateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSizeConstraintSet.html","mobiletargeting:DeleteSmsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-sms-channel.html#rest-api-sms-channel-methods","codebuild:RetryBuild":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuild.html","elasticloadbalancing:CreateTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateTargetGroup.html","s3:PutIntelligentTieringConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketIntelligentTieringConfiguration.html","ec2:CreateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayMulticastDomain.html","ssm-incidents:UntagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UntagResource.html","rds:RemoveFromGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveFromGlobalCluster.html","sagemaker:DeleteEndpointConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteEndpointConfig.html","kinesisvideo:UpdateDataRetention":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateDataRetention.html","fis:InjectApiInternalError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","savingsplans:UntagResource":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_UntagResource.html","chime:UpdateAppInstanceUser":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAppInstanceUser.html","iotanalytics:CancelPipelineReprocessing":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CancelPipelineReprocessing.html","amplifybackend:DeleteBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname-remove.html#DeleteBackendAPI","elasticache:ModifyUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyUser.html","wafv2:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutLoggingConfiguration.html","clouddirectory:UpdateObjectAttributes":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateObjectAttributes.html","chatbot:UpdateChimeWebhookConfiguration":null,"geo:BatchUpdateDevicePosition":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchUpdateDevicePosition.html","proton:CreateServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateVersion.html","ec2:DeleteClientVpnRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteClientVpnRoute.html","elasticbeanstalk:DeleteConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html","ec2:CreateCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCapacityReservation.html","proton:UpdateServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateMinorVersion.html","s3-outposts:PutBucketTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketTagging.html","quicksight:DeleteFolderMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteFolderMembership.html","ec2:CreateNetworkInterfacePermission":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterfacePermission.html","iam:PutRolePermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutRolePermissionsBoundary.html","auditmanager:UpdateControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateControl.html","ec2:AttachInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachInternetGateway.html","iotevents:DeleteInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteInput.html","ssm-incidents:DeleteReplicationSet":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteReplicationSet.html","fsx:CreateVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateVolume.html","wafv2:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRegexPatternSet.html","chime:CreateChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateChannelMembership.html","apprunner:CreateService":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html","servicediscovery:RegisterInstance":"https://docs.aws.amazon.com/cloud-map/latest/api/API_RegisterInstance.html","rds:CopyDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html","cloudfront:DeleteDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_DeleteDistribution.html","cognito-idp:UpdateResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateResourceServer.html","mediatailor:CreateVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","connect:AssociateSecurityKey":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","geo:CreateTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateTracker.html","clouddirectory:UpdateLinkAttributes":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateLinkAttributes.html","resource-groups:UpdateGroup":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_UpdateGroup.html","iam:AddClientIDToOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddClientIDToOpenIDConnectProvider.html","workmail:CreateMailUser":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html","qldb:ExecuteStatement":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","networkmanager:DeleteConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteConnection.html","codecommit:UpdateDefaultBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateDefaultBranch.html","ec2:DeleteTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayPeeringAttachment.html","dms:RebootReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RebootReplicationInstance.html","route53resolver:PutFirewallRuleGroupPolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutFirewallRuleGroupPolicy.html","codeguru-reviewer:PutRecommendationFeedback":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_PutRecommendationFeedback.html","waf-regional:CreateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateByteMatchSet.html","iot:UpdateTopicRuleDestination":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateTopicRuleDestination.html","storagegateway:AddWorkingStorage":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_AddWorkingStorage.html","ec2:ModifyTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGateway.html","iam:UntagServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagServerCertificate.html","machinelearning:DeleteDataSource":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteDataSource.html","medialive:UpdateReservation":"https://docs.aws.amazon.com/medialive/latest/ug/reservations.html","robomaker:SyncDeploymentJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_SyncDeploymentJob.html","datasync:DeleteTask":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteTask.html","forecast:StopResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_StopResource.html","iotwireless:UpdatePartnerAccount":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdatePartnerAccount.html","ec2:AssociateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateAddress.html","mq:UpdateUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-put","secretsmanager:CreateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codecommit:TagResource":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_TagResource.html","iam:PutGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutGroupPolicy.html","backup:UpdateRecoveryPointLifecycle":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateRecoveryPointLifecycle.html","workmailmessageflow:PutRawMessageContent":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_messageflow_PutRawMessageContent.html","airflow:CreateWebLoginToken":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","proton:UpdateEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateVersion.html","appstream:DeleteImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImage.html","wellarchitected:DeleteWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkloadShare.html","elasticache:CreateCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheParameterGroup.html","ec2:ReplaceNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceNetworkAclEntry.html","cloudtrail:CreateTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_CreateTrail.html","cognito-idp:AdminSetUserMFAPreference":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserMFAPreference.html","comprehend:UpdateEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_UpdateEndpoint.html","directconnect:AssociateHostedConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateHostedConnection.html","directconnect:CreateTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateTransitVirtualInterface.html","nimble:CreateStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images.html","redshift:CreateClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterParameterGroup.html","redshift:DeleteHsmConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmConfiguration.html","nimble:CreateStreamingSessionStream":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions-sessionid-streams.html","servicecatalog:ProvisionProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisionProduct.html","s3:DeleteAccessPointPolicyForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicyForObjectLambda.html","elasticache:DeleteSnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteSnapshot.html","apprunner:StartDeployment":"https://docs.aws.amazon.com/apprunner/latest/api/API_StartDeployment.html","mgh:DisassociateDiscoveredResource":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateDiscoveredResource.html","iotevents:UpdateInputRouting":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateInputRouting.html","amplifybackend:DeleteToken":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-challenge-sessionid-remove.html#DeleteToken","s3:PutBucketObjectLockConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLockConfiguration.html","voiceid:StartFraudsterRegistrationJob":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_StartFraudsterRegistrationJob.html","s3:PutBucketAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAcl.html","detective:DeleteMembers":"https://docs.aws.amazon.com/detective/latest/APIReference/API_DeleteMembers.html","ec2:TerminateInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TerminateInstances.html","firehose:PutRecord":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html","iot:UpdateJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateJobExecution.html","kms:ScheduleKeyDeletion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html","elasticbeanstalk:CreateApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html","redshift:AssociateDataShareConsumer":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AssociateDataShareConsumer.html","sagemaker:StopTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopTrainingJob.html","gamelift:TagResource":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_TagResource.html","ssm-contacts:AssociateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_AssociateContact.html","amplifybackend:CloneBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-environments-backendenvironmentname-clone.html#CloneBackend","mq:CreateTags":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-tags.html#rest-api-tags-methods-post","iotanalytics:UntagResource":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UntagResource.html","ec2:DeleteTrafficMirrorFilter":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorFilter.html","appmesh:CreateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualRouter.html","robomaker:CancelWorldGenerationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelWorldGenerationJob.html","kms:UpdatePrimaryRegion":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdatePrimaryRegion.html","iam:CreateServiceLinkedRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateServiceLinkedRole.html","ec2:ModifySpotFleetRequest":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySpotFleetRequest.html","databrew:PublishRecipe":"https://docs.aws.amazon.com/databrew/latest/dg/API_PublishRecipe.html","cognito-sync:SetIdentityPoolConfiguration":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetIdentityPoolConfiguration.html","mobiletargeting:DeleteUserEndpoints":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-user.html#rest-api-user-methods","autoscaling:DetachInstances":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DetachInstances.html","wisdom:DeleteKnowledgeBase":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteKnowledgeBase.html","workmail:AssociateDelegateToResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_AssociateDelegateToResource.html","sagemaker:CreateNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateNotebookInstance.html","globalaccelerator:DeleteCustomRoutingEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingEndpointGroup.html","quicksight:UpdateIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateIAMPolicyAssignment.html","sagemaker:StartNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartNotebookInstance.html","glue:CancelMLTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-CancelMLTaskRun","voiceid:StartSpeakerEnrollmentJob":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_StartSpeakerEnrollmentJob.html","datasync:UpdateTask":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTask.html","ec2:ReplaceIamInstanceProfileAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceIamInstanceProfileAssociation.html","backup:CreateFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateFramework.html","autoscaling:PutNotificationConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutNotificationConfiguration.html","elastictranscoder:CreatePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-pipeline.html","autoscaling:DeleteTags":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteTags.html","worklink:UpdateDevicePolicyConfiguration":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateDevicePolicyConfiguration.html","braket:CancelQuantumTask":"https://docs.aws.amazon.com/braket/latest/APIReference/API_CancelQuantumTask.html","rds:CreateDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html","kms:Encrypt":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Encrypt.html","states:CreateActivity":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_CreateActivity.html","rds:ModifyDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxyEndpoint.html","cloudsearch:UpdateAvailabilityOptions":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateAvailabilityOptions.html","ssm:CreateAssociationBatch":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateAssociationBatch.html","elasticmapreduce:ModifyInstanceGroups":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyInstanceGroups.html","iot:DeleteSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteSecurityProfile.html","cloudsearch:DefineIndexField":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineIndexField.html","s3-outposts:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","mobiletargeting:UpdateEmailTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-email.html#templates-template-name-email-http-methods","s3-object-lambda:WriteGetObjectResponse":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_WriteGetObjectResponse.html","quicksight:UpdateFolderPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateFolderPermissions.html","ssm:UpdateMaintenanceWindowTask":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateMaintenanceWindowTask.html","wellarchitected:DisassociateLenses":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DisassociateLenses.html","iam:DeleteOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteOpenIDConnectProvider.html","workmail:CreateAlias":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateAlias.html","synthetics:StopCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StopCanary.html","athena:DeleteDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteDataCatalog.html","fis:DeleteExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_DeleteExperimentTemplate.html","iot1click:CreatePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_CreatePlacement.html","swf:UndeprecateWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateWorkflowType.html","events:DisableRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DisableRule.html","workspaces:AssociateIpGroups":"https://docs.aws.amazon.com/workspaces/latest/api/API_AssociateIpGroups.html","ecs:UpdateClusterSettings":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateClusterSettings.html","codeartifact:TagResource":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_TagResource.html","codebuild:CreateReport":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","connect:DisassociateApprovedOrigin":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","kinesisanalytics:StopApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_StopApplication.html","quicksight:RegisterUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RegisterUser.html","sagemaker:DeleteAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAction.html","workspaces:DeleteWorkspaceImage":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteWorkspaceImage.html","cloudshell:GetFileUploadUrls":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileUploadUrls","greengrass:DeleteCoreDevice":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html","lambda:UpdateFunctionConfiguration":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionConfiguration.html","a4b:DisassociateContactFromAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateContactFromAddressBook.html","backup:StartBackupJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartBackupJob.html","iam:DeleteAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteAccessKey.html","cognito-idp:AdminRemoveUserFromGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminRemoveUserFromGroup.html","ec2:DeleteNetworkInsightsAnalysis":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInsightsAnalysis.html","s3-object-lambda:PutObjectRetention":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectRetention.html","lightsail:AllocateStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AllocateStaticIp.html","datasync:UpdateAgent":"https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateAgent.html","devicefarm:CreateTestGridUrl":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateTestGridUrl.html","codecommit:MergeBranchesBySquash":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesBySquash.html","elastictranscoder:CancelJob":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/cancel-job.html","ec2:CreateVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVolume.html","route53resolver:UpdateResolverDnssecConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverDnssecConfig.html","license-manager:UpdateLicenseSpecificationsForResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseSpecificationsForResource.html","rds:ModifyDBProxy":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxy.html","redshift:CreateTags":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateTags.html","workmail:DeleteAlias":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteAlias.html","sso:DeleteAccountAssignment":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteAccountAssignment.html","ec2:AssociateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateInstanceEventWindow.html","ses:CreateDeliverabilityTestReport":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateDeliverabilityTestReport.html","rds:CreateDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html","mgn:SendAgentMetricsForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","kms:TagResource":"https://docs.aws.amazon.com/kms/latest/APIReference/API_TagResource.html","ec2:DeleteKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteKeyPair.html","glue:DeleteConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-DeleteConnection","ecr:StartImageScan":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_StartImageScan.html","medialive:UpdateMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/edit-multiplex.html","mq:DeleteUser":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-username.html#rest-api-username-methods-delete","mq:RebootBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-restart.html#rest-api-reboot-methods-post","cloudformation:CancelUpdateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CancelUpdateStack.html","iam:ResyncMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResyncMFADevice.html","ds:DisableSso":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableSso.html","elasticache:ModifyUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyUserGroup.html","mobiletargeting:DeleteEmailChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-email-channel.html#rest-api-email-channel-methods","storagegateway:UpdateSMBSecurityStrategy":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBSecurityStrategy.html","waf:DeleteRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRule.html","lambda:UpdateCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html","s3:DeleteBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html","lightsail:CreateLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancer.html","medialive:BatchDelete":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","iot:CreateStream":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateStream.html","redshift:ModifyAquaConfiguration":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyAquaConfiguration.html","codestar-notifications:UpdateNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_UpdateNotificationRule.html","rds:CreateDBSecurityGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSecurityGroup.html","workspaces:AuthorizeIpRules":"https://docs.aws.amazon.com/workspaces/latest/api/API_AuthorizeIpRules.html","resource-groups:PutGroupPolicy":"https://docs.aws.amazon.com/ARG/latest/APIReference/LM_REDIRECT","deepracer:PerformLeaderboardOperation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-perform-leaderboard-operation.html","iot:DeletePolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicyVersion.html","ec2:ReportInstanceStatus":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReportInstanceStatus.html","connect:UpdateAgentStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateAgentStatus.html","fsx:CopyBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html","sagemaker:DeleteDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDomain.html","qldb:ShowCatalog":"https://docs.aws.amazon.com/qldb/latest/developerguide/console_QLDB.html","ses:SendCustomVerificationEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendCustomVerificationEmail.html","a4b:UntagResource":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UntagResource.html","iot1click:UpdatePlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_UpdatePlacement.html","kafka-cluster:Connect":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","elasticache:RebootCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RebootCacheCluster.html","ec2:CreateTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorSession.html","ec2:AuthorizeClientVpnIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeClientVpnIngress.html","a4b:CreateRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateRoom.html","chime:DeleteChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelMessage.html","imagebuilder:DeleteImage":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImage.html","emr-containers:DeleteVirtualCluster":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteVirtualCluster.html","elasticmapreduce:DeleteEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-deleting","monitron:DisassociateProjectAdminUser":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mu-remove-project-admin.html","route53resolver:DeleteResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverRule.html","storagegateway:CreateSnapshotFromVolumeRecoveryPoint":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSnapshotFromVolumeRecoveryPoint.html","connect:DisassociateCustomerProfilesDomain":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","elasticache:DisassociateGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DisassociateGlobalReplicationGroup.html","servicecatalog:CreateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_CreateAttributeGroup.html","lightsail:DeleteDiskSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDiskSnapshot.html","iotevents:BatchUpdateDetector":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchUpdateDetector.html","sns:Subscribe":"https://docs.aws.amazon.com/sns/latest/api/API_Subscribe.html","ssm:RemoveTagsFromResource":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RemoveTagsFromResource.html","glacier:CreateVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-put.html","geo:DisassociateTrackerConsumer":"https://docs.aws.amazon.com/location/latest/developerguide/API_DisassociateTrackerConsumer.html","ds:UpdateRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UpdateRadius.html","sagemaker:DeleteDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDeviceFleet.html","codeartifact:DeleteDomainPermissionsPolicy":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteDomainPermissionsPolicy.html","cloudwatch:TagResource":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_TagResource.html","databrew:DeleteDataset":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteDataset.html","xray:CreateGroup":"https://docs.aws.amazon.com/xray/latest/api/API_CreateGroup.html","codedeploy:DeleteApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteApplication.html","dlm:UntagResource":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_UntagResource.html","rds:StopDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBCluster.html","medialive:CreateInput":"https://docs.aws.amazon.com/medialive/latest/ug/creating-input.html","serverlessrepo:PutApplicationPolicy":null,"groundstation:CancelContact":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_CancelContact.html","rds:RestoreDBClusterFromS3":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromS3.html","ec2:ResetSnapshotAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetSnapshotAttribute.html","gamelift:CreateFleetLocations":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_CreateFleetLocations.html","gamelift:DeleteMatchmakingConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingConfiguration.html","macie2:CreateMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members.html","s3-outposts:DeleteBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html","aps:CreateAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerDefinition","amplify:TagResource":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","finspace:TagResource":"https://docs.aws.amazon.com/finspace/latest/management-api/API_TagResource.html","cloudwatch:PutDashboard":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutDashboard.html","kms:PutKeyPolicy":"https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html","lightsail:ImportKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ImportKeyPair.html","waf:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeletePermissionPolicy.html","glue:BatchDeleteTableVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTableVersion","lex:PutSession":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_PutSession.html","es:StartServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-startupdate","iam:UpdateSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSAMLProvider.html","s3-outposts:DeleteBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html","ecs:DeleteCapacityProvider":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteCapacityProvider.html","cloudsearch:IndexDocuments":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_IndexDocuments.html","iot:AttachSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachSecurityProfile.html","dynamodb:UpdateTableReplicaAutoScaling":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTableReplicaAutoScaling.html","elasticache:ModifyGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyGlobalReplicationGroup.html","iotthingsgraph:DeleteFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteFlowTemplate.html","ivs:DeletePlaybackKeyPair":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeletePlaybackKeyPair.html","redshift:ModifyClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterParameterGroup.html","cassandra:Drop":null,"codecommit:MergePullRequestByThreeWay":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByThreeWay.html","elasticmapreduce:CreateStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","events:PutTargets":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutTargets.html","forecast:DeleteResourceTree":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteResourceTree.html","dlm:DeleteLifecyclePolicy":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_DeleteLifecyclePolicy.html","cognito-idp:UpdateUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPoolDomain.html","states:DeleteStateMachine":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_DeleteStateMachine.html","frauddetector:DeleteEvent":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEvent","es:CreateOutboundCrossClusterSearchConnection":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-create-outbound-cross-cluster-search-connection","workmail:CreateMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_domain.html","ec2:PurchaseReservedInstancesOffering":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_PurchaseReservedInstancesOffering.html","license-manager:UpdateLicenseConfiguration":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseConfiguration.html","codeartifact:UntagResource":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UntagResource.html","auditmanager:AssociateAssessmentReportEvidenceFolder":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_AssociateAssessmentReportEvidenceFolder.html","codedeploy:CreateDeployment":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html","devicefarm:TagResource":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_TagResource.html","ds:DeregisterCertificate":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeregisterCertificate.html","devicefarm:UpdateInstanceProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateInstanceProfile.html","elasticmapreduce:AddJobFlowSteps":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddJobFlowSteps.html","frauddetector:UntagResource":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UntagResource.html","storagegateway:DeleteTape":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteTape.html","waf-regional:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRuleGroup.html","ec2:RequestSpotFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RequestSpotFleet.html","networkmanager:UpdateGlobalNetwork":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateGlobalNetwork.html","a4b:RevokeInvitation":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_RevokeInvitation.html","chime:DeleteAppInstanceUser":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteAppInstanceUser.html","sagemaker:DeleteAlgorithm":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAlgorithm.html","elasticloadbalancing:CreateRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateRule.html","globalaccelerator:UpdateCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingListener.html","appconfig:UpdateEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateEnvironment.html","elasticache:DeleteReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteReplicationGroup.html","databrew:StopJobRun":"https://docs.aws.amazon.com/databrew/latest/dg/API_StopJobRun.html","mobiletargeting:UpdateVoiceChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-voice-channel.html#rest-api-voice-channel-methods","eks:UpdateAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateAddon.html","servicecatalog:UntagResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UntagResource.html","ec2:CopyFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CopyFpgaImage.html","iotanalytics:CreateChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateChannel.html","codecommit:PutFile":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutFile.html","glue:TagResource":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-tags.html#aws-glue-api-tags-TagResource","autoscaling:PutWarmPool":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutWarmPool.html","kms:ReEncryptTo":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReEncrypt.html","mobiletargeting:RemoveAttributes":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-app.html#rest-api-app-methods","codebuild:UpdateProjectVisibility":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateProjectVisibility.html","sagemaker:UpdateContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateContext.html","acm-pca:UntagCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UntagCertificateAuthority.html","autoscaling:CreateOrUpdateTags":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateOrUpdateTags.html","connect:UpdateUserHierarchy":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchy.html","apigateway:PUT":"https://docs.aws.amazon.com/apigateway/api-reference/API_PUT.html","ec2:DetachClassicLinkVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachClassicLinkVpc.html","databrew:UpdateRecipe":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html","appmesh:UntagResource":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UntagResource.html","sagemaker:DisassociateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DisassociateTrialComponent.html","wafv2:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteWebACL.html","ec2:ModifyTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorSession.html","devicefarm:DeleteVPCEConfiguration":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteVPCEConfiguration.html","directconnect:TagResource":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_TagResource.html","mediaconvert:DeletePreset":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets-name.html","config:DeleteConfigRule":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteConfigRule.html","ecr-public:PutImage":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutImage.html","kafka-cluster:AlterTopicDynamicConfiguration":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","ec2:AssociateTransitGatewayRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateTransitGatewayRouteTable.html","deepcomposer:CreateAudio":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","athena:DeleteWorkGroup":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteWorkGroup.html","backup:UpdateReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateReportPlan.html","healthlake:UpdateResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","transfer:UpdateServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html","directconnect:ConfirmPublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmPublicVirtualInterface.html","swf:UntagResource":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UntagResource.html","eks:UpdateNodegroupVersion":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateNodegroupVersion.html","codeguru-reviewer:DisassociateRepository":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_DisassociateRepository.html","glue:UpdatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-UpdatePartition","quicksight:UpdateGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateGroup.html","codepipeline:PollForJobs":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PollForJobs.html","redshift:DeleteClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterParameterGroup.html","auditmanager:TagResource":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_TagResource.html","codestar:CreateUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_CreateUserProfile.html","lex:CreateSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateSlot.html","iotthingsgraph:UndeploySystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UndeploySystemInstance.html","events:RemoveTargets":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemoveTargets.html","codebuild:DeleteWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteWebhook.html","workmail:UpdateMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateMobileDeviceAccessRule.html","dataexchange:DeleteRevision":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-data-sets-datasetid-revisions-revisionid.html#DeleteRevision","elasticbeanstalk:UpdateApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html","ds:EnableSso":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableSso.html","quicksight:DeleteNamespace":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteNamespace.html","dms:StartReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessmentRun.html","iam:DeleteUserPermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteUserPermissionsBoundary.html","codebuild:DeleteBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteBuildBatch.html","codestar-connections:UpdateHost":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_UpdateHost.html","ssm:AddTagsToResource":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_AddTagsToResource.html","sqlworkbench:UpdateSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","iot:DeprecateThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeprecateThingType.html","worklink:AssociateWebsiteCertificateAuthority":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateWebsiteCertificateAuthority.html","appconfig:DeleteApplication":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteApplication.html","opsworks:SetTimeBasedAutoScaling":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetTimeBasedAutoScaling.html","iotevents:BatchResetAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchResetAlarm.html","dax:UpdateCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateCluster.html","frauddetector:UpdateDetectorVersionMetadata":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionMetadata","kinesisanalytics:AddApplicationInput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationInput.html","lambda:DeleteFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionCodeSigningConfig.html","chime:CreateAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAttendee.html","elasticmapreduce:PutAutoScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_PutAutoScalingPolicy.html","waf:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteIPSet.html","ses:CreateConfigurationSet":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateConfigurationSet.html","codestar-connections:DeleteHost":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_DeleteHost.html","appmesh-preview:UpdateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateRoute.html","wafv2:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteIPSet.html","wisdom:UpdateContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateContent.html","workmail:UpdateInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/modify-email-flow-rule.html","elasticmapreduce:StartEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-working-with.html","iot:Receive":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","quicksight:TagResource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_TagResource.html","ses:PutConfigurationSetSuppressionOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSuppressionOptions.html","backup:UpdateFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UpdateFramework.html","waf-regional:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRuleGroup.html","codepipeline:UpdatePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdatePipeline.html","opsworks:DeleteApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeleteApp.html","ssm-incidents:DeleteResponsePlan":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteResponsePlan.html","mediaconvert:UpdateQueue":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/queues-name.html","clouddirectory:CreateFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateFacet.html","frauddetector:DeleteDetector":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetector","kinesis:IncreaseStreamRetentionPeriod":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html","license-manager:UpdateLicenseManagerReportGenerator":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_UpdateLicenseManagerReportGenerator.html","redshift:CreateCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateCluster.html","s3:GetObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html","amplify:DeleteDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","kms:CreateGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_CreateGrant.html","elasticache:CreateCacheSecurityGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheSecurityGroup.html","serverlessrepo:CreateApplicationVersion":null,"appmesh:UpdateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateMesh.html","iot:CreateScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateScheduledAudit.html","dynamodb:UpdateContinuousBackups":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContinuousBackups.html","cloudshell:StopEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StopEnvironment","ec2:ModifyVpnTunnelCertificate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnTunnelCertificate","sns:Publish":"https://docs.aws.amazon.com/sns/latest/api/API_Publish.html","backup:DeleteFramework":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteFramework.html","cloud9:DeleteEnvironment":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_DeleteEnvironment.html","ec2:EnableVolumeIO":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableVolumeIO.html","elasticfilesystem:TagResource":"https://docs.aws.amazon.com/efs/latest/ug/API_TagResource.html","appmesh:DeleteRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteRoute.html","rds:CreateDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBProxyEndpoint.html","network-firewall:PutResourcePolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_PutResourcePolicy.html","robomaker:CreateWorldExportJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateWorldExportJob.html","kafka-cluster:CreateTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","servicecatalog:CreatePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreatePortfolio.html","ecr-public:InitiateLayerUpload":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_InitiateLayerUpload.html","route53resolver:DisassociateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateFirewallRuleGroup.html","kendra:StartDataSourceSyncJob":"https://docs.aws.amazon.com/kendra/latest/dg/API_StartDataSourceSyncJob.html","guardduty:DeletePublishingDestination":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeletePublishingDestination.html","ec2:ModifyTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGatewayPrefixListReference.html","redshift:EnableSnapshotCopy":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableSnapshotCopy.html","opsworks:UpdateLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateLayer.html","iot:CreateThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingGroup.html","sagemaker:UpdateWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateWorkteam.html","ec2:AssociateVpcCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateVpcCidrBlock.html","sagemaker:DeleteTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteTrial.html","rds:StartDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstance.html","sagemaker:StopTransformJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopTransformJob.html","qldb:PartiQLDropIndex":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.drop-index.html","rds:AddRoleToDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddRoleToDBCluster.html","frauddetector:PutEventType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEventType.html","mobiletargeting:UpdateEndpointsBatch":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoints.html#rest-api-endpoints-methods","gamelift:UpdateGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServer.html","iotsitewise:UpdateGateway":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateGateway.html","eks:UpdateClusterVersion":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UpdateClusterVersion.html","servicecatalog:AssociatePrincipalWithPortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AssociatePrincipalWithPortfolio.html","gamelift:UpdateRuntimeConfiguration":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateRuntimeConfiguration.html","codestar-notifications:TagResource":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_TagResource.html","iam:PutRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutRolePolicy.html","quicksight:DescribeDataSetPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDataSetPermissions.html","appconfig:StartDeployment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StartDeployment.html","lambda:DeleteFunction":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunction.html","servicecatalog:UpdatePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdatePortfolioShare.html","kms:ReplicateKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_ReplicateKey.html","ec2:CreateVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpcPeeringConnection.html","kinesisanalytics:DeleteApplicationReferenceDataSource":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationReferenceDataSource.html","rds-data:CommitTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_CommitTransaction.html","elasticloadbalancing:DeleteLoadBalancer":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteLoadBalancer.html","sagemaker:UpdateTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrainingJob.html","codeartifact:DeletePackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html","codecommit:UpdatePullRequestTitle":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestTitle.html","personalize:CreateSolution":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html","nimble:AcceptEulas":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-eula-acceptances.html","devicefarm:UpdateDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateDevicePool.html","connect:TagResource":"https://docs.aws.amazon.com/connect/latest/APIReference/API_TagResource.html","forecast:CreatePredictorBacktestExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreatePredictorBacktestExportJob.html","events:CreatePartnerEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreatePartnerEventSource.html","cloudformation:RecordHandlerProgress":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RecordHandlerProgress.html","databrew:StartProjectSession":"https://docs.aws.amazon.com/databrew/latest/dg/API_StartProjectSession.html","eks:DeleteNodegroup":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteNodegroup.html","iotanalytics:UpdateDataset":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDataset.html","machinelearning:DeleteTags":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteTags.html","kinesisanalytics:AddApplicationVpcConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationVpcConfiguration.html","lightsail:DeleteRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabase.html","nimble:UpdateStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components-studiocomponentid.html","aps:PutAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerDefinition","auditmanager:BatchImportEvidenceToAssessmentControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchImportEvidenceToAssessmentControl.html","dms:DeleteReplicationSubnetGroup":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationSubnetGroup.html","healthlake:DeleteFHIRDatastore":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_DeleteFHIRDatastore.html","rds:RemoveRoleFromDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveRoleFromDBInstance.html","opsworks:StartInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StartInstance.html","geo:BatchDeleteGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchDeleteGeofence.html","cloudwatch:DeleteDashboards":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteDashboards.html","iam:UpdateSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSigningCertificate.html","iotevents:CreateDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateDetectorModel.html","iotwireless:PutResourceLogLevel":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_PutResourceLogLevel.html","iot:DeleteJobTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobTemplate.html","lambda:DeleteEventSourceMapping":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteEventSourceMapping.html","rds:StartActivityStream":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartActivityStream.html","sagemaker:CreateProject":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateProject.html","memorydb:ResetParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ResetParameterGroup.html","servicecatalog:TagResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_TagResource.html","globalaccelerator:UpdateAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateAccelerator.html","workspaces:TerminateWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_TerminateWorkspaces.html","lightsail:PutInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutInstancePublicPorts.html","codeguru-profiler:RemoveNotificationChannel":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemoveNotificationChannel.html","ec2:DeleteVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVolume.html","redshift:ModifySnapshotCopyRetentionPeriod":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifySnapshotCopyRetentionPeriod.html","codeguru-profiler:AddNotificationChannels":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_AddNotificationChannels.html","dms:ReloadTables":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ReloadTables.html","batch:CreateJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateJobQueue.html","devicefarm:DeleteNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/DeleteNetworkProfile.html","mobiletargeting:UpdateCampaign":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-campaign.html#rest-api-campaign-methods","emr-containers:CreateManagedEndpoint":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CreateManagedEndpoint.html","fis:TagResource":"https://docs.aws.amazon.com/fis/latest/APIReference/API_TagResource.html","schemas:PutResourcePolicy":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-policy.html#PutResourcePolicy","lex:UpdateResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateResourcePolicy.html","secretsmanager:StopReplicationToReplica":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","cognito-idp:CreateIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html","connect:DeleteHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteHoursOfOperation.html","redshift:CreateClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSnapshot.html","proton:DeleteServiceTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateMinorVersion.html","dms:RemoveTagsFromResource":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RemoveTagsFromResource.html","ec2:CreateTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayPeeringAttachment.html","securityhub:DisableImportFindingsForProduct":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableImportFindingsForProduct.html","sdb:DeleteDomain":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_DeleteDomain.html","servicediscovery:UpdatePublicDnsNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePublicDnsNamespace.html","devicefarm:DeleteRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRemoteAccessSession.html","cloudfront:CreateStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistribution.html","monitron:AssociateProjectAdminUser":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/user-management-chapter.html","iam:CreatePolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicyVersion.html","lex:CreateResourcePolicy":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateResourcePolicy.html","lex:UpdateExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateExport.html","sns:CreateTopic":"https://docs.aws.amazon.com/sns/latest/api/API_CreateTopic.html","s3:PutAnalyticsConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAnalyticsConfiguration.html","route53-recovery-control-config:DeleteControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html","lex:CreateBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotLocale.html","dms:ModifyReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationInstance.html","s3:PutAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html","swf:RegisterWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html","config:TagResource":"https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html","elasticmapreduce:CancelSteps":"https://docs.aws.amazon.com/emr/latest/APIReference/API_CancelSteps.html","cognito-idp:AdminInitiateAuth":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminInitiateAuth.html","iam:UpdateServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateServerCertificate.html","codecommit:BatchDisassociateApprovalRuleTemplateFromRepositories":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchDisassociateApprovalRuleTemplateFromRepositories.html","ec2:PurchaseHostReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_PurchaseHostReservation.html","ec2:CreateVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnConnection.html","fms:UntagResource":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_UntagResource.html","cloud9:ModifyTemporaryCredentialsOnEnvironmentEC2":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","kendra:UpdateIndex":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateIndex.html","lightsail:CreateContainerServiceDeployment":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerServiceDeployment.html","sso:DeleteInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteInstanceAccessControlAttributeConfiguration.html","synthetics:DeleteCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DeleteCanary.html","waf:CreateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRule.html","cloudformation:DeleteStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStackInstances.html","ssm:DeleteMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteMaintenanceWindow.html","iotanalytics:UpdatePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdatePipeline.html","dynamodb:CreateBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateBackup.html","ec2:AssociateDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateDhcpOptions.html","cloudsearch:UpdateScalingParameters":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateScalingParameters.html","iot:DeleteCustomMetric":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCustomMetric.html","servicecatalog:CreateProvisioningArtifact":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateProvisioningArtifact.html","waf-regional:CreateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateXssMatchSet.html","iotwireless:SendDataToWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_SendDataToWirelessDevice.html","transfer:StartServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_StartServer.html","a4b:UpdateConferenceProvider":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateConferenceProvider.html","lex:RecognizeUtterance":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_RecognizeUtterance.html","elemental-activations:TagResource":"https://docs.aws.amazon.com/elemental-appliances-software/","lambda:DeleteCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteCodeSigningConfig.html","bugbust:EvaluateProfilingGroups":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","appstream:UpdateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateFleet.html","rds:ModifyDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html","storagegateway:CancelArchival":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CancelArchival.html","ec2:ModifyClientVpnEndpoint":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyClientVpnEndpoint.html","ecr-public:UploadLayerPart":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UploadLayerPart.html","autoscaling:SetDesiredCapacity":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetDesiredCapacity.html","ec2:DisassociateClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateClientVpnTargetNetwork.html","codedeploy:CreateDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentGroup.html","waf-regional:CreateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRule.html","iotevents:BatchSnoozeAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchSnoozeAlarm.html","lightsail:DetachStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachStaticIp.html","redshift:RevokeSnapshotAccess":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RevokeSnapshotAccess.html","elasticfilesystem:PutFileSystemPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_PutFileSystemPolicy.html","machinelearning:CreateBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateBatchPrediction.html","networkmanager:DeleteSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteSite.html","ses:UpdateContactList":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateContactList.html","devicefarm:CreateRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateRemoteAccessSession.html","sts:AssumeRoleWithWebIdentity":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html","waf:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteLoggingConfiguration.html","geo:UpdateTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_UpdateTracker.html","cloudsearch:UpdateServiceAccessPolicies":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_UpdateServiceAccessPolicies.html","connect:DisassociateBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","storagegateway:DisableGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DisableGateway.html","sagemaker:UpdateAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateAction.html","events:CreateArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateArchive.html","healthlake:DeleteResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","amplify:DeleteApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","clouddirectory:DeleteSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteSchema.html","globalaccelerator:AddCustomRoutingEndpoints":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_AddCustomRoutingEndpoints.html","proton:UpdateService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateService.html","route53-recovery-readiness:CreateResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets.html","servicecatalog:DeletePortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeletePortfolioShare.html","clouddirectory:RemoveFacetFromObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_RemoveFacetFromObject.html","elasticache:RebalanceSlotsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RebalanceSlotsInGlobalReplicationGroup.html","batch:TerminateJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_TerminateJob.html","ec2:AcceptReservedInstancesExchangeQuote":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptReservedInstancesExchangeQuote.html","ecr:DeleteLifecyclePolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteLifecyclePolicy.html","ssm:RegisterPatchBaselineForPatchGroup":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterPatchBaselineForPatchGroup.html","ec2:ModifyLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyLaunchTemplate.html","iot:TransferCertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_TransferCertificate.html","comprehend:DeleteDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteDocumentClassifier.html","cognito-idp:AdminUpdateDeviceStatus":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateDeviceStatus.html","elasticmapreduce:UpdateStudio":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","guardduty:DeleteFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteFilter.html","kinesisanalytics:DeleteApplicationOutput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationOutput.html","kinesisvideo:UntagStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UntagStream.html","lightsail:UpdateRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateRelationalDatabase.html","imagebuilder:DeleteImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteImagePipeline.html","lookoutvision:CreateProject":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_CreateProject.html","proton:CancelServicePipelineDeployment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CancelServicePipelineDeployment.html","rds:CopyDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterSnapshot.html","redshift:AuthorizeClusterSecurityGroupIngress":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_AuthorizeClusterSecurityGroupIngress.html","ec2:ReplaceRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceRoute.html","elasticfilesystem:PutBackupPolicy":"https://docs.aws.amazon.com/efs/latest/ug/API_PutBackupPolicy.html","ssm:ResumeSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_ResumeSession.html","gamelift:DeleteScript":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteScript.html","sagemaker:CreateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrialComponent.html","cassandra:Modify":null,"glue:UpdateMLTransform":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-UpdateMLTransform","appstream:DeleteImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteImageBuilder.html","sagemaker:UpdateTrialComponent":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateTrialComponent.html","ses:UpdateEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailIdentityPolicy.html","route53-recovery-control-config:DeleteSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html","proton:CreateEnvironment":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironment.html","braket:TagResource":"https://docs.aws.amazon.com/braket/latest/APIReference/API_TagResource.html","imagebuilder:PutImagePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutImagePolicy.html","firehose:PutRecordBatch":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html","ec2:DeleteTags":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTags.html","geo:DeletePlaceIndex":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeletePlaceIndex.html","guardduty:UpdateIPSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateIPSet.html","servicecatalog:ImportAsProvisionedProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ImportAsProvisionedProduct.html","fis:InjectApiUnavailableError":"https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html","lex:CreateBotChannel":"https://docs.aws.amazon.com/lexv2/latest/dg/deploying-messaging-platform.html","cognito-idp:AdminUserGlobalSignOut":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUserGlobalSignOut.html","codecommit:UpdatePullRequestApprovalState":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdatePullRequestApprovalState.html","glacier:DeleteVaultAccessPolicy":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-DeleteVaultAccessPolicy.html","sagemaker:DeleteHumanTaskUi":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteHumanTaskUi.html","firehose:TagDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_TagDeliveryStream.html","clouddirectory:ApplySchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_ApplySchema.html","cloudwatch:StartMetricStreams":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StartMetricStreams.html","directconnect:DeleteDirectConnectGatewayAssociation":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteDirectConnectGatewayAssociation.html","elasticmapreduce:AddInstanceGroups":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceGroups.html","iam:DeleteRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRole.html","signer:RemoveProfilePermission":"https://docs.aws.amazon.com/signer/latest/api/API_RemoveProfilePermission.html","deepcomposer:TagResource":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html","personalize:CreateBatchInferenceJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateBatchInferenceJob.html","personalize:UpdateCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateCampaign.html","quicksight:UpdateUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html","cognito-idp:StopUserImportJob":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_StopUserImportJob.html","backup:DeleteBackupVaultNotifications":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupVaultNotifications.html","ec2:ResetInstanceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetInstanceAttribute.html","sns:DeleteTopic":"https://docs.aws.amazon.com/sns/latest/api/API_DeleteTopic.html","a4b:UpdateNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateNetworkProfile.html","es:DeleteElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-deleteelasticsearchdomain","amplifybackend:UpdateBackendJob":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-job-backendenvironmentname-jobid.html#UpdateBackendJob","iot:UpdateThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThingGroup.html","es:RemoveTags":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-removetags","chime:DeleteChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelMembership.html","deepracer:CreateLeaderboardSubmission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-submit-model-to-leaderboard.html","sagemaker:StopCompilationJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopCompilationJob.html","codecommit:PostCommentForPullRequest":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForPullRequest.html","ecs:ExecuteCommand":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ExecuteCommand.html","elasticmapreduce:AddInstanceFleet":"https://docs.aws.amazon.com/emr/latest/APIReference/API_AddInstanceFleet.html","sagemaker:UpdateMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateMonitoringSchedule.html","redshift:ResizeCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResizeCluster.html","mediaconvert:DeleteQueue":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/queues-name.html","codebuild:DeleteReport":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReport.html","ec2:DisassociateTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateTransitGatewayMulticastDomain.html","networkmanager:UpdateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UpdateLink.html","workspaces:StopWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_StopWorkspaces.html","firehose:DeleteDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_DeleteDeliveryStream.html","a4b:UpdateGateway":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGateway.html","rds:StopDBInstanceAutomatedBackupsReplication":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstanceAutomatedBackupsReplication.html","glue:UpdateSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-UpdateSchema","license-manager:DeleteLicenseConfiguration":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicenseConfiguration.html","waf-regional:UpdateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRule.html","amplifybackend:DeleteBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-environments-backendenvironmentname-remove.html#DeleteBackend","nimble:UpdateStreamingImage":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-images-streamingimageid.html","managedblockchain:CreateMember":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateMember.html","elasticmapreduce:RemoveAutoScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveAutoScalingPolicy.html","appflow:RunFlow":"https://docs.aws.amazon.com/appflow/latest/userguide/identity-access-management.html#appflow-api-actions","imagebuilder:ImportComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_ImportComponent.html","quicksight:DeleteFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteFolder.html","workmail:AssociateMemberToGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_AssociateMemberToGroup.html","cloud9:UpdateEnvironmentMembership":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironmentMembership.html","route53-recovery-readiness:UpdateRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups-recoverygroupname.html","elasticmapreduce:RemoveTags":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveTags.html","rds:RemoveRoleFromDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveRoleFromDBCluster.html","autoscaling:DisableMetricsCollection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DisableMetricsCollection.html","cloudformation:TagResource":null,"rekognition:StopProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StopProjectVersion.html","frauddetector:CreateBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateBatchPredictionJob","route53:UpdateHostedZoneComment":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateHostedZoneComment.html","sagemaker:CreatePresignedNotebookInstanceUrl":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePresignedNotebookInstanceUrl.html","ec2:DeleteManagedPrefixList":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteManagedPrefixList.html","iam:UpdateGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateGroup.html","fsx:UpdateFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateFileSystem.html","kinesisanalytics:AddApplicationOutput":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationOutput.html","globalaccelerator:DeleteCustomRoutingAccelerator":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingAccelerator.html","mediapackage:TagResource":"https://docs.aws.amazon.com/mediapackage/latest/apireference/hj-create.html","elasticache:DecreaseReplicaCount":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DecreaseReplicaCount.html","s3:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","eks:AssociateIdentityProviderConfig":"https://docs.aws.amazon.com/eks/latest/APIReference/API_AssociateIdentityProviderConfig.html","apprunner:UntagResource":"https://docs.aws.amazon.com/apprunner/latest/api/API_UntagResource.html","wellarchitected:AssociateLenses":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_AssociateLenses.html","aps:PutAlertManagerSilences":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutAlertManagerSilences","s3-object-lambda:PutObjectLegalHold":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html","mgn:UpdateAgentReplicationInfoForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","iam:DeleteRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteRolePolicy.html","sagemaker:DeleteAppImageConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteAppImageConfig.html","personalize:DeleteDataset":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDataset.html","trustedadvisor:IncludeCheckItems":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","lookoutvision:DeleteProject":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DeleteProject.html","deeplens:RemoveProject":null,"s3:DeleteBucketWebsite":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketWebsite.html","lightsail:SetIpAddressType":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SetIpAddressType.html","rds:ModifyDBProxyTargetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBProxyTargetGroup.html","transfer:UpdateUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateUser.html","forecast:CreateForecastExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_CreateForecastExportJob.html","lex:DeleteBotVersion":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotVersion.html","codeguru-profiler:SubmitFeedback":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_SubmitFeedback.html","appmesh-preview:CreateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateGatewayRoute.html","s3:PutBucketOwnershipControls":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketOwnershipControls.html","ec2:CreateNetworkAcl":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkAcl.html","backup:UntagResource":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_UntagResource.html","globalaccelerator:DeleteCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteCustomRoutingListener.html","sagemaker:CreateHumanTaskUi":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateHumanTaskUi.html","wafv2:DeleteFirewallManagerRuleGroups":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteFirewallManagerRuleGroups.html","wisdom:UpdateKnowledgeBaseTemplateUri":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateKnowledgeBaseTemplateUri.html","personalize:DeleteDatasetGroup":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteDatasetGroup.html","lightsail:CreateDiskFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskFromSnapshot.html","autoscaling:CompleteLifecycleAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CompleteLifecycleAction.html","mgn:UpdateReplicationConfigurationTemplate":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateReplicationConfigurationTemplate.html","shield:UntagResource":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_UntagResource.html","snow-device-management:TagResource":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-tag-resource.html","lightsail:CreateLoadBalancerTlsCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateLoadBalancerTlsCertificate.html","ssm-contacts:UpdateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContactChannel.html","securityhub:DeleteActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteActionTarget.html","frauddetector:DeleteModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModelVersion","cloudhsm:DeleteCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DeleteCluster.html","ecr-public:CreateRepository":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_CreateRepository.html","qldb:TagResource":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_TagResource.html","iotsitewise:UpdateAssetModel":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetModel.html","workmail:UpdateSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","cloudfront:CreateStreamingDistributionWithTags":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateStreamingDistributionWithTags.html","sso:DeletePermissionSet":"{DocHomeURL}singlesignon/latest/APIReference/API_DeletePermissionSet.html","elasticbeanstalk:CreatePlatformVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html","firehose:UpdateDestination":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_UpdateDestination.html","servicediscovery:DeleteService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeleteService.html","elasticfilesystem:DeleteAccessPoint":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteAccessPoint.html","appstream:AssociateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_AssociateFleet.html","ecr-public:PutRegistryCatalogData":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_PutRegistryCatalogData.html","directconnect:StopBgpFailoverTest":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StopBgpFailoverTest.html","iotsitewise:DeleteDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteDashboard.html","lex:DeleteBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBot.html","redshift:ModifyClusterIamRoles":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterIamRoles.html","timestream:UpdateDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UpdateDatabase.html","app-integrations:CreateDataIntegrationAssociation":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegrationAssociation.html","sso:DetachManagedPolicyFromPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DetachManagedPolicyFromPermissionSet.html","appstream:CreateImageBuilderStreamingURL":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilderStreamingURL.html","ds:CreateConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateConditionalForwarder.html","iot:CloseTunnel":"https://docs.aws.amazon.com/iot/latest/apireference/API_CloseTunnel.html","mgn:BatchCreateVolumeSnapshotGroupForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","redshift:EnableLogging":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableLogging.html","codepipeline:PutActionRevision":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutActionRevision.html","sagemaker:DeleteFeatureGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteFeatureGroup.html","a4b:UpdateContact":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateContact.html","directconnect:UpdateLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateLag.html","s3-object-lambda:PutObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","ec2:DeleteTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorFilterRule.html","waf:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateRuleGroup.html","elastictranscoder:DeletePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/delete-pipeline.html","appmesh-preview:CreateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html","codecommit:GitPush":"https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa-git","appflow:StopFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_StopFlow.html","fsx:CreateDataRepositoryTask":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateDataRepositoryTask.html","personalize:CreateFilter":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateFilter.html","secretsmanager:RotateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","medialive:UpdateChannel":"https://docs.aws.amazon.com/medialive/latest/ug/editing-deleting-channel.html","appmesh-preview:DeleteMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteMesh.html","ecs:UpdateCluster":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateCluster.html","amplifybackend:CreateBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth.html#CreateBackendAuth","lookoutequipment:StartDataIngestionJob":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_StartDataIngestionJob.html","sagemaker:DeleteModelPackageGroupPolicy":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackageGroupPolicy.html","ec2:CreateLocalGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLocalGatewayRoute.html","fms:DeleteAppsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteAppsList.html","apprunner:ResumeService":"https://docs.aws.amazon.com/apprunner/latest/api/API_ResumeService.html","fms:PutPolicy":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutPolicy.html","quicksight:CancelIngestion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CancelIngestion.html","connect:UpdateUserRoutingProfile":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserRoutingProfile.html","appsync:UntagResource":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_UntagResource.html","finspace:CreateEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_CreateEnvironment.html","waf-regional:DeleteXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteXssMatchSet.html","clouddirectory:PublishSchema":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_PublishSchema.html","elasticache:CreateGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateGlobalReplicationGroup.html","iotwireless:DisassociateAwsAccountFromPartnerAccount":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DisassociateAwsAccountFromPartnerAccount.html","storagegateway:StartGateway":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_StartGateway.html","wafv2:CreateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRuleGroup.html","robomaker:RegisterRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_RegisterRobot.html","directconnect:AllocateTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateTransitVirtualInterface.html","events:ActivateEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ActivateEventSource.html","medialive:CreateTags":"https://docs.aws.amazon.com/medialive/latest/ug/tagging.html","cloudhsm:ModifyBackupAttributes":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_ModifyBackupAttributes.html","elasticloadbalancing:AddListenerCertificates":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_AddListenerCertificates.html","ec2:DeleteSecurityGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSecurityGroup.html","ses:CreateEmailIdentityPolicy":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailIdentityPolicy.html","rds:CreateDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html","auditmanager:CreateAssessmentReport":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_CreateAssessmentReport.html","braket:CreateQuantumTask":"https://docs.aws.amazon.com/braket/latest/APIReference/API_CreateQuantumTask.html","license-manager:DeleteLicense":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicense.html","mgn:NotifyAgentReplicationProgressForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","mgn:DisconnectFromService":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DisconnectFromService.html","network-firewall:DeleteFirewall":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewall.html","ses:PutEmailIdentityConfigurationSetAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityConfigurationSetAttributes.html","voiceid:DeleteDomain":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteDomain.html","voiceid:DeleteSpeaker":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_DeleteSpeaker.html","ec2:DeleteLaunchTemplate":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLaunchTemplate.html","iam:EnableMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_EnableMFADevice.html","a4b:UpdateBusinessReportSchedule":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateBusinessReportSchedule.html","iam:DeleteInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteInstanceProfile.html","medialive:UpdateInputDevice":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input-device.html","rds:CreateDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html","lightsail:AttachStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachStaticIp.html","sso:CreateInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateInstanceAccessControlAttributeConfiguration.html","ssm:UpdateResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateResourceDataSync.html","sso:DeleteInlinePolicyFromPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_DeleteInlinePolicyFromPermissionSet.html","dynamodb:DeleteTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteTable.html","cognito-idp:AdminDeleteUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDeleteUser.html","xray:DeleteGroup":"https://docs.aws.amazon.com/xray/latest/api/API_DeleteGroup.html","lookoutmetrics:TagResource":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_TagResource.html","ec2:ModifyVpcEndpointConnectionNotification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointConnectionNotification.html","lex:CreateBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBot.html","route53-recovery-readiness:DeleteReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks-readinesscheckname.html","waf-regional:DisassociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DisassociateWebACL.html","s3-outposts:CreateBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html","workmail:UpdateMailboxQuota":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateMailboxQuota.html","directconnect:CreateLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateLag.html","glue:CreateRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-CreateRegistry","databrew:BatchDeleteRecipeVersion":"https://docs.aws.amazon.com/databrew/latest/dg/API_BatchDeleteRecipeVersion.html","events:DeauthorizeConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeauthorizeConnection.html","sqlworkbench:DriverExecute":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","waf-regional:UpdateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateSizeConstraintSet.html","glacier:SetVaultNotifications":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-put.html","cognito-sync:DeleteDataset":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_DeleteDataset.html","access-analyzer:TagResource":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_TagResource.html","dataexchange:CreateJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#CreateJob","ecs:RegisterContainerInstance":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_RegisterContainerInstance.html","elemental-appliances-software:CreateQuote":"https://docs.aws.amazon.com/elemental-appliances-software","frauddetector:PutLabel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutLabel.html","connect:StartContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactRecording.html","network-firewall:UpdateLoggingConfiguration":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateLoggingConfiguration.html","nimble:CreateStudioComponent":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-studio-components.html","sagemaker:StopPipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopPipelineExecution.html","ec2:DisableVpcClassicLink":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVpcClassicLink.html","wafv2:DeleteRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteRuleGroup.html","mediapackage-vod:UpdatePackagingGroup":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html#packaging_groups-idput","sso:UntagResource":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_UntagResource.html","a4b:UpdateDevice":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateDevice.html","servicediscovery:DeregisterInstance":"https://docs.aws.amazon.com/cloud-map/latest/api/API_DeregisterInstance.html","route53resolver:CreateResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverEndpoint.html","quicksight:CreateTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html","comprehend:StartKeyPhrasesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartKeyPhrasesDetectionJob.html","worklink:RestoreDomainAccess":"https://docs.aws.amazon.com/worklink/latest/api/API_RestoreDomainAccess.html","wafv2:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateWebACL.html","backup:CreateReportPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateReportPlan.html","comprehend:CreateEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateEndpoint.html","directconnect:AssociateMacSecKey":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateMacSecKey.html","codepipeline:DeleteWebhook":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeleteWebhook.html","firehose:CreateDeliveryStream":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html","batch:DeleteJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeleteJobQueue.html","medialive:CancelInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","amplifybackend:CreateBackendAPI":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api.html#CreateBackendAPI","mediaconvert:UpdatePreset":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets-name.html","redshift:DeleteEventSubscription":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteEventSubscription.html","rds:ModifyDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterEndpoint.html","s3:PutObjectLegalHold":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectLegalHold.html","robomaker:DeregisterRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeregisterRobot.html","aps:CreateAlertManagerAlerts":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-CreateAlertManagerAlerts","ds:StartSchemaExtension":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_StartSchemaExtension.html","sagemaker:DeleteDataQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteDataQualityJobDefinition.html","iot:CancelJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJobExecution.html","imagebuilder:CancelImageCreation":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CancelImageCreation.html","iam:UntagUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagUser.html","ssm-contacts:CreateContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateContactChannel.html","worklink:AssociateDomain":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateDomain.html","ecr:PutImageScanningConfiguration":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutImageScanningConfiguration.html","iam:DetachUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachUserPolicy.html","route53resolver:DisassociateResolverEndpointIpAddress":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverEndpointIpAddress.html","logs:PutSubscriptionFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutSubscriptionFilter.html","qldb:UpdateLedgerPermissionsMode":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UpdateLedgerPermissionsMode.html","codebuild:UpdateReport":"https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#console-policies","acm:UpdateCertificateOptions":"https://docs.aws.amazon.com/acm/latest/APIReference/API_UpdateCertificateOptions.html","codedeploy:RegisterApplicationRevision":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_RegisterApplicationRevision.html","sagemaker:CreateEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEndpoint.html","rds:PurchaseReservedDBInstancesOffering":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html","iotthingsgraph:DeploySystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeploySystemInstance.html","aps:RemoteWrite":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-RemoteWrite","workmail:ResetUserPassword":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html#reset_user_password","dynamodb:UpdateGlobalTableSettings":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTableSettings.html","kinesisanalytics:UpdateApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_UpdateApplication.html","lambda:PutFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionEventInvokeConfig.html","secretsmanager:ValidateResourcePolicy":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","waf:UpdateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateByteMatchSet.html","ecr:PutLifecyclePolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_PutLifecyclePolicy.html","s3:DeleteAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html","datasync:DeleteAgent":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteAgent.html","appstream:DeleteFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteFleet.html","ec2:AttachNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachNetworkInterface.html","network-firewall:UpdateFirewallDescription":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDescription.html","lex:UpdateBot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBot.html","quicksight:UpdateDashboardPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPermissions.html","ssm-incidents:PutResourcePolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_PutResourcePolicy.html","workmail:UntagResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UntagResource.html","codeguru-profiler:UpdateProfilingGroup":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UpdateProfilingGroup.html","sagemaker:CreateAutoMLJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAutoMLJob.html","ssm:StartSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartSession.html","workmail:DeleteInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove-email-flow-rule.html","timestream:DeleteDatabase":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_DeleteDatabase.html","kendra:TagResource":"https://docs.aws.amazon.com/kendra/latest/dg/API_TagResource.html","cognito-identity:DeleteIdentityPool":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_DeleteIdentityPool.html","workmail:RemoveMembersFromGroup":"https://docs.aws.amazon.com/workmail/latest/adminguide/groups_overview.html","ec2:DeleteVpcEndpointServiceConfigurations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpointServiceConfigurations.html","route53-recovery-readiness:UpdateCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells-cellname.html","nimble:UpdateLaunchProfileMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership-principalid.html","lightsail:TestAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TestAlarm.html","appconfig:CreateConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateConfigurationProfile.html","deepracer:EditLeaderboard":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","mobiletargeting:DeleteAdmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-adm-channel.html#rest-api-adm-channel-methods","honeycode:InvokeScreenAutomation":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_InvokeScreenAutomation.html","iotwireless:DeleteServiceProfile":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteServiceProfile.html","deepracer:DeleteModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","ec2:EnableFastSnapshotRestores":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableFastSnapshotRestores.html","iotanalytics:CreateDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_CreateDatastore.html","route53resolver:TagResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_TagResource.html","redshift:ModifyCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyCluster.html","iotwireless:UntagResource":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UntagResource.html","storagegateway:UpdateMaintenanceStartTime":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateMaintenanceStartTime.html","lex:TagResource":"https://docs.aws.amazon.com/lexv2/latest/dg/API_TagResource.html","chime:DeleteMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteMeeting.html","ec2:CreateFlowLogs":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateFlowLogs.html","gamelift:UpdateScript":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateScript.html","gamelift:UpdateGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameServerGroup.html","codepipeline:StopPipelineExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_StopPipelineExecution.html","nimble:UpdateStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid.html","quicksight:DeleteUserByPrincipalId":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteUserByPrincipalId.html","s3-outposts:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","ec2:RestoreManagedPrefixListVersion":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RestoreManagedPrefixListVersion.html","dynamodb:PutItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html","polly:DeleteLexicon":"https://docs.aws.amazon.com/polly/latest/dg/API_DeleteLexicon.html","ds:DeleteSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteSnapshot.html","ecs:DeleteService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteService.html","managedblockchain:CreateNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateNode.html","route53-recovery-control-config:UpdateRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-routingcontrols.html","ds:AddTagsToResource":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddTagsToResource.html","sagemaker:CreateWorkteam":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateWorkteam.html","wellarchitected:CreateMilestone":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateMilestone.html","elasticloadbalancing:RegisterTargets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RegisterTargets.html","codebuild:StopBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StopBuildBatch.html","eks:DeleteCluster":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteCluster.html","iam:PutUserPermissionsBoundary":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPermissionsBoundary.html","chime:CreateMeetingDialOut":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateMeetingDialOut.html","waf-regional:CreateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSqlInjectionMatchSet.html","frauddetector:TagResource":"https://docs.aws.amazon.com/frauddetector/latest/api/API_TagResource.html","route53:CreateVPCAssociationAuthorization":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateVPCAssociationAuthorization.html","iam:UntagInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagInstanceProfile.html","lookoutequipment:UntagResource":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_UntagResource.html","mobiletargeting:UpdatePushTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-push.html#templates-template-name-push-http-methods","glacier:SetVaultAccessPolicy":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-SetVaultAccessPolicy.html","appconfig:TagResource":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_TagResource.html","sns:TagResource":"https://docs.aws.amazon.com/sns/latest/api/API_TagResource.html","cloudshell:CreateSession":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateSession","sns:RemovePermission":"https://docs.aws.amazon.com/sns/latest/api/API_RemovePermission.html","appmesh:CreateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateGatewayRoute.html","cognito-idp:CreateResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateResourceServer.html","events:DeletePartnerEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeletePartnerEventSource","ecs:UpdateContainerAgent":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateContainerAgent.html","ec2:CreateVpnConnectionRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnConnectionRoute.html","ec2:RevokeSecurityGroupIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeSecurityGroupIngress.html","iam:DeleteServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceSpecificCredential.html","macie2:DeleteCustomDataIdentifier":"https://docs.aws.amazon.com/macie/latest/APIReference/custom-data-identifiers-id.html","lambda:UpdateAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateAlias.html","ec2:BundleInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_BundleInstance.html","qldb:PartiQLDropTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.drop-table.html","dms:StartReplicationTaskAssessment":"https://docs.aws.amazon.com/dms/latest/APIReference/API_StartReplicationTaskAssessment.html","rds:ModifyDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html","app-integrations:UpdateEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UpdateEventIntegration.html","iot:UpdateThingGroupsForThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThingGroupsForThing.html","rds:DeleteDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterSnapshot.html","securityhub:AcceptInvitation":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_AcceptInvitation.html","iotwireless:AssociateWirelessDeviceWithThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessDeviceWithThing.html","s3:PutObjectVersionAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","globalaccelerator:CreateCustomRoutingEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingEndpointGroup.html","es:UpdateDomainConfig":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-updatedomainconfig","ssm-contacts:DeleteContactChannel":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContactChannel.html","lambda:PublishVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_PublishVersion.html","ec2:ReplaceNetworkAclAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceNetworkAclAssociation.html","secretsmanager:UpdateSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","config:DeleteEvaluationResults":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteEvaluationResults.html","kinesisanalytics:DeleteApplicationSnapshot":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationSnapshot.html","workmail:DisassociateMemberFromGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DisassociateMemberFromGroup.html","ssm-contacts:StartEngagement":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StartEngagement.html","memorydb:DeleteParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteParameterGroup.html","ec2:EnableTransitGatewayRouteTablePropagation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableTransitGatewayRouteTablePropagation.html","forecast:DeletePredictor":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeletePredictor.html","route53:UpdateTrafficPolicyComment":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateTrafficPolicyComment.html","schemas:UntagResource":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#UntagResource","glacier:AbortMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-abort-upload.html","opsworks:DeregisterVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterVolume.html","iam:DeleteGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroupPolicy.html","waf:UpdateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRateBasedRule.html","iam:DeleteGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteGroup.html","ec2:MonitorInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html","elasticmapreduce:StartNotebookExecution":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html","kms:GenerateDataKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKey.html","qldb:CreateLedger":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_CreateLedger.html","ses:DeleteConfigurationSet":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteConfigurationSet.html","connect:UpdateInstanceStorageConfig":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","cognito-idp:AdminForgetDevice":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminForgetDevice.html","appsync:TagResource":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_TagResource.html","codedeploy:UpdateApplication":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_UpdateApplication.html","iotthingsgraph:UpdateFlowTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UpdateFlowTemplate.html","memorydb:UpdateAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateAcl.html","ssm:UpdateDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateDocument.html","servicecatalog:UpdateApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_UpdateApplication.html","wafv2:DeletePermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeletePermissionPolicy.html","nimble:UpdateLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid.html","macie2:DeleteMember":"https://docs.aws.amazon.com/macie/latest/APIReference/members-id.html","elasticfilesystem:CreateAccessPoint":"https://docs.aws.amazon.com/efs/latest/ug/API_CreateAccessPoint.html","s3-outposts:PutBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html","a4b:UpdateAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateAddressBook.html","ram:RejectResourceShareInvitation":"https://docs.aws.amazon.com/ram/latest/APIReference/API_RejectResourceShareInvitation.html","workspaces:ModifyWorkspaceProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceProperties.html","codestar:UpdateProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateProject.html","lightsail:DisableAddOn":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DisableAddOn.html","robomaker:DeleteRobot":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteRobot.html","ses:UpdateContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateContact.html","sagemaker:UpdateEndpointWeightsAndCapacities":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateEndpointWeightsAndCapacities.html","dynamodb:CreateTableReplica":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/V2gt_IAM.html","s3-object-lambda:PutObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html","worklink:AssociateWebsiteAuthorizationProvider":"https://docs.aws.amazon.com/worklink/latest/api/API_AssociateWebsiteAuthorizationProvider.html","codecommit:CreateUnreferencedMergeCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateUnreferencedMergeCommit.html","frauddetector:CancelBatchPredictionJob":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CancelBatchPredictionJob","redshift:GetClusterCredentials":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html","ec2:DeleteNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInterface.html","codestar-connections:TagResource":"https://docs.aws.amazon.com/codestar-connections/latest/APIReference/API_TagResource.html","codestar:UpdateUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UpdateUserProfile.html","codecommit:DeletePullRequestApprovalRule":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeletePullRequestApprovalRule.html","gamelift:UpdateGameSessionQueue":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateGameSessionQueue.html","route53:DeleteVPCAssociationAuthorization":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteVPCAssociationAuthorization.html","medialive:BatchUpdateSchedule":"https://docs.aws.amazon.com/medialive/latest/ug/batching-actions.html","greengrass:CancelDeployment":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_CancelDeployment.html","connect:UpdateContactFlowName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactFlowName.html","iotthingsgraph:UntagResource":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UntagResource.html","ecr:DeleteRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_DeleteRepositoryPolicy.html","lightsail:DetachCertificateFromDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachCertificateFromDistribution.html","a4b:CreateUser":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateUser.html","deepracer:StopTrainingReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","devicefarm:UpdateUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateUpload.html","connect:UpdateContactAttributes":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateContactAttributes.html","schemas:TagResource":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/tags-resource-arn.html#TagResource","cloudhsm:CreateCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateCluster.html","sns:ConfirmSubscription":"https://docs.aws.amazon.com/sns/latest/api/API_ConfirmSubscription.html","waf-regional:CreateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateGeoMatchSet.html","amplify:DeleteWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","proton:DeleteEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateVersion.html","sagemaker:CreateDeviceFleet":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDeviceFleet.html","managedblockchain:VoteOnProposal":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_VoteOnProposal.html","chatbot:UpdateSlackChannelConfiguration":null,"lightsail:StartRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartRelationalDatabase.html","sagemaker:DeleteModelExplainabilityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelExplainabilityJobDefinition.html","route53-recovery-readiness:DeleteCell":"https://docs.aws.amazon.com/recovery-readiness/latest/api/cells-cellname.html","cognito-idp:AdminDisableUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminDisableUser.html","sqlworkbench:UntagResource":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","codecommit:UpdateRepositoryName":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryName.html","quicksight:CreateDataSet":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDataSet.html","dynamodb:DeleteBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteBackup.html","sagemaker:StopAutoMLJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopAutoMLJob.html","snow-device-management:CancelTask":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-cancel-task.html","servicecatalog:CreateProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_CreateProduct.html","wisdom:RemoveKnowledgeBaseTemplateUri":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_RemoveKnowledgeBaseTemplateUri.html","managedblockchain:TagResource":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_TagResource.html","workmail:SetDefaultMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/default_domain.html","profile:UpdateProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateProfile.html","ec2:RegisterTransitGatewayMulticastGroupSources":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RegisterTransitGatewayMulticastGroupSources.html","ssm:DisassociateOpsItemRelatedItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DisassociateOpsItemRelatedItem.html","license-manager:CreateGrantVersion":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateGrantVersion.html","ses:PutConfigurationSetReputationOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetReputationOptions.html","ssm:DeleteOpsMetadata":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteOpsMetadata.html","codestar:TagProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_TagProject.html","codepipeline:DisableStageTransition":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DisableStageTransition.html","elasticbeanstalk:CreateConfigurationTemplate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html","redshift:DisassociateDataShareConsumer":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisassociateDataShareConsumer.html","dynamodb:RestoreTableFromBackup":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableFromBackup.html","appstream:CreateUpdatedImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateUpdatedImage.html","events:PutRule":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutRule.html","sagemaker:CreateAction":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateAction.html","servicecatalog:AssociateAttributeGroup":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateAttributeGroup.html","chime:UntagAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagAttendee.html","rds:ModifyCurrentDBClusterCapacity":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyCurrentDBClusterCapacity.html","cloudwatch:StopMetricStreams":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_StopMetricStreams.html","auditmanager:UpdateAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessment.html","glue:StartExportLabelsTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartExportLabelsTaskRun","ssm:DeleteResourceDataSync":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteResourceDataSync.html","ec2:ModifyImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyImageAttribute.html","mobiletargeting:SendMessages":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-messages.html#rest-api-messages-methods","sagemaker:SendHeartbeat":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendHeartbeat.html","redshift:ResetClusterParameterGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResetClusterParameterGroup.html","iotfleethub:TagResource":"https://docs.aws.amazon.com/iot/latest/APIReference/API_Operations.htmlAPI_TagResource.html","wafv2:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UpdateWebACL.html","codedeploy:DeleteDeploymentGroup":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_DeleteDeploymentGroup.html","sqlworkbench:DeleteChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","codestar:DisassociateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DisassociateTeamMember.html","elasticmapreduce:UpdateStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","clouddirectory:DeleteDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteDirectory.html","geo:CreateRouteCalculator":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateRouteCalculator.html","iam:CreateLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateLoginProfile.html","rds:DeleteGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteGlobalCluster.html","iot1click:CreateProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_CreateProject.html","voiceid:EvaluateSession":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_EvaluateSession.html","dynamodb:CreateGlobalTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateGlobalTable.html","greengrass:CreateComponentVersion":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_CreateComponentVersion.html","clouddirectory:CreateObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateObject.html","connect:UpdateUserHierarchyStructure":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserHierarchyStructure.html","dataexchange:StartJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#StartJob","imagebuilder:UpdateDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateDistributionConfiguration.html","ec2:DeleteTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGateway.html","gamelift:UpdateAlias":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateAlias.html","secretsmanager:RemoveRegionsFromReplication":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","mgh:AssociateCreatedArtifact":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_AssociateCreatedArtifact.html","ssm:PutParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_PutParameter.html","cloudformation:CreateStackInstances":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStackInstances.html","elastictranscoder:CreateJob":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/create-job.html","events:CreateConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateConnection.html","sagemaker:CreateTrainingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrainingJob.html","mediatailor:UpdateSourceLocation":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html","waf:DeleteRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexMatchSet.html","ssm:UpdateOpsItem":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateOpsItem.html","directconnect:AllocatePrivateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocatePrivateVirtualInterface.html","ec2:AttachClassicLinkVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachClassicLinkVpc.html","iotevents:TagResource":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_TagResource.html","lex:CreateBotVersion":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotVersion.html","appmesh:UpdateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualService.html","cognito-idp:AdminCreateUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html","cognito-idp:DeleteUserPool":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPool.html","ec2:CancelSpotFleetRequests":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelSpotFleetRequests.html","signer:UntagResource":"https://docs.aws.amazon.com/signer/latest/api/API_UntagResource.html","rekognition:TagResource":"https://docs.aws.amazon.com/rekognition/latest/dg/API_TagResource.html","kinesisanalytics:RollbackApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_RollbackApplication.html","storagegateway:RefreshCache":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RefreshCache.html","gamelift:StopFleetActions":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StopFleetActions.html","connect:CreateUserHierarchyGroup":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUserHierarchyGroup.html","ec2:StartNetworkInsightsAnalysis":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StartNetworkInsightsAnalysis.html","mobiletargeting:DeletePushTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-push.html#templates-template-name-push-http-methods","lightsail:DeleteBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteBucket.html","eks:DeleteAddon":"https://docs.aws.amazon.com/eks/latest/APIReference/API_DeleteAddon.html","managedblockchain:DeleteNode":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_DeleteNode.html","iot:CreateMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateMitigationAction.html","lookoutmetrics:UpdateAnomalyDetector":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UpdateAnomalyDetector.html","quicksight:CreateNamespace":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateNamespace.html","batch:UntagResource":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UntagResource.html","detective:UntagResource":"https://docs.aws.amazon.com/detective/latest/APIReference/API_UntagResource.html","wellarchitected:CreateWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_CreateWorkloadShare.html","ssm-contacts:UntagResource":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UntagResource.html","rds:DeleteDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterEndpoint.html","nimble:PutStudioLogEvents":"https://docs.aws.amazon.com/nimble-studio/latest/userguide/security-iam-service-with-iam.html","storagegateway:DeleteTapePool":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteTapePool.html","appstream:StopFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopFleet.html","opsworks:DeregisterElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterElasticIp.html","cloudfront:CreateCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateCloudFrontOriginAccessIdentity.html","mobiletargeting:DeleteApnsVoipChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-channel.html#rest-api-apns-voip-channel-methods","route53resolver:DeleteResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverQueryLogConfig.html","iot:CreateDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDimension.html","ec2:CreateTransitGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGateway.html","ec2:DeleteVpnConnectionRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnConnectionRoute.html","connect:DeleteUserHierarchyGroup":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUserHierarchyGroup.html","cognito-idp:UpdateUserPoolClient":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPoolClient.html","states:StartExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html","securityhub:AcceptAdministratorInvitation":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_AcceptAdministratorInvitation.html","lightsail:CreateInstanceSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstanceSnapshot.html","ec2:AuthorizeSecurityGroupIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeSecurityGroupIngress.html","synthetics:StartCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_StartCanary.html","shield:DisassociateHealthCheck":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DisassociateHealthCheck.html","acm-pca:RevokeCertificate":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_RevokeCertificate.html","lightsail:StartInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StartInstance.html","s3:PutStorageLensConfigurationTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutStorageLensConfigurationTagging.html","iotwireless:TestWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_TestWirelessDevice.html","ec2:DeleteTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayVpcAttachment.html","sqlworkbench:CreateChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","ssm-incidents:DeleteTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteTimelineEvent.html","cloudsearch:DefineExpression":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineExpression.html","storagegateway:UpdateNFSFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateNFSFileShare.html","waf:DeleteRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRateBasedRule.html","ec2:DeleteVpcEndpoints":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcEndpoints.html","timestream:UpdateTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_UpdateTable.html","ec2:AssociateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateRouteTable.html","guardduty:DeleteIPSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteIPSet.html","forecast:TagResource":"https://docs.aws.amazon.com/forecast/latest/dg/API_TagResource.html","secretsmanager:ReplicateSecretToRegions":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","directconnect:UntagResource":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UntagResource.html","codepipeline:PutWebhook":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PutWebhook.html","connect:StartTaskContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartTaskContact.html","sagemaker:CreateImage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateImage.html","secretsmanager:PutSecretValue":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","iot:DeleteScheduledAudit":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteScheduledAudit.html","fsx:DisassociateFileSystemAliases":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DisassociateFileSystemAliases.html","ses:PutEmailIdentityDkimAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityDkimAttributes.html","frauddetector:CreateDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateDetectorVersion","mediatailor:DeleteChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html","cloudhsm:InitializeCluster":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_InitializeCluster.html","iam:PutUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPolicy.html","cognito-sync:UpdateRecords":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_UpdateRecords.html","network-firewall:AssociateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateFirewallPolicy.html","sagemaker:CreateMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateMonitoringSchedule.html","ec2:ModifyInstanceCreditSpecification":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCreditSpecification.html","waf:CreateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateXssMatchSet.html","secretsmanager:TagResource":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","cloudsearch:DeleteExpression":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteExpression.html","appmesh:CreateMesh":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateMesh.html","ec2:DeleteTransitGatewayConnectPeer":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayConnectPeer.html","panorama:DeleteApp":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteApp.html","route53resolver:UpdateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateResolverRule.html","apprunner:DeleteConnection":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteConnection.html","sqlworkbench:AssociateConnectionWithTab":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","globalaccelerator:CreateListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html","schemas:DeleteSchemaVersion":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-version-schemaversion.html#DeleteSchemaVersion","mobiletargeting:DeleteVoiceTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-voice.html#templates-template-name-voice-http-methods","ecr-public:DeleteRepository":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepository.html","detective:CreateMembers":"https://docs.aws.amazon.com/detective/latest/APIReference/API_CreateMembers.html","rds:ModifyDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html","swf:StartChildWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartChildWorkflowExecution.html","networkmanager:DisassociateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateLink.html","codeguru-reviewer:UnTagResource":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_UnTagResource.html","iotsitewise:CreateAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAsset.html","globalaccelerator:CreateEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateEndpointGroup.html","personalize:CreateDatasetImportJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html","route53:UpdateTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_UpdateTrafficPolicyInstance.html","states:GetActivityTask":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_GetActivityTask.html","ec2:AllocateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AllocateAddress.html","mgn:StartCutover":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_StartCutover.html","lambda:CreateAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateAlias.html","lambda:DeleteProvisionedConcurrencyConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteProvisionedConcurrencyConfig.html","freertos:DeleteSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","networkmanager:CreateSite":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateSite.html","dax:CreateCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateCluster.html","iot:UpdateMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateMitigationAction.html","swf:RegisterActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterActivityType.html","devops-guru:RemoveNotificationChannel":"https://docs.aws.amazon.com/devops-guru/latest/APIReference/API_RemoveNotificationChannel.html","route53:CreateTrafficPolicyInstance":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateTrafficPolicyInstance.html","gamelift:DeleteFleet":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteFleet.html","globalaccelerator:AllowCustomRoutingTraffic":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html","ec2:CreateInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInternetGateway.html","databrew:UpdateProject":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateProject.html","lookoutmetrics:UpdateMetricSet":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UpdateMetricSet.html","ram:PromoteResourceShareCreatedFromPolicy":"https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html","appconfig:CreateDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateDeploymentStrategy.html","es:CreateElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-createdomain","chime:UpdateChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannel.html","kinesisvideo:DeleteSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteSignalingChannel.html","profile:DeleteIntegration":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteIntegration.html","worklink:DeleteFleet":"https://docs.aws.amazon.com/worklink/latest/api/API_DeleteFleet.html","ssm:CreateAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateAssociation.html","sagemaker:CreateProcessingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateProcessingJob.html","sagemaker:PutRecord":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_PutRecord.html","xray:DeleteSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_DeleteSamplingRule.html","sagemaker:DeleteEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteEndpoint.html","mgn:UpdateAgentReplicationProcessStateForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","ec2:UnmonitorInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html","iot:DetachPrincipalPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPrincipalPolicy.html","license-manager:RejectGrant":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_RejectGrant.html","medialive:UpdateMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/edit-multiplex-program-channel.html","network-firewall:UpdateFirewallDeleteProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallDeleteProtection.html","frauddetector:UpdateModelVersionStatus":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersionStatus","connect-campaigns:UpdateCampaignOutboundCallConfig":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","iot:TagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_TagResource.html","rds:DeleteDBSecurityGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSecurityGroup.html","ssm:LabelParameterVersion":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_LabelParameterVersion.html","medialive:TransferInputDevice":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","config:UntagResource":"https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html","gamelift:DeleteGameSessionQueue":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteGameSessionQueue.html","sagemaker:UpdatePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdatePipeline.html","cloudshell:StartEnvironment":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StartEnvironment","dax:IncreaseReplicationFactor":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_IncreaseReplicationFactor.html","cloudfront:CreateInvalidation":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_CreateInvalidation.html","ds:CancelSchemaExtension":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CancelSchemaExtension.html","redshift:RestoreFromClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RestoreFromClusterSnapshot.html","states:UntagResource":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_UntagResource.html","apprunner:PauseService":"https://docs.aws.amazon.com/apprunner/latest/api/API_PauseService.html","connect:DisassociateLambdaFunction":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","lightsail:CreateCloudFormationStack":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCloudFormationStack.html","s3:PutBucketWebsite":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html","lightsail:RegisterContainerImage":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RegisterContainerImage.html","a4b:TagResource":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_TagResource.html","kendra:BatchDeleteDocument":"https://docs.aws.amazon.com/kendra/latest/dg/API_BatchDeleteDocument.html","mediatailor:UpdateChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname.html","lex:UpdateBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateBotAlias.html","qldb:PartiQLCreateTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.create-table.html","glacier:RemoveTagsFromVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-RemoveTagsFromVault.html","redshift-data:ExecuteStatement":"https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_ExecuteStatement.html","ec2:CreateLaunchTemplateVersion":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateLaunchTemplateVersion.html","elasticloadbalancing:ModifyListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyListener.html","glue:DeleteDatabase":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-databases.html#aws-glue-api-catalog-databases-DeleteDatabase","wisdom:CreateAssistantAssociation":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateAssistantAssociation.html","guardduty:CreateFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateFilter.html","mobiletargeting:DeleteApp":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-app.html#rest-api-app-methods","swf:RequestCancelActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelActivityTask.html","lightsail:CreateBucketAccessKey":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucketAccessKey.html","imagebuilder:PutComponentPolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutComponentPolicy.html","elasticbeanstalk:TerminateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html","kms:EnableKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_EnableKey.html","securityhub:UpdateInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateInsight.html","a4b:DisassociateDeviceFromRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateDeviceFromRoom.html","timestream:WriteRecords":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_WriteRecords.html","apprunner:TagResource":"https://docs.aws.amazon.com/apprunner/latest/api/API_TagResource.html","wafv2:DisassociateFirewallManager":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateFirewallManager.html","lightsail:CreateDomainEntry":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDomainEntry.html","ecs:DeregisterContainerInstance":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeregisterContainerInstance.html","sagemaker:DeleteRecord":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteRecord.html","cloudformation:UpdateTerminationProtection":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateTerminationProtection.html","events:InvokeApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/userguide/iam-identity-based-access-control-eventbridge.html","ssm-incidents:UpdateRelatedItems":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateRelatedItems.html","a4b:UpdateRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateRoom.html","iot:DeleteJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobExecution.html","dynamodb:UntagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UntagResource.html","autoscaling:DeleteNotificationConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteNotificationConfiguration.html","geo:CreatePlaceIndex":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreatePlaceIndex.html","panorama:DeleteDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteDataSource.html","networkmanager:DeleteDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteDevice.html","ecr:UntagResource":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_UntagResource.html","iotsitewise:UpdateAssetModelPropertyRouting":"${UserGuideDocPage}alarms-iam-permissions.html","medialive:CreateInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/working-with-input-security-groups.html","iot:UpdateThing":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateThing.html","sagemaker:DeleteProject":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteProject.html","elasticbeanstalk:AddTags":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","lex:DeleteSlot":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteSlot.html","waf:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRuleGroup.html","appstream:BatchAssociateUserStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_BatchAssociateUserStack.html","iotsitewise:CreateDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateDashboard.html","connect:ResumeContactRecording":"https://docs.aws.amazon.com/connect/latest/APIReference/API_ResumeContactRecording.html","ec2:DeleteCarrierGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteCarrierGateway.html","proton:CreateEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateMajorVersion.html","sagemaker:CreateWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateWorkforce.html","frauddetector:PutExternalModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutExternalModel.html","forecast:DeleteDatasetImportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDatasetImportJob.html","mobiletargeting:DeleteGcmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-gcm-channel.html#rest-api-gcm-channel-methods","glue:DeleteSchema":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteSchema","rds:DeleteDBClusterParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html","iot:DetachSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_DetachSecurityProfile.html","mobiletargeting:UpdateSmsTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-sms.html#templates-template-name-sms-http-methods","ec2:DeleteVpnConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnConnection.html","backup:CreateBackupVault":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_CreateBackupVault.html","s3-outposts:DeleteAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html","ec2:DisassociateSubnetCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateSubnetCidrBlock.html","workspaces:RestoreWorkspace":"https://docs.aws.amazon.com/workspaces/latest/api/API_RestoreWorkspace.html","healthlake:CreateResource":"https://docs.aws.amazon.com/healthlake/latest/devguide/crud-healthlake.html","rds:CopyOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyOptionGroup.html","shield:TagResource":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_TagResource.html","lambda:DeleteFunctionConcurrency":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionConcurrency.html","iotsitewise:DeleteGateway":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteGateway.html","kinesisvideo:UpdateStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateStream.html","elasticloadbalancing:DeleteTargetGroup":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteTargetGroup.html","iot:UpdateFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","a4b:DeleteAddressBook":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteAddressBook.html","ec2:ModifyVpcPeeringConnectionOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcPeeringConnectionOptions.html","glacier:CompleteVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-CompleteVaultLock.html","iotevents:CreateInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateInput.html","rds:RebootDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RebootDBInstance.html","connect:CreateHoursOfOperation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateHoursOfOperation.html","ec2:ReplaceRouteTableAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReplaceRouteTableAssociation.html","access-analyzer:CreateArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_CreateArchiveRule.html","schemas:DeleteDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#DeleteDiscoverer","redshift:CreateClusterUser":"https://docs.aws.amazon.com/redshift/latest/mgmt/generating-iam-credentials-role-permissions.html","sqs:DeleteQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteQueue.html","kendra:DeletePrincipalMapping":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeletePrincipalMapping.html","swf:UndeprecateActivityType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateActivityType.html","sts:SetSourceIdentity":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html#id_credentials_temp_control-access_monitor-perms","schemas:UpdateSchema":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema","synthetics:UpdateCanary":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_UpdateCanary.html","ds:DeleteTrust":"https://docs.aws.amazon.com/directoryservice/latest/devguide/DeleteTrust.html","codeartifact:DeleteRepository":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeleteRepository.html","connect:StartChatContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html","elasticmapreduce:RemoveManagedScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_RemoveManagedScalingPolicy.html","mediatailor:DeletePlaybackConfiguration":"https://docs.aws.amazon.com/mediatailor/latest/apireference/playbackconfiguration-name.html","frauddetector:CreateModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModel","waf-regional:UpdateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateByteMatchSet.html","waf:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_TagResource.html","ssm-contacts:DeleteContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_DeleteContact.html","sagemaker:CreateDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateDomain.html","appmesh-preview:UpdateGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateGatewayRoute.html","mobiletargeting:UpdateSmsChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-sms-channel.html#rest-api-sms-channel-methods","opsworks:SetPermission":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_SetPermission.html","deepcomposer:UpdateComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","profile:DeleteProfileObject":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObject.html","ses:PutConfigurationSetSendingOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetSendingOptions.html","acm:AddTagsToCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_AddTagsToCertificate.html","guardduty:UpdateThreatIntelSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateThreatIntelSet.html","ec2:DisableVpcClassicLinkDnsSupport":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisableVpcClassicLinkDnsSupport.html","cognito-sync:RegisterDevice":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_RegisterDevice.html","quicksight:CreateAdmin":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","globalaccelerator:TagResource":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_TagResource.html","networkmanager:CreateDevice":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateDevice.html","eks:CreateNodegroup":"https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateNodegroup.html","codecommit:UpdateRepositoryDescription":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateRepositoryDescription.html","memorydb:UpdateParameterGroup":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateParameterGroup.html","qldb:PartiQLUndropTable":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.undrop-table.html","codeartifact:DisposePackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html","ds:AcceptSharedDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AcceptSharedDirectory.html","license-manager:DeleteLicenseManagerReportGenerator":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_DeleteLicenseManagerReportGenerator.html","connect-campaigns:CreateCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","route53-recovery-cluster:UpdateRoutingControlStates":"https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlStates.html","workspaces:CreateWorkspaceBundle":"https://docs.aws.amazon.com/workspaces/latest/api/API_CreateWorkspaceBundle.html","backup:StartCopyJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartCopyJob.html","securityhub:InviteMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_InviteMembers.html","elasticache:CreateSnapshot":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateSnapshot.html","opsworks:CreateInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateInstance.html","grafana:DisassociateLicense":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","memorydb:CreateCluster":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html","wafv2:DisassociateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DisassociateWebACL.html","wafv2:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_PutPermissionPolicy.html","fis:CreateExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_CreateExperimentTemplate.html","apigateway:POST":"https://docs.aws.amazon.com/apigateway/api-reference/API_POST.html","ssm-incidents:UpdateIncidentRecord":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateIncidentRecord.html","securityhub:DisassociateMembers":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisassociateMembers.html","logs:CreateExportTask":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateExportTask.html","cognito-idp:CreateGroup":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateGroup.html","workmail:EnableMailUsers":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-users.html#enable_existing_user","frauddetector:DeleteEventType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEventType","s3:RestoreObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html","connect-campaigns:UpdateCampaignName":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","elasticloadbalancing:SetSecurityGroups":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetSecurityGroups.html","guardduty:UntagResource":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UntagResource.html","ecs:CreateService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html","route53resolver:PutResolverRulePolicy":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_PutResolverRulePolicy.html","iotwireless:AssociateWirelessGatewayWithThing":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_AssociateWirelessGatewayWithThing.html","dax:UntagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UntagResource.html","connect:CreateUser":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateUser.html","imagebuilder:DeleteDistributionConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteDistributionConfiguration.html","swf:CancelTimer":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_CancelTimer.html","elasticache:ModifyCacheCluster":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html","appmesh:DeleteVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html","connect-campaigns:UpdateCampaignDialerConfig":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ses:CreateEmailIdentity":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailIdentity.html","storagegateway:DeleteVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteVolume.html","license-manager:CreateLicenseVersion":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateLicenseVersion.html","backup:PutBackupVaultNotifications":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_PutBackupVaultNotifications.html","profile:DeleteProfileKey":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileKey.html","ssm:StartAssociationsOnce":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_StartAssociationsOnce.html","workspaces:ModifySelfservicePermissions":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifySelfservicePermissions.html","nimble:DeleteStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid.html","opsworks:CreateLayer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateLayer.html","route53resolver:CreateResolverQueryLogConfig":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverQueryLogConfig.html","storagegateway:CreateSMBFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateSMBFileShare.html","directconnect:AllocateConnectionOnInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AllocateConnectionOnInterconnect.html","ec2:AuthorizeSecurityGroupEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AuthorizeSecurityGroupEgress.html","datasync:TagResource":"https://docs.aws.amazon.com/datasync/latest/userguide/API_TagResource.html","iam:CreateUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateUser.html","comprehend:StopPiiEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopPiiEntitiesDetectionJob.html","auditmanager:UpdateAssessmentFramework":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentFramework.html","config:PutConfigurationAggregator":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutConfigurationAggregator.html","devicefarm:UpdateVPCEConfiguration":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateVPCEConfiguration.html","directconnect:DeleteInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteInterconnect.html","lambda:AddLayerVersionPermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_AddLayerVersionPermission.html","mediapackage:RotateChannelCredentials":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-credentials.html#channels-id-credentialsput","s3:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","connect:DisassociateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DisassociateRoutingProfileQueues.html","appmesh-preview:CreateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualNode.html","imagebuilder:CreateInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateInfrastructureConfiguration.html","lightsail:AttachCertificateToDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_AttachCertificateToDistribution.html","databrew:DeleteSchedule":"https://docs.aws.amazon.com/databrew/latest/dg/API_DeleteSchedule.html","iotwireless:DeleteWirelessGatewayTaskDefinition":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGatewayTaskDefinition.html","appmesh-preview:DeleteVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualService.html","storagegateway:CancelRetrieval":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CancelRetrieval.html","fsx:UpdateStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateStorageVirtualMachine.html","route53resolver:DeleteFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRuleGroup.html","directconnect:UpdateConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_UpdateConnection.html","fms:DeleteProtocolsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeleteProtocolsList.html","honeycode:BatchCreateTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchCreateTableRows.html","lex:DeleteSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteSlotType.html","ecs:DeleteCluster":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteCluster.html","machinelearning:DeleteBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteBatchPrediction.html","chime:RedactChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_RedactChannelMessage.html","fsx:CreateStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateStorageVirtualMachine.html","machinelearning:Predict":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_Predict.html","rekognition:StopStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StopStreamProcessor.html","servicecatalog:UpdateProduct":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProduct.html","quicksight:DeleteGroupMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteGroupMembership.html","machinelearning:CreateDataSourceFromS3":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromS3.html","dms:MoveReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_MoveReplicationTask.html","dms:RefreshSchemas":"https://docs.aws.amazon.com/dms/latest/APIReference/API_RefreshSchemas.html","glue:PutSchemaVersionMetadata":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-PutSchemaVersionMetadata","ecs:TagResource":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_TagResource.html","sagemaker:CreateModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelPackage.html","apprunner:DeleteService":"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteService.html","opsworks:UpdateInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateInstance.html","networkmanager:AssociateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateTransitGatewayConnectPeer.html","iotdeviceadvisor:DeleteSuiteDefinition":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_DeleteSuiteDefinition.html","athena:StopQueryExecution":"https://docs.aws.amazon.com/athena/latest/APIReference/API_StopQueryExecution.html","elasticbeanstalk:CreateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html","comprehend:StartDocumentClassificationJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartDocumentClassificationJob.html","elasticbeanstalk:DeleteApplicationVersion":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html","memorydb:UpdateUser":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateUser.html","mgn:DeleteReplicationConfigurationTemplate":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_DeleteReplicationConfigurationTemplate.html","opsworks:StopStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_StopStack.html","robomaker:UpdateRobotApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateRobotApplication.html","sso:UpdateInstanceAccessControlAttributeConfiguration":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_UpdateInstanceAccessControlAttributeConfiguration.html","swf:UndeprecateDomain":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_UndeprecateDomain.html","lightsail:ResetDistributionCache":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ResetDistributionCache.html","frauddetector:DeleteExternalModel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteExternalModel","ec2:DeleteRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRouteTable.html","personalize:PutItems":"https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutItems.html","config:PutAggregationAuthorization":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutAggregationAuthorization.html","ses:PutEmailIdentityFeedbackAttributes":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutEmailIdentityFeedbackAttributes.html","codecommit:PostCommentReply":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentReply.html","deepracer:StartEvaluation":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-test-in-simulator.html","s3-object-lambda:PutObjectAcl":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectAcl.html","route53resolver:CreateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateFirewallRuleGroup.html","worklink:TagResource":"https://docs.aws.amazon.com/worklink/latest/api/API_TagResource.html","ec2:CreateKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateKeyPair.html","fms:PutAppsList":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_PutAppsList.html","ecr-public:DeleteRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_DeleteRepositoryPolicy.html","codeartifact:UpdateRepository":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdateRepository.html","ecs:PutClusterCapacityProviders":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html","s3:PutBucketNotification":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketNotification.html","ssm-incidents:UpdateTimelineEvent":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateTimelineEvent.html","securityhub:BatchDisableStandards":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchDisableStandards.html","swf:RequestCancelExternalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelExternalWorkflowExecution.html","groundstation:UpdateMissionProfile":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_UpdateMissionProfile.html","redshift:DeleteClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSubnetGroup.html","sqlworkbench:UpdateConnection":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","gamelift:ResumeGameServerGroup":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_ResumeGameServerGroup.html","codeguru-profiler:UntagResource":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_UntagResource.html","kafka:UntagResource":"https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#UntagResource","iam:PassRole":"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html","kms:Verify":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Verify.html","fsx:UntagResource":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UntagResource.html","quicksight:UpdateTemplatePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTemplatePermissions.html","waf-regional:CreateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACL.html","opsworks:CreateDeployment":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_CreateDeployment.html","rekognition:DeleteCollection":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteCollection.html","gamelift:StartFleetActions":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_StartFleetActions.html","ssm:DeleteParameters":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteParameters.html","connect-campaigns:UntagResource":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ds:ResetUserPassword":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_ResetUserPassword.html","ec2:DetachNetworkInterface":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DetachNetworkInterface.html","mobiletargeting:DeleteApnsSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-sandbox-channel.html#rest-api-apns-sandbox-channel-methods","s3:UpdateJobStatus":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobStatus.html","sagemaker:StopEdgePackagingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopEdgePackagingJob.html","ec2:DisassociateAddress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateAddress.html","clouddirectory:CreateDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateDirectory.html","events:CreateApiDestination":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateApiDestination.html","kafka-cluster:AlterGroup":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","iam:UpdateSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateSSHPublicKey.html","opsworks:UpdateRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateRdsDbInstance.html","lookoutequipment:DeleteModel":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteModel.html","ecr-public:SetRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_SetRepositoryPolicy.html","ecs:SubmitTaskStateChange":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitTaskStateChange.html","devicefarm:DeleteDevicePool":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteDevicePool.html","frauddetector:DeleteDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetectorVersion","freertos:UpdateSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","states:StopExecution":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_StopExecution.html","rekognition:DeleteFaces":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteFaces.html","sso:CreatePermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreatePermissionSet.html","dlm:TagResource":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_TagResource.html","redshift:DeleteClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSnapshot.html","fis:StopExperiment":"https://docs.aws.amazon.com/fis/latest/APIReference/API_StopExperiment.html","ses:PutConfigurationSetTrackingOptions":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_PutConfigurationSetTrackingOptions.html","wellarchitected:UpdateLensReview":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateLensReview.html","connect:UpdateUserPhoneConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserPhoneConfig.html","mgn:MarkAsArchived":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_MarkAsArchived.html","app-integrations:CreateEventIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateEventIntegration.html","dms:CreateReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateReplicationTask.html","cloudhsm:CopyBackupToRegion":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CopyBackupToRegion.html","gamelift:DeleteAlias":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteAlias.html","mobiletargeting:UpdateRecommenderConfiguration":"https://docs.aws.amazon.com/pinpoint/latest/apireference/recommenders-recommender-id.html#UpdateRecommenderConfiguration","network-firewall:UpdateSubnetChangeProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateSubnetChangeProtection.html","swf:SignalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalWorkflowExecution.html","frauddetector:PutEntityType":"https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEntityType.html","iam:DeletePolicyVersion":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeletePolicyVersion.html","iotwireless:DeleteWirelessDevice":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessDevice.html","lex:DeleteExport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteExport.html","lookoutequipment:UpdateInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_UpdateInferenceScheduler.html","waf-regional:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteLoggingConfiguration.html","kms:UpdateAlias":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdateAlias.html","imagebuilder:TagResource":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_TagResource.html","elasticmapreduce:SetTerminationProtection":"https://docs.aws.amazon.com/emr/latest/APIReference/API_SetTerminationProtection.html","rds:RestoreDBInstanceToPointInTime":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html","sagemaker:CreateTrial":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateTrial.html","ec2:ImportInstance":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportInstance.html","storagegateway:CreateStorediSCSIVolume":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateStorediSCSIVolume.html","voiceid:OptOutSpeaker":"https://docs.aws.amazon.com/voiceid/latest/APIReference/API_OptOutSpeaker.html","appflow:UpdateFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateFlow.html","securityhub:UntagResource":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UntagResource.html","ec2:ModifyFleet":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyFleet.html","ec2:RegisterTransitGatewayMulticastGroupMembers":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RegisterTransitGatewayMulticastGroupMembers.html","acm-pca:TagCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_TagCertificateAuthority.html","workspaces:ModifyWorkspaceState":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceState.html","iot:AcceptCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_AcceptCertificateTransfer.html","cassandra:Create":null,"sagemaker:StartPipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartPipelineExecution.html","ssm:RegisterTaskWithMaintenanceWindow":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_RegisterTaskWithMaintenanceWindow.html","codestar-notifications:Subscribe":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_Subscribe.html","airflow:PublishMetrics":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","iam:UpdateUser":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateUser.html","waf-regional:CreateSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateSizeConstraintSet.html","rds:CreateDBClusterEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterEndpoint.html","ec2:DeregisterImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterImage.html","quicksight:UpdateFolder":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateFolder.html","appsync:GraphQL":"https://docs.aws.amazon.com/appsync/latest/devguide/using-your-api.html","ec2:DeleteTransitGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayRoute.html","sagemaker:UpdateEndpoint":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateEndpoint.html","states:TagResource":"https://docs.aws.amazon.com/step-functions/latest/apireference/API_TagResource.html","cognito-identity:UpdateIdentityPool":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UpdateIdentityPool.html","ec2:DeleteInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteInstanceEventWindow.html","securityhub:UpdateFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateFindings.html","network-firewall:DeleteFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteFirewallPolicy.html","ds:RemoveTagsFromResource":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveTagsFromResource.html","s3:DeleteAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html","ec2:CreateCarrierGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCarrierGateway.html","swf:SignalExternalWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_SignalExternalWorkflowExecution.html","securityhub:DisableSecurityHub":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableSecurityHub.html","wafv2:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_TagResource.html","dms:ModifyReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyReplicationTask.html","dynamodb:EnableKinesisStreamingDestination":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_EnableKinesisStreamingDestination.html","iotsitewise:DeleteAsset":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteAsset.html","clouddirectory:DetachFromIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DetachFromIndex.html","comprehend:UntagResource":"https://docs.aws.amazon.com/comprehend/latest/dg/API_UntagResource.html","config:PutStoredQuery":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutStoredQuery.html","lookoutequipment:DeleteInferenceScheduler":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteInferenceScheduler.html","appmesh:CreateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualNode.html","connect:GetFederationTokens":"https://docs.aws.amazon.com/connect/latest/APIReference/emergency-admin-login.html","route53:ActivateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ActivateKeySigningKey.html","codecommit:OverridePullRequestApprovalRules":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_OverridePullRequestApprovalRules.html","sagemaker:UpdateWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateWorkforce.html","emr-containers:DeleteManagedEndpoint":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_DeleteManagedEndpoint.html","ec2:DeleteEgressOnlyInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteEgressOnlyInternetGateway.html","ssm-incidents:UpdateResponsePlan":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateResponsePlan.html","devicefarm:UpdateProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateProject.html","elastictranscoder:UpdatePipelineNotifications":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline-notifications.html","servicecatalog:CreateApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_CreateApplication.html","iam:CreateAccessKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateAccessKey.html","ec2:RevokeClientVpnIngress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeClientVpnIngress.html","lookoutmetrics:CreateMetricSet":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_CreateMetricSet.html","codeguru-reviewer:AssociateRepository":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_AssociateRepository.html","ec2:AssignPrivateIpAddresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssignPrivateIpAddresses.html","iam:TagRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagRole.html","iot:CreatePolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicy.html","iotsitewise:UpdateDashboard":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateDashboard.html","sagemaker:DeleteWorkforce":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteWorkforce.html","dax:DeleteCluster":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteCluster.html","servicecatalog:DisassociateTagOptionFromResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DisassociateTagOptionFromResource.html","deepcomposer:UntagResource":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/deepcomposer-tagging.html","acm-pca:PutPolicy":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_PutPolicy.html","directconnect:CreateDirectConnectGatewayAssociation":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateDirectConnectGatewayAssociation.html","iot:CreateJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJob.html","elasticbeanstalk:UpdateTagsForResource":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","ecs:Poll":"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/instance_IAM_role.html","ssm-incidents:UpdateReplicationSet":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateReplicationSet.html","geo:UpdateGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_UpdateGeofenceCollection.html","route53-recovery-control-config:UpdateControlPanel":"https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html","mobiletargeting:UpdateJourneyState":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id-state.html#apps-application-id-journeys-journey-id-state-http-methods","dynamodb:UpdateContributorInsights":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateContributorInsights.html","kms:GenerateDataKeyPairWithoutPlaintext":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyPairWithoutPlaintext.html","opsworks:UpdateVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateVolume.html","amplify:UntagResource":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","rds:RestoreDBClusterToPointInTime":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html","redshift:RebootCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_RebootCluster.html","quicksight:UpdateDataSetPermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSetPermissions.html","a4b:DeleteDevice":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDevice.html","s3-outposts:PutAccessPointPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html","mobiletargeting:CreateJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","kinesisanalytics:DeleteApplicationInputProcessingConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationInputProcessingConfiguration.html","machinelearning:UpdateMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateMLModel.html","storagegateway:CreateTapeWithBarcode":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_CreateTapeWithBarcode.html","chime:UpdateAppInstance":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateAppInstance.html","rekognition:DeleteProject":"https://docs.aws.amazon.com/rekognition/latest/dg/API_DeleteProject.html","dynamodb:ExportTableToPointInTime":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExportTableToPointInTime.html","events:CancelReplay":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CancelReplay.html","mgh:DisassociateCreatedArtifact":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_DisassociateCreatedArtifact.html","geo:AssociateTrackerConsumer":"https://docs.aws.amazon.com/location/latest/developerguide/API_AssociateTrackerConsumer.html","workspaces:RevokeIpRules":"https://docs.aws.amazon.com/workspaces/latest/api/API_RevokeIpRules.html","sts:AssumeRoleWithSAML":"https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html","codedeploy:AddTagsToOnPremisesInstances":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_AddTagsToOnPremisesInstances.html","kinesis:DecreaseStreamRetentionPeriod":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html","ivs:DeleteRecordingConfiguration":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteRecordingConfiguration.html","transfer:ImportSshPublicKey":"https://docs.aws.amazon.com/transfer/latest/userguide/API_ImportSshPublicKey.html","ec2:DeleteInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteInternetGateway.html","elasticbeanstalk:CreateApplication":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html","route53-recovery-control-config:DeleteRoutingControl":"https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html","a4b:AssociateSkillWithSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillWithSkillGroup.html","elasticloadbalancing:CreateListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateListener.html","elasticmapreduce:ModifyCluster":"https://docs.aws.amazon.com/emr/latest/APIReference/API_ModifyCluster.html","mediapackage:DeleteOriginEndpoint":"https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-iddelete","appmesh:DeleteVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html","dlm:UpdateLifecyclePolicy":"https://docs.aws.amazon.com/dlm/latest/APIReference/API_UpdateLifecyclePolicy.html","apprunner:CreateConnection":"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateConnection.html","schemas:StartDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#StartDiscoverer","sqlworkbench:AssociateConnectionWithChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","apigateway:UpdateRestApiPolicy":null,"iam:CreateRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html","ds:DisableClientAuthentication":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableClientAuthentication.html","finspace:CreateUser":"https://docs.aws.amazon.com/finspace/latest/management-api/API_CreateUser.html","mgn:StartTest":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_StartTest.html","sdb:CreateDomain":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_CreateDomain.html","datasync:StartTaskExecution":"https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html","ec2:ImportSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportSnapshot.html","cloudformation:SignalResource":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_SignalResource.html","servicequotas:PutServiceQuotaIncreaseRequestIntoTemplate":"https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_PutServiceQuotaIncreaseRequestIntoTemplate.html","appflow:StartFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_StartFlow.html","mgn:UpdateAgentBacklogForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","iot:DeleteJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJob.html","proton:DeleteServiceTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateVersion.html","s3:PutMetricsConfiguration":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html","ivs:CreateChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateChannel.html","s3-object-lambda:DeleteObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","devicefarm:DeleteInstanceProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteInstanceProfile.html","cloudformation:ExecuteChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ExecuteChangeSet.html","ec2:ModifyVpcEndpointServicePermissions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpointServicePermissions.html","cloudwatch:PutInsightRule":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutInsightRule.html","cognito-idp:AdminEnableUser":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminEnableUser.html","medialive:StopChannel":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-deleting-a-channel.html","sagemaker:StopMonitoringSchedule":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopMonitoringSchedule.html","cloudhsm:UntagResource":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_UntagResource.html","config:PutRemediationConfigurations":"https://docs.aws.amazon.com/config/latest/APIReference/API_PutRemediationConfigurations.html","lex:BuildBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_BuildBotLocale.html","iotsitewise:DisassociateAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DisassociateAssets.html","rds:RemoveTagsFromResource":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveTagsFromResource.html","ec2:RebootInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RebootInstances.html","serverlessrepo:UnshareApplication":null,"lex:DeleteIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteIntent.html","config:StartConfigRulesEvaluation":"https://docs.aws.amazon.com/config/latest/APIReference/API_StartConfigRulesEvaluation.html","kms:Sign":"https://docs.aws.amazon.com/kms/latest/APIReference/API_Sign.html","rekognition:CreateCollection":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateCollection.html","profile:DeleteProfileObjectType":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObjectType.html","cognito-idp:AdminSetUserSettings":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserSettings.html","workspaces:AssociateConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_AssociateConnectionAlias.html","appflow:DeleteFlow":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_DeleteFlow.html","sagemaker:CreateEdgePackagingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateEdgePackagingJob.html","glacier:UploadArchive":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-archive-post.html","lambda:InvokeAsync":"https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeAsync.html","aps:UntagResource":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-UntagResource","panorama:UntagResource":"https://docs.aws.amazon.com/panorama/latest/dev/API_UntagResource.html","waf:UpdateRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRule.html","lightsail:PutAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PutAlarm.html","codecommit:CreateCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateCommit.html","cloudsearch:DeleteAnalysisScheme":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteAnalysisScheme.html","nimble:DeleteLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid.html","bugbust:UntagResource":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","ec2:AcceptTransitGatewayMulticastDomainAssociations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayMulticastDomainAssociations.html","ram:DeleteResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DeleteResourceShare.html","access-analyzer:DeleteAnalyzer":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_DeleteAnalyzer.html","cloudformation:StopStackSetOperation":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_StopStackSetOperation.html","a4b:DeleteRoomSkillParameter":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoomSkillParameter.html","medialive:DeleteTags":"https://docs.aws.amazon.com/medialive/latest/ug/tagging.html","s3:DeleteObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","iot:UpdateThingShadow":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","worklink:DisassociateDomain":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateDomain.html","sagemaker:CreateFeatureGroup":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateFeatureGroup.html","ssm-contacts:UpdateContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateContactPolicy.html","appmesh-preview:CreateVirtualService":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualService.html","glue:BatchDeleteConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-BatchDeleteConnection","mobiletargeting:DeleteApnsVoipSandboxChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-apns-voip-sandbox-channel.html#rest-api-apns-voip-sandbox-channel-methods","mobiletargeting:UpdateGcmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-gcm-channel.html#rest-api-gcm-channel-methods","iotevents:BatchEnableAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchEnableAlarm.html","comprehend:StartEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartEntitiesDetectionJob.html","autoscaling:ExecutePolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ExecutePolicy.html","connect-campaigns:ResumeCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","clouddirectory:DisableDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DisableDirectory.html","comprehend:StopEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopEntitiesDetectionJob.html","mgn:RetryDataReplication":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_RetryDataReplication.html","waf:CreateWebACLMigrationStack":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateWebACLMigrationStack.html","appmesh:UpdateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualRouter.html","gamelift:UpdateFleetAttributes":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetAttributes.html","waf:DeleteGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteGeoMatchSet.html","cloudsearch:DefineSuggester":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DefineSuggester.html","sagemaker:DeleteModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelPackage.html","workmail:UpdateResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdateResource.html","mobiletargeting:PutEvents":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html#rest-api-events-methods","iot:UpdateJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateJob.html","logs:PutLogEvents":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html","es:UpgradeElasticsearchDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-upgrade-domain","clouddirectory:AttachToIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachToIndex.html","mobilehub:UpdateProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","appmesh-preview:DeleteVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualRouter.html","ds:DeleteDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteDirectory.html","events:PutEvents":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html","amplify:CreateApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","glue:UpdateUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-UpdateUserDefinedFunction","quicksight:CreateFolderMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateFolderMembership.html","iam:RemoveClientIDFromOpenIDConnectProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveClientIDFromOpenIDConnectProvider.html","workmail:SetJournalingRules":"https://docs.aws.amazon.com/workmail/latest/adminguide/journaling_overview.html","frauddetector:UpdateRuleVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleVersion.html","rds:CreateDBInstanceReadReplica":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html","imagebuilder:DeleteInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteInfrastructureConfiguration.html","s3:DeleteObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html","waf-regional:DeleteSizeConstraintSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSizeConstraintSet.html","securityhub:UpdateOrganizationConfiguration":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_UpdateOrganizationConfiguration.html","iotdeviceadvisor:UntagResource":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UntagResource.html","iam:TagInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagInstanceProfile.html","ivs:DeleteChannel":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_DeleteChannel.html","kms:UntagResource":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UntagResource.html","route53:ChangeTagsForResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeTagsForResource.html","snow-device-management:UntagResource":"https://docs.aws.amazon.com/snowball/latest/snowcone-guide/sdms-cli-untag-resources.html","autoscaling:AttachLoadBalancerTargetGroups":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachLoadBalancerTargetGroups.html","batch:TagResource":"https://docs.aws.amazon.com/batch/latest/APIReference/API_TagResource.html","emr-containers:UntagResource":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_UnTagResource.html","geo:DeleteGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteGeofenceCollection.html","machinelearning:CreateEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateEvaluation.html","ssm:UpdateAssociationStatus":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateAssociationStatus.html","cloudformation:ImportStacksToStackSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ImportStacksToStackSet.html","dynamodb:TagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TagResource.html","lightsail:DeleteLoadBalancer":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteLoadBalancer.html","securityhub:DisableOrganizationAdminAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DisableOrganizationAdminAccount.html","codebuild:UpdateReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_UpdateReportGroup.html","proton:DeleteEnvironmentTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplateMajorVersion.html","dynamodb:RestoreTableToPointInTime":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_RestoreTableToPointInTime.html","iam:UpdateServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateServiceSpecificCredential.html","sso:TagResource":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_TagResource.html","fsx:UpdateVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_UpdateVolume.html","workmail:SetMailGroupDetails":"https://docs.aws.amazon.com/workmail/latest/adminguide/add_new_group.html","ec2:CreateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRouteTable.html","ec2:ModifyTrafficMirrorFilterRule":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterRule.html","storagegateway:UpdateSMBFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateSMBFileShare.html","chatbot:DeleteChimeWebhookConfiguration":null,"lex:DeleteImport":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteImport.html","s3:ReplicateTags":"https://docs.aws.amazon.com/AmazonS3/latest/dev/setting-repl-config-perm-overview.html","devicefarm:UpdateTestGridProject":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UpdateTestGridProject.html","profile:PutProfileObjectType":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html","nimble:TagResource":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","amplifybackend:UpdateBackendAuth":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-auth-backendenvironmentname.html#UpdateBackendAuth","iot:StartDetectMitigationActionsTask":"https://docs.aws.amazon.com/iot/latest/apireference/API_StartDetectMitigationActionsTask.html","iotevents:DeleteDetectorModel":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_DeleteDetectorModel.html","app-integrations:DeleteDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html","amplify:UpdateBranch":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","rds:RemoveSourceIdentifierFromSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RemoveSourceIdentifierFromSubscription.html","redshift:ModifyClusterSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshotSchedule.html","storagegateway:RetrieveTapeArchive":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RetrieveTapeArchive.html","waf-regional:UpdateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateGeoMatchSet.html","emr-containers:StartJobRun":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_StartJobRun.html","codepipeline:UpdateActionType":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_UpdateActionType.html","iotsitewise:UpdateAssetProperty":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetProperty.html","rekognition:IndexFaces":"https://docs.aws.amazon.com/rekognition/latest/dg/API_IndexFaces.html","iot:CreatePolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicyVersion.html","cognito-idp:AdminUpdateAuthEventFeedback":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminUpdateAuthEventFeedback.html","redshift:DisableLogging":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DisableLogging.html","quicksight:UpdateThemeAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemeAlias.html","iotanalytics:StartPipelineReprocessing":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_StartPipelineReprocessing.html","cloudformation:CreateStack":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html","cognito-idp:AddCustomAttributes":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AddCustomAttributes.html","medialive:DeleteMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/delete-multiplex.html","apigateway:DELETE":"https://docs.aws.amazon.com/apigateway/api-reference/API_DELETE.html","mobiletargeting:SendUsersMessages":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-users-messages.html#rest-api-users-messages-methods","sagemaker:CreateModelQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelQualityJobDefinition.html","codecommit:MergeBranchesByThreeWay":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergeBranchesByThreeWay.html","route53resolver:DeleteResolverEndpoint":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverEndpoint.html","proton:CreateServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplate.html","shield:AssociateHealthCheck":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_AssociateHealthCheck.html","macie2:CreateFindingsFilter":"https://docs.aws.amazon.com/macie/latest/APIReference/findingsfilters.html","elasticache:RevokeCacheSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RevokeCacheSecurityGroupIngress.html","codeguru-profiler:DeleteProfilingGroup":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_DeleteProfilingGroup.html","transfer:StopServer":"https://docs.aws.amazon.com/transfer/latest/userguide/API_StopServer.html","iotanalytics:UpdateChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateChannel.html","lookoutvision:DeleteModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_DeleteModel.html","deeplens:DeployProject":null,"codecommit:AssociateApprovalRuleTemplateWithRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_AssociateApprovalRuleTemplateWithRepository.html","appconfig:DeleteConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteConfigurationProfile.html","ec2:CreateImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateImage.html","ivs:UntagResource":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_UntagResource.html","shield:DeleteProtection":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_DeleteProtection.html","forecast:DeletePredictorBacktestExportJob":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeletePredictorBacktestExportJob.html","rds:CreateDBClusterSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterSnapshot.html","ecs:UpdateServicePrimaryTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateServicePrimaryTaskSet.html","lambda:UpdateEventSourceMapping":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateEventSourceMapping.html","network-firewall:DeleteRuleGroup":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteRuleGroup.html","securityhub:CreateInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateInsight.html","nimble:PutLaunchProfileMembers":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership.html","dms:DeleteReplicationTaskAssessmentRun":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTaskAssessmentRun.html","iam:AttachUserPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachUserPolicy.html","memorydb:BatchUpdateClusters":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_BatchUpdateClusters.html","s3:DeleteStorageLensConfigurationTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteStorageLensConfigurationTagging.html","codecommit:PutRepositoryTriggers":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutRepositoryTriggers.html","iotthingsgraph:UpdateSystemTemplate":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_UpdateSystemTemplate.html","mobiletargeting:UpdateEmailChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-email-channel.html#rest-api-email-channel-methods","mgh:NotifyMigrationTaskState":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_NotifyMigrationTaskState.html","codecommit:DeleteCommentContent":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteCommentContent.html","events:UpdateConnection":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateConnection.html","sqs:SetQueueAttributes":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SetQueueAttributes.html","directconnect:DisassociateMacSecKey":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DisassociateMacSecKey.html","iot:DeleteFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","airflow:TagResource":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","amplifybackend:CreateBackend":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend.html#CreateBackend","iot:CreateProvisioningClaim":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningClaim.html","globalaccelerator:DenyCustomRoutingTraffic":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_DenyCustomRoutingTraffic.html","rekognition:CreateStreamProcessor":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateStreamProcessor.html","proton:CreateEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplate.html","rekognition:CreateProject":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateProject.html","opsworks:RebootInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RebootInstance.html","chime:DeleteChannelModerator":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannelModerator.html","sagemaker:StopNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopNotebookInstance.html","ecr:ReplicateImage":"https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html","mediaconvert:TagResource":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/tags.html","connect:UpdateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileQueues.html","iam:UntagSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagSAMLProvider.html","ses:CreateEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateEmailTemplate.html","chime:UpdateChannelReadMarker":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannelReadMarker.html","codecommit:PostCommentForComparedCommit":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PostCommentForComparedCommit.html","cloudtrail:RemoveTags":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_RemoveTags.html","profile:CreateProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateProfile.html","route53resolver:AssociateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateResolverRule.html","mobiletargeting:TagResource":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-tags.html#rest-api-tags-methods-post","proton:DeleteEnvironmentTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentTemplate.html","eks:UntagResource":"https://docs.aws.amazon.com/eks/latest/APIReference/API_UntagResource.html","proton:DeleteEnvironmentAccountConnection":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteEnvironmentAccountConnection.html","waf-regional:UpdateRuleGroup":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRuleGroup.html","qldb:StreamJournalToKinesis":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_StreamJournalToKinesis.html","amplify:UpdateWebHook":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","iot:RemoveThingFromBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_RemoveThingFromBillingGroup.html","cognito-identity:UnlinkDeveloperIdentity":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_UnlinkDeveloperIdentity.html","elasticache:ModifyReplicationGroupShardConfiguration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyReplicationGroupShardConfiguration.html","geo:CreateGeofenceCollection":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateGeofenceCollection.html","iot:RetainPublish":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","waf-regional:DeleteGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteGeoMatchSet.html","lex:DeleteSession":"https://docs.aws.amazon.com/lexv2/latest/dg/API_runtime_DeleteSession.html","wafv2:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateIPSet.html","iot1click:TagResource":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_TagResource.html","comprehend:StartEventsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartEventsDetectionJob.html","sagemaker:CreateImageVersion":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateImageVersion.html","elemental-activations:UntagResource":"https://docs.aws.amazon.com/elemental-appliances-software/","deepcomposer:CreateComposition":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-learn-from-pre-trained-models.html","license-manager:CreateToken":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_CreateToken.html","connect:UpdateRoutingProfileConcurrency":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileConcurrency.html","directconnect:CreateConnection":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateConnection.html","glacier:DeleteVault":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-delete.html","devicefarm:DeleteUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteUpload.html","ec2:DeleteDhcpOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteDhcpOptions.html","iot:EnableTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_EnableTopicRule.html","logs:DeleteLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteLogGroup.html","proton:UpdateServicePipeline":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServicePipeline.html","kafka:TagResource":"https://docs.aws.amazon.com/msk/1.0/apireference/tags-resourcearn.html#TagResource","securityhub:EnableOrganizationAdminAccount":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableOrganizationAdminAccount.html","logs:DeleteLogStream":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteLogStream.html","opsworks:DetachElasticLoadBalancer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DetachElasticLoadBalancer.html","redshift-data:BatchExecuteStatement":"https://docs.aws.amazon.com/redshift-data/latest/APIReference/API_BatchExecuteStatement.html","lambda:PutProvisionedConcurrencyConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_PutProvisionedConcurrencyConfig.html","rds:RestoreDBInstanceFromS3":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromS3.html","quicksight:GenerateEmbedUrlForAnonymousUser":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForAnonymousUser.html","appstream:StopImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StopImageBuilder.html","waf-regional:UpdateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateXssMatchSet.html","wellarchitected:UntagResource":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UntagResource.html","workmail:CreateMobileDeviceAccessRule":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_CreateMobileDeviceAccessRule.html","amplify:StopJob":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","appstream:CopyImage":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CopyImage.html","ec2:CreateTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayVpcAttachment.html","kafka-cluster:DeleteGroup":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","s3-object-lambda:PutObjectTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html","ecr:CompleteLayerUpload":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_CompleteLayerUpload.html","geo:TagResource":"https://docs.aws.amazon.com/location/latest/developerguide/API_TagResource.html","glue:UpdateConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-UpdateConnection","glacier:DeleteVaultNotifications":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-vault-notifications-delete.html","quicksight:DescribeDataSourcePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDataSourcePermissions.html","transfer:TagResource":"https://docs.aws.amazon.com/transfer/latest/userguide/API_TagResource.html","iot:CreateSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateSecurityProfile.html","codestar:DeleteExtendedAccess":null,"connect:DisassociateLexBot":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","directconnect:CreateInterconnect":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreateInterconnect.html","ec2:DisassociateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateInstanceEventWindow.html","lex:UpdateSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateSlotType.html","lightsail:StopRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_StopRelationalDatabase.html","redshift:ModifyClusterSnapshot":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterSnapshot.html","secretsmanager:DeleteSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","ec2:RejectTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayPeeringAttachment.html","appmesh-preview:CreateRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateRoute.html","ec2:DeleteNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkAclEntry.html","kinesisvideo:ConnectAsViewer":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_ConnectAsViewer.html","connect:CreateIntegrationAssociation":"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html","elasticache:CreateReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html","glue:CreatePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-CreatePartition","wafv2:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_CreateRegexPatternSet.html","connect:UpdateInstanceAttribute":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","securityhub:EnableSecurityHub":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_EnableSecurityHub.html","ssm:DeregisterPatchBaselineForPatchGroup":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeregisterPatchBaselineForPatchGroup.html","iot:DeleteThingType":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingType.html","ebs:PutSnapshotBlock":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_PutSnapshotBlock.html","iotwireless:DeleteWirelessGatewayTask":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGatewayTask.html","servicequotas:RequestServiceQuotaIncrease":"https://docs.aws.amazon.com/servicequotas/2019-06-24/apireference/API_RequestServiceQuotaIncrease.html","waf-regional:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UntagResource.html","fms:DeletePolicy":"https://docs.aws.amazon.com/fms/2018-01-01/APIReference/API_DeletePolicy.html","ec2:DisassociateRouteTable":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateRouteTable.html","redshift:DeleteCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteCluster.html","config:DeleteConfigurationAggregator":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteConfigurationAggregator.html","dataexchange:CancelJob":"https://docs.aws.amazon.com/data-exchange/latest/apireference/v1-jobs.html#CancelJob","glue:DeleteResourcePolicy":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-security.html#aws-glue-api-jobs-security-DeleteResourcePolicy","gamelift:PutScalingPolicy":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_PutScalingPolicy.html","ses:CreateCustomVerificationEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_CreateCustomVerificationEmailTemplate.html","cognito-idp:AdminRespondToAuthChallenge":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminRespondToAuthChallenge.html","panorama:CreateAppVersion":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateAppVersion.html","workspaces:UpdateWorkspaceImagePermission":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateWorkspaceImagePermission.html","auditmanager:DeleteControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteControl.html","appconfig:DeleteHostedConfigurationVersion":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteHostedConfigurationVersion.html","autoscaling:TerminateInstanceInAutoScalingGroup":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_TerminateInstanceInAutoScalingGroup.html","route53resolver:CreateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverRule.html","autoscaling:SetInstanceProtection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_SetInstanceProtection.html","glue:UpdateRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-UpdateRegistry","ebs:CompleteSnapshot":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_CompleteSnapshot.html","securityhub:DeleteInvitations":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteInvitations.html","autoscaling:PutLifecycleHook":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutLifecycleHook.html","cloudsearch:document":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html#cloudsearch-actions","codestar-notifications:DeleteNotificationRule":"https://docs.aws.amazon.com/codestar-notifications/latest/APIReference/API_DeleteNotificationRule.html","networkmanager:UntagResource":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_UntagResource.html","connect:UpdateQueueStatus":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueStatus.html","sagemaker:UpdateUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateUserProfile.html","opsworks:RegisterRdsDbInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterRdsDbInstance.html","signer:CancelSigningProfile":"https://docs.aws.amazon.com/signer/latest/api/API_CancelSigningProfile.html","sagemaker:DeleteModelQualityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteModelQualityJobDefinition.html","budgets:ExecuteBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","detective:StartMonitoringMember":"https://docs.aws.amazon.com/detective/latest/APIReference/API_StartMonitoringMember.html","geo:BatchPutGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchPutGeofence.html","lookoutvision:CreateModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_CreateModel.html","emr-containers:TagResource":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_TagResource.html","ec2:CreateReservedInstancesListing":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateReservedInstancesListing.html","waf:DeleteByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteByteMatchSet.html","mobiletargeting:DeleteEndpoint":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-endpoint.html#rest-api-endpoint-methods","finspace:LoadSampleDataSetGroupIntoEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_LoadSampleDataSetGroupIntoEnvironment.html","clouddirectory:BatchWrite":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_BatchWrite.html","ec2:UnassignPrivateIpAddresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnassignPrivateIpAddresses.html","elasticmapreduce:OpenEditorInConsole":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html#emr-managed-notebooks-editor","memorydb:DeleteAcl":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteAcl.html","connect:UpdateQueueOutboundCallerConfig":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueOutboundCallerConfig.html","dax:TagResource":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_TagResource.html","ram:AssociateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AssociateResourceShare.html","apprunner:UpdateService":"https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html","ec2:ModifyReservedInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyReservedInstances.html","elasticache:ModifyCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheParameterGroup.html","iot:DeleteDimension":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDimension.html","appconfig:StopDeployment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_StopDeployment.html","cognito-idp:AdminConfirmSignUp":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminConfirmSignUp.html","logs:DeleteRetentionPolicy":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteRetentionPolicy.html","synthetics:TagResource":"https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_TagResource.html","iot:CreateFleetMetric":"https://docs.aws.amazon.com/iot/latest/apireference/iot-indexing.html","iotevents:UpdateInput":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UpdateInput.html","comprehend:DeleteEndpoint":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteEndpoint.html","mobiletargeting:UpdateAdmChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-adm-channel.html#rest-api-adm-channel-methods","workspaces:ModifyWorkspaceAccessProperties":"https://docs.aws.amazon.com/workspaces/latest/api/API_ModifyWorkspaceAccessProperties.html","auditmanager:DeleteAssessmentReport":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessmentReport.html","elemental-appliances-software:UntagResource":"https://docs.aws.amazon.com/elemental-appliances-software","ec2:DeleteFleets":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFleets.html","lambda:DeleteAlias":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteAlias.html","lambda:DeleteFunctionEventInvokeConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionEventInvokeConfig.html","sagemaker:SendPipelineExecutionStepSuccess":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendPipelineExecutionStepSuccess.html","appmesh-preview:DeleteVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html","dms:ModifyEndpoint":"https://docs.aws.amazon.com/dms/latest/APIReference/API_ModifyEndpoint.html","mgn:UpdateLaunchConfiguration":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateLaunchConfiguration.html","cloudtrail:StopLogging":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_StopLogging.html","ses:UpdateEmailTemplate":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_UpdateEmailTemplate.html","glue:CreateUserDefinedFunction":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-functions.html#aws-glue-api-catalog-functions-CreateUserDefinedFunction","iam:UploadSigningCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadSigningCertificate.html","lambda:PublishLayerVersion":"https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html","clouddirectory:EnableDirectory":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_EnableDirectory.html","deepracer:RemoveLeaderboardAccessPermission":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","codeguru-profiler:RemovePermission":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_RemovePermission.html","comprehend:StartTopicsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartTopicsDetectionJob.html","athena:CreateDataCatalog":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateDataCatalog.html","kinesisvideo:CreateStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateStream.html","license-manager:TagResource":"https://docs.aws.amazon.com/license-manager/latest/APIReference/API_TagResource.html","lookoutvision:StopModel":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_StopModel.html","iotsitewise:UntagResource":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UntagResource.html","rds:CreateEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateEventSubscription.html","s3:CreateBucket":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html","chime:BatchCreateChannelMembership":"https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateChannelMembership.html","databrew:UpdateRecipeJob":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipeJob.html","elastic-inference:Connect":null,"lookoutvision:TagResource":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_TagResource.html","gamelift:UntagResource":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UntagResource.html","rds-data:BeginTransaction":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_BeginTransaction.html","rds:DeleteDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html","rds:DeregisterDBProxyTargets":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeregisterDBProxyTargets.html","route53resolver:UpdateFirewallRuleGroupAssociation":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UpdateFirewallRuleGroupAssociation.html","lightsail:SendContactMethodVerification":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_SendContactMethodVerification.html","iotanalytics:DeletePipeline":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeletePipeline.html","medialive:StopMultiplex":"https://docs.aws.amazon.com/medialive/latest/ug/starting-stopping-a-multiplex.html","frauddetector:UpdateDetectorVersionStatus":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionStatus","backup:DeleteBackupPlan":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_DeleteBackupPlan.html","iam:CreatePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html","codepipeline:EnableStageTransition":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_EnableStageTransition.html","nimble:PutStudioMembers":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-membership.html","codecommit:CreatePullRequest":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreatePullRequest.html","ssm:GetParametersByPath":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParametersByPath.html","firehose:StopDeliveryStreamEncryption":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_StopDeliveryStreamEncryption.html","codepipeline:RetryStageExecution":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_RetryStageExecution.html","elasticbeanstalk:RemoveTags":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html","chime:BatchCreateAttendee":"https://docs.aws.amazon.com/chime/latest/APIReference/API_BatchCreateAttendee.html","fsx:CancelDataRepositoryTask":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CancelDataRepositoryTask.html","athena:UpdatePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdatePreparedStatement.html","clouddirectory:DeleteTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteTypedLinkFacet.html","ecs:UpdateCapacityProvider":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateCapacityProvider.html","appstream:CreateImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateImageBuilder.html","storagegateway:BypassGovernanceRetention":"https://docs.aws.amazon.com/storagegateway/latest/userguide/CreatingCustomTapePool.html#TapeRetentionLock","ec2:AttachVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AttachVolume.html","iam:AttachGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachGroupPolicy.html","s3:PutJobTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutJobTagging.html","aps:DeleteAlertManagerDefinition":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteAlertManagerDefinition","codestar:UntagProject":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_UntagProject.html","iotwireless:UpdateDestination":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateDestination.html","ecs:UntagResource":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UntagResource.html","iot:AssociateTargetsWithJob":"https://docs.aws.amazon.com/iot/latest/apireference/API_AssociateTargetsWithJob.html","route53-recovery-control-config:DeleteCluster":"https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html","ec2:ModifySnapshotAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySnapshotAttribute.html","ec2:RejectTransitGatewayMulticastDomainAssociations":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectTransitGatewayMulticastDomainAssociations.html","aps:PutRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-PutRuleGroupsNamespace","quicksight:UpdateAnalysis":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateAnalysis.html","waf-regional:CreateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexMatchSet.html","ecr-public:TagResource":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_TagResource.html","kinesisanalytics:CreateApplicationSnapshot":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_CreateApplicationSnapshot.html","cloudformation:DeleteChangeSet":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteChangeSet.html","amplify:GenerateAccessLogs":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","monitron:DeleteProject":"https://docs.aws.amazon.com/Monitron/latest/admin-guide/mp-delete-project.html","sagemaker:UpdateModelPackage":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateModelPackage.html","gamelift:ClaimGameServer":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html","greengrass:UntagResource":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_UntagResource.html","lex:DeleteBotChannel":"https://docs.aws.amazon.com/lexv2/latest/dg/deploying-messaging-platform.html","sagemaker:UpdatePipelineExecution":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdatePipelineExecution.html","workspaces:UpdateRulesOfIpGroup":"https://docs.aws.amazon.com/workspaces/latest/api/API_UpdateRulesOfIpGroup.html","iot1click:DeleteProject":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_DeleteProject.html","ssm:UpdateServiceSetting":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateServiceSetting.html","swf:RequestCancelWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RequestCancelWorkflowExecution.html","ecs:StartTelemetrySession":"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-metrics.html#enable_cloudwatch","mediapackage-vod:DeleteAsset":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html#assets-iddelete","a4b:UpdateSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateSkillGroup.html","connect-campaigns:PauseCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","network-firewall:UpdateFirewallPolicyChangeProtection":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_UpdateFirewallPolicyChangeProtection.html","ec2:DeleteVpc":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpc.html","auditmanager:UpdateAssessmentControl":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateAssessmentControl.html","sagemaker:UpdateExperiment":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateExperiment.html","route53:AssociateVPCWithHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_AssociateVPCWithHostedZone.html","servicediscovery:UpdateHttpNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateHttpNamespace.html","wellarchitected:UpdateShareInvitation":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateShareInvitation.html","medialive:AcceptInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","redshift:CreateClusterSubnetGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateClusterSubnetGroup.html","budgets:DeleteBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","auditmanager:BatchDeleteDelegationByAssessment":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchDeleteDelegationByAssessment.html","ec2:CreateSnapshot":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSnapshot.html","elasticfilesystem:PutLifecycleConfiguration":"https://docs.aws.amazon.com/efs/latest/ug/API_PutLifecycleConfiguration.html","lightsail:CreateBucket":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucket.html","ec2:DeleteLaunchTemplateVersions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLaunchTemplateVersions.html","rds:CreateGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateGlobalCluster.html","sagemaker:DeleteNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteNotebookInstanceLifecycleConfig.html","route53resolver:DeleteFirewallRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteFirewallRule.html","sagemaker:DeleteHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteHumanLoop.html","iotsitewise:UpdateGatewayCapabilityConfiguration":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateGatewayCapabilityConfiguration.html","sagemaker:StopProcessingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StopProcessingJob.html","a4b:DisassociateSkillFromSkillGroup":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromSkillGroup.html","codebuild:PutResourcePolicy":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_PutResourcePolicy.html","databrew:UpdateSchedule":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateSchedule.html","events:DeactivateEventSource":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeactivateEventSource.html","iotwireless:DeleteWirelessGateway":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGateway.html","rds:DeleteDBProxyEndpoint":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBProxyEndpoint.html","kinesisvideo:DeleteStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_DeleteStream.html","ec2:DeleteLocalGatewayRouteTableVpcAssociation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLocalGatewayRouteTableVpcAssociation.html","kendra:CreateQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateQuerySuggestionsBlockList.html","sagemaker:AddTags":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AddTags.html","sso:AttachManagedPolicyToPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_AttachManagedPolicyToPermissionSet.html","aps:DeleteWorkspace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteWorkspace","forecast:DeleteDataset":"https://docs.aws.amazon.com/forecast/latest/dg/API_DeleteDataset.html","ec2:DeleteTrafficMirrorTarget":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorTarget.html","kinesis:PutRecord":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html","robomaker:DeleteRobotApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_DeleteRobotApplication.html","schemas:PutCodeBinding":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname-language-language.html#PutCodeBinding","ivs:PutMetadata":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_PutMetadata.html","cloudshell:PutCredentials":"https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#PutCredentials","waf:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UntagResource.html","connect:UpdateQuickConnectName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQuickConnectName.html","mediaconvert:CreateJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs-id.html","ec2:ModifyNetworkInterfaceAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyNetworkInterfaceAttribute.html","ssm-contacts:PutContactPolicy":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_PutContactPolicy.html","geo:CreateMap":"https://docs.aws.amazon.com/location/latest/developerguide/API_CreateMap.html","lightsail:DeleteRelationalDatabaseSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteRelationalDatabaseSnapshot.html","a4b:AssociateDeviceWithNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithNetworkProfile.html","sqlworkbench:UpdateChart":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","autoscaling:ResumeProcesses":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ResumeProcesses.html","ds:RemoveIpRoutes":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RemoveIpRoutes.html","mobiletargeting:DeleteVoiceChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-voice-channel.html#rest-api-voice-channel-methods","iotthingsgraph:DeleteSystemInstance":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_DeleteSystemInstance.html","ssm:DeleteAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteAssociation.html","waf-regional:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteWebACL.html","trustedadvisor:RefreshCheck":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","iam:TagSAMLProvider":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagSAMLProvider.html","mq:UpdateBroker":"https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html#rest-api-broker-methods-get","gamelift:UpdateFleetCapacity":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetCapacity.html","mediatailor:DeleteSourceLocation":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname.html","wafv2:DeleteLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_DeleteLoggingConfiguration.html","cloud9:TagResource":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_TagResource.html","securityhub:TagResource":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_TagResource.html","appflow:TagResource":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_TagResource.html","codestar:AssociateTeamMember":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_AssociateTeamMember.html","ds:EnableClientAuthentication":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableClientAuthentication.html","nimble:CreateLaunchProfile":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles.html","workmail:CreateInboundMailFlowRule":"https://docs.aws.amazon.com/workmail/latest/adminguide/create-email-rules.html","workspaces:MigrateWorkspace":"https://docs.aws.amazon.com/workspaces/latest/api/API_MigrateWorkspace.html","ec2:DeleteRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRoute.html","sqs:TagQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_TagQueue.html","dms:DeleteReplicationInstance":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationInstance.html","iot:CreateOTAUpdate":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateOTAUpdate.html","kms:GenerateDataKeyWithoutPlaintext":"https://docs.aws.amazon.com/kms/latest/APIReference/API_GenerateDataKeyWithoutPlaintext.html","bugbust:JoinEvent":"https://docs.aws.amazon.com/codeguru/latest/bugbust-ug/auth-and-access-control-permissions-reference.html","qldb:SendCommand":"API_QLDB-Session_SendCommand.html","deepracer:CreateReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-get-started-training-model.html","quicksight:CreateDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateDashboard.html","iot:CancelCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_CancelCertificateTransfer.html","batch:UpdateJobQueue":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateJobQueue.html","deeplens:UpdateProject":null,"redshift:DeauthorizeDataShare":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeauthorizeDataShare.html","medialive:RejectInputDeviceTransfer":"https://docs.aws.amazon.com/medialive/latest/ug/eml-devices.html","sagemaker:CreateUserProfile":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateUserProfile.html","s3:DeleteBucketPolicy":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html","worklink:UpdateFleetMetadata":"https://docs.aws.amazon.com/worklink/latest/api/API_UpdateFleetMetadata.html","route53resolver:ImportFirewallDomains":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ImportFirewallDomains.html","iot:UpdateBillingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateBillingGroup.html","access-analyzer:UpdateFindings":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_UpdateFindings.html","elasticmapreduce:DeleteStudioSessionMapping":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","secretsmanager:UpdateSecretVersionStage":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","dynamodb:UpdateTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html","elasticbeanstalk:UpdateEnvironment":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html","cloudformation:ContinueUpdateRollback":"https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ContinueUpdateRollback.html","datasync:CancelTaskExecution":"https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html","ec2-instance-connect:SendSerialConsoleSSHPublicKey":"https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSerialConsoleSSHPublicKey.html","kms:UpdateKeyDescription":"https://docs.aws.amazon.com/kms/latest/APIReference/API_UpdateKeyDescription.html","dms:DeleteReplicationTask":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteReplicationTask.html","kinesisvideo:TagStream":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_TagStream.html","workspaces:DeleteIpGroup":"https://docs.aws.amazon.com/workspaces/latest/api/API_DeleteIpGroup.html","swf:DeprecateWorkflowType":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_DeprecateWorkflowType.html","cloudtrail:AddTags":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_AddTags.html","workmail:WipeMobileDevice":"https://docs.aws.amazon.com/workmail/latest/adminguide/manage-devices.html#remote_wipe_device","apigateway:PATCH":"https://docs.aws.amazon.com/apigateway/api-reference/API_PATCH.html","grafana:DeleteWorkspace":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","ssm:UpdateAssociation":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateAssociation.html","a4b:DeleteConferenceProvider":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteConferenceProvider.html","cloudtrail:PutInsightSelectors":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_PutInsightSelectors.html","iam:CreateServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateServiceSpecificCredential.html","lightsail:CreateCertificate":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCertificate.html","iot:UpdateProvisioningTemplate":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateProvisioningTemplate.html","lex:CreateSlotType":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateSlotType.html","cloud9:UpdateSSHRemote":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","mobilehub:SynchronizeProject":"https://docs.aws.amazon.com/mobile-hub/latest/developerguide/managed-policies.html","lookoutmetrics:UntagResource":"https://docs.aws.amazon.com/lookoutmetrics/latest/api/API_UntagResource.html","ec2:AcceptTransitGatewayPeeringAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AcceptTransitGatewayPeeringAttachment.html","iotevents:UntagResource":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_UntagResource.html","route53-recovery-readiness:DeleteResourceSet":"https://docs.aws.amazon.com/recovery-readiness/latest/api/resourcesets-resourcesetname.html","athena:UntagResource":"https://docs.aws.amazon.com/athena/latest/APIReference/API_UntagResource.html","a4b:DisassociateSkillFromUsers":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromUsers.html","cloudsearch:AddTags":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_AddTags.html","appmesh:DeleteVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualGateway.html","sagemaker:CreatePipeline":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePipeline.html","machinelearning:UpdateEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateEvaluation.html","codeguru-profiler:TagResource":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_TagResource.html","databrew:SendProjectSessionAction":"https://docs.aws.amazon.com/databrew/latest/dg/API_SendProjectSessionAction.html","ec2:ModifyFpgaImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyFpgaImageAttribute.html","guardduty:UpdateFilter":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFilter.html","kinesisvideo:SendAlexaOfferToMaster":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_SendAlexaOfferToMaster.html","groundstation:DeleteConfig":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteConfig.html","redshift:JoinGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_GetClusterCredentials.html","frauddetector:UpdateModelVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersion","mediapackage:UpdateOriginEndpoint":"https://docs.aws.amazon.com/mediapackage/latest/apireference/origin_endpoints-id.html#origin_endpoints-idput","networkmanager:DeleteGlobalNetwork":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteGlobalNetwork.html","lex:UpdateIntent":"https://docs.aws.amazon.com/lexv2/latest/dg/API_UpdateIntent.html","ssm-contacts:StopEngagement":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StopEngagement.html","robomaker:CancelSimulationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelSimulationJob.html","budgets:UpdateBudgetAction":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","s3:PutBucketRequestPayment":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketRequestPayment.html","ec2:StopInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_StopInstances.html","geo:UntagResource":"https://docs.aws.amazon.com/location/latest/developerguide/API_UntagResource.html","ds:RejectSharedDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RejectSharedDirectory.html","s3:PutBucketLogging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLogging.html","cloudsearch:DeleteSuggester":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_DeleteSuggester.html","lightsail:CreateInstancesFromSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstancesFromSnapshot.html","datasync:DeleteLocation":"https://docs.aws.amazon.com/datasync/latest/userguide/API_DeleteLocation.html","dms:DeleteEventSubscription":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEventSubscription.html","ec2:ExportTransitGatewayRoutes":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ExportTransitGatewayRoutes.html","lightsail:RebootRelationalDatabase":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootRelationalDatabase.html","sqs:ChangeMessageVisibility":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ChangeMessageVisibility.html","workmail:AddMembersToGroup":"https://docs.aws.amazon.com/workmail/latest/adminguide/groups_overview.html","finspace:DeleteEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_DeleteEnvironment.html","panorama:CreateDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateDataSource.html","personalize:DeleteSolution":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSolution.html","ec2:ResetImageAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ResetImageAttribute.html","s3:DeleteMultiRegionAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteMultiRegionAccessPoint.html","ssm:DeletePatchBaseline":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeletePatchBaseline.html","glue:DeleteTableVersion":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-DeleteTableVersion","cognito-idp:UpdateAuthEventFeedback":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateAuthEventFeedback.html","ec2:SendDiagnosticInterrupt":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SendDiagnosticInterrupt.html","codecommit:UpdateComment":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UpdateComment.html","proton:UpdateEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateMinorVersion.html","ec2:AssociateSubnetCidrBlock":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateSubnetCidrBlock.html","securityhub:BatchUpdateFindings":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchUpdateFindings.html","s3:UpdateJobPriority":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UpdateJobPriority.html","devicefarm:InstallToRemoteAccessSession":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_InstallToRemoteAccessSession.html","guardduty:DeleteThreatIntelSet":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteThreatIntelSet.html","waf:DeleteWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteWebACL.html","autoscaling:RecordLifecycleActionHeartbeat":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_RecordLifecycleActionHeartbeat.html","chime:UpdateChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UpdateChannelMessage.html","fsx:DeleteBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteBackup.html","workmail:ResetPassword":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_ResetPassword.html","rds:FailoverGlobalCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_FailoverGlobalCluster.html","kinesis:RegisterStreamConsumer":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html","ec2:ImportKeyPair":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportKeyPair.html","iotevents:BatchDisableAlarm":"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchDisableAlarm.html","amplifybackend:GenerateBackendAPIModels":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-api-backendenvironmentname-generatemodels.html#GenerateBackendAPIModels","lightsail:UpdateContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateContainerService.html","mgn:SendAgentLogsForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","s3-object-lambda:DeleteObjectVersionTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html","ec2:DeleteTransitGatewayPrefixListReference":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayPrefixListReference.html","lightsail:EnableAddOn":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_EnableAddOn.html","sagemaker:UpdateNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_ UpdateNotebookInstanceLifecycleConfig.html","ec2:CreateNetworkAclEntry":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkAclEntry.html","sagemaker:PutModelPackageGroupPolicy":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_PutModelPackageGroupPolicy.html","execute-api:ManageConnections":"https://docs.aws.amazon.com/apigateway/api-reference/apigateway-websocket-control-access-iam.html","networkmanager:AssociateLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_AssociateLink.html","swf:RecordActivityTaskHeartbeat":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RecordActivityTaskHeartbeat.html","ecr:BatchDeleteImage":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_BatchDeleteImage.html","elasticloadbalancing:SetIpAddressType":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_SetIpAddressType.html","cloudhsm:TagResource":"https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_TagResource.html","devicefarm:DeleteRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_DeleteRun.html","grafana:UpdateWorkspace":"https://docs.aws.amazon.com/grafana/latest/userguide/AMG-and-IAM.html","appstream:StartImageBuilder":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartImageBuilder.html","appmesh:TagResource":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_TagResource.html","autoscaling:DeleteLifecycleHook":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_DeleteLifecycleHook.html","codecommit:MergePullRequestByFastForward":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_MergePullRequestByFastForward.html","iotanalytics:UpdateDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_UpdateDatastore.html","kafka-cluster:AlterTransactionalId":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","medialive:DeleteInput":"https://docs.aws.amazon.com/medialive/latest/ug/delete-input.html","finspace:UpdateEnvironment":"https://docs.aws.amazon.com/finspace/latest/management-api/API_UpdateEnvironment.html","glue:CreateTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-CreateTable","rds:ResetDBParameterGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html","memorydb:DeleteUser":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteUser.html","medialive:CreateMultiplexProgram":"https://docs.aws.amazon.com/medialive/latest/ug/multiplex-create.html","glue:CreateConnection":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-connections.html#aws-glue-api-catalog-connections-CreateConnection","ec2:DeleteVpcPeeringConnection":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpcPeeringConnection.html","proton:TagResource":"https://docs.aws.amazon.com/proton/latest/APIReference/API_TagResource.html","rds:RevokeDBSecurityGroupIngress":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RevokeDBSecurityGroupIngress.html","connect:StartOutboundVoiceContact":"https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundVoiceContact.html","lightsail:DeleteKnownHostKeys":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKnownHostKeys.html","logs:PutRetentionPolicy":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutRetentionPolicy.html","mobiletargeting:DeleteSmsTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-sms.html#templates-template-name-sms-http-methods","batch:DeregisterJobDefinition":"https://docs.aws.amazon.com/batch/latest/APIReference/API_DeregisterJobDefinition.html","serverlessrepo:CreateCloudFormationChangeSet":null,"signer:RevokeSigningProfile":"https://docs.aws.amazon.com/signer/latest/api/API_RevokeSigningProfile.html","waf-regional:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateIPSet.html","cognito-idp:SetUserPoolMfaConfig":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUserPoolMfaConfig.html","ec2:CreateRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateRoute.html","elasticache:DeleteCacheSecurityGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheSecurityGroup.html","ds:CreateAlias":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateAlias.html","medialive:UpdateInput":"https://docs.aws.amazon.com/medialive/latest/ug/edit-input.html","route53resolver:AssociateFirewallRuleGroup":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_AssociateFirewallRuleGroup.html","codecommit:DeleteFile":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteFile.html","amplify:UpdateApp":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","ssm:UpdateInstanceAssociationStatus":null,"iot:DeleteThingShadow":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","workmail:CreateSmtpGateway":"https://docs.aws.amazon.com/workmail/latest/adminguide/smtp-gateway.html","mgh:PutResourceAttributes":"https://docs.aws.amazon.com/migrationhub/latest/ug/API_PutResourceAttributes.html","app-integrations:CreateDataIntegration":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html","apprunner:AssociateCustomDomain":"https://docs.aws.amazon.com/apprunner/latest/api/API_AssociateCustomDomain.html","lightsail:DeleteDistribution":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDistribution.html","mediaconvert:CreateJob":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html","route53-recovery-readiness:CreateRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups.html","route53:DeleteKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteKeySigningKey.html","xray:UpdateSamplingRule":"https://docs.aws.amazon.com/xray/latest/api/API_UpdateSamplingRule.html","lambda:CreateCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_CreateCodeSigningConfig.html","storagegateway:RetrieveTapeRecoveryPoint":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_RetrieveTapeRecoveryPoint.html","lex:DeleteBotLocale":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotLocale.html","athena:StartQueryExecution":"https://docs.aws.amazon.com/athena/latest/APIReference/API_StartQueryExecution.html","clouddirectory:UpdateFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateFacet.html","opsworks:UnassignVolume":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UnassignVolume.html","rds:ModifyEventSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyEventSubscription.html","iam:DeleteServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServerCertificate.html","devicefarm:CreateUpload":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateUpload.html","iotsitewise:DeleteProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DeleteProject.html","iam:DeleteLoginProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteLoginProfile.html","sagemaker:DeleteNotebookInstance":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteNotebookInstance.html","guardduty:UpdateDetector":"https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateDetector.html","cognito-idp:DeleteUserPoolDomain":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteUserPoolDomain.html","iot:SetDefaultPolicyVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_SetDefaultPolicyVersion.html","es:UpdateElasticsearchDomainConfig":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-updatedomainconfig","glacier:InitiateMultipartUpload":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html","a4b:DeleteRoom":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoom.html","ecs:UpdateService":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html","deepracer:CreateLeaderboardAccessToken":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-manage-community-races.html","kms:RevokeGrant":"https://docs.aws.amazon.com/kms/latest/APIReference/API_RevokeGrant.html","a4b:PutSkillAuthorization":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutSkillAuthorization.html","rds:StartDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBCluster.html","waf:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_DeleteRegexPatternSet.html","codeguru-reviewer:CreateCodeReview":"https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CreateCodeReview.html","personalize:CreateDatasetExportJob":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html","autoscaling:PutScheduledUpdateGroupAction":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutScheduledUpdateGroupAction.html","swf:RespondActivityTaskCompleted":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RespondActivityTaskCompleted.html","sagemaker:DeleteContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteContext.html","waf:UpdateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateSqlInjectionMatchSet.html","wellarchitected:UpdateWorkloadShare":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateWorkloadShare.html","connect:DisassociateQueueQuickConnects":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DisassociateQueueQuickConnects.html","freertos:CreateSoftwareConfiguration":"https://docs.aws.amazon.com/freertos/latest/userguide/freertos-ocw.html","schemas:CreateDiscoverer":"https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discoverers-id-discovererid.html#CreateDiscoverer","sso:ProvisionPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_ProvisionPermissionSet.html","kinesis:MergeShards":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html","quicksight:UpdateTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateTheme.html","s3:CreateAccessPoint":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html","s3:PutBucketTagging":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html","securityhub:DeleteInsight":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeleteInsight.html","honeycode:BatchUpsertTableRows":"https://docs.aws.amazon.com/honeycode/latest/UserGuide/API_BatchUpsertTableRows.html","swf:ScheduleActivityTask":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_ScheduleActivityTask.html","elasticache:BatchStopUpdateAction":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_BatchStopUpdateAction.html","ec2:CreateInstanceExportTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInstanceExportTask.html","artifact:TerminateAgreement":"https://docs.aws.amazon.com/artifact/latest/ug/managingagreements.html","iot:DeleteOTAUpdate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteOTAUpdate.html","proton:CreateEnvironmentTemplateVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateVersion.html","quicksight:UntagResource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UntagResource.html","elasticache:DecreaseNodeGroupsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DecreaseNodeGroupsInGlobalReplicationGroup.html","securityhub:DeclineInvitations":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_DeclineInvitations.html","acm:RenewCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_RenewCertificate.html","securityhub:BatchEnableStandards":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_BatchEnableStandards.html","comprehend:StopEventsDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopEventsDetectionJob.html","quicksight:DeleteTemplate":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTemplate.html","directconnect:AssociateVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_AssociateVirtualInterface.html","kafka-cluster:AlterCluster":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","deepcomposer:UpdateModel":"https://docs.aws.amazon.com/deepcomposer/latest/devguide/get-started-custom-model.html","machinelearning:UpdateBatchPrediction":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateBatchPrediction.html","amplify:CreateDomainAssociation":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","panorama:DeleteModel":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteModel.html","ssm:TerminateSession":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_TerminateSession.html","quicksight:DeleteIAMPolicyAssignment":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteIAMPolicyAssignment.html","appmesh-preview:DeleteVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteVirtualNode.html","medialive:DeleteReservation":"https://docs.aws.amazon.com/medialive/latest/ug/deleting-reservations.html","iot:CreateAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuthorizer.html","cloudfront:UpdateCloudFrontOriginAccessIdentity":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateCloudFrontOriginAccessIdentity.html","elasticache:ModifyCacheSubnetGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheSubnetGroup.html","logs:CreateLogStream":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateLogStream.html","devicefarm:StopRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_StopRun.html","elasticache:DeleteGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteGlobalReplicationGroup.html","sagemaker:DeleteCodeRepository":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteCodeRepository.html","lightsail:DeleteInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteInstance.html","waf-regional:DeleteSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteSqlInjectionMatchSet.html","deepracer:CloneReinforcementLearningModel":"https://docs.aws.amazon.com/deepracer/latest/developerguide/deepracer-console-train-evaluate-models.html#deepracer-clone-trained-model","kinesisanalytics:AddApplicationCloudWatchLoggingOption":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationCloudWatchLoggingOption.html","shield:UpdateProtectionGroup":"https://docs.aws.amazon.com/waf/latest/DDOSAPIReference/API_UpdateProtectionGroup.html","ecr-public:UntagResource":"https://docs.aws.amazon.com/AmazonECRPublic/latest/APIReference/API_UntagResource.html","elasticmapreduce:StopEditor":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks.html","opsworks:UpdateStack":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateStack.html","networkmanager:CreateConnection":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_CreateConnection.html","appstream:UpdateStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_UpdateStack.html","personalize:DeleteSchema":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteSchema.html","elasticache:DeleteUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteUserGroup.html","cognito-idp:DeleteResourceServer":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteResourceServer.html","es:AssociatePackage":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-associatepackage","glue:NotifyEvent":"https://docs.aws.amazon.com/glue/latest/dg/starting-workflow-eventbridge.html","frauddetector:UpdateVariable":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateVariable.html","quicksight:UpdateDashboard":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboard.html","wafv2:UntagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_UntagResource.html","kinesisvideo:CreateSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_CreateSignalingChannel.html","kafka-cluster:AlterClusterDynamicConfiguration":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","logs:AssociateKmsKey":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_AssociateKmsKey.html","directconnect:ConfirmTransitVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ConfirmTransitVirtualInterface.html","rds:ModifyDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html","waf-regional:UpdateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRateBasedRule.html","glue:BatchDeletePartition":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-partitions.html#aws-glue-api-catalog-partitions-BatchDeletePartition","workspaces:RebootWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_RebootWorkspaces.html","kafka-cluster:AlterTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","sagemaker:DeleteFlowDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteFlowDefinition.html","fsx:AssociateFileGateway":"https://docs.aws.amazon.com/filegateway/latest/filefsxw/what-is-file-fsxw.html","waf-regional:CreateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRegexPatternSet.html","iam:UpdateAssumeRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAssumeRolePolicy.html","kendra:CreateThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateThesaurus.html","quicksight:CreateGroup":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateGroup.html","ec2:DeleteTrafficMirrorSession":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTrafficMirrorSession.html","waf-regional:CreateRateBasedRule":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateRateBasedRule.html","lightsail:DeleteDomain":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteDomain.html","lex:DeleteBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_DeleteBotAlias.html","directconnect:DeleteLag":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteLag.html","kinesis:RemoveTagsFromStream":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RemoveTagsFromStream.html","lightsail:CreateInstances":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateInstances.html","panorama:UpdateDataSource":"https://docs.aws.amazon.com/panorama/latest/dev/API_UpdateDataSource.html","servicecatalog:DisassociateResource":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DisassociateResource.html","ec2:ModifyVpnTunnelOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnTunnelOptions.html","iam:UpdateOpenIDConnectProviderThumbprint":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateOpenIDConnectProviderThumbprint.html","kendra:ClearQuerySuggestions":"https://docs.aws.amazon.com/kendra/latest/dg/API_ClearQuerySuggestions.html","network-firewall:CreateFirewallPolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewallPolicy.html","batch:SubmitJob":"https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html","clouddirectory:UpdateTypedLinkFacet":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_UpdateTypedLinkFacet.html","iot:ReplaceTopicRule":"https://docs.aws.amazon.com/iot/latest/apireference/API_ReplaceTopicRule.html","ec2:AllocateHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AllocateHosts.html","elasticfilesystem:Backup":"https://docs.aws.amazon.com/efs/latest/ug/efs-backup-solutions.html","ds:UnshareDirectory":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_UnshareDirectory.html","quicksight:UpdateDashboardPublishedVersion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPublishedVersion.html","ssm-contacts:CreateContact":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_CreateContact.html","lightsail:TagResource":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_TagResource.html","a4b:DeleteNetworkProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteNetworkProfile.html","proton:DeleteServiceTemplateMajorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplateMajorVersion.html","ec2:DeleteTransitGatewayConnect":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayConnect.html","firehose:StartDeliveryStreamEncryption":"https://docs.aws.amazon.com/firehose/latest/APIReference/API_StartDeliveryStreamEncryption.html","appstream:DeleteStack":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DeleteStack.html","network-firewall:DeleteResourcePolicy":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_DeleteResourcePolicy.html","storagegateway:UpdateFileSystemAssociation":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateFileSystemAssociation.html","lightsail:ReleaseStaticIp":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ReleaseStaticIp.html","appmesh-preview:DeleteGatewayRoute":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_DeleteGatewayRoute.html","chime:CreateAppInstanceAdmin":"https://docs.aws.amazon.com/chime/latest/APIReference/API_CreateAppInstanceAdmin.html","emr-containers:CancelJobRun":"https://docs.aws.amazon.com/emr-on-eks/latest/APIReference/API_CancelJobRun.html","connect:DeleteUseCase":"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUseCase.html","iam:UntagMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UntagMFADevice.html","panorama:DeleteAppVersion":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteAppVersion.html","ssm:UpdateManagedInstanceRole":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_UpdateManagedInstanceRole.html","ecr:InitiateLayerUpload":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_InitiateLayerUpload.html","iot:UpdateSecurityProfile":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateSecurityProfile.html","sagemaker:RegisterDevices":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_RegisterDevices.html","waf-regional:PutPermissionPolicy":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_PutPermissionPolicy.html","ecs:DeleteTaskSet":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteTaskSet.html","nimble:DeleteLaunchProfileMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-launch-profiles-launchprofileid-membership-principalid.html","iot:DeleteDomainConfiguration":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDomainConfiguration.html","codepipeline:DeletePipeline":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeletePipeline.html","iot:StartNextPendingJobExecution":"https://docs.aws.amazon.com/iot/latest/apireference/API_StartNextPendingJobExecution.html","waf-regional:DeleteRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteRegexPatternSet.html","ses:DeleteContact":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DeleteContact.html","dynamodb:UpdateGlobalTable":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateGlobalTable.html","redshift:BatchModifyClusterSnapshots":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchModifyClusterSnapshots.html","amplifybackend:RemoveBackendConfig":"https://docs.aws.amazon.com/amplify-admin-ui/latest/APIReference/backend-appid-config-remove.html#RemoveBackendConfig","elasticloadbalancing:ModifyRule":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_ModifyRule.html","elasticloadbalancing:RemoveListenerCertificates":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveListenerCertificates.html","autoscaling:EnableMetricsCollection":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_EnableMetricsCollection.html","globalaccelerator:CreateCustomRoutingListener":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateCustomRoutingListener.html","nimble:CreateStreamingSession":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-streaming-sessions.html","iotdeviceadvisor:UpdateSuiteDefinition":"https://docs.aws.amazon.com/iot/latest/apireference/API_iotdeviceadvisor_UpdateSuiteDefinition.html","nimble:DeleteStudioMember":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios-studioid-membership-principalid.html","servicediscovery:UpdatePrivateDnsNamespace":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdatePrivateDnsNamespace.html","wisdom:DeleteContent":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteContent.html","ds:CreateComputer":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateComputer.html","events:CreateEventBus":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html","mobiletargeting:CreateExportJob":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-export-jobs.html#rest-api-export-jobs-methods","route53-recovery-readiness:UpdateReadinessCheck":"https://docs.aws.amazon.com/recovery-readiness/latest/api/readinesschecks-readinesscheckname.html","comprehend:StartPiiEntitiesDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StartPiiEntitiesDetectionJob.html","clouddirectory:AttachPolicy":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_AttachPolicy.html","workmail:UpdatePrimaryEmailAddress":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_UpdatePrimaryEmailAddress.html","connect:AssociateQueueQuickConnects":"https://docs.aws.amazon.com/connect/latest/APIReference/API_AssociateQueueQuickConnects.html","ec2:CancelSpotInstanceRequests":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelSpotInstanceRequests.html","mediatailor:CreateProgram":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-program-programname.html","acm-pca:UpdateCertificateAuthority":"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UpdateCertificateAuthority.html","ec2-instance-connect:SendSSHPublicKey":"https://docs.aws.amazon.com/ec2-instance-connect/latest/APIReference/API_SendSSHPublicKey.html","ec2:ModifyInstancePlacement":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstancePlacement.html","elasticache:CreateUserGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateUserGroup.html","lambda:RemovePermission":"https://docs.aws.amazon.com/lambda/latest/dg/API_RemovePermission.html","sagemaker:CreateLabelingJob":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateLabelingJob.html","iam:ResetServiceSpecificCredential":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_ResetServiceSpecificCredential.html","imagebuilder:UpdateInfrastructureConfiguration":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateInfrastructureConfiguration.html","waf:CreateGeoMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateGeoMatchSet.html","proton:DeleteService":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteService.html","sdb:PutAttributes":"https://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/API_PutAttributes.html","geo:PutGeofence":"https://docs.aws.amazon.com/location/latest/developerguide/API_PutGeofence.html","lightsail:CreateDiskSnapshot":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateDiskSnapshot.html","airflow:CreateEnvironment":"https://docs.aws.amazon.com/mwaa/latest/userguide/mwaa-actions-resources.html","waf:CreateIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateIPSet.html","iam:TagPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagPolicy.html","connect-campaigns:PutDialRequestBatch":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","ec2:ModifyCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyCapacityReservation.html","codebuild:BatchDeleteBuilds":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BatchDeleteBuilds.html","elasticache:StartMigration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_StartMigration.html","appstream:DisassociateFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_DisassociateFleet.html","glue:DeleteRegistry":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-schema-registry-api.html#aws-glue-api-schema-registry-api-DeleteRegistry","iotanalytics:DeleteDatastore":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteDatastore.html","iotsitewise:BatchDisassociateProjectAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchDisassociateProjectAssets.html","mobiletargeting:UpdateBaiduChannel":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-baidu-channel.html#rest-api-baidu-channel-methods","chime:SendChannelMessage":"https://docs.aws.amazon.com/chime/latest/APIReference/API_SendChannelMessage.html","servicecatalog:AcceptPortfolioShare":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_AcceptPortfolioShare.html","sns:SetTopicAttributes":"https://docs.aws.amazon.com/sns/latest/api/API_SetTopicAttributes.html","panorama:CreateInputs":"https://docs.aws.amazon.com/panorama/latest/dev/API_CreateInputList.html","ssm:GetParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_GetParameter.html","iotfleethub:DeleteDashboard":null,"personalize:CreateCampaign":"https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html","elasticache:ResetCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ResetCacheParameterGroup.html","redshift:DeleteClusterSecurityGroup":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteClusterSecurityGroup.html","cognito-identity:MergeDeveloperIdentities":"https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_MergeDeveloperIdentities.html","gamelift:DeleteBuild":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteBuild.html","iam:UploadSSHPublicKey":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadSSHPublicKey.html","connect:AssociateRoutingProfileQueues":"https://docs.aws.amazon.com/connect/latest/APIReference/API_AssociateRoutingProfileQueues.html","dynamodb:UpdateTimeToLive":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTimeToLive.html","ec2:CreateEgressOnlyInternetGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateEgressOnlyInternetGateway.html","waf:UpdateWebACL":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateWebACL.html","s3-object-lambda:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","s3:DeleteAccessPointForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointForObjectLambda.html","waf-regional:TagResource":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_TagResource.html","app-integrations:UntagResource":"https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_UntagResource.html","redshift:DeleteHsmClientCertificate":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteHsmClientCertificate.html","appconfig:CreateEnvironment":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateEnvironment.html","route53resolver:UntagResource":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_UntagResource.html","fis:UntagResource":"https://docs.aws.amazon.com/fis/latest/APIReference/API_UntagResource.html","lightsail:RebootInstance":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_RebootInstance.html","redshift:CreateSnapshotSchedule":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_CreateSnapshotSchedule.html","glue:StartImportLabelsTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartImportLabelsTaskRun","sagemaker:CreateModelExplainabilityJobDefinition":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateModelExplainabilityJobDefinition.html","iot:Publish":"https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html","kinesisanalytics:StartApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_StartsApplication.html","rds:DeleteDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBCluster.html","route53:ChangeResourceRecordSets":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html","workmail:DeleteResource":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteResource.html","storagegateway:UpdateBandwidthRateLimit":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimit.html","kendra:BatchPutDocument":"https://docs.aws.amazon.com/kendra/latest/dg/API_BatchPutDocument.html","ec2:CreateVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateVpnGateway.html","ec2:TerminateClientVpnConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TerminateClientVpnConnections.html","qldb:UntagResource":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_UntagResource.html","ds:RegisterEventTopic":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RegisterEventTopic.html","athena:CreateNamedQuery":"https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateNamedQuery.html","codeartifact:AssociateExternalConnection":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssociateExternalConnection.html","codebuild:CreateWebhook":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_CreateWebhook.html","elasticache:CompleteMigration":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CompleteMigration.html","fsx:DeleteFileSystem":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteFileSystem.html","workspaces:DisassociateConnectionAlias":"https://docs.aws.amazon.com/workspaces/latest/api/API_DisassociateConnectionAlias.html","codecommit:DeleteRepository":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_DeleteRepository.html","chime:UntagMeeting":"https://docs.aws.amazon.com/chime/latest/APIReference/API_UntagMeeting.html","elasticfilesystem:DeleteTags":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteTags.html","cloudtrail:UpdateTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_UpdateTrail.html","route53:DeleteReusableDelegationSet":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteReusableDelegationSet.html","codecommit:PutCommentReaction":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_PutCommentReaction.html","cognito-idp:UntagResource":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UntagResource.html","config:StartRemediationExecution":"https://docs.aws.amazon.com/config/latest/APIReference/API_StartRemediationExecution.html","iam:DeactivateMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeactivateMFADevice.html","ec2:ModifyHosts":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyHosts.html","aps:TagResource":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-TagResource","codepipeline:DeregisterWebhookWithThirdParty":"https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_DeregisterWebhookWithThirdParty.html","groundstation:DeleteMissionProfile":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DeleteMissionProfile.html","wisdom:DeleteAssistantAssociation":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteAssistantAssociation.html","s3:ObjectOwnerOverrideToBucketOwner":"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-change-owner.html#repl-ownership-add-role-permission","appsync:DeleteGraphqlApi":"https://docs.aws.amazon.com/appsync/latest/APIReference/API_DeleteGraphqlApi.html","iam:DetachRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachRolePolicy.html","ec2:CreateReplaceRootVolumeTask":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateReplaceRootVolumeTask.html","s3:AbortMultipartUpload":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html","sagemaker:UpdateDomain":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateDomain.html","ec2:DeleteNetworkInsightsPath":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteNetworkInsightsPath.html","iot:RejectCertificateTransfer":"https://docs.aws.amazon.com/iot/latest/apireference/API_RejectCertificateTransfer.html","glue:StartMLLabelingSetGenerationTaskRun":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-machine-learning-api.html#aws-glue-api-machine-learning-api-StartMLLabelingSetGenerationTaskRun","acm:ResendValidationEmail":"https://docs.aws.amazon.com/acm/latest/APIReference/API_ResendValidationEmail.html","ec2:ModifySubnetAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifySubnetAttribute.html","iot:DeleteMitigationAction":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteMitigationAction.html","geo:DeleteTracker":"https://docs.aws.amazon.com/location/latest/developerguide/API_DeleteTracker.html","cloudtrail:DeleteTrail":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_DeleteTrail.html","connect-campaigns:StopCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","route53-recovery-control-config:UpdateSafetyRule":"https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html","s3:DeleteBucketOwnershipControls":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketOwnershipControls.html","imagebuilder:PutContainerRecipePolicy":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_PutContainerRecipePolicy.html","lookoutvision:UntagResource":"https://docs.aws.amazon.com/lookout-for-vision/latest/APIReference/API_UntagResource.html","autoscaling:PutScalingPolicy":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_PutScalingPolicy.html","mgn:UpdateReplicationConfiguration":"https://docs.aws.amazon.com/mgn/latest/APIReference/API_UpdateReplicationConfiguration.html","sqs:SendMessage":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html","waf-regional:UpdateRegexMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexMatchSet.html","servicediscovery:UpdateService":"https://docs.aws.amazon.com/cloud-map/latest/api/API_UpdateService.html","rds:BacktrackDBCluster":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BacktrackDBCluster.html","directconnect:DeleteVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DeleteVirtualInterface.html","opsworks:AttachElasticLoadBalancer":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AttachElasticLoadBalancer.html","workmail:StartMailboxExportJob":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_StartMailboxExportJob.html","lambda:UpdateFunctionCodeSigningConfig":"https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCodeSigningConfig.html","profile:AddProfileKey":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_AddProfileKey.html","iotwireless:TagResource":"https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_TagResource.html","mediatailor:StartChannel":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-start.html","quicksight:DeleteDataSource":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteDataSource.html","iam:UploadServerCertificate":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_UploadServerCertificate.html","savingsplans:DeleteQueuedSavingsPlan":"https://docs.aws.amazon.com/savingsplans/latest/APIReference/API_DeleteQueuedSavingsPlan.html","sqlworkbench:DeleteSavedQuery":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","rds:DeleteOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html","events:DeleteArchive":"https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteArchive.html","dataexchange:UntagResource":"https://docs.aws.amazon.com/data-exchange/latest/apireference/tags-resource-arn.html#UntagResource","kendra:DeleteFaq":"https://docs.aws.amazon.com/kendra/latest/dg/API_DeleteFaq.html","elasticloadbalancing:DeleteListener":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeleteListener.html","appconfig:UpdateConfigurationProfile":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_UpdateConfigurationProfile.html","mediapackage-vod:TagResource":"https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/tags-resource-arn.html#tags-resource-arnpost","elasticache:DeleteUser":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteUser.html","mediatailor:DeleteVodSource":"https://docs.aws.amazon.com/mediatailor/latest/apireference/sourcelocation-sourcelocationname-vodsource-vodsourcename.html","rds:CreateDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSubnetGroup.html","networkmanager:TagResource":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_TagResource.html","ec2:CreateNetworkInsightsPath":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInsightsPath.html","timestream:DeleteTable":"https://docs.aws.amazon.com/Timestream/latest/APIReference/API_DeleteTable.html","mediaconvert:CancelJob":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs-id.html","elastictranscoder:UpdatePipelineStatus":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline-status.html","kinesisanalytics:DeleteApplication":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplication.html","ec2:DeleteFpgaImage":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteFpgaImage.html","codeartifact:CopyPackageVersions":"https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_CopyPackageVersions.html","ec2:ModifyVpcAttribute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcAttribute.html","personalize:DeleteEventTracker":"https://docs.aws.amazon.com/personalize/latest/dg/API_DeleteEventTracker.html","cognito-idp:AdminSetUserPassword":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserPassword.html","ec2:ModifyVpnConnectionOptions":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpnConnectionOptions.html","qldb:ExportJournalToS3":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_ExportJournalToS3.html","cognito-idp:DeleteIdentityProvider":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DeleteIdentityProvider.html","imagebuilder:UpdateImagePipeline":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_UpdateImagePipeline.html","kinesisvideo:UpdateSignalingChannel":"https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_UpdateSignalingChannel.html","rds:AddTagsToResource":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddTagsToResource.html","elasticmapreduce:StopNotebookExecution":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-managed-notebooks-headless.html","network-firewall:CreateFirewall":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_CreateFirewall.html","mgn:NotifyAgentConnectedForMgn":"https://docs.aws.amazon.com/mgn/latest/ug/mgn-apis.html","route53:CreateHostedZone":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateHostedZone.html","opsworks:UpdateApp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateApp.html","secretsmanager:RestoreSecret":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","iot:AttachPrincipalPolicy":"https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPrincipalPolicy.html","elasticbeanstalk:AbortEnvironmentUpdate":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html","iam:TagMFADevice":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_TagMFADevice.html","aps:DeleteRuleGroupsNamespace":"https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-APIReference.html#AMP-APIReference-DeleteRuleGroupsNamespace","iam:DeleteServiceLinkedRole":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceLinkedRole.html","quicksight:CreateUser":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","waf:UpdateXssMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateXssMatchSet.html","kendra:UpdateQuerySuggestionsBlockList":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateQuerySuggestionsBlockList.html","serverlessrepo:CreateCloudFormationTemplate":null,"braket:UntagResource":"https://docs.aws.amazon.com/braket/latest/APIReference/API_UntagResource.html","cloudwatch:UntagResource":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_UntagResource.html","elasticache:IncreaseNodeGroupsInGlobalReplicationGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_IncreaseNodeGroupsInGlobalReplicationGroup.html","wellarchitected:UpdateAnswer":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_UpdateAnswer.html","sagemaker:DeleteApp":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_DeleteApp.html","servicecatalog:UpdatePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdatePortfolio.html","ec2:CancelCapacityReservation":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CancelCapacityReservation.html","rds:RestoreDBInstanceFromDBSnapshot":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html","redshift:ModifyClusterDbRevision":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyClusterDbRevision.html","iam:AttachRolePolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachRolePolicy.html","kinesisanalytics:AddApplicationInputProcessingConfiguration":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_AddApplicationInputProcessingConfiguration.html","apprunner:DisassociateCustomDomain":"https://docs.aws.amazon.com/apprunner/latest/api/API_DisassociateCustomDomain.html","opsworks:RegisterInstance":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_RegisterInstance.html","ec2:RejectVpcEndpointConnections":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RejectVpcEndpointConnections.html","ecs:SubmitAttachmentStateChanges":"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_SubmitAttachmentStateChanges.html","elasticbeanstalk:SwapEnvironmentCNAMEs":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html","gamelift:DeleteMatchmakingRuleSet":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteMatchmakingRuleSet.html","glacier:AbortVaultLock":"https://docs.aws.amazon.com/amazonglacier/latest/dev/api-AbortVaultLock.html","fsx:CreateBackup":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateBackup.html","codecommit:BatchAssociateApprovalRuleTemplateWithRepositories":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_BatchAssociateApprovalRuleTemplateWithRepositories.html","ec2:DeleteVpnGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteVpnGateway.html","comprehend:StopDominantLanguageDetectionJob":"https://docs.aws.amazon.com/comprehend/latest/dg/API_StopDominantLanguageDetectionJob.html","lightsail:CreateContainerService":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateContainerService.html","kendra:UpdateThesaurus":"https://docs.aws.amazon.com/kendra/latest/dg/API_UpdateThesaurus.html","ec2:CreateCustomerGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateCustomerGateway.html","dax:DecreaseReplicationFactor":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DecreaseReplicationFactor.html","machinelearning:DeleteEvaluation":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteEvaluation.html","dms:DeleteEndpoint":"https://docs.aws.amazon.com/dms/latest/APIReference/API_DeleteEndpoint.html","connect-campaigns:DeleteCampaign":"https://docs.aws.amazon.com/connect/latest/adminguide/enable-high-volume-outbound-communications.html","iam:DetachGroupPolicy":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_DetachGroupPolicy.html","elasticache:DeleteCacheParameterGroup":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DeleteCacheParameterGroup.html","servicecatalog:DeleteApplication":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_DeleteApplication.html","machinelearning:CreateDataSourceFromRedshift":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRedshift.html","rekognition:StartFaceSearch":"https://docs.aws.amazon.com/rekognition/latest/dg/API_StartFaceSearch.html","ecr:SetRepositoryPolicy":"https://docs.aws.amazon.com/AmazonECR/latest/APIReference/API_SetRepositoryPolicy.html","ssm:CreateDocument":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_CreateDocument.html","mediatailor:PutChannelPolicy":"https://docs.aws.amazon.com/mediatailor/latest/apireference/channel-channelname-policy.html","rds:AddSourceIdentifierToSubscription":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_AddSourceIdentifierToSubscription.html","workmail:DeleteMailDomain":"https://docs.aws.amazon.com/workmail/latest/adminguide/remove_domain.html","appconfig:DeleteDeploymentStrategy":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_DeleteDeploymentStrategy.html","cloudwatch:DeleteMetricStream":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DeleteMetricStream.html","comprehend:CreateDocumentClassifier":"https://docs.aws.amazon.com/comprehend/latest/dg/API_CreateDocumentClassifier.html","connect:UpdateQueueName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueName.html","mediaconvert:UpdateJobTemplate":"https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobtemplates-name.html","devicefarm:CreateNetworkProfile":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_CreateNetworkProfile.html","sagemaker:CreatePresignedDomainUrl":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreatePresignedDomainUrl.html","auditmanager:BatchDisassociateAssessmentReportEvidence":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchDisassociateAssessmentReportEvidence.html","backup:StartRestoreJob":"https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html","devicefarm:UntagResource":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_UntagResource.html","rekognition:UntagResource":"https://docs.aws.amazon.com/rekognition/latest/dg/API_UntagResource.html","greengrass:DeleteComponent":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteComponent.html","ec2:ModifyTransitGatewayVpcAttachment":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTransitGatewayVpcAttachment.html","resource-groups:DeleteGroup":"https://docs.aws.amazon.com/ARG/latest/APIReference/API_DeleteGroup.html","iam:RemoveUserFromGroup":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_RemoveUserFromGroup.html","redshift:DeleteUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_DeleteUsageLimit.html","cloud9:UpdateEnvironment":"https://docs.aws.amazon.com/cloud9/latest/APIReference/API_UpdateEnvironment.html","a4b:UpdateProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateProfile.html","cloudsearch:BuildSuggesters":"https://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_BuildSuggesters.html","robomaker:UpdateSimulationApplication":"https://docs.aws.amazon.com/robomaker/latest/dg/API_UpdateSimulationApplication.html","globalaccelerator:UpdateCustomRoutingAcceleratorAttributes":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateCustomRoutingAcceleratorAttributes.html","swf:StartWorkflowExecution":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_StartWorkflowExecution.html","mobiletargeting:UpdateVoiceTemplate":"https://docs.aws.amazon.com/pinpoint/latest/apireference/templates-template-name-voice.html#templates-template-name-voice-http-methods","a4b:ForgetSmartHomeAppliances":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_ForgetSmartHomeAppliances.html","proton:UpdateServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplate.html","elasticmapreduce:DeleteStudio":"https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio.html","sqs:UntagQueue":"https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_UntagQueue.html","iotsitewise:AssociateAssets":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssociateAssets.html","quicksight:UpdateDataSourcePermissions":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDataSourcePermissions.html","auditmanager:BatchAssociateAssessmentReportEvidence":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_BatchAssociateAssessmentReportEvidence.html","connect:UpdateRoutingProfileName":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileName.html","storagegateway:JoinDomain":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_JoinDomain.html","iam:AddRoleToInstanceProfile":"https://docs.aws.amazon.com/IAM/latest/APIReference/API_AddRoleToInstanceProfile.html","opsworks:AssociateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_AssociateElasticIp.html","quicksight:CreateGroupMembership":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateGroupMembership.html","directconnect:CreatePublicVirtualInterface":"https://docs.aws.amazon.com/directconnect/latest/APIReference/API_CreatePublicVirtualInterface.html","redshift:ResumeCluster":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ResumeCluster.html","ec2:RunInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html","ram:AcceptResourceShareInvitation":"https://docs.aws.amazon.com/ram/latest/APIReference/API_AcceptResourceShareInvitation.html","ec2:DeleteCustomerGateway":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteCustomerGateway.html","databrew:TagResource":"https://docs.aws.amazon.com/databrew/latest/dg/API_TagResource.html","access-analyzer:DeleteArchiveRule":"https://docs.aws.amazon.com/access-analyzer/latest/APIReference/API_DeleteArchiveRule.html","elasticache:RemoveTagsFromResource":"https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_RemoveTagsFromResource.html","ds:AddRegion":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_AddRegion.html","groundstation:TagResource":"https://docs.aws.amazon.com/ground-station/latest/APIReference/API_TagResource.html","frauddetector:DeleteLabel":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteLabel","machinelearning:DeleteMLModel":"https://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteMLModel.html","nimble:StartStudioSSOConfigurationRepair":"https://docs.aws.amazon.com/nimble-studio/latest/api/tags-resourcearn.html","config:DeleteRemediationConfiguration":"https://docs.aws.amazon.com/config/latest/APIReference/API_DeleteRemediationConfiguration.html","devicefarm:ScheduleRun":"https://docs.aws.amazon.com/devicefarm/latest/APIReference/API_ScheduleRun.html","iotsitewise:CreateProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateProject.html","ram:DisassociateResourceShare":"https://docs.aws.amazon.com/ram/latest/APIReference/API_DisassociateResourceShare.html","neptune-db:connect":"https://docs.aws.amazon.com/neptune/latest/userguide/get-started.html","ses:SendBulkEmail":"https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendBulkEmail.html","lex:CreateBotAlias":"https://docs.aws.amazon.com/lexv2/latest/dg/API_CreateBotAlias.html","proton:DeleteServiceTemplate":"https://docs.aws.amazon.com/proton/latest/APIReference/API_DeleteServiceTemplate.html","sagemaker:StartHumanLoop":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_StartHumanLoop.html","batch:UpdateComputeEnvironment":"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html","codestar:DeleteUserProfile":"https://docs.aws.amazon.com/codestar/latest/APIReference/API_DeleteUserProfile.html","ivs:CreateRecordingConfiguration":"https://docs.aws.amazon.com/ivs/latest/APIReference/API_CreateRecordingConfiguration.html","kafka-cluster:DeleteTopic":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","route53:CreateKeySigningKey":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateKeySigningKey.html","connect:UpdateQueueMaxContacts":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateQueueMaxContacts.html","elasticbeanstalk:RestartAppServer":"https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html","managedblockchain:CreateProposal":"https://docs.aws.amazon.com/managed-blockchain/latest/APIReference/API_CreateProposal.html","dynamodb:PartiQLInsert":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ExecuteStatement.html","elasticfilesystem:DeleteMountTarget":"https://docs.aws.amazon.com/efs/latest/ug/API_DeleteMountTarget.html","signer:AddProfilePermission":"https://docs.aws.amazon.com/signer/latest/api/API_AddProfilePermission.html","iotsitewise:TagResource":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TagResource.html","ec2:CreateClientVpnRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateClientVpnRoute.html","storagegateway:SetSMBGuestPassword":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_SetSMBGuestPassword.html","rds:CreateOptionGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html","storagegateway:DeleteFileShare":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_DeleteFileShare.html","ec2:ModifyVolume":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVolume.html","network-firewall:DisassociateSubnets":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/APIReference/API_DisassociateSubnets.html","appflow:DeleteConnectorProfile":"https://docs.aws.amazon.com/appflow/1.0/APIReference/API_DescribeConnectorProfiles.html","connect:UpdateRoutingProfileDefaultOutboundQueue":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateRoutingProfileDefaultOutboundQueue.html","budgets:ModifyBudget":"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-permissions-ref.html#user-permissions","rds-data:ExecuteStatement":"https://docs.aws.amazon.com/rdsdataservice/latest/APIReference/API_ExecuteStatement.html","ebs:StartSnapshot":"https://docs.aws.amazon.com/ebs/latest/APIReference/API_StartSnapshot.html","es:DeleteDomain":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-deletedomain","macie2:UpdateClassificationJob":"https://docs.aws.amazon.com/macie/latest/APIReference/jobs-jobid.html","globalaccelerator:UpdateEndpointGroup":"https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateEndpointGroup.html","ec2:CreateTransitGatewayConnect":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTransitGatewayConnect.html","mediapackage:RotateIngestEndpointCredentials":"https://docs.aws.amazon.com/mediapackage/latest/apireference/channels-id-ingest_endpoints-ingest_endpoint_id-credentials.html#channels-id-ingest_endpoints-ingest_endpoint_id-credentialsput","ds:DisableLDAPS":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DisableLDAPS.html","s3:PutAccessPointPolicyForObjectLambda":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicyForObjectLambda.html","rds:DeleteDBSubnetGroup":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSubnetGroup.html","waf-regional:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_UpdateRegexPatternSet.html","autoscaling:CreateLaunchConfiguration":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_CreateLaunchConfiguration.html","codestar-connections:UpdateConnectionInstallation":"https://docs.aws.amazon.com/dtconsole/latest/userguide/security-iam.html#permissions-reference-connections-handshake","servicecatalog:DeletePortfolio":"https://docs.aws.amazon.com/servicecatalog/latest/dg/API_DeletePortfolio.html","network-firewall:AssociateSubnets":"https://docs.aws.amazon.com/network-firewall/latest/APIReference/API_AssociateSubnets.html","fis:UpdateExperimentTemplate":"https://docs.aws.amazon.com/fis/latest/APIReference/API_UpdateExperimentTemplate.html","lightsail:DeleteAlarm":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteAlarm.html","elasticmapreduce:PutManagedScalingPolicy":"https://docs.aws.amazon.com/emr/latest/APIReference/API_PutManagedScalingPolicy.html","clouddirectory:CreateIndex":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_CreateIndex.html","storagegateway:UpdateBandwidthRateLimitSchedule":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_UpdateBandwidthRateLimitSchedule.html","worklink:DisassociateWebsiteAuthorizationProvider":"https://docs.aws.amazon.com/worklink/latest/api/API_DisassociateWebsiteAuthorizationProvider.html","geo:BatchEvaluateGeofences":"https://docs.aws.amazon.com/location/latest/developerguide/API_BatchEvaluateGeofences.html","mobiletargeting:UpdateJourney":"https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-journeys-journey-id.html#apps-application-id-journeys-journey-id-http-methods","kendra:CreateFaq":"https://docs.aws.amazon.com/kendra/latest/dg/API_CreateFaq.html","dynamodb:DeleteTableReplica":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/V2gt_IAM.html","a4b:DeleteProfile":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteProfile.html","opsworks:DeregisterEcsCluster":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_DeregisterEcsCluster.html","cloudtrail:PutEventSelectors":"https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_PutEventSelectors.html","frauddetector:DeleteOutcome":"https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteOutcome","cloudwatch:DisableAlarmActions":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DisableAlarmActions.html","qldb:PartiQLInsert":"https://docs.aws.amazon.com/qldb/latest/developerguide/ql-reference.insert.html","ds:RegisterCertificate":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_RegisterCertificate.html","cloud9:UpdateEnvironmentSettings":"https://docs.aws.amazon.com/cloud9/latest/user-guide/security-iam.html#auth-and-access-control-ref-matrix","ec2:DeleteTransitGatewayMulticastDomain":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteTransitGatewayMulticastDomain.html","ds:EnableRadius":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_EnableRadius.html","iotsitewise:UpdateAccessPolicy":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAccessPolicy.html","memorydb:FailoverShard":"https://docs.aws.amazon.com/memorydb/latest/APIReference/API_FailoverShard.html","trustedadvisor:ExcludeCheckItems":"https://docs.aws.amazon.com/awssupport/latest/user/security-trusted-advisor.html#trusted-advisor-operations","workmail:DeleteGroup":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_DeleteGroup.html","workmail:PutRetentionPolicy":"https://docs.aws.amazon.com/workmail/latest/APIReference/API_PutRetentionPolicy.html","ec2:RunScheduledInstances":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunScheduledInstances.html","codeguru-profiler:PostAgentProfile":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PostAgentProfile.html","profile:PutProfileObject":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObject.html","iot:DeleteProvisioningTemplateVersion":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplateVersion.html","codeguru-profiler:PutPermission":"https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PutPermission.html","ssm:DeleteParameter":"https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DeleteParameter.html","gamelift:UpdateFleetPortSettings":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetPortSettings.html","codecommit:UntagResource":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_UntagResource.html","cognito-idp:UpdateUserPool":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UpdateUserPool.html","dax:BatchWriteItem":"https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html","appmesh-preview:UpdateVirtualRouter":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualRouter.html","kafka-cluster:WriteDataIdempotently":"https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions","codebuild:RetryBuildBatch":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_RetryBuildBatch.html","robomaker:CreateWorldGenerationJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateWorldGenerationJob.html","kinesisanalytics:DeleteApplicationCloudWatchLoggingOption":"https://docs.aws.amazon.com/kinesisanalytics/latest/apiv2/API_DeleteApplicationCloudWatchLoggingOption.html","iotfleethub:UpdateDashboard":null,"sso:PutInlinePolicyToPermissionSet":"https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_PutInlinePolicyToPermissionSet.html","comprehend:DeleteEntityRecognizer":"https://docs.aws.amazon.com/comprehend/latest/dg/API_DeleteEntityRecognizer.html","sagemaker:CreateContext":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateContext.html","logs:CreateLogGroup":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateLogGroup.html","logs:PutMetricFilter":"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutMetricFilter.html","amplify:StartDeployment":"https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html","lookoutequipment:DeleteDataset":"https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/API_DeleteDataset.html","networkmanager:DeleteLink":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeleteLink.html","proton:UntagResource":"https://docs.aws.amazon.com/proton/latest/APIReference/API_UntagResource.html","cloudformation:UntagResource":null,"healthlake:StartFHIRExportJob":"https://docs.aws.amazon.com/healthlake/latest/APIReference/API_StartFHIRExportJob.html","securityhub:CreateActionTarget":"https://docs.aws.amazon.com/securityhub/1.0/APIReference/API_CreateActionTarget.html","waf:UpdateRegexPatternSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_UpdateRegexPatternSet.html","elastictranscoder:UpdatePipeline":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/update-pipeline.html","athena:DeletePreparedStatement":"https://docs.aws.amazon.com/athena/latest/APIReference/API_DeletePreparedStatement.html","cassandra:TagResource":null,"appconfig:CreateHostedConfigurationVersion":"https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html","appstream:StartFleet":"https://docs.aws.amazon.com/appstream2/latest/APIReference/API_StartFleet.html","lightsail:UpdateLoadBalancerAttribute":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DetachInstancesFromLoadBalancer.html","proton:CreateEnvironmentTemplateMinorVersion":"https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateMinorVersion.html","quicksight:CreateTemplateAlias":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplateAlias.html","ds:DeleteLogSubscription":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteLogSubscription.html","qldb:CancelJournalKinesisStream":"https://docs.aws.amazon.com/qldb/latest/developerguide/API_CancelJournalKinesisStream.html","auditmanager:DeleteAssessmentFramework":"https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_DeleteAssessmentFramework.html","nimble:CreateStudio":"https://docs.aws.amazon.com/nimble-studio/latest/api/studios.html","iot:DeleteAuthorizer":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuthorizer.html","ec2:UpdateSecurityGroupRuleDescriptionsEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UpdateSecurityGroupRuleDescriptionsEgress.html","cloudfront:UpdateStreamingDistribution":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateStreamingDistribution.html","kinesis:StartStreamEncryption":"https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StartStreamEncryption.html","wisdom:NotifyRecommendationsReceived":"https://docs.aws.amazon.com/wisdom/latest/APIReference/API_NotifyRecommendationsReceived.html","es:ESHttpPut":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ac.html#ac-reference","workspaces:RebuildWorkspaces":"https://docs.aws.amazon.com/workspaces/latest/api/API_RebuildWorkspaces.html","wellarchitected:DeleteWorkload":"https://docs.aws.amazon.com/wellarchitected/latest/APIReference/API_DeleteWorkload.html","cloudwatch:EnableAlarmActions":"https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_EnableAlarmActions.html","iotanalytics:DeleteChannel":"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeleteChannel.html","fsx:DeleteVolume":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteVolume.html","iotsitewise:UpdateProject":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateProject.html","ec2:CreateInstanceEventWindow":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateInstanceEventWindow.html","ssm-incidents:StartIncident":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_StartIncident.html","codedeploy:CreateDeploymentConfig":"https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeploymentConfig.html","waf-regional:CreateWebACLMigrationStack":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_CreateWebACLMigrationStack.html","transfer:DeleteSshPublicKey":"https://docs.aws.amazon.com/transfer/latest/userguide/API_DeleteSshPublicKey.html","cognito-sync:SetCognitoEvents":"https://docs.aws.amazon.com/cognitosync/latest/APIReference/API_SetCognitoEvents.html","iotthingsgraph:TagResource":"https://docs.aws.amazon.com/thingsgraph/latest/APIReference/{APIReferenceDocPage}API_TagResource.html","connect:UpdateUserSecurityProfiles":"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserSecurityProfiles.html","appmesh-preview:UpdateVirtualNode":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_UpdateVirtualNode.html","greengrass:TagResource":"https://docs.aws.amazon.com/greengrass/v2/APIReference/API_TagResource.html","networkmanager:DisassociateTransitGatewayConnectPeer":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DisassociateTransitGatewayConnectPeer.html","route53:DeleteHealthCheck":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteHealthCheck.html","glue:UpdateTable":"https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-UpdateTable","medialive:DeleteInputSecurityGroup":"https://docs.aws.amazon.com/medialive/latest/ug/delete-input-security-group.html","ram:UntagResource":"https://docs.aws.amazon.com/ram/latest/APIReference/API_UntagResource.html","rds:PromoteReadReplica":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplica.html","codebuild:DeleteReportGroup":"https://docs.aws.amazon.com/codebuild/latest/APIReference/API_DeleteReportGroup.html","rds:StopDBInstance":"https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstance.html","ssm-incidents:UpdateDeletionProtection":"https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_UpdateDeletionProtection.html","swf:TagResource":"https://docs.aws.amazon.com/amazonswf/latest/apireference/API_TagResource.html","waf:CreateSqlInjectionMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateSqlInjectionMatchSet.html","quicksight:CreateReader":"https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html","databrew:UpdateDataset":"https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateDataset.html","elasticloadbalancing:RemoveTags":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_RemoveTags.html","sqlworkbench:TagResource":"https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-policy-resources.resource-permissions.html","route53resolver:DisassociateResolverRule":"https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DisassociateResolverRule.html","waf:CreateByteMatchSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_CreateByteMatchSet.html","connect:AssociateCustomerProfilesDomain":"https://docs.aws.amazon.com/console/connect/amazon-connect-console/grant-instance-permissions","ds:CreateSnapshot":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_CreateSnapshot.html","mobiletargeting:CreateImportJob":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-import-jobs.html#rest-api-import-jobs-methods","fsx:ManageBackupPrincipalAssociations":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_CopyBackup.html","waf-regional:DeleteIPSet":"https://docs.aws.amazon.com/waf/latest/APIReference/API_wafRegional_DeleteIPSet.html","waf:PutLoggingConfiguration":"https://docs.aws.amazon.com/waf/latest/APIReference/API_waf_PutLoggingConfiguration.html","redshift:BatchDeleteClusterSnapshots":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_BatchDeleteClusterSnapshots.html","robomaker:CreateSimulationApplicationVersion":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CreateSimulationApplicationVersion.html","fsx:AssociateFileSystemAliases":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_AssociateFileSystemAliases.html","ec2:DeleteLocalGatewayRoute":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteLocalGatewayRoute.html","a4b:PutRoomSkillParameter":"https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutRoomSkillParameter.html","s3-object-lambda:RestoreObject":"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html","imagebuilder:DeleteComponent":"https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_DeleteComponent.html","iot:DeleteCACertificate":"https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCACertificate.html","autoscaling:AttachLoadBalancers":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_AttachLoadBalancers.html","gamelift:DeleteFleetLocations":"https://docs.aws.amazon.com/gamelift/latest/apireference/API_DeleteFleetLocations.html","kms:DisableKey":"https://docs.aws.amazon.com/kms/latest/APIReference/API_DisableKey.html","networkmanager:DeregisterTransitGateway":"https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_DeregisterTransitGateway.html","panorama:DeleteDevice":"https://docs.aws.amazon.com/panorama/latest/dev/API_DeleteDevice.html","quicksight:DeleteTheme":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteTheme.html","redshift:ModifyUsageLimit":"https://docs.aws.amazon.com/redshift/latest/APIReference/API_ModifyUsageLimit.html","ec2:RevokeSecurityGroupEgress":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RevokeSecurityGroupEgress.html","rekognition:CreateProjectVersion":"https://docs.aws.amazon.com/rekognition/latest/dg/API_CreateProjectVersion.html","lightsail:CloseInstancePublicPorts":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CloseInstancePublicPorts.html","es:CancelElasticsearchServiceSoftwareUpdate":"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-actions-stopupdate","cloudfront:UntagResource":"https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UntagResource.html","opsworks:UpdateElasticIp":"https://docs.aws.amazon.com/opsworks/latest/APIReference/API_UpdateElasticIp.html","sagemaker:UpdateArtifact":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_UpdateArtifact.html","autoscaling:ExitStandby":"https://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_ExitStandby.html","chatbot:DeleteSlackChannelConfiguration":null,"chime:DeleteChannel":"https://docs.aws.amazon.com/chime/latest/APIReference/API_DeleteChannel.html","iot1click:AssociateDeviceWithPlacement":"https://docs.aws.amazon.com/iot-1-click/latest/projects-apireference/API_AssociateDeviceWithPlacement.html","lightsail:DeleteKeyPair":"https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DeleteKeyPair.html","sagemaker:CreateNotebookInstanceLifecycleConfig":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_CreateNotebookInstanceLifecycleConfig.html","mobiletargeting:UpdateApplicationSettings":"https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-settings.html#rest-api-settings-methods","ds:DeleteConditionalForwarder":"https://docs.aws.amazon.com/directoryservice/latest/devguide/API_DeleteConditionalForwarder.html","ec2:CreateSecurityGroup":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSecurityGroup.html","frauddetector:UpdateDetectorVersion":"https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersion","iot:UpdateDynamicThingGroup":"https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateDynamicThingGroup.html","profile:DeleteProfile":"https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfile.html","elastictranscoder:DeletePreset":"https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/delete-preset.html","transfer:CreateUser":"https://docs.aws.amazon.com/transfer/latest/userguide/API_CreateUser.html","storagegateway:NotifyWhenUploaded":"https://docs.aws.amazon.com/storagegateway/latest/APIReference/API_NotifyWhenUploaded.html","cognito-idp:TagResource":"https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_TagResource.html","quicksight:CreateIngestion":"https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateIngestion.html","polly:PutLexicon":"https://docs.aws.amazon.com/polly/latest/dg/API_PutLexicon.html","clouddirectory:DeleteObject":"https://docs.aws.amazon.com/directoryservice/latest/APIReference/API_DeleteObject.html","ec2:ApplySecurityGroupsToClientVpnTargetNetwork":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ApplySecurityGroupsToClientVpnTargetNetwork.html","sagemaker:SendPipelineExecutionStepFailure":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_SendPipelineExecutionStepFailure.html","secretsmanager:UntagResource":"https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#iam-actions","codecommit:CreateBranch":"https://docs.aws.amazon.com/codecommit/latest/APIReference/API_CreateBranch.html","route53-recovery-readiness:DeleteRecoveryGroup":"https://docs.aws.amazon.com/recovery-readiness/latest/api/recoverygroups-recoverygroupname.html","ec2:DeregisterTransitGatewayMulticastGroupMembers":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterTransitGatewayMulticastGroupMembers.html","sagemaker:AddAssociation":"https://docs.aws.amazon.com/sagemaker/latest/dg/API_AddAssociation.html","robomaker:CancelWorldExportJob":"https://docs.aws.amazon.com/robomaker/latest/dg/API_CancelWorldExportJob.html","elasticloadbalancing:DeregisterTargets":"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DeregisterTargets.html","ec2:AssignIpv6Addresses":"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssignIpv6Addresses.html","fsx:DeleteStorageVirtualMachine":"https://docs.aws.amazon.com/fsx/latest/APIReference/API_DeleteStorageVirtualMachine.html","acm:ImportCertificate":"https://docs.aws.amazon.com/acm/latest/APIReference/API_ImportCertificate.html","appmesh:CreateVirtualGateway":"https://docs.aws.amazon.com/app-mesh/latest/APIReference/API_CreateVirtualGateway.html"}};t.sample_iam_data=a},"5fbd":function(e,t,a){"use strict";var o=a("e1f3"),s=a("5706").HTML_OPEN_CLOSE_TAG_RE,i=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(s.source+"\\s*$"),/^$/,!1]];e.exports=function(e,t,a,o){var s,n,r,c,l=e.bMarks[t]+e.tShift[t],h=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(c=e.src.slice(l,h),s=0;sa.size)&&!1!==i(t,(function(e){if(!a.includes(e))return!1}),!0)}},"69f3":function(e,t,a){"use strict";var o,s,i,n=a("cdce"),r=a("cfe9"),c=a("861d"),l=a("9112"),h=a("1a2d"),d=a("c6cd"),m=a("f772"),p=a("d012"),u="Object already initialized",f=r.TypeError,g=r.WeakMap,v=function(e){return i(e)?s(e):o(e,{})},A=function(e){return function(t){var a;if(!c(t)||(a=s(t)).type!==e)throw new f("Incompatible receiver, "+e+" required");return a}};if(n||d.state){var P=d.state||(d.state=new g);P.get=P.get,P.has=P.has,P.set=P.set,o=function(e,t){if(P.has(e))throw new f(u);return t.facade=e,P.set(e,t),t},s=function(e){return P.get(e)||{}},i=function(e){return P.has(e)}}else{var b=m("state");p[b]=!0,o=function(e,t){if(h(e,b))throw new f(u);return t.facade=e,l(e,b,t),t},s=function(e){return h(e,b)?e[b]:{}},i=function(e){return h(e,b)}}e.exports={set:o,get:s,has:i,enforce:v,getterFor:A}},"6d3f":function(e,t,a){"use strict";a("a221")},"6e00":function(e,t,a){"use strict";for(var o=a("0068").isSpace,s=[],i=0;i<256;i++)s.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){s[e.charCodeAt(0)]=1})),e.exports=function(e,t){var a,i,n,r,c,l=e.pos,h=e.posMax;if(92!==e.src.charCodeAt(l))return!1;if(l++,l>=h)return!1;if(a=e.src.charCodeAt(l),10===a){t||e.push("hardbreak","br",0),l++;while(l=55296&&a<=56319&&l+1=56320&&i<=57343&&(r+=e.src[l+1],l++)),n="\\"+r,t||(c=e.push("text_special","",0),a<256&&0!==s[a]?c.content=r:c.content=n,c.markup=n,c.info="escape"),e.pos=l+1,!0}},"6e83":function(e,t,a){"use strict";var o=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;e.exports=function(e,t){var a,s,i,n,r,c,l,h;return!!e.md.options.linkify&&(!(e.linkLevel>0)&&(a=e.pos,s=e.posMax,!(a+3>s)&&(58===e.src.charCodeAt(a)&&(47===e.src.charCodeAt(a+1)&&(47===e.src.charCodeAt(a+2)&&(i=e.pending.match(o),!!i&&(n=i[1],r=e.md.linkify.matchAtStart(e.src.slice(a-n.length)),!!r&&(c=r.url,!(c.length<=n.length)&&(c=c.replace(/\*+$/,""),l=e.md.normalizeLink(c),!!e.md.validateLink(l)&&(t||(e.pending=e.pending.slice(0,-n.length),h=e.push("link_open","a",1),h.attrs=[["href",l]],h.markup="linkify",h.info="auto",h=e.push("text","",0),h.content=e.md.normalizeLinkText(c),h=e.push("link_close","a",-1),h.markup="linkify",h.info="auto"),e.pos+=c.length-n.length,!0))))))))))}},"6fd1":function(e,t){e.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},7133:function(e,t,a){"use strict";var o=a("096b");function s(e,t,a){this.src=e,this.env=a,this.tokens=[],this.inlineMode=!1,this.md=t}s.prototype.Token=o,e.exports=s},7234:function(e,t,a){"use strict";e.exports=function(e){return null===e||void 0===e}},7282:function(e,t,a){"use strict";var o=a("e330"),s=a("59ed");e.exports=function(e,t,a){try{return o(s(Object.getOwnPropertyDescriptor(e,t)[a]))}catch(i){}}},"72c3":function(e,t,a){"use strict";var o=a("23e7"),s=a("e9bc"),i=a("dad2");o({target:"Set",proto:!0,real:!0,forced:!i("union")},{union:s})},7418:function(e,t,a){"use strict";t.f=Object.getOwnPropertySymbols},7696:function(e,t,a){"use strict";var o=a("4883"),s=[["table",a("80d3"),["paragraph","reference"]],["code",a("9c12")],["fence",a("bf2b"),["paragraph","reference","blockquote","list"]],["blockquote",a("e80e"),["paragraph","reference","blockquote","list"]],["hr",a("fdfe"),["paragraph","reference","blockquote","list"]],["list",a("4b3e"),["paragraph","reference","blockquote"]],["reference",a("d670")],["html_block",a("5fbd"),["paragraph","reference","blockquote"]],["heading",a("0758"),["paragraph","reference","blockquote"]],["lheading",a("199e")],["paragraph",a("44a8")]];function i(){this.ruler=new o;for(var e=0;e=a)break;if(e.sCount[c]=h){e.line=a;break}for(i=e.line,s=0;s=e.line)throw new Error("block rule didn't increment state.line");break}if(!o)throw new Error("none of the block rules matched");e.tight=!l,e.isEmpty(e.line-1)&&(l=!0),c=e.line,c"+i(n.content)+""},n.code_block=function(e,t,a,o,s){var n=e[t];return""+i(e[t].content)+"\n"},n.fence=function(e,t,a,o,n){var r,c,l,h,d,m=e[t],p=m.info?s(m.info).trim():"",u="",f="";return p&&(l=p.split(/(\s+)/g),u=l[0],f=l.slice(2).join("")),r=a.highlight&&a.highlight(m.content,u,f)||i(m.content),0===r.indexOf(""+r+"\n"):"
"+r+"
\n"},n.image=function(e,t,a,o,s){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,a,o),s.renderToken(e,t,a)},n.hardbreak=function(e,t,a){return a.xhtmlOut?"
\n":"
\n"},n.softbreak=function(e,t,a){return a.breaks?a.xhtmlOut?"
\n":"
\n":"\n"},n.text=function(e,t){return i(e[t].content)},n.html_block=function(e,t){return e[t].content},n.html_inline=function(e,t){return e[t].content},r.prototype.renderAttrs=function(e){var t,a,o;if(!e.attrs)return"";for(o="",t=0,a=e.attrs.length;t\n":">",s)},r.prototype.renderInline=function(e,t,a){for(var o,s="",i=this.rules,n=0,r=e.length;n=a)return c;if(i=e.charCodeAt(r),34!==i&&39!==i&&40!==i)return c;r++,40===i&&(i=41);while(ra)return!1;if(m=t+1,e.sCount[m]=4)return!1;if(l=e.bMarks[m]+e.tShift[m],l>=e.eMarks[m])return!1;if(I=e.src.charCodeAt(l++),124!==I&&45!==I&&58!==I)return!1;if(l>=e.eMarks[m])return!1;if(z=e.src.charCodeAt(l++),124!==z&&45!==z&&58!==z&&!o(z))return!1;if(45===I&&o(z))return!1;while(l=4)return!1;if(p=i(c),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),u=p.length,0===u||u!==g.length)return!1;if(n)return!0;for(b=e.parentType,e.parentType="table",w=e.md.block.ruler.getRules("blockquote"),f=e.push("table_open","table",1),f.map=A=[t,0],f=e.push("thead_open","thead",1),f.map=[t,t+1],f=e.push("tr_open","tr",1),f.map=[t,t+1],h=0;h=4)break;for(p=i(c),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),m===t+2&&(f=e.push("tbody_open","tbody",1),f.map=P=[t+2,0]),f=e.push("tr_open","tr",1),f.map=[m,m+1],h=0;h0&&this.level++,this.tokens.push(s),s},i.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},i.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et)if(!s(this.src.charCodeAt(--e)))return e+1;return e},i.prototype.skipChars=function(e,t){for(var a=this.src.length;ea)if(t!==this.src.charCodeAt(--e))return e+1;return e},i.prototype.getLines=function(e,t,a,o){var i,n,r,c,l,h,d,m=e;if(e>=t)return"";for(h=new Array(t-e),i=0;ma?new Array(n-a+1).join(" ")+this.src.slice(c,l):this.src.slice(c,l)}return h.join("")},i.prototype.Token=o,e.exports=i},"838d":function(e,t,a){"use strict";function o(e){var t,a,o,s,i,n,r,c,l={},h=e.length;if(h){var d=0,m=-2,p=[];for(t=0;ti;a-=p[a]+1)if(s=e[a],s.marker===o.marker&&s.open&&s.end<0&&(r=!1,(s.close||o.open)&&(s.length+o.length)%3===0&&(s.length%3===0&&o.length%3===0||(r=!0)),!r)){c=a>0&&!e[a-1].open?p[a-1]+1:0,p[t]=t-a+c,p[a]=c,o.open=!1,s.end=t,s.close=!1,n=-1,m=-2;break}-1!==n&&(l[o.marker][(o.open?3:0)+(o.length||0)%3]=n)}}}e.exports=function(e){var t,a=e.tokens_meta,s=e.tokens_meta.length;for(o(e.delimiters),t=0;t=55296&&c<=57343?"���":String.fromCharCode(c),t+=6):240===(248&s)&&t+91114111?l+="����":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),t+=9):l+="�";return l}))}i.defaultChars=";/?:@&=+$,#",i.componentChars="",e.exports=i},"90e3":function(e,t,a){"use strict";var o=a("e330"),s=0,i=Math.random(),n=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++s+i,36)}},9112:function(e,t,a){"use strict";var o=a("83ab"),s=a("9bf2"),i=a("5c6c");e.exports=o?function(e,t,a){return s.f(e,t,i(1,a))}:function(e,t,a){return e[t]=a,e}},9217:function(e,t){var a="

This policy contains IAM policy statements that grant access to ALL actions under a service - like s3:*. Prioritizing the remediation of policies with this characteristic can help to efficiently reduce the total count of issues in the Cloudsplaining report.

";e.exports=a},"922c":function(e,t,a){"use strict";function o(e,t){var a,o,s,i,n,r=[],c=t.length;for(a=0;a=P)return!1;for(g=h,m=e.md.helpers.parseLinkDestination(e.src,h,e.posMax),m.ok&&(v=e.md.normalizeLink(m.str),e.md.validateLink(v)?h=m.pos:v=""),g=h;h=P||41!==e.src.charCodeAt(h))return e.pos=A,!1;h++}else{if("undefined"===typeof e.env.references)return!1;if(h=0?r=e.src.slice(g,h++):h=c+1):h=c+1,r||(r=e.src.slice(l,c)),d=e.env.references[o(r)],!d)return e.pos=A,!1;v=d.href,p=d.title}return t||(n=e.src.slice(l,c),e.md.inline.parse(n,e.md,e.env,f=[]),u=e.push("image","img",0),u.attrs=a=[["src",v],["alt",""]],u.children=f,u.content=n,p&&a.push(["title",p])),e.pos=h,e.posMax=P,!0}},"938d":function(e,t,a){"use strict";(function(e){a.d(t,"a",(function(){return s}));var o=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o="undefined"!==typeof e&&e?Object({NODE_ENV:"production",VUE_APP_TITLE:"Cloudsplaining",BASE_URL:""})||!1:{};return t?o[t]||a:o},s=function(){return o("BOOTSTRAP_VUE_NO_WARN")||"production"===o("NODE_ENV")}}).call(this,a("4362"))},"943c":function(e,t,a){"use strict";e.exports=function(e){var t,a,o,s,i,n,r=e.tokens;for(t=0,a=r.length;ta.size?c(a.getIterator(),(function(e){d(t,e)&&h(s,e)})):r(t,(function(e){a.includes(e)&&h(s,e)})),s}},9921:function(e,t,a){"use strict";var o=a("0068").arrayReplaceAt;function s(e){return/^\s]/i.test(e)}function i(e){return/^<\/a\s*>/i.test(e)}e.exports=function(e){var t,a,n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y=e.tokens;if(e.md.options.linkify)for(a=0,n=y.length;a=0;t--)if(l=r[t],"link_close"!==l.type){if("html_inline"===l.type&&(s(l.content)&&g>0&&g--,i(l.content)&&g++),!(g>0)&&"text"===l.type&&e.md.linkify.test(l.content)){for(m=l.content,b=e.md.linkify.match(m),h=[],f=l.level,u=0,b.length>0&&0===b[0].index&&t>0&&"text_special"===r[t-1].type&&(b=b.slice(1)),d=0;du&&(c=new e.Token("text","",0),c.content=m.slice(u,p),c.level=f,h.push(c)),c=new e.Token("link_open","a",1),c.attrs=[["href",A]],c.level=f++,c.markup="linkify",c.info="auto",h.push(c),c=new e.Token("text","",0),c.content=P,c.level=f,h.push(c),c=new e.Token("link_close","a",-1),c.level=--f,c.markup="linkify",c.info="auto",h.push(c),u=b[d].lastIndex);u=4))break;o++,s=o}return e.line=s,i=e.push("code_block","code",0),i.content=e.getLines(t,s,4+e.blkIndent,!1)+"\n",i.map=[t,e.line],!0}},"9cbe":function(e,t,a){var o=a("6671");o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var s=a("499e").default;s("6fbc538d",o,!0,{sourceMap:!1,shadowMode:!1})},"9d88":function(e,t,a){(function(e,o){var s;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(i){t&&t.nodeType,e&&e.nodeType;var n="object"==typeof o&&o;n.global!==n&&n.window!==n&&n.self;var r,c=2147483647,l=36,h=1,d=26,m=38,p=700,u=72,f=128,g="-",v=/^xn--/,A=/[^\x20-\x7E]/,P=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},y=l-h,w=Math.floor,I=String.fromCharCode;function z(e){throw new RangeError(b[e])}function C(e,t){var a=e.length,o=[];while(a--)o[a]=t(e[a]);return o}function D(e,t){var a=e.split("@"),o="";a.length>1&&(o=a[0]+"@",e=a[1]),e=e.replace(P,".");var s=e.split("."),i=C(s,t).join(".");return o+i}function R(e){var t,a,o=[],s=0,i=e.length;while(s=55296&&t<=56319&&s65535&&(e-=65536,t+=I(e>>>10&1023|55296),e=56320|1023&e),t+=I(e),t})).join("")}function _(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:l}function k(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function M(e,t,a){var o=0;for(e=a?w(e/p):e>>1,e+=w(e/t);e>y*d>>1;o+=l)e=w(e/y);return w(o+(y+1)*e/(e+m))}function T(e){var t,a,o,s,i,n,r,m,p,v,A=[],P=e.length,b=0,y=f,I=u;for(a=e.lastIndexOf(g),a<0&&(a=0),o=0;o=128&&z("not-basic"),A.push(e.charCodeAt(o));for(s=a>0?a+1:0;s=P&&z("invalid-input"),m=_(e.charCodeAt(s++)),(m>=l||m>w((c-b)/n))&&z("overflow"),b+=m*n,p=r<=I?h:r>=I+d?d:r-I,mw(c/v)&&z("overflow"),n*=v}t=A.length+1,I=M(b-i,t,0==i),w(b/t)>c-y&&z("overflow"),y+=w(b/t),b%=t,A.splice(b++,0,y)}return S(A)}function V(e){var t,a,o,s,i,n,r,m,p,v,A,P,b,y,C,D=[];for(e=R(e),P=e.length,t=f,a=0,i=u,n=0;n=t&&Aw((c-a)/b)&&z("overflow"),a+=(r-t)*b,t=r,n=0;nc&&z("overflow"),A==t){for(m=a,p=l;;p+=l){if(v=p<=i?h:p>=i+d?d:p-i,m","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},aed9:function(e,t,a){"use strict";var o=a("83ab"),s=a("d039");e.exports=o&&s((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},af30:function(e,t,a){"use strict";var o=a("0068").isWhiteSpace,s=a("0068").isPunctChar,i=a("0068").isMdAsciiPunct,n=/['"]/,r=/['"]/g,c="’";function l(e,t,a){return e.slice(0,t)+a+e.slice(t+1)}function h(e,t){var a,n,h,d,m,p,u,f,g,v,A,P,b,y,w,I,z,C,D,R,S;for(D=[],a=0;a=0;z--)if(D[z].level<=u)break;if(D.length=z+1,"text"===n.type){h=n.content,m=0,p=h.length;e:while(m=0)g=h.charCodeAt(d.index-1);else for(z=a-1;z>=0;z--){if("softbreak"===e[z].type||"hardbreak"===e[z].type)break;if(e[z].content){g=e[z].content.charCodeAt(e[z].content.length-1);break}}if(v=32,m=48&&g<=57&&(I=w=!1),w&&I&&(w=A,I=P),w||I){if(I)for(z=D.length-1;z>=0;z--){if(f=D[z],D[z].level=0;t--)"inline"===e.tokens[t].type&&n.test(e.tokens[t].content)&&h(e.tokens[t].children,e)}},b117:function(e,t,a){"use strict";e.exports=function(e){var t={};e=e||{},t.src_Any=a("cbc7").source,t.src_Cc=a("a7bc").source,t.src_Z=a("4fc2").source,t.src_P=a("7ca0").source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var o="[><|]";return t.src_pseudo_letter="(?:(?!"+o+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+o+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+o+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+o+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},b42e:function(e,t,a){"use strict";var o=Math.ceil,s=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?s:o)(t)}},b4bc:function(e,t,a){"use strict";var o=a("dc19"),s=a("cb27").has,i=a("8e16"),n=a("7f65"),r=a("384f"),c=a("5388"),l=a("2a62");e.exports=function(e){var t=o(this),a=n(e);if(i(t)<=a.size)return!1!==r(t,(function(e){if(a.includes(e))return!1}),!0);var h=a.getIterator();return!1!==c(h,(function(e){if(s(t,e))return l(h,"normal",!1)}))}},b5db:function(e,t,a){"use strict";var o=a("cfe9"),s=o.navigator,i=s&&s.userAgent;e.exports=i?String(i):""},b622:function(e,t,a){"use strict";var o=a("cfe9"),s=a("5692"),i=a("1a2d"),n=a("90e3"),r=a("04f8"),c=a("fdbf"),l=o.Symbol,h=s("wks"),d=c?l["for"]||l:l&&l.withoutSetter||n;e.exports=function(e){return i(h,e)||(h[e]=r&&i(l,e)?l[e]:d("Symbol."+e)),h[e]}},b729:function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,".policy-identifier>small[data-v-b8aa522a]{margin-left:1.5rem;display:block}",""]),e.exports=t},baca:function(e,t,a){"use strict";function o(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}e.exports=function(e,t){var a=e.pos;while(a=0;t--)a=e[t],"text"!==a.type||o||(a.content=a.content.replace(i,r)),"link_open"===a.type&&"auto"===a.info&&o--,"link_close"===a.type&&"auto"===a.info&&o++}function l(e){var t,a,s=0;for(t=e.length-1;t>=0;t--)a=e[t],"text"!==a.type||s||o.test(a.content)&&(a.content=a.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===a.type&&"auto"===a.info&&s--,"link_close"===a.type&&"auto"===a.info&&s++}e.exports=function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&(s.test(e.tokens[t].content)&&c(e.tokens[t].children),o.test(e.tokens[t].content)&&l(e.tokens[t].children))}},bd68:function(e,t,a){"use strict";e.exports=a("aced")},bf2b:function(e,t,a){"use strict";e.exports=function(e,t,a,o){var s,i,n,r,c,l,h,d=!1,m=e.bMarks[t]+e.tShift[t],p=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(m+3>p)return!1;if(s=e.src.charCodeAt(m),126!==s&&96!==s)return!1;if(c=m,m=e.skipChars(m,s),i=m-c,i<3)return!1;if(h=e.src.slice(c,m),n=e.src.slice(m,p),96===s&&n.indexOf(String.fromCharCode(s))>=0)return!1;if(o)return!0;for(r=t;;){if(r++,r>=a)break;if(m=c=e.bMarks[r]+e.tShift[r],p=e.eMarks[r],m=4)&&(m=e.skipChars(m,s),!(m-c\s]/i.test(e)}function i(e){return/^<\/a\s*>/i.test(e)}function n(e){var t=32|e;return t>=97&&t<=122}e.exports=function(e,t){var a,r,c,l,h=e.pos;return!!e.md.options.html&&(c=e.posMax,!(60!==e.src.charCodeAt(h)||h+2>=c)&&(a=e.src.charCodeAt(h+1),!(33!==a&&63!==a&&47!==a&&!n(a))&&(r=e.src.slice(h).match(o),!!r&&(t||(l=e.push("html_inline","",0),l.content=r[0],s(l.content)&&e.linkLevel++,i(l.content)&&e.linkLevel--),e.pos+=r[0].length,!0))))}},c430:function(e,t,a){"use strict";e.exports=!1},c464:function(e,t,a){"use strict";var o={};function s(e){var t,a,s=o[e];if(s)return s;for(s=o[e]=[],t=0;t<128;t++)a=String.fromCharCode(t),/^[0-9a-z]$/i.test(a)?s.push(a):s.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&r<=57343){if(r>=55296&&r<=56319&&o+1=56320&&c<=57343)){h+=encodeURIComponent(e[o]+e[o+1]),o++;continue}h+="%EF%BF%BD"}else h+=encodeURIComponent(e[o]);return h}i.defaultChars=";/?:@&=+$,-_.!~*'()#",i.componentChars="-_.!~*'()",e.exports=i},c65b:function(e,t,a){"use strict";var o=a("40d5"),s=Function.prototype.call;e.exports=o?s.bind(s):function(){return s.apply(s,arguments)}},c6b6:function(e,t,a){"use strict";var o=a("e330"),s=o({}.toString),i=o("".slice);e.exports=function(e){return i(s(e),8,-1)}},c6cd:function(e,t,a){"use strict";var o=a("c430"),s=a("cfe9"),i=a("6374"),n="__core-js_shared__",r=e.exports=s[n]||i(n,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},c8a9:function(e,t,a){"use strict";function o(e,t){var a,o,s,i,n,r,c=t.length;for(a=c-1;a>=0;a--)o=t[a],95!==o.marker&&42!==o.marker||-1!==o.end&&(s=t[o.end],r=a>0&&t[a-1].end===o.end+1&&t[a-1].marker===o.marker&&t[a-1].token===o.token-1&&t[o.end+1].token===s.token+1,n=String.fromCharCode(o.marker),i=e.tokens[o.token],i.type=r?"strong_open":"em_open",i.tag=r?"strong":"em",i.nesting=1,i.markup=r?n+n:n,i.content="",i=e.tokens[s.token],i.type=r?"strong_close":"em_close",i.tag=r?"strong":"em",i.nesting=-1,i.markup=r?n+n:n,i.content="",r&&(e.tokens[t[a-1].token].content="",e.tokens[t[o.end+1].token].content="",a--))}e.exports.tokenize=function(e,t){var a,o,s,i=e.pos,n=e.src.charCodeAt(i);if(t)return!1;if(95!==n&&42!==n)return!1;for(o=e.scanDelims(e.pos,42===n),a=0;al)s(o,a=t[l++])&&(~n(h,a)||c(h,a));return h}},cb27:function(e,t,a){"use strict";var o=a("e330"),s=Set.prototype;e.exports={Set:Set,add:o(s.add),has:o(s.has),remove:o(s["delete"]),proto:s}},cb2d:function(e,t,a){"use strict";var o=a("1626"),s=a("9bf2"),i=a("13d2"),n=a("6374");e.exports=function(e,t,a,r){r||(r={});var c=r.enumerable,l=void 0!==r.name?r.name:t;if(o(a)&&i(a,l,r),r.global)c?e[t]=a:n(t,a);else{try{r.unsafe?e[t]&&(c=!0):delete e[t]}catch(h){}c?e[t]=a:s.f(e,t,{value:a,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return e}},cbc7:function(e,t){e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},cc12:function(e,t,a){"use strict";var o=a("cfe9"),s=a("861d"),i=o.document,n=s(i)&&s(i.createElement);e.exports=function(e){return n?i.createElement(e):{}}},cd0f:function(e,t,a){"use strict";var o=a("0068").normalizeReference,s=a("0068").isSpace;e.exports=function(e,t){var a,i,n,r,c,l,h,d,m,p="",u="",f=e.pos,g=e.posMax,v=e.pos,A=!0;if(91!==e.src.charCodeAt(e.pos))return!1;if(c=e.pos+1,r=e.md.helpers.parseLinkLabel(e,e.pos,!0),r<0)return!1;if(l=r+1,l=g)return!1;if(v=l,h=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),h.ok){for(p=e.md.normalizeLink(h.str),e.md.validateLink(p)?l=h.pos:p="",v=l;l=g||41!==e.src.charCodeAt(l))&&(A=!0),l++}if(A){if("undefined"===typeof e.env.references)return!1;if(l=0?n=e.src.slice(v,l++):l=r+1):l=r+1,n||(n=e.src.slice(c,r)),d=e.env.references[o(n)],!d)return e.pos=f,!1;p=d.href,u=d.title}return t||(e.pos=c,e.posMax=r,m=e.push("link_open","a",1),m.attrs=a=[["href",p]],u&&a.push(["title",u]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,m=e.push("link_close","a",-1)),e.pos=l,e.posMax=g,!0}},cdce:function(e,t,a){"use strict";var o=a("cfe9"),s=a("1626"),i=o.WeakMap;e.exports=s(i)&&/native code/.test(String(i))},cfe9:function(e,t,a){"use strict";(function(t){var a=function(e){return e&&e.Math===Math&&e};e.exports=a("object"==typeof globalThis&&globalThis)||a("object"==typeof window&&window)||a("object"==typeof self&&self)||a("object"==typeof t&&t)||a("object"==typeof this&&this)||function(){return this}()||Function("return this")()}).call(this,a("c8ba"))},d012:function(e,t,a){"use strict";e.exports={}},d039:function(e,t,a){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,a){"use strict";var o=a("cfe9"),s=a("1626"),i=function(e){return s(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(o[e]):o[e]&&o[e][t]}},d1e7:function(e,t,a){"use strict";var o={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,i=s&&!o.call({1:2},1);t.f=i?function(e){var t=s(this,e);return!!t&&t.enumerable}:o},d4cd:function(e,t,a){"use strict";e.exports=a("08ae")},d58f:function(e,t,a){"use strict";var o=a("59ed"),s=a("7b0b"),i=a("44ad"),n=a("07fa"),r=TypeError,c="Reduce of empty array with no initial value",l=function(e){return function(t,a,l,h){var d=s(t),m=i(d),p=n(d);if(o(a),0===p&&l<2)throw new r(c);var u=e?p-1:0,f=e?-1:1;if(l<2)while(1){if(u in m){h=m[u],u+=f;break}if(u+=f,e?u<0:p<=u)throw new r(c)}for(;e?u>=0:p>u;u+=f)u in m&&(h=a(h,m[u],u,d));return h}};e.exports={left:l(!1),right:l(!0)}},d5d1:function(e,t,a){"use strict";t.Any=a("cbc7"),t.Cc=a("a7bc"),t.Cf=a("6fd1"),t.P=a("7ca0"),t.Z=a("4fc2")},d670:function(e,t,a){"use strict";var o=a("0068").normalizeReference,s=a("0068").isSpace;e.exports=function(e,t,a,i){var n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y,w=0,I=e.bMarks[t]+e.tShift[t],z=e.eMarks[t],C=t+1;if(e.sCount[t]-e.blkIndent>=4)return!1;if(91!==e.src.charCodeAt(I))return!1;while(++I3)&&!(e.sCount[C]<0)){for(P=!1,d=0,m=b.length;d",'"',"`"," ","\r","\n","\t"],c=["{","}","|","\\","^","`"].concat(r),l=["'"].concat(c),h=["%","/","?",";","#"].concat(l),d=["/","?","#"],m=255,p=/^[+a-z0-9A-Z_-]{0,63}$/,u=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function v(e,t){if(e&&e instanceof o)return e;var a=new o;return a.parse(e,t),a}o.prototype.parse=function(e,t){var a,o,i,r,c,l=e;if(l=l.trim(),!t&&1===e.split("#").length){var v=n.exec(l);if(v)return this.pathname=v[1],v[2]&&(this.search=v[2]),this}var A=s.exec(l);if(A&&(A=A[0],i=A.toLowerCase(),this.protocol=A,l=l.substr(A.length)),(t||A||l.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c="//"===l.substr(0,2),!c||A&&f[A]||(l=l.substr(2),this.slashes=!0)),!f[A]&&(c||A&&!g[A])){var P,b,y=-1;for(a=0;a127?D+="x":D+=C[R];if(!D.match(p)){var _=z.slice(0,a),k=z.slice(a+1),M=C.match(u);M&&(_.push(M[1]),k.unshift(M[2])),k.length&&(l=k.join(".")+l),this.hostname=_.join(".");break}}}}this.hostname.length>m&&(this.hostname=""),I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var T=l.indexOf("#");-1!==T&&(this.hash=l.substr(T),l=l.slice(0,T));var V=l.indexOf("?");return-1!==V&&(this.search=l.substr(V),l=l.slice(0,V)),l&&(this.pathname=l),g[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this},o.prototype.parseHost=function(e){var t=i.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},e.exports=v},dad2:function(e,t,a){"use strict";var o=a("d066"),s=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};e.exports=function(e){var t=o("Set");try{(new t)[e](s(0));try{return(new t)[e](s(-1)),!1}catch(a){return!0}}catch(i){return!1}}},dc19:function(e,t,a){"use strict";var o=a("cb27").has;e.exports=function(e){return o(e),e}},dc4a:function(e,t,a){"use strict";var o=a("59ed"),s=a("7234");e.exports=function(e,t){var a=e[t];return s(a)?void 0:o(a)}},dd2f:function(e,t){var a='

This report contains the security assessment results from Cloudsplaining, which maps out the IAM risk landscape in a report, identifies where resource ARN constraints are not used, and identifies other risks in IAM policies like Privilege Escalation, Resource Exposure, Infrastructure Modification, and Data Exfiltration. Remediating these issues, where necessary, will help to limit the blast radius in the case of compromised AWS credentials.

';e.exports=a},df56:function(e,t,a){"use strict";e.exports=function(e,t,a){var o,s,i,n,r=-1,c=e.posMax,l=e.pos;e.pos=t+1,o=1;while(e.pos=0;o--){var s=e[o];"."===s?e.splice(o,1):".."===s?(e.splice(o,1),a++):a&&(e.splice(o,1),a--)}if(t)for(;a--;a)e.unshift("..");return e}function o(e){"string"!==typeof e&&(e+="");var t,a=0,o=-1,s=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!s){a=t+1;break}}else-1===o&&(s=!1,o=t+1);return-1===o?"":e.slice(a,o)}function s(e,t){if(e.filter)return e.filter(t);for(var a=[],o=0;o=-1&&!o;i--){var n=i>=0?arguments[i]:e.cwd();if("string"!==typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(t=n+"/"+t,o="/"===n.charAt(0))}return t=a(s(t.split("/"),(function(e){return!!e})),!o).join("/"),(o?"/":"")+t||"."},t.normalize=function(e){var o=t.isAbsolute(e),n="/"===i(e,-1);return e=a(s(e.split("/"),(function(e){return!!e})),!o).join("/"),e||o||(e="."),e&&n&&(e+="/"),(o?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(s(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,a){function o(e){for(var t=0;t=0;a--)if(""!==e[a])break;return t>a?[]:e.slice(t,a-t+1)}e=t.resolve(e).substr(1),a=t.resolve(a).substr(1);for(var s=o(e.split("/")),i=o(a.split("/")),n=Math.min(s.length,i.length),r=n,c=0;c=1;--i)if(t=e.charCodeAt(i),47===t){if(!s){o=i;break}}else s=!1;return-1===o?a?"/":".":a&&1===o?"/":e.slice(0,o)},t.basename=function(e,t){var a=o(e);return t&&a.substr(-1*t.length)===t&&(a=a.substr(0,a.length-t.length)),a},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,a=0,o=-1,s=!0,i=0,n=e.length-1;n>=0;--n){var r=e.charCodeAt(n);if(47!==r)-1===o&&(s=!1,o=n+1),46===r?-1===t?t=n:1!==i&&(i=1):-1!==t&&(i=-1);else if(!s){a=n+1;break}}return-1===t||-1===o||0===i||1===i&&t===o-1&&t===a+1?"":e.slice(t,o)};var i="b"==="ab".substr(-1)?function(e,t,a){return e.substr(t,a)}:function(e,t,a){return t<0&&(t=e.length+t),e.substr(t,a)}}).call(this,a("4362"))},e1f3:function(e,t,a){"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},e303:function(e,t,a){"use strict";function o(e){return Object.keys(e["groups"])}function s(e,t){const a=Object.keys(e["users"]);if(!a.length)return[];const o=[];for(let s=0;se.id===t)&&o.push({user_id:i,user_name:e["users"][i]["name"]})}return o}function i(e,t){let a=e["users"][t].groups;return a&&Object.keys(a).length?Object.values(a).reduce((e,t)=>[...e,{group_id:t.id,group_name:t.name}],[]):[]}a("14d9"),a("13d5"),t.getGroupNames=o,t.getGroupMembers=s,t.getGroupMemberships=i},e330:function(e,t,a){"use strict";var o=a("40d5"),s=Function.prototype,i=s.call,n=o&&s.bind.bind(i,i);e.exports=o?n:function(e){return function(){return i.apply(e,arguments)}}},e389:function(e,t,a){var o=a("24fb");t=o(!1),t.push([e.i,".link2finding[data-v-50d25ce1]{position:relative;display:block}",""]),e.exports=t},e4ca:function(e,t,a){"use strict";var o=a("0068").unescapeAll;e.exports=function(e,t,a){var s,i,n=t,r={ok:!1,pos:0,lines:0,str:""};if(60===e.charCodeAt(n)){n++;while(n32))return r;if(41===s){if(0===i)break;i--}n++}}return t===n||0!==i||(r.str=o(e.slice(t,n)),r.pos=n,r.ok=!0),r}},e80e:function(e,t,a){"use strict";var o=a("0068").isSpace;e.exports=function(e,t,a,s){var i,n,r,c,l,h,d,m,p,u,f,g,v,A,P,b,y,w,I,z,C=e.lineMax,D=e.bMarks[t]+e.tShift[t],R=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(62!==e.src.charCodeAt(D))return!1;if(s)return!0;for(u=[],f=[],A=[],P=[],w=e.md.block.ruler.getRules("blockquote"),v=e.parentType,e.parentType="blockquote",m=t;m=R)break;if(62!==e.src.charCodeAt(D++)||z){if(h)break;for(y=!1,r=0,l=w.length;r=R,f.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(b?1:0),A.push(e.sCount[m]),e.sCount[m]=p-c,P.push(e.tShift[m]),e.tShift[m]=D-e.bMarks[m]}}for(g=e.blkIndent,e.blkIndent=0,I=e.push("blockquote_open","blockquote",1),I.markup=">",I.map=d=[t,0],e.md.block.tokenize(e,t,m),I=e.push("blockquote_close","blockquote",-1),I.markup=">",e.lineMax=C,e.parentType=v,d[1]=e.line,r=0;r str: @@ -73,6 +75,10 @@ def get_html_report(self) -> str: account_name=self.account_name, report_generated_time=str(self.report_generated_time), cloudsplaining_version=__version__, + guidance_content=self.template_config.guidance_content, + appendices_content=self.template_config.appendices_content, + show_guidance_nav=self.template_config.show_guidance_nav, + show_appendices_nav=self.template_config.show_appendices_nav, ) template_path = os.path.dirname(__file__) env = Environment(loader=FileSystemLoader(template_path)) # noqa: S701 diff --git a/cloudsplaining/output/src/App.vue b/cloudsplaining/output/src/App.vue index de639a26..f514651e 100644 --- a/cloudsplaining/output/src/App.vue +++ b/cloudsplaining/output/src/App.vue @@ -1,23 +1,33 @@ diff --git a/cloudsplaining/output/src/routes/routes.js b/cloudsplaining/output/src/routes/routes.js index ba8ee89b..90351f94 100644 --- a/cloudsplaining/output/src/routes/routes.js +++ b/cloudsplaining/output/src/routes/routes.js @@ -34,19 +34,34 @@ const scrollStrategy = function (to, from, savedPosition) { return position; } +const routes = [ + {path: '/summary', component: Summary}, + {path: '/customer-policies', component: CustomerPolicies}, + {path: '/inline-policies', component: InlinePolicies}, + {path: '/aws-policies', component: AwsPolicies}, + {path: '/iam-principals', component: IamPrincipals}, +]; + +if (typeof window !== 'undefined' && window.show_guidance_nav === "True") { + routes.push({path: '/guidance', component: Guidance}); +} + +if (typeof window !== 'undefined' && String(window.show_guidance_nav).toLowerCase() === "true") { + routes.push({path: '/guidance', component: Guidance}); +} + +if (typeof window !== 'undefined' && String(window.show_appendices_nav).toLowerCase() === "true") { + routes.push({path: '/appendices', component: Appendices}); +} + +routes.push( + {path: '/', redirect: '/summary'}, + {path: '**', redirect: '/summary'} +); + export default new Router({ mode: 'hash', scrollStrategy, - routes: [ - {path: '/summary', component: Summary}, - {path: '/customer-policies', component: CustomerPolicies}, - {path: '/inline-policies', component: InlinePolicies}, - {path: '/aws-policies', component: AwsPolicies}, - {path: '/iam-principals', component: IamPrincipals}, - {path: '/guidance', component: Guidance}, - {path: '/appendices', component: Appendices}, - {path: '/', redirect: '/summary'}, - {path: '**', redirect: '/summary'} - ] + routes }) diff --git a/cloudsplaining/output/src/views/Appendices.vue b/cloudsplaining/output/src/views/Appendices.vue index a53ecfd7..11cdd57b 100644 --- a/cloudsplaining/output/src/views/Appendices.vue +++ b/cloudsplaining/output/src/views/Appendices.vue @@ -1,12 +1,21 @@ \ No newline at end of file + components: { Glossary }, + data() { + return { + // eslint-disable-next-line no-undef + appendices_content: appendices_content, + }; + }, +}; + diff --git a/cloudsplaining/output/src/views/Guidance.vue b/cloudsplaining/output/src/views/Guidance.vue index 19826f79..8e591658 100644 --- a/cloudsplaining/output/src/views/Guidance.vue +++ b/cloudsplaining/output/src/views/Guidance.vue @@ -1,12 +1,21 @@ \ No newline at end of file + components: { Guidance }, + data() { + return { + // eslint-disable-next-line no-undef + guidance_content: guidance_content, + }; + }, +}; + diff --git a/cloudsplaining/output/template.html b/cloudsplaining/output/template.html index 4d1b62f9..4c4dfa47 100644 --- a/cloudsplaining/output/template.html +++ b/cloudsplaining/output/template.html @@ -32,10 +32,18 @@ var account_name; var report_generated_time; var cloudsplaining_version; + var guidance_content; + var appendices_content; + var show_guidance_nav; + var show_appendices_nav; account_id = "{{ t.account_id }}"; account_name = "{{ t.account_name }}"; report_generated_time = "{{ t.report_generated_time }}"; cloudsplaining_version = "{{ t.cloudsplaining_version }}"; + show_guidance_nav = "{{ t.show_guidance_nav }}"; + show_appendices_nav = "{{ t.show_appendices_nav }}"; + guidance_content = "{{ t.guidance_content|safe if t.show_guidance_nav else '' }}"; + appendices_content = "{{ t.appendices_content|safe if t.show_appendices_nav else '' }}"; {{ t.results }} diff --git a/cloudsplaining/shared/template_config.py b/cloudsplaining/shared/template_config.py new file mode 100644 index 00000000..be254a2b --- /dev/null +++ b/cloudsplaining/shared/template_config.py @@ -0,0 +1,39 @@ +"""Template configuration for custom guidance and appendices""" + +import os +from pathlib import Path + + +class TemplateConfig: + """Detects and processes custom guidance and appendices files""" + + def __init__(self) -> None: + self.guidance_content = self._get_guidance_content() + self.appendices_content = self._get_appendices_content() + self.show_guidance_nav = self.guidance_content != "" + self.show_appendices_nav = self.appendices_content != "" + + def _get_guidance_content(self) -> str: + """Get custom guidance content or default""" + return self._get_custom_content("custom-guidance.html") + + def _get_appendices_content(self) -> str: + """Get custom appendices content or default""" + return self._get_custom_content("custom-appendices.html") + + def _get_custom_content(self, filename: str) -> str: + """Get custom content from file or return default/empty""" + if not os.path.exists(filename): + return "default" + + try: + content = Path(filename).read_text(encoding="utf-8") + if content.strip(): + return self._escape_html_content(content) + return "" + except (OSError, UnicodeDecodeError): + return "" + + def _escape_html_content(self, content: str) -> str: + """Escape HTML content for JavaScript injection""" + return html.escape(content) diff --git a/test/shared/test_template_config.py b/test/shared/test_template_config.py new file mode 100644 index 00000000..b04c7f3f --- /dev/null +++ b/test/shared/test_template_config.py @@ -0,0 +1,72 @@ +import unittest +import os +import tempfile +from pathlib import Path +from cloudsplaining.shared.template_config import TemplateConfig + + +class TemplateConfigTestCase(unittest.TestCase): + def setUp(self): + """Set up temporary directory for each test""" + self.original_cwd = os.getcwd() + self.temp_dir = tempfile.mkdtemp() + os.chdir(self.temp_dir) + + def tearDown(self): + """Clean up after each test""" + os.chdir(self.original_cwd) + + def test_no_custom_files_returns_default(self): + """KEY TEST: When no custom files exist, should return default content""" + config = TemplateConfig() + + self.assertEqual(config.guidance_content, "default") + self.assertEqual(config.appendices_content, "default") + self.assertTrue(config.show_guidance_nav) + self.assertTrue(config.show_appendices_nav) + + def test_custom_files_with_content(self): + """KEY TEST: Custom files with content should be processed correctly""" + Path("custom-guidance.html").write_text("

Custom Guidance

", encoding="utf-8") + Path("custom-appendices.html").write_text("

Custom Appendices

", encoding="utf-8") + + config = TemplateConfig() + + self.assertEqual(config.guidance_content, "

Custom Guidance

") + self.assertEqual(config.appendices_content, "

Custom Appendices

") + self.assertTrue(config.show_guidance_nav) + self.assertTrue(config.show_appendices_nav) + + def test_empty_custom_files_hide_navigation(self): + """KEY TEST: Empty custom files should completely exclude sections""" + Path("custom-guidance.html").write_text("", encoding="utf-8") + Path("custom-appendices.html").write_text(" ", encoding="utf-8") + + config = TemplateConfig() + + self.assertEqual(config.guidance_content, "") + self.assertEqual(config.appendices_content, "") + self.assertFalse(config.show_guidance_nav) + self.assertFalse(config.show_appendices_nav) + + def test_javascript_string_escaping(self): + """KEY TEST: HTML content should be properly escaped for JavaScript injection""" + content_with_special_chars = '

Test "quoted" content

\n

New line

' + Path("custom-guidance.html").write_text(content_with_special_chars, encoding="utf-8") + + config = TemplateConfig() + + self.assertIn('\\"', config.guidance_content) + self.assertIn("\\n", config.guidance_content) + self.assertNotIn("\n", config.guidance_content) + + def test_mixed_scenario_one_custom_one_default(self): + """KEY TEST: Should handle mixed scenario with one custom file and one default""" + Path("custom-guidance.html").write_text("

Only Guidance

", encoding="utf-8") + + config = TemplateConfig() + + self.assertEqual(config.guidance_content, "

Only Guidance

") + self.assertEqual(config.appendices_content, "default") + self.assertTrue(config.show_guidance_nav) + self.assertTrue(config.show_appendices_nav)