1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. redshiftserverless
  5. Workgroup

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.redshiftserverless.Workgroup

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Definition of AWS::RedshiftServerless::Workgroup Resource Type

Create Workgroup Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Workgroup(name: string, args?: WorkgroupArgs, opts?: CustomResourceOptions);
@overload
def Workgroup(resource_name: str,
              args: Optional[WorkgroupInitArgs] = None,
              opts: Optional[ResourceOptions] = None)

@overload
def Workgroup(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              base_capacity: Optional[int] = None,
              config_parameters: Optional[Sequence[WorkgroupConfigParameterArgs]] = None,
              enhanced_vpc_routing: Optional[bool] = None,
              max_capacity: Optional[int] = None,
              namespace_name: Optional[str] = None,
              port: Optional[int] = None,
              price_performance_target: Optional[WorkgroupPerformanceTargetArgs] = None,
              publicly_accessible: Optional[bool] = None,
              recovery_point_id: Optional[str] = None,
              security_group_ids: Optional[Sequence[str]] = None,
              snapshot_arn: Optional[str] = None,
              snapshot_name: Optional[str] = None,
              snapshot_owner_account: Optional[str] = None,
              subnet_ids: Optional[Sequence[str]] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
              track_name: Optional[str] = None,
              workgroup: Optional[WorkgroupArgs] = None,
              workgroup_name: Optional[str] = None)
func NewWorkgroup(ctx *Context, name string, args *WorkgroupArgs, opts ...ResourceOption) (*Workgroup, error)
public Workgroup(string name, WorkgroupArgs? args = null, CustomResourceOptions? opts = null)
public Workgroup(String name, WorkgroupArgs args)
public Workgroup(String name, WorkgroupArgs args, CustomResourceOptions options)
type: aws-native:redshiftserverless:Workgroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args WorkgroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args WorkgroupInitArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args WorkgroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args WorkgroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. WorkgroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Workgroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Workgroup resource accepts the following input properties:

BaseCapacity int
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
ConfigParameters List<Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupConfigParameter>
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
EnhancedVpcRouting bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
MaxCapacity int
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
NamespaceName string
The namespace the workgroup is associated with.
Port int
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
PricePerformanceTarget Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupPerformanceTarget
A property that represents the price performance target settings for the workgroup.
PubliclyAccessible bool
A value that specifies whether the workgroup can be accessible from a public network.
RecoveryPointId string
The recovery point id to restore from.
SecurityGroupIds List<string>
A list of security group IDs to associate with the workgroup.
SnapshotArn string
The Amazon Resource Name (ARN) of the snapshot to restore from.
SnapshotName string
The snapshot name to restore from.
SnapshotOwnerAccount string
The Amazon Web Services account that owns the snapshot.
SubnetIds List<string>
A list of subnet IDs the workgroup is associated with.
Tags List<Pulumi.AwsNative.Inputs.Tag>
The map of the key-value pairs used to tag the workgroup.
TrackName string
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
WorkgroupName string
The name of the workgroup.
WorkgroupValue Pulumi.AwsNative.RedshiftServerless.Inputs.Workgroup
Definition for workgroup resource
BaseCapacity int
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
ConfigParameters []WorkgroupConfigParameterArgs
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
EnhancedVpcRouting bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
MaxCapacity int
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
NamespaceName string
The namespace the workgroup is associated with.
Port int
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
PricePerformanceTarget WorkgroupPerformanceTargetArgs
A property that represents the price performance target settings for the workgroup.
PubliclyAccessible bool
A value that specifies whether the workgroup can be accessible from a public network.
RecoveryPointId string
The recovery point id to restore from.
SecurityGroupIds []string
A list of security group IDs to associate with the workgroup.
SnapshotArn string
The Amazon Resource Name (ARN) of the snapshot to restore from.
SnapshotName string
The snapshot name to restore from.
SnapshotOwnerAccount string
The Amazon Web Services account that owns the snapshot.
SubnetIds []string
A list of subnet IDs the workgroup is associated with.
Tags TagArgs
The map of the key-value pairs used to tag the workgroup.
TrackName string
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
Workgroup WorkgroupTypeArgs
Definition for workgroup resource
WorkgroupName string
The name of the workgroup.
baseCapacity Integer
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters List<WorkgroupConfigParameter>
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
enhancedVpcRouting Boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity Integer
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
namespaceName String
The namespace the workgroup is associated with.
port Integer
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
pricePerformanceTarget WorkgroupPerformanceTarget
A property that represents the price performance target settings for the workgroup.
publiclyAccessible Boolean
A value that specifies whether the workgroup can be accessible from a public network.
recoveryPointId String
The recovery point id to restore from.
securityGroupIds List<String>
A list of security group IDs to associate with the workgroup.
snapshotArn String
The Amazon Resource Name (ARN) of the snapshot to restore from.
snapshotName String
The snapshot name to restore from.
snapshotOwnerAccount String
The Amazon Web Services account that owns the snapshot.
subnetIds List<String>
A list of subnet IDs the workgroup is associated with.
tags List<Tag>
The map of the key-value pairs used to tag the workgroup.
trackName String
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
workgroup Workgroup
Definition for workgroup resource
workgroupName String
The name of the workgroup.
baseCapacity number
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters WorkgroupConfigParameter[]
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
enhancedVpcRouting boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity number
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
namespaceName string
The namespace the workgroup is associated with.
port number
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
pricePerformanceTarget WorkgroupPerformanceTarget
A property that represents the price performance target settings for the workgroup.
publiclyAccessible boolean
A value that specifies whether the workgroup can be accessible from a public network.
recoveryPointId string
The recovery point id to restore from.
securityGroupIds string[]
A list of security group IDs to associate with the workgroup.
snapshotArn string
The Amazon Resource Name (ARN) of the snapshot to restore from.
snapshotName string
The snapshot name to restore from.
snapshotOwnerAccount string
The Amazon Web Services account that owns the snapshot.
subnetIds string[]
A list of subnet IDs the workgroup is associated with.
tags Tag[]
The map of the key-value pairs used to tag the workgroup.
trackName string
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
workgroup Workgroup
Definition for workgroup resource
workgroupName string
The name of the workgroup.
base_capacity int
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
config_parameters Sequence[WorkgroupConfigParameterArgs]
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
enhanced_vpc_routing bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
max_capacity int
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
namespace_name str
The namespace the workgroup is associated with.
port int
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
price_performance_target WorkgroupPerformanceTargetArgs
A property that represents the price performance target settings for the workgroup.
publicly_accessible bool
A value that specifies whether the workgroup can be accessible from a public network.
recovery_point_id str
The recovery point id to restore from.
security_group_ids Sequence[str]
A list of security group IDs to associate with the workgroup.
snapshot_arn str
The Amazon Resource Name (ARN) of the snapshot to restore from.
snapshot_name str
The snapshot name to restore from.
snapshot_owner_account str
The Amazon Web Services account that owns the snapshot.
subnet_ids Sequence[str]
A list of subnet IDs the workgroup is associated with.
tags Sequence[TagArgs]
The map of the key-value pairs used to tag the workgroup.
track_name str
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
workgroup WorkgroupArgs
Definition for workgroup resource
workgroup_name str
The name of the workgroup.
baseCapacity Number
The base compute capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters List<Property Map>
A list of parameters to set for finer control over a database. Available options are datestyle, enable_user_activity_logging, query_group, search_path, max_query_execution_time, and require_ssl.
enhancedVpcRouting Boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity Number
The max compute capacity of the workgroup in Redshift Processing Units (RPUs).
namespaceName String
The namespace the workgroup is associated with.
port Number
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
pricePerformanceTarget Property Map
A property that represents the price performance target settings for the workgroup.
publiclyAccessible Boolean
A value that specifies whether the workgroup can be accessible from a public network.
recoveryPointId String
The recovery point id to restore from.
securityGroupIds List<String>
A list of security group IDs to associate with the workgroup.
snapshotArn String
The Amazon Resource Name (ARN) of the snapshot to restore from.
snapshotName String
The snapshot name to restore from.
snapshotOwnerAccount String
The Amazon Web Services account that owns the snapshot.
subnetIds List<String>
A list of subnet IDs the workgroup is associated with.
tags List<Property Map>
The map of the key-value pairs used to tag the workgroup.
trackName String
An optional parameter for the name of the track for the workgroup. If you don't provide a track name, the workgroup is assigned to the current track.
workgroup Property Map
Definition for workgroup resource
workgroupName String
The name of the workgroup.

Outputs

All input properties are implicitly available as output properties. Additionally, the Workgroup resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Workgroup
, WorkgroupArgs

BaseCapacity int
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
ConfigParameters List<Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupConfigParameter>
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 .
CreationDate string
The creation date of the workgroup.
Endpoint Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupEndpoint
The endpoint that is created from the workgroup.
EnhancedVpcRouting bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
MaxCapacity int
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
NamespaceName string
The namespace the workgroup is associated with.
PricePerformanceTarget Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupPerformanceTarget
An object that represents the price performance target settings for the workgroup.
PubliclyAccessible bool
A value that specifies whether the workgroup can be accessible from a public network.
SecurityGroupIds List<string>
An array of security group IDs to associate with the workgroup.
Status Pulumi.AwsNative.RedshiftServerless.WorkgroupStatus
The status of the workgroup.
SubnetIds List<string>
An array of subnet IDs the workgroup is associated with.
TrackName string
The name of the track for the workgroup.
WorkgroupArn string
The Amazon Resource Name (ARN) that links to the workgroup.
WorkgroupId string
The unique identifier of the workgroup.
WorkgroupName string
The name of the workgroup.
BaseCapacity int
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
ConfigParameters []WorkgroupConfigParameter
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 .
CreationDate string
The creation date of the workgroup.
Endpoint WorkgroupEndpoint
The endpoint that is created from the workgroup.
EnhancedVpcRouting bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
MaxCapacity int
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
NamespaceName string
The namespace the workgroup is associated with.
PricePerformanceTarget WorkgroupPerformanceTarget
An object that represents the price performance target settings for the workgroup.
PubliclyAccessible bool
A value that specifies whether the workgroup can be accessible from a public network.
SecurityGroupIds []string
An array of security group IDs to associate with the workgroup.
Status WorkgroupStatus
The status of the workgroup.
SubnetIds []string
An array of subnet IDs the workgroup is associated with.
TrackName string
The name of the track for the workgroup.
WorkgroupArn string
The Amazon Resource Name (ARN) that links to the workgroup.
WorkgroupId string
The unique identifier of the workgroup.
WorkgroupName string
The name of the workgroup.
baseCapacity Integer
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters List<WorkgroupConfigParameter>
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 .
creationDate String
The creation date of the workgroup.
endpoint WorkgroupEndpoint
The endpoint that is created from the workgroup.
enhancedVpcRouting Boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity Integer
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
namespaceName String
The namespace the workgroup is associated with.
pricePerformanceTarget WorkgroupPerformanceTarget
An object that represents the price performance target settings for the workgroup.
publiclyAccessible Boolean
A value that specifies whether the workgroup can be accessible from a public network.
securityGroupIds List<String>
An array of security group IDs to associate with the workgroup.
status WorkgroupStatus
The status of the workgroup.
subnetIds List<String>
An array of subnet IDs the workgroup is associated with.
trackName String
The name of the track for the workgroup.
workgroupArn String
The Amazon Resource Name (ARN) that links to the workgroup.
workgroupId String
The unique identifier of the workgroup.
workgroupName String
The name of the workgroup.
baseCapacity number
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters WorkgroupConfigParameter[]
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 .
creationDate string
The creation date of the workgroup.
endpoint WorkgroupEndpoint
The endpoint that is created from the workgroup.
enhancedVpcRouting boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity number
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
namespaceName string
The namespace the workgroup is associated with.
pricePerformanceTarget WorkgroupPerformanceTarget
An object that represents the price performance target settings for the workgroup.
publiclyAccessible boolean
A value that specifies whether the workgroup can be accessible from a public network.
securityGroupIds string[]
An array of security group IDs to associate with the workgroup.
status WorkgroupStatus
The status of the workgroup.
subnetIds string[]
An array of subnet IDs the workgroup is associated with.
trackName string
The name of the track for the workgroup.
workgroupArn string
The Amazon Resource Name (ARN) that links to the workgroup.
workgroupId string
The unique identifier of the workgroup.
workgroupName string
The name of the workgroup.
base_capacity int
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
config_parameters Sequence[WorkgroupConfigParameter]
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 .
creation_date str
The creation date of the workgroup.
endpoint WorkgroupEndpoint
The endpoint that is created from the workgroup.
enhanced_vpc_routing bool
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
max_capacity int
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
namespace_name str
The namespace the workgroup is associated with.
price_performance_target WorkgroupPerformanceTarget
An object that represents the price performance target settings for the workgroup.
publicly_accessible bool
A value that specifies whether the workgroup can be accessible from a public network.
security_group_ids Sequence[str]
An array of security group IDs to associate with the workgroup.
status WorkgroupStatus
The status of the workgroup.
subnet_ids Sequence[str]
An array of subnet IDs the workgroup is associated with.
track_name str
The name of the track for the workgroup.
workgroup_arn str
The Amazon Resource Name (ARN) that links to the workgroup.
workgroup_id str
The unique identifier of the workgroup.
workgroup_name str
The name of the workgroup.
baseCapacity Number
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
configParameters List<Property Map>
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 .
creationDate String
The creation date of the workgroup.
endpoint Property Map
The endpoint that is created from the workgroup.
enhancedVpcRouting Boolean
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
maxCapacity Number
The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
namespaceName String
The namespace the workgroup is associated with.
pricePerformanceTarget Property Map
An object that represents the price performance target settings for the workgroup.
publiclyAccessible Boolean
A value that specifies whether the workgroup can be accessible from a public network.
securityGroupIds List<String>
An array of security group IDs to associate with the workgroup.
status "CREATING" | "AVAILABLE" | "MODIFYING" | "DELETING"
The status of the workgroup.
subnetIds List<String>
An array of subnet IDs the workgroup is associated with.
trackName String
The name of the track for the workgroup.
workgroupArn String
The Amazon Resource Name (ARN) that links to the workgroup.
workgroupId String
The unique identifier of the workgroup.
workgroupName String
The name of the workgroup.

WorkgroupConfigParameter
, WorkgroupConfigParameterArgs

ParameterKey string
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
ParameterValue string
The value of the parameter to set.
ParameterKey string
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
ParameterValue string
The value of the parameter to set.
parameterKey String
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
parameterValue String
The value of the parameter to set.
parameterKey string
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
parameterValue string
The value of the parameter to set.
parameter_key str
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
parameter_value str
The value of the parameter to set.
parameterKey String
The key of the parameter. The options are datestyle , enable_user_activity_logging , query_group , search_path , max_query_execution_time , and require_ssl .
parameterValue String
The value of the parameter to set.

WorkgroupEndpoint
, WorkgroupEndpointArgs

Address string
The DNS address of the VPC endpoint.
Port int
The port that Amazon Redshift Serverless listens on.
VpcEndpoints List<Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupVpcEndpoint>
An array of VpcEndpoint objects.
Address string
The DNS address of the VPC endpoint.
Port int
The port that Amazon Redshift Serverless listens on.
VpcEndpoints []WorkgroupVpcEndpoint
An array of VpcEndpoint objects.
address String
The DNS address of the VPC endpoint.
port Integer
The port that Amazon Redshift Serverless listens on.
vpcEndpoints List<WorkgroupVpcEndpoint>
An array of VpcEndpoint objects.
address string
The DNS address of the VPC endpoint.
port number
The port that Amazon Redshift Serverless listens on.
vpcEndpoints WorkgroupVpcEndpoint[]
An array of VpcEndpoint objects.
address str
The DNS address of the VPC endpoint.
port int
The port that Amazon Redshift Serverless listens on.
vpc_endpoints Sequence[WorkgroupVpcEndpoint]
An array of VpcEndpoint objects.
address String
The DNS address of the VPC endpoint.
port Number
The port that Amazon Redshift Serverless listens on.
vpcEndpoints List<Property Map>
An array of VpcEndpoint objects.

WorkgroupNetworkInterface
, WorkgroupNetworkInterfaceArgs

AvailabilityZone string
The availability Zone.
NetworkInterfaceId string
The unique identifier of the network interface.
PrivateIpAddress string
The IPv4 address of the network interface within the subnet.
SubnetId string
The unique identifier of the subnet.
AvailabilityZone string
The availability Zone.
NetworkInterfaceId string
The unique identifier of the network interface.
PrivateIpAddress string
The IPv4 address of the network interface within the subnet.
SubnetId string
The unique identifier of the subnet.
availabilityZone String
The availability Zone.
networkInterfaceId String
The unique identifier of the network interface.
privateIpAddress String
The IPv4 address of the network interface within the subnet.
subnetId String
The unique identifier of the subnet.
availabilityZone string
The availability Zone.
networkInterfaceId string
The unique identifier of the network interface.
privateIpAddress string
The IPv4 address of the network interface within the subnet.
subnetId string
The unique identifier of the subnet.
availability_zone str
The availability Zone.
network_interface_id str
The unique identifier of the network interface.
private_ip_address str
The IPv4 address of the network interface within the subnet.
subnet_id str
The unique identifier of the subnet.
availabilityZone String
The availability Zone.
networkInterfaceId String
The unique identifier of the network interface.
privateIpAddress String
The IPv4 address of the network interface within the subnet.
subnetId String
The unique identifier of the subnet.

WorkgroupPerformanceTarget
, WorkgroupPerformanceTargetArgs

Level int
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
Status Pulumi.AwsNative.RedshiftServerless.WorkgroupPerformanceTargetStatus
Whether the price performance target is enabled for the workgroup.
Level int
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
Status WorkgroupPerformanceTargetStatus
Whether the price performance target is enabled for the workgroup.
level Integer
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
status WorkgroupPerformanceTargetStatus
Whether the price performance target is enabled for the workgroup.
level number
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
status WorkgroupPerformanceTargetStatus
Whether the price performance target is enabled for the workgroup.
level int
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
status WorkgroupPerformanceTargetStatus
Whether the price performance target is enabled for the workgroup.
level Number
The target price performance level for the workgroup. Valid values include 1, 25, 50, 75, and 100. These correspond to the price performance levels LOW_COST, ECONOMICAL, BALANCED, RESOURCEFUL, and HIGH_PERFORMANCE.
status "ENABLED" | "DISABLED"
Whether the price performance target is enabled for the workgroup.

WorkgroupPerformanceTargetStatus
, WorkgroupPerformanceTargetStatusArgs

Enabled
ENABLED
Disabled
DISABLED
WorkgroupPerformanceTargetStatusEnabled
ENABLED
WorkgroupPerformanceTargetStatusDisabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
ENABLED
ENABLED
DISABLED
DISABLED
"ENABLED"
ENABLED
"DISABLED"
DISABLED

WorkgroupStatus
, WorkgroupStatusArgs

Creating
CREATING
Available
AVAILABLE
Modifying
MODIFYING
Deleting
DELETING
WorkgroupStatusCreating
CREATING
WorkgroupStatusAvailable
AVAILABLE
WorkgroupStatusModifying
MODIFYING
WorkgroupStatusDeleting
DELETING
Creating
CREATING
Available
AVAILABLE
Modifying
MODIFYING
Deleting
DELETING
Creating
CREATING
Available
AVAILABLE
Modifying
MODIFYING
Deleting
DELETING
CREATING
CREATING
AVAILABLE
AVAILABLE
MODIFYING
MODIFYING
DELETING
DELETING
"CREATING"
CREATING
"AVAILABLE"
AVAILABLE
"MODIFYING"
MODIFYING
"DELETING"
DELETING

WorkgroupVpcEndpoint
, WorkgroupVpcEndpointArgs

NetworkInterfaces List<Pulumi.AwsNative.RedshiftServerless.Inputs.WorkgroupNetworkInterface>
One or more network interfaces of the endpoint. Also known as an interface endpoint.
VpcEndpointId string
The connection endpoint ID for connecting to Amazon Redshift Serverless.
VpcId string
The VPC identifier that the endpoint is associated with.
NetworkInterfaces []WorkgroupNetworkInterface
One or more network interfaces of the endpoint. Also known as an interface endpoint.
VpcEndpointId string
The connection endpoint ID for connecting to Amazon Redshift Serverless.
VpcId string
The VPC identifier that the endpoint is associated with.
networkInterfaces List<WorkgroupNetworkInterface>
One or more network interfaces of the endpoint. Also known as an interface endpoint.
vpcEndpointId String
The connection endpoint ID for connecting to Amazon Redshift Serverless.
vpcId String
The VPC identifier that the endpoint is associated with.
networkInterfaces WorkgroupNetworkInterface[]
One or more network interfaces of the endpoint. Also known as an interface endpoint.
vpcEndpointId string
The connection endpoint ID for connecting to Amazon Redshift Serverless.
vpcId string
The VPC identifier that the endpoint is associated with.
network_interfaces Sequence[WorkgroupNetworkInterface]
One or more network interfaces of the endpoint. Also known as an interface endpoint.
vpc_endpoint_id str
The connection endpoint ID for connecting to Amazon Redshift Serverless.
vpc_id str
The VPC identifier that the endpoint is associated with.
networkInterfaces List<Property Map>
One or more network interfaces of the endpoint. Also known as an interface endpoint.
vpcEndpointId String
The connection endpoint ID for connecting to Amazon Redshift Serverless.
vpcId String
The VPC identifier that the endpoint is associated with.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi