AWS::RedshiftServerless::Workgroup Workgroup - AWS CloudFormation

AWS::RedshiftServerless::Workgroup Workgroup

The collection of computing resources from which an endpoint is created.

Syntax

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

JSON

{ "BaseCapacity" : Integer, "ConfigParameters" : [ ConfigParameter, ... ], "CreationDate" : String, "Endpoint" : Endpoint, "EnhancedVpcRouting" : Boolean, "MaxCapacity" : Integer, "NamespaceName" : String, "PricePerformanceTarget" : PerformanceTarget, "PubliclyAccessible" : Boolean, "SecurityGroupIds" : [ String, ... ], "Status" : String, "SubnetIds" : [ String, ... ], "WorkgroupArn" : String, "WorkgroupId" : String, "WorkgroupName" : String }

Properties

BaseCapacity

The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).

Required: No

Type: Integer

Update requires: No interruption

ConfigParameters

An array of parameters to set for advanced control over a database. The options are auto_mv, datestyle, enable_case_sensitive_identifier, enable_user_activity_logging, query_group, search_path, require_ssl, use_fips_ssl, and query monitoring metrics that let you define performance boundaries. For more information about query monitoring rules and available metrics, see Query monitoring metrics for Amazon Redshift Serverless.

Required: No

Type: Array of ConfigParameter

Update requires: No interruption

CreationDate

The creation date of the workgroup.

Required: No

Type: String

Update requires: No interruption

Endpoint

The endpoint that is created from the workgroup.

Required: No

Type: Endpoint

Update requires: No interruption

EnhancedVpcRouting

The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.

Required: No

Type: Boolean

Update requires: No interruption

MaxCapacity

The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.

Required: No

Type: Integer

Update requires: No interruption

NamespaceName

The namespace the workgroup is associated with.

Required: No

Type: String

Pattern: ^[a-z0-9-]+$

Minimum: 3

Maximum: 64

Update requires: No interruption

PricePerformanceTarget

An object that represents the price performance target settings for the workgroup.

Required: No

Type: PerformanceTarget

Update requires: No interruption

PubliclyAccessible

A value that specifies whether the workgroup can be accessible from a public network.

Required: No

Type: Boolean

Update requires: No interruption

SecurityGroupIds

An array of security group IDs to associate with the workgroup.

Required: No

Type: Array of String

Minimum: 0

Maximum: 255

Update requires: No interruption

Status

The status of the workgroup.

Required: No

Type: String

Allowed values: CREATING | AVAILABLE | MODIFYING | DELETING

Update requires: No interruption

SubnetIds

An array of subnet IDs the workgroup is associated with.

Required: No

Type: Array of String

Minimum: 0

Maximum: 255

Update requires: No interruption

WorkgroupArn

The Amazon Resource Name (ARN) that links to the workgroup.

Required: No

Type: String

Update requires: No interruption

WorkgroupId

The unique identifier of the workgroup.

Required: No

Type: String

Update requires: No interruption

WorkgroupName

The name of the workgroup.

Required: No

Type: String

Pattern: ^[a-z0-9-]*$

Minimum: 3

Maximum: 64

Update requires: No interruption