CfnPolicyMixinProps
- class aws_cdk.mixins_preview.aws_verifiedpermissions.mixins.CfnPolicyMixinProps(*, definition=None, policy_store_id=None)
Bases:
objectProperties 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 aStaticor aTemplateLinkedelement.policy_store_id (
Optional[str]) – Specifies thePolicyStoreIdof the policy store you want to store the policy in.
- 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_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
Staticor aTemplateLinkedelement.
- policy_store_id
Specifies the
PolicyStoreIdof the policy store you want to store the policy in.