interface CfnApprovalPolicyMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.QuickSight.CfnApprovalPolicyMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsquicksight#CfnApprovalPolicyMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnApprovalPolicyMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_quicksight.CfnApprovalPolicyMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_quicksight » CfnApprovalPolicyMixinProps |
Properties for CfnApprovalPolicyPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from '@aws-cdk/cfn-property-mixins';
declare const actions: any;
declare const assetTypes: any;
declare const type: any;
const cfnApprovalPolicyMixinProps: quicksight.CfnApprovalPolicyMixinProps = {
actions: [actions],
applicableTo: {
groupArns: ['groupArns'],
type: type,
},
approvalGroups: ['approvalGroups'],
assetTypes: [assetTypes],
description: 'description',
name: 'name',
policyId: 'policyId',
};
Properties
| Name | Type | Description |
|---|---|---|
| actions? | any[] | IResolvable | List of governed actions a policy applies to. |
| applicable | IResolvable | Applicable | Scoping: who the policy applies to. |
| approval | string[] | List of approval group ARNs (e.g. QuickSight group ARNs). At least one approval group is required; the upper bound is enforced per-account at the service layer via the configurable approver-group limit. |
| asset | any[] | IResolvable | List of asset types a policy applies to. |
| description? | string | |
| name? | string | |
| policy | string |
actions?
Type:
any[] | IResolvable
(optional)
List of governed actions a policy applies to.
applicableTo?
Type:
IResolvable | Applicable
(optional)
Scoping: who the policy applies to.
GROUP: groupArns required (one or more group ARNs).
approvalGroups?
Type:
string[]
(optional)
List of approval group ARNs (e.g. QuickSight group ARNs). At least one approval group is required; the upper bound is enforced per-account at the service layer via the configurable approver-group limit.
assetTypes?
Type:
any[] | IResolvable
(optional)
List of asset types a policy applies to.
At least one asset type is required.
description?
Type:
string
(optional)
name?
Type:
string
(optional)
policyId?
Type:
string
(optional)

.NET
Go
Java
Python
TypeScript