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.

Permissions designate which private CA actions can be performed by an AWS service or entity. In order for ACM to automatically renew private certificates, you must give the ACM service principal all available permissions (IssueCertificate, GetCertificate, and ListPermissions). Permissions can be assigned with the CreatePermission action, removed 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 Permission

The Permission type exposes the following members


Public Method Permission()


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

Gets and sets the property Actions.

The private CA actions that can be performed by the designated AWS service.

Public Property CertificateAuthorityArn System.String

Gets and sets the property CertificateAuthorityArn.

The Amazon Resource Number (ARN) of the private CA from which the permission was issued.

Public Property CreatedAt System.DateTime

Gets and sets the property CreatedAt.

The time at which the permission was created.

Public Property Policy System.String

Gets and sets the property Policy.

The name of the policy that is associated with the permission.

Public Property Principal System.String

Gets and sets the property Principal.

The AWS service or entity that holds 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 account that assigned the permission.

Version Information

.NET Standard:
Supported in: 2.0, 1.3

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

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