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, ... ]
,
"TrackName" : String
,
"WorkgroupArn" : String
,
"WorkgroupId" : String
,
"WorkgroupName" : String
}
YAML
BaseCapacity: Integer
ConfigParameters:
- ConfigParameter
CreationDate: String
Endpoint:
Endpoint
EnhancedVpcRouting: Boolean
MaxCapacity: Integer
NamespaceName: String
PricePerformanceTarget:
PerformanceTarget
PubliclyAccessible: Boolean
SecurityGroupIds:
- String
Status: String
SubnetIds:
- String
TrackName: 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
TrackName
-
The name of the track for the workgroup.
Required: No
Type: String
Pattern:
^[a-zA-Z0-9_]+$
Minimum:
1
Maximum:
256
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