aws-cdk-lib.aws_signer.CfnProfilePermissionProps

interface CfnProfilePermissionProps

LanguageType name
.NETAmazon.CDK.AWS.Signer.CfnProfilePermissionProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssigner#CfnProfilePermissionProps
Javasoftware.amazon.awscdk.services.signer.CfnProfilePermissionProps
Pythonaws_cdk.aws_signer.CfnProfilePermissionProps
TypeScript 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

NameTypeDescription
actionstringThe AWS Signer action permitted as part of cross-account permissions.
principalstringThe AWS principal receiving cross-account permissions.
profileNamestringThe human-readable name of the signing profile.
statementIdstringA unique identifier for the cross-account permission statement.
profileVersion?stringThe 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.