CfnPolicyMixinProps

class aws_cdk.mixins_preview.aws_verifiedpermissions.mixins.CfnPolicyMixinProps(*, definition=None, policy_store_id=None)

Bases: object

Properties for CfnPolicyPropsMixin.

Parameters:
  • definition (Union[IResolvable, PolicyDefinitionProperty, Dict[str, Any], None]) – Specifies the policy type and content to use for the new or updated policy. The definition structure must include either a Static or a TemplateLinked element.

  • policy_store_id (Optional[str]) – Specifies the PolicyStoreId of the policy store you want to store the policy in.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policy.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_verifiedpermissions import mixins as verifiedpermissions_mixins

cfn_policy_mixin_props = verifiedpermissions_mixins.CfnPolicyMixinProps(
    definition=verifiedpermissions_mixins.CfnPolicyPropsMixin.PolicyDefinitionProperty(
        static=verifiedpermissions_mixins.CfnPolicyPropsMixin.StaticPolicyDefinitionProperty(
            description="description",
            statement="statement"
        ),
        template_linked=verifiedpermissions_mixins.CfnPolicyPropsMixin.TemplateLinkedPolicyDefinitionProperty(
            policy_template_id="policyTemplateId",
            principal=verifiedpermissions_mixins.CfnPolicyPropsMixin.EntityIdentifierProperty(
                entity_id="entityId",
                entity_type="entityType"
            ),
            resource=verifiedpermissions_mixins.CfnPolicyPropsMixin.EntityIdentifierProperty(
                entity_id="entityId",
                entity_type="entityType"
            )
        )
    ),
    policy_store_id="policyStoreId"
)

Attributes

definition

Specifies the policy type and content to use for the new or updated policy.

The definition structure must include either a Static or a TemplateLinked element.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policy.html#cfn-verifiedpermissions-policy-definition

policy_store_id

Specifies the PolicyStoreId of the policy store you want to store the policy in.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policy.html#cfn-verifiedpermissions-policy-policystoreid