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. Grants one or more permissions on a private CA 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.

You can list current permissions with the ListPermissions action and revoke them with the DeletePermission action.

About Permissions

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.ACMPCA.AmazonACMPCARequest
      Amazon.ACMPCA.Model.CreatePermissionRequest

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

Syntax

C#
public class CreatePermissionRequest : AmazonACMPCARequest
         IAmazonWebServiceRequest

The CreatePermissionRequest type exposes the following members

Constructors

NameDescription
Public Method CreatePermissionRequest()

Properties

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

Gets and sets the property Actions.

The actions that the specified Amazon Web Services 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:

arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012 .

Public Property Principal System.String

Gets and sets the property Principal.

The Amazon Web Services service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com.

Public Property SourceAccount System.String

Gets and sets the property SourceAccount.

The ID of the calling account.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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