interface CfnProfilePermissionProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Signer.CfnProfilePermissionProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awssigner#CfnProfilePermissionProps |
![]() | software.amazon.awscdk.services.signer.CfnProfilePermissionProps |
![]() | aws_cdk.aws_signer.CfnProfilePermissionProps |
![]() | aws-cdk-lib » 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 { aws_signer as signer } from 'aws-cdk-lib';
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.