Class CfnPermissionProps
Properties for defining a CfnPermission
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.ACMPCA
Assembly: Amazon.CDK.AWS.ACMPCA.dll
Syntax (csharp)
public class CfnPermissionProps : Object, ICfnPermissionProps
Syntax (vb)
Public Class CfnPermissionProps
Inherits Object
Implements ICfnPermissionProps
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ACMPCA;
var cfnPermissionProps = new CfnPermissionProps {
Actions = new [] { "actions" },
CertificateAuthorityArn = "certificateAuthorityArn",
Principal = "principal",
// the properties below are optional
SourceAccount = "sourceAccount"
};
Synopsis
Constructors
CfnPermissionProps() |
Properties
Actions | The private CA actions that can be performed by the designated AWS service. |
CertificateAuthorityArn | The Amazon Resource Number (ARN) of the private CA from which the permission was issued. |
Principal | The AWS service or entity that holds the permission. |
SourceAccount | The ID of the account that assigned the permission. |
Constructors
CfnPermissionProps()
public CfnPermissionProps()
Properties
Actions
The private CA actions that can be performed by the designated AWS service.
public string[] Actions { get; set; }
Property Value
System.String[]
Remarks
Supported actions are IssueCertificate
, GetCertificate
, and ListPermissions
.
CertificateAuthorityArn
The Amazon Resource Number (ARN) of the private CA from which the permission was issued.
public string CertificateAuthorityArn { get; set; }
Property Value
System.String
Remarks
Principal
The AWS service or entity that holds the permission.
public string Principal { get; set; }
Property Value
System.String
Remarks
At this time, the only valid principal is acm.amazonaws.com
.
SourceAccount
The ID of the account that assigned the permission.
public string SourceAccount { get; set; }
Property Value
System.String