AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.redshiftserverless.getWorkgroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Definition of AWS::RedshiftServerless::Workgroup Resource Type
Using getWorkgroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkgroup(args: GetWorkgroupArgs, opts?: InvokeOptions): Promise<GetWorkgroupResult>
function getWorkgroupOutput(args: GetWorkgroupOutputArgs, opts?: InvokeOptions): Output<GetWorkgroupResult>def get_workgroup(workgroup_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetWorkgroupResult
def get_workgroup_output(workgroup_name: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetWorkgroupResult]func LookupWorkgroup(ctx *Context, args *LookupWorkgroupArgs, opts ...InvokeOption) (*LookupWorkgroupResult, error)
func LookupWorkgroupOutput(ctx *Context, args *LookupWorkgroupOutputArgs, opts ...InvokeOption) LookupWorkgroupResultOutput> Note: This function is named LookupWorkgroup in the Go SDK.
public static class GetWorkgroup 
{
    public static Task<GetWorkgroupResult> InvokeAsync(GetWorkgroupArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkgroupResult> Invoke(GetWorkgroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkgroupResult> getWorkgroup(GetWorkgroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:redshiftserverless:getWorkgroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Workgroup
Name string - The name of the workgroup.
 
- Workgroup
Name string - The name of the workgroup.
 
- workgroup
Name String - The name of the workgroup.
 
- workgroup
Name string - The name of the workgroup.
 
- workgroup_
name str - The name of the workgroup.
 
- workgroup
Name String - The name of the workgroup.
 
getWorkgroup Result
The following output properties are available:
- Enhanced
Vpc boolRouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - Publicly
Accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - Workgroup
Value Pulumi.Aws Native. Redshift Serverless. Outputs. Workgroup  - Definition for workgroup resource
 
- Enhanced
Vpc boolRouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - Publicly
Accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - Workgroup
Workgroup
Type  - Definition for workgroup resource
 
- enhanced
Vpc BooleanRouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - publicly
Accessible Boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - workgroup Workgroup
 - Definition for workgroup resource
 
- enhanced
Vpc booleanRouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - publicly
Accessible boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - workgroup Workgroup
 - Definition for workgroup resource
 
- enhanced_
vpc_ boolrouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - publicly_
accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - workgroup Workgroup
 - Definition for workgroup resource
 
- enhanced
Vpc BooleanRouting  - The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
 - 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.
 - publicly
Accessible Boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - workgroup Property Map
 - Definition for workgroup resource
 
Supporting Types
Workgroup
- Base
Capacity int - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
 - Config
Parameters List<Pulumi.Aws Native. Redshift Serverless. Inputs. Workgroup Config Parameter>  - 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 string - The creation date of the workgroup.
 - Endpoint
Pulumi.
Aws Native. Redshift Serverless. Inputs. Workgroup Endpoint  - The endpoint that is created from the workgroup.
 - Enhanced
Vpc boolRouting  - 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 string - The namespace the workgroup is associated with.
 - Publicly
Accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - Security
Group List<string>Ids  - An array of security group IDs to associate with the workgroup.
 - Status
Pulumi.
Aws Native. Redshift Serverless. Workgroup Status  - The status of the workgroup.
 - Subnet
Ids List<string> - An array of subnet IDs the workgroup is associated with.
 - Workgroup
Arn string - The Amazon Resource Name (ARN) that links to the workgroup.
 - Workgroup
Id string - The unique identifier of the workgroup.
 - Workgroup
Name string - The name of the workgroup.
 
- Base
Capacity int - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
 - Config
Parameters []WorkgroupConfig Parameter  - 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 string - The creation date of the workgroup.
 - Endpoint
Workgroup
Endpoint  - The endpoint that is created from the workgroup.
 - Enhanced
Vpc boolRouting  - 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 string - The namespace the workgroup is associated with.
 - Publicly
Accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - Security
Group []stringIds  - An array of security group IDs to associate with the workgroup.
 - Status
Workgroup
Status  - The status of the workgroup.
 - Subnet
Ids []string - An array of subnet IDs the workgroup is associated with.
 - Workgroup
Arn string - The Amazon Resource Name (ARN) that links to the workgroup.
 - Workgroup
Id string - The unique identifier of the workgroup.
 - Workgroup
Name string - The name of the workgroup.
 
- base
Capacity Integer - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
 - config
Parameters List<WorkgroupConfig Parameter>  - 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 String - The creation date of the workgroup.
 - endpoint
Workgroup
Endpoint  - The endpoint that is created from the workgroup.
 - enhanced
Vpc BooleanRouting  - 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 Integer - The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
 - namespace
Name String - The namespace the workgroup is associated with.
 - publicly
Accessible Boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - security
Group List<String>Ids  - An array of security group IDs to associate with the workgroup.
 - status
Workgroup
Status  - The status of the workgroup.
 - subnet
Ids List<String> - An array of subnet IDs the workgroup is associated with.
 - workgroup
Arn String - The Amazon Resource Name (ARN) that links to the workgroup.
 - workgroup
Id String - The unique identifier of the workgroup.
 - workgroup
Name String - The name of the workgroup.
 
- base
Capacity number - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
 - config
Parameters WorkgroupConfig Parameter[]  - 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 string - The creation date of the workgroup.
 - endpoint
Workgroup
Endpoint  - The endpoint that is created from the workgroup.
 - enhanced
Vpc booleanRouting  - 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 number - The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
 - namespace
Name string - The namespace the workgroup is associated with.
 - publicly
Accessible boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - security
Group string[]Ids  - An array of security group IDs to associate with the workgroup.
 - status
Workgroup
Status  - The status of the workgroup.
 - subnet
Ids string[] - An array of subnet IDs the workgroup is associated with.
 - workgroup
Arn string - The Amazon Resource Name (ARN) that links to the workgroup.
 - workgroup
Id string - The unique identifier of the workgroup.
 - workgroup
Name 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[WorkgroupConfig Parameter]  - 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
Workgroup
Endpoint  - The endpoint that is created from the workgroup.
 - enhanced_
vpc_ boolrouting  - 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.
 - publicly_
accessible bool - A value that specifies whether the workgroup can be accessible from a public network.
 - security_
group_ Sequence[str]ids  - An array of security group IDs to associate with the workgroup.
 - status
Workgroup
Status  - The status of the workgroup.
 - subnet_
ids Sequence[str] - An array of subnet IDs the workgroup is associated with.
 - 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.
 
- base
Capacity Number - The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
 - config
Parameters 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 . - creation
Date String - The creation date of the workgroup.
 - endpoint Property Map
 - The endpoint that is created from the workgroup.
 - enhanced
Vpc BooleanRouting  - 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 Number - The maximum data-warehouse capacity Amazon Redshift Serverless uses to serve queries. The max capacity is specified in RPUs.
 - namespace
Name String - The namespace the workgroup is associated with.
 - publicly
Accessible Boolean - A value that specifies whether the workgroup can be accessible from a public network.
 - security
Group List<String>Ids  - An array of security group IDs to associate with the workgroup.
 - status "CREATING" | "AVAILABLE" | "MODIFYING" | "DELETING"
 - The status of the workgroup.
 - subnet
Ids List<String> - An array of subnet IDs the workgroup is associated with.
 - workgroup
Arn String - The Amazon Resource Name (ARN) that links to the workgroup.
 - workgroup
Id String - The unique identifier of the workgroup.
 - workgroup
Name String - The name of the workgroup.
 
WorkgroupConfigParameter  
- Parameter
Key string - The key of the parameter. The options are 
datestyle,enable_user_activity_logging,query_group,search_path,max_query_execution_time, andrequire_ssl. - Parameter
Value string - The value of the parameter to set.
 
- Parameter
Key string - The key of the parameter. The options are 
datestyle,enable_user_activity_logging,query_group,search_path,max_query_execution_time, andrequire_ssl. - Parameter
Value string - The value of the parameter to set.
 
- parameter
Key String - The key of the parameter. The options are 
datestyle,enable_user_activity_logging,query_group,search_path,max_query_execution_time, andrequire_ssl. - parameter
Value String - The value of the parameter to set.
 
- parameter
Key string - The key of the parameter. The options are 
datestyle,enable_user_activity_logging,query_group,search_path,max_query_execution_time, andrequire_ssl. - parameter
Value 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, andrequire_ssl. - parameter_
value str - The value of the parameter to set.
 
- parameter
Key String - The key of the parameter. The options are 
datestyle,enable_user_activity_logging,query_group,search_path,max_query_execution_time, andrequire_ssl. - parameter
Value String - The value of the parameter to set.
 
WorkgroupEndpoint 
- Address string
 - The DNS address of the VPC endpoint.
 - Port int
 - The port that Amazon Redshift Serverless listens on.
 - Vpc
Endpoints List<Pulumi.Aws Native. Redshift Serverless. Inputs. Workgroup Vpc Endpoint>  - An array of 
VpcEndpointobjects. 
- Address string
 - The DNS address of the VPC endpoint.
 - Port int
 - The port that Amazon Redshift Serverless listens on.
 - Vpc
Endpoints []WorkgroupVpc Endpoint  - An array of 
VpcEndpointobjects. 
- address String
 - The DNS address of the VPC endpoint.
 - port Integer
 - The port that Amazon Redshift Serverless listens on.
 - vpc
Endpoints List<WorkgroupVpc Endpoint>  - An array of 
VpcEndpointobjects. 
- address string
 - The DNS address of the VPC endpoint.
 - port number
 - The port that Amazon Redshift Serverless listens on.
 - vpc
Endpoints WorkgroupVpc Endpoint[]  - An array of 
VpcEndpointobjects. 
- address str
 - The DNS address of the VPC endpoint.
 - port int
 - The port that Amazon Redshift Serverless listens on.
 - vpc_
endpoints Sequence[WorkgroupVpc Endpoint]  - An array of 
VpcEndpointobjects. 
- address String
 - The DNS address of the VPC endpoint.
 - port Number
 - The port that Amazon Redshift Serverless listens on.
 - vpc
Endpoints List<Property Map> - An array of 
VpcEndpointobjects. 
WorkgroupNetworkInterface  
- Availability
Zone string - The availability Zone.
 - Network
Interface stringId  - The unique identifier of the network interface.
 - Private
Ip stringAddress  - The IPv4 address of the network interface within the subnet.
 - Subnet
Id string - The unique identifier of the subnet.
 
- Availability
Zone string - The availability Zone.
 - Network
Interface stringId  - The unique identifier of the network interface.
 - Private
Ip stringAddress  - The IPv4 address of the network interface within the subnet.
 - Subnet
Id string - The unique identifier of the subnet.
 
- availability
Zone String - The availability Zone.
 - network
Interface StringId  - The unique identifier of the network interface.
 - private
Ip StringAddress  - The IPv4 address of the network interface within the subnet.
 - subnet
Id String - The unique identifier of the subnet.
 
- availability
Zone string - The availability Zone.
 - network
Interface stringId  - The unique identifier of the network interface.
 - private
Ip stringAddress  - The IPv4 address of the network interface within the subnet.
 - subnet
Id string - The unique identifier of the subnet.
 
- availability_
zone str - The availability Zone.
 - network_
interface_ strid  - The unique identifier of the network interface.
 - private_
ip_ straddress  - The IPv4 address of the network interface within the subnet.
 - subnet_
id str - The unique identifier of the subnet.
 
- availability
Zone String - The availability Zone.
 - network
Interface StringId  - The unique identifier of the network interface.
 - private
Ip StringAddress  - The IPv4 address of the network interface within the subnet.
 - subnet
Id String - The unique identifier of the subnet.
 
WorkgroupStatus 
WorkgroupVpcEndpoint  
- Network
Interfaces List<Pulumi.Aws Native. Redshift Serverless. Inputs. Workgroup Network Interface>  - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - Vpc
Endpoint stringId  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - Vpc
Id string - The VPC identifier that the endpoint is associated with.
 
- Network
Interfaces []WorkgroupNetwork Interface  - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - Vpc
Endpoint stringId  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - Vpc
Id string - The VPC identifier that the endpoint is associated with.
 
- network
Interfaces List<WorkgroupNetwork Interface>  - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - vpc
Endpoint StringId  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - vpc
Id String - The VPC identifier that the endpoint is associated with.
 
- network
Interfaces WorkgroupNetwork Interface[]  - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - vpc
Endpoint stringId  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - vpc
Id string - The VPC identifier that the endpoint is associated with.
 
- network_
interfaces Sequence[WorkgroupNetwork Interface]  - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - vpc_
endpoint_ strid  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - vpc_
id str - The VPC identifier that the endpoint is associated with.
 
- network
Interfaces List<Property Map> - One or more network interfaces of the endpoint. Also known as an interface endpoint.
 - vpc
Endpoint StringId  - The connection endpoint ID for connecting to Amazon Redshift Serverless.
 - vpc
Id String - The VPC identifier that the endpoint is associated with.
 
Package Details
- Repository
 - AWS Native pulumi/pulumi-aws-native
 - License
 - Apache-2.0
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi