aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
161 lines (160 loc) • 6.96 kB
TypeScript
/**
* 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"
}