AWS::QuickSight::CustomPermissions - AWS CloudFormation

AWS::QuickSight::CustomPermissions

Creates a custom permissions profile.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::QuickSight::CustomPermissions", "Properties" : { "AwsAccountId" : String, "Capabilities" : Capabilities, "CustomPermissionsName" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::QuickSight::CustomPermissions Properties: AwsAccountId: String Capabilities: Capabilities CustomPermissionsName: String Tags: - Tag

Properties

AwsAccountId

The ID of the AWS account that contains the custom permission configuration that you want to update.

Required: Yes

Type: String

Pattern: ^[0-9]{12}$

Minimum: 12

Maximum: 12

Update requires: Replacement

Capabilities

A set of actions in the custom permissions profile.

Required: No

Type: Capabilities

Update requires: No interruption

CustomPermissionsName

The name of the custom permissions profile.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9+=,.@_-]+$

Minimum: 1

Maximum: 64

Update requires: Replacement

Tags

The tags to associate with the custom permissions profile.

Required: No

Type: Array of Tag

Minimum: 1

Maximum: 200

Update requires: No interruption

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the custom permissions profile.