We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.redshiftserverless.getWorkgroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 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.
- List<Pulumi.
Aws Native. Outputs. Tag> - The map of the key-value pairs used to tag the workgroup.
- 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.
- Tag
- The map of the key-value pairs used to tag the workgroup.
- 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.
- List<Tag>
- The map of the key-value pairs used to tag the workgroup.
- 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.
- Tag[]
- The map of the key-value pairs used to tag the workgroup.
- 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.
- Sequence[root_Tag]
- The map of the key-value pairs used to tag the workgroup.
- 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.
- List<Property Map>
- The map of the key-value pairs used to tag the workgroup.
- workgroup Property Map
- Definition for workgroup resource
Supporting Types
Tag
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 Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi