interface CfnProfilePermissionProps
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.Signer.CfnProfilePermissionProps | 
  Java | software.amazon.awscdk.services.signer.CfnProfilePermissionProps | 
  Python | aws_cdk.aws_signer.CfnProfilePermissionProps | 
  TypeScript  | @aws-cdk/aws-signer » CfnProfilePermissionProps | 
Properties for defining a CfnProfilePermission.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as signer from '@aws-cdk/aws-signer';
const cfnProfilePermissionProps: signer.CfnProfilePermissionProps = {
  action: 'action',
  principal: 'principal',
  profileName: 'profileName',
  statementId: 'statementId',
  // the properties below are optional
  profileVersion: 'profileVersion',
};
Properties
| Name | Type | Description | 
|---|---|---|
| action | string | The AWS Signer action permitted as part of cross-account permissions. | 
| principal | string | The AWS principal receiving cross-account permissions. | 
| profile | string | The human-readable name of the signing profile. | 
| statement | string | A unique identifier for the cross-account permission statement. | 
| profile | string | The version of the signing profile. | 
action
Type:
string
The AWS Signer action permitted as part of cross-account permissions.
principal
Type:
string
The AWS principal receiving cross-account permissions.
This may be an IAM role or another AWS account ID.
profileName
Type:
string
The human-readable name of the signing profile.
statementId
Type:
string
A unique identifier for the cross-account permission statement.
profileVersion?
Type:
string
(optional)
The version of the signing profile.

 .NET
 Java
 Python
 TypeScript