CfnPermissionMixinProps
- class aws_cdk.mixins_preview.aws_acmpca.mixins.CfnPermissionMixinProps(*, actions=None, certificate_authority_arn=None, principal=None, source_account=None)
Bases:
objectProperties for CfnPermissionPropsMixin.
- Parameters:
actions (
Optional[Sequence[str]]) – The private CA actions that can be performed by the designated AWS service. Supported actions areIssueCertificate,GetCertificate, andListPermissions.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 isacm.amazonaws.com.rproxy.govskope.ca.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, andListPermissions.
- certificate_authority_arn
The Amazon Resource Number (ARN) of the private CA from which the permission was issued.
- principal
The AWS service or entity that holds the permission.
At this time, the only valid principal is
acm.amazonaws.com.
- source_account
The ID of the account that assigned the permission.