/// Container for the parameters to the ListPermissions operation.
/// List all permissions on a private CA, if any, granted to the Certificate Manager (ACM)
/// service principal (acm.amazonaws.com).
///
///
///
/// These permissions allow ACM to issue and renew ACM certificates that reside in the
/// same Amazon Web Services account as the CA.
///
///
///
/// Permissions can be granted with the CreatePermission
/// action and revoked with the DeletePermission
/// action.
///
/// About Permissions
///
///
-
///
/// If the private CA and the certificates it issues reside in the same account, you can
/// use
CreatePermission
to grant permissions for ACM to carry out automatic
/// certificate renewals.
///
/// -
///
/// For automatic certificate renewal to succeed, the ACM service principal needs permissions
/// to create, retrieve, and list certificates.
///
///
-
///
/// If the private CA and the ACM certificates reside in different accounts, then permissions
/// cannot be used to enable automatic renewals. Instead, the ACM certificate owner must
/// set up a resource-based policy to enable cross-account issuance and renewals. For
/// more information, see Using
/// a Resource Based Policy with Amazon Web Services Private CA.
///
///
///
public partial class ListPermissionsRequest : AmazonACMPCARequest
{
private string _certificateAuthorityArn;
private int? _maxResults;
private string _nextToken;
///