CfnPermissionMixinProps

class aws_cdk.mixins_preview.aws_acmpca.mixins.CfnPermissionMixinProps(*, actions=None, certificate_authority_arn=None, principal=None, source_account=None)

Bases: object

Properties for CfnPermissionPropsMixin.

Parameters:
  • actions (Optional[Sequence[str]]) – The private CA actions that can be performed by the designated AWS service. Supported actions are IssueCertificate , GetCertificate , and ListPermissions .

  • certificate_authority_arn (Optional[str]) – The Amazon Resource Number (ARN) of the private CA from which the permission was issued.

  • principal (Optional[str]) – The AWS service or entity that holds the permission. At this time, the only valid principal is acm.amazonaws.com .

  • source_account (Optional[str]) – The ID of the account that assigned the permission.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.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_acmpca import mixins as acmpca_mixins

cfn_permission_mixin_props = acmpca_mixins.CfnPermissionMixinProps(
    actions=["actions"],
    certificate_authority_arn="certificateAuthorityArn",
    principal="principal",
    source_account="sourceAccount"
)

Attributes

actions

The private CA actions that can be performed by the designated AWS service.

Supported actions are IssueCertificate , GetCertificate , and ListPermissions .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-actions

certificate_authority_arn

The Amazon Resource Number (ARN) of the private CA from which the permission was issued.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-certificateauthorityarn

principal

The AWS service or entity that holds the permission.

At this time, the only valid principal is acm.amazonaws.com .

See:

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

source_account

The ID of the account that assigned the permission.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html#cfn-acmpca-permission-sourceaccount