CfnProfilePermissionMixinProps
- class aws_cdk.mixins_preview.aws_signer.mixins.CfnProfilePermissionMixinProps(*, action=None, principal=None, profile_name=None, profile_version=None, statement_id=None)
Bases:
objectProperties for CfnProfilePermissionPropsMixin.
- Parameters:
action (
Optional[str]) – The AWS Signer action permitted as part of cross-account permissions.principal (
Optional[str]) – The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.profile_name (
Optional[str]) – The human-readable name of the signing profile.profile_version (
Optional[str]) – The version of the signing profile.statement_id (
Optional[str]) – A unique identifier for the cross-account permission statement.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_signer import mixins as signer_mixins cfn_profile_permission_mixin_props = signer_mixins.CfnProfilePermissionMixinProps( action="action", principal="principal", profile_name="profileName", profile_version="profileVersion", statement_id="statementId" )
Attributes
- action
The AWS Signer action permitted as part of cross-account permissions.
- principal
The AWS principal receiving cross-account permissions.
This may be an IAM role or another AWS account ID.
- profile_name
The human-readable name of the signing profile.
- profile_version
The version of the signing profile.
- statement_id
A unique identifier for the cross-account permission statement.