AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the CreatePermission operation. Assigns permissions from a private CA to a designated AWS service. Services are specified by their service principals and can be given permission to create and retrieve certificates on a private CA. Services can also be given permission to list the active permissions that the private CA has granted. For ACM to automatically renew your private CA's certificates, you must assign all possible permissions from the CA to the ACM service principal.

At this time, you can only assign permissions to ACM ( Permissions can be revoked with the DeletePermission action and listed with the ListPermissions action.

Inheritance Hierarchy


Namespace: Amazon.ACMPCA.Model
Assembly: AWSSDK.ACMPCA.dll
Version: 3.x.y.z


public class CreatePermissionRequest : AmazonACMPCARequest

The CreatePermissionRequest type exposes the following members


Public Method CreatePermissionRequest()


Public Property Actions System.Collections.Generic.List<System.String>

Gets and sets the property Actions.

The actions that the specified AWS service principal can use. These include IssueCertificate, GetCertificate, and ListPermissions.

Public Property CertificateAuthorityArn System.String

Gets and sets the property CertificateAuthorityArn.

The Amazon Resource Name (ARN) of the CA that grants the permissions. You can find the ARN by calling the ListCertificateAuthorities action. This must have the following form:


Public Property Principal System.String

Gets and sets the property Principal.

The AWS service or identity that receives the permission. At this time, the only valid principal is

Public Property SourceAccount System.String

Gets and sets the property SourceAccount.

The ID of the calling account.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms