interface CfnPolicyMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.VerifiedPermissions.CfnPolicyMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsverifiedpermissions#CfnPolicyMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.verifiedpermissions.CfnPolicyMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_verifiedpermissions.CfnPolicyMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_verifiedpermissions » 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 { aws_verifiedpermissions as verifiedpermissions } from '@aws-cdk/cfn-property-mixins';
const cfnPolicyMixinProps: verifiedpermissions.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