AWS Native v0.55.0, Mar 28 23
AWS Native v0.55.0, Mar 28 23
aws-native.redshiftserverless.getWorkgroup
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
- Workgroup
Name string
- workgroup
Name String
- workgroup
Name string
- workgroup_
name str
- workgroup
Name String
getWorkgroup Result
The following output properties are available:
- enhanced
Vpc BooleanRouting - port Integer
- publicly
Accessible Boolean - workgroup Workgroup
- enhanced
Vpc booleanRouting - port number
- publicly
Accessible boolean - workgroup Workgroup
- enhanced
Vpc BooleanRouting - port Number
- publicly
Accessible Boolean - workgroup Property Map
Supporting Types
Workgroup
- Base
Capacity int - Config
Parameters List<Pulumi.Aws Native. Redshift Serverless. Inputs. Workgroup Config Parameter> - Creation
Date string - Endpoint
Pulumi.
Aws Native. Redshift Serverless. Inputs. Workgroup Endpoint - Enhanced
Vpc boolRouting - Namespace
Name string - Publicly
Accessible bool - Security
Group List<string>Ids - Status
Pulumi.
Aws Native. Redshift Serverless. Workgroup Status - Subnet
Ids List<string> - Workgroup
Arn string - Workgroup
Id string - Workgroup
Name string
- Base
Capacity int - Config
Parameters []WorkgroupConfig Parameter - Creation
Date string - Endpoint
Workgroup
Endpoint - Enhanced
Vpc boolRouting - Namespace
Name string - Publicly
Accessible bool - Security
Group []stringIds - Status
Workgroup
Status - Subnet
Ids []string - Workgroup
Arn string - Workgroup
Id string - Workgroup
Name string
- base
Capacity Integer - config
Parameters List<WorkgroupConfig Parameter> - creation
Date String - endpoint
Workgroup
Endpoint - enhanced
Vpc BooleanRouting - namespace
Name String - publicly
Accessible Boolean - security
Group List<String>Ids - status
Workgroup
Status - subnet
Ids List<String> - workgroup
Arn String - workgroup
Id String - workgroup
Name String
- base
Capacity number - config
Parameters WorkgroupConfig Parameter[] - creation
Date string - endpoint
Workgroup
Endpoint - enhanced
Vpc booleanRouting - namespace
Name string - publicly
Accessible boolean - security
Group string[]Ids - status
Workgroup
Status - subnet
Ids string[] - workgroup
Arn string - workgroup
Id string - workgroup
Name string
- base_
capacity int - config_
parameters Sequence[WorkgroupConfig Parameter] - creation_
date str - endpoint
Workgroup
Endpoint - enhanced_
vpc_ boolrouting - namespace_
name str - publicly_
accessible bool - security_
group_ Sequence[str]ids - status
Workgroup
Status - subnet_
ids Sequence[str] - workgroup_
arn str - workgroup_
id str - workgroup_
name str
- base
Capacity Number - config
Parameters List<Property Map> - creation
Date String - endpoint Property Map
- enhanced
Vpc BooleanRouting - namespace
Name String - publicly
Accessible Boolean - security
Group List<String>Ids - status "CREATING" | "AVAILABLE" | "MODIFYING" | "DELETING"
- subnet
Ids List<String> - workgroup
Arn String - workgroup
Id String - workgroup
Name String
WorkgroupConfigParameter
- Parameter
Key string - Parameter
Value string
- Parameter
Key string - Parameter
Value string
- parameter
Key String - parameter
Value String
- parameter
Key string - parameter
Value string
- parameter_
key str - parameter_
value str
- parameter
Key String - parameter
Value String
WorkgroupEndpoint
- Address string
- Port int
- Vpc
Endpoints []WorkgroupVpc Endpoint
- address String
- port Integer
- vpc
Endpoints List<WorkgroupVpc Endpoint>
- address string
- port number
- vpc
Endpoints WorkgroupVpc Endpoint[]
- address String
- port Number
- vpc
Endpoints List<Property Map>
WorkgroupNetworkInterface
- Availability
Zone string - Network
Interface stringId - Private
Ip stringAddress - Subnet
Id string
- Availability
Zone string - Network
Interface stringId - Private
Ip stringAddress - Subnet
Id string
- availability
Zone String - network
Interface StringId - private
Ip StringAddress - subnet
Id String
- availability
Zone string - network
Interface stringId - private
Ip stringAddress - subnet
Id string
- availability_
zone str - network_
interface_ strid - private_
ip_ straddress - subnet_
id str
- availability
Zone String - network
Interface StringId - private
Ip StringAddress - subnet
Id String
WorkgroupStatus
WorkgroupVpcEndpoint
- network
Interfaces List<Property Map> - vpc
Endpoint StringId - vpc
Id String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0