We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.redshiftserverless.getWorkgroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 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 dictionary
The 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
VpcEndpoint
objects.
- 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
VpcEndpoint
objects.
- 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
VpcEndpoint
objects.
- 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
VpcEndpoint
objects.
- 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
VpcEndpoint
objects.
- 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
VpcEndpoint
objects.
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
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi