interface CfnApprovalPolicyProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.QuickSight.CfnApprovalPolicyProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnApprovalPolicyProps |
Java | software.amazon.awscdk.services.quicksight.CfnApprovalPolicyProps |
Python | aws_cdk.aws_quicksight.CfnApprovalPolicyProps |
TypeScript | aws-cdk-lib » aws_quicksight » CfnApprovalPolicyProps |
Properties for defining a CfnApprovalPolicy.
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-lib';
declare const actions: any;
declare const assetTypes: any;
declare const type: any;
const cfnApprovalPolicyProps: quicksight.CfnApprovalPolicyProps = {
actions: [actions],
applicableTo: {
type: type,
// the properties below are optional
groupArns: ['groupArns'],
},
approvalGroups: ['approvalGroups'],
assetTypes: [assetTypes],
name: 'name',
policyId: 'policyId',
// the properties below are optional
description: 'description',
};
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. |
| name | string | |
| policy | string | |
| description? | string |
actions
Type:
any[] | IResolvable
List of governed actions a policy applies to.
applicableTo
Type:
IResolvable | Applicable
Scoping: who the policy applies to.
GROUP: groupArns required (one or more group ARNs).
approvalGroups
Type:
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.
assetTypes
Type:
any[] | IResolvable
List of asset types a policy applies to.
At least one asset type is required.
name
Type:
string
policyId
Type:
string
description?
Type:
string
(optional)

.NET
Go
Java
Python
TypeScript