CfnProfilePermissionMixinProps

class aws_cdk.mixins_preview.aws_signer.mixins.CfnProfilePermissionMixinProps(*, action=None, principal=None, profile_name=None, profile_version=None, statement_id=None)

Bases: object

Properties 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:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-action

principal

The AWS principal receiving cross-account permissions.

This may be an IAM role or another AWS account ID.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-principal

profile_name

The human-readable name of the signing profile.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profilename

profile_version

The version of the signing profile.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-profileversion

statement_id

A unique identifier for the cross-account permission statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-signer-profilepermission.html#cfn-signer-profilepermission-statementid