/**
 * 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
 */
export declare enum 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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    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
     */
    UpdateCertificateAuthority = "acm-pca:UpdateCertificateAuthority"
}
