UNPKG

aws-iam-policy-types

Version:

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

166 lines 7.7 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsAcmPcaActions = void 0; /** * All IAM policy actions for AWS Private Certificate Authority (ACM-PCA) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsprivatecertificateauthority.html * * 2025-02-24T21:49:15.737Z */ var AwsAcmPcaActions; (function (AwsAcmPcaActions) { /** * Grants permission to create an AWS Private CA and its associated private key an * d configuration * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html */ AwsAcmPcaActions["CreateCertificateAuthority"] = "acm-pca:CreateCertificateAuthority"; /** * Grants permission to create an audit report for an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html */ AwsAcmPcaActions["CreateCertificateAuthorityAuditReport"] = "acm-pca:CreateCertificateAuthorityAuditReport"; /** * Grants permission to create a permission for an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreatePermission.html */ AwsAcmPcaActions["CreatePermission"] = "acm-pca:CreatePermission"; /** * Grants permission to delete an AWS Private CA and its associated private key an * d configuration * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeleteCertificateAuthority.html */ AwsAcmPcaActions["DeleteCertificateAuthority"] = "acm-pca:DeleteCertificateAuthority"; /** * Grants permission to delete a permission for an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePermission.html */ AwsAcmPcaActions["DeletePermission"] = "acm-pca:DeletePermission"; /** * Grants permission to delete the policy for an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePolicy.html */ AwsAcmPcaActions["DeletePolicy"] = "acm-pca:DeletePolicy"; /** * Grants permission to return a list of the configuration and status fields conta * ined in the specified AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_DescribeCertificateAuthority.html */ AwsAcmPcaActions["DescribeCertificateAuthority"] = "acm-pca:DescribeCertificateAuthority"; /** * Grants permission to return the status and information about an AWS Private CA * audit report * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_DescribeCertificateAuthorityAuditReport.html */ AwsAcmPcaActions["DescribeCertificateAuthorityAuditReport"] = "acm-pca:DescribeCertificateAuthorityAuditReport"; /** * Grants permission to retrieve an AWS Private CA certificate and certificate cha * in for the certificate authority specified by an ARN * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetCertificate.html */ AwsAcmPcaActions["GetCertificate"] = "acm-pca:GetCertificate"; /** * Grants permission to retrieve an AWS Private CA certificate and certificate cha * in for the certificate authority specified by an ARN * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetCertificateAuthorityCertificate.html */ AwsAcmPcaActions["GetCertificateAuthorityCertificate"] = "acm-pca:GetCertificateAuthorityCertificate"; /** * Grants permission to retrieve an AWS Private CA certificate signing request (CS * R) for the certificate-authority specified by an ARN * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetCertificateAuthorityCsr.html */ AwsAcmPcaActions["GetCertificateAuthorityCsr"] = "acm-pca:GetCertificateAuthorityCsr"; /** * Grants permission to retrieve the policy on an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetPolicy.html */ AwsAcmPcaActions["GetPolicy"] = "acm-pca:GetPolicy"; /** * Grants permission to import an SSL/TLS certificate into AWS Private CA for use * as the CA certificate of an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_ImportCertificateAuthorityCertificate.html */ AwsAcmPcaActions["ImportCertificateAuthorityCertificate"] = "acm-pca:ImportCertificateAuthorityCertificate"; /** * Grants permission to issue an AWS Private CA certificate * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html */ AwsAcmPcaActions["IssueCertificate"] = "acm-pca:IssueCertificate"; /** * Grants permission to retrieve a list of the AWS Private CA certificate authorit * y ARNs, and a summary of the status of each CA in the calling account * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListCertificateAuthorities.html */ AwsAcmPcaActions["ListCertificateAuthorities"] = "acm-pca:ListCertificateAuthorities"; /** * Grants permission to list the permissions that have been applied to the AWS Pri * vate CA certificate authority * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListPermissions.html */ AwsAcmPcaActions["ListPermissions"] = "acm-pca:ListPermissions"; /** * Grants permission to list the tags that have been applied to the AWS Private CA * certificate authority * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListTags.html */ AwsAcmPcaActions["ListTags"] = "acm-pca:ListTags"; /** * Grants permission to put a policy on an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_PutPolicy.html */ AwsAcmPcaActions["PutPolicy"] = "acm-pca:PutPolicy"; /** * Grants permission to restore an AWS Private CA from the deleted state to the st * ate it was in when deleted * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_RestoreCertificateAuthority.html */ AwsAcmPcaActions["RestoreCertificateAuthority"] = "acm-pca:RestoreCertificateAuthority"; /** * Grants permission to revoke a certificate issued by an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_RevokeCertificate.html */ AwsAcmPcaActions["RevokeCertificate"] = "acm-pca:RevokeCertificate"; /** * Grants permission to add one or more tags to an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_TagCertificateAuthority.html */ AwsAcmPcaActions["TagCertificateAuthority"] = "acm-pca:TagCertificateAuthority"; /** * Grants permission to remove one or more tags from an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_UntagCertificateAuthority.html */ AwsAcmPcaActions["UntagCertificateAuthority"] = "acm-pca:UntagCertificateAuthority"; /** * Grants permission to update the configuration of an AWS Private CA * * See https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html */ AwsAcmPcaActions["UpdateCertificateAuthority"] = "acm-pca:UpdateCertificateAuthority"; })(AwsAcmPcaActions = exports.AwsAcmPcaActions || (exports.AwsAcmPcaActions = {})); //# sourceMappingURL=acm-pca.js.map