interface CfnPolicyMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.VerifiedPermissions.Mixins.CfnPolicyMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsverifiedpermissions/mixins#CfnPolicyMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.verifiedpermissions.mixins.CfnPolicyMixinProps |
Python | aws_cdk.mixins_preview.aws_verifiedpermissions.mixins.CfnPolicyMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_verifiedpermissions » mixins » CfnPolicyMixinProps |
Properties for CfnPolicyPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as verifiedpermissions_mixins } from '@aws-cdk/mixins-preview/aws-verifiedpermissions';
const cfnPolicyMixinProps: verifiedpermissions_mixins.CfnPolicyMixinProps = {
definition: {
static: {
description: 'description',
statement: 'statement',
},
templateLinked: {
policyTemplateId: 'policyTemplateId',
principal: {
entityId: 'entityId',
entityType: 'entityType',
},
resource: {
entityId: 'entityId',
entityType: 'entityType',
},
},
},
policyStoreId: 'policyStoreId',
};
Properties
| Name | Type | Description |
|---|---|---|
| definition? | IResolvable | Policy | Specifies the policy type and content to use for the new or updated policy. |
| policy | string | Specifies the PolicyStoreId of the policy store you want to store the policy in. |
definition?
Type:
IResolvable | Policy
(optional)
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.
policyStoreId?
Type:
string
(optional)
Specifies the PolicyStoreId of the policy store you want to store the policy in.

.NET
Go
Java
Python
TypeScript