aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
166 lines • 7.7 kB
JavaScript
"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