Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Workgroup = Workgroup' {
- baseCapacity :: Maybe Int
- configParameters :: Maybe [ConfigParameter]
- creationDate :: Maybe ISO8601
- endpoint :: Maybe Endpoint
- enhancedVpcRouting :: Maybe Bool
- namespaceName :: Maybe Text
- port :: Maybe Int
- publiclyAccessible :: Maybe Bool
- securityGroupIds :: Maybe [Text]
- status :: Maybe WorkgroupStatus
- subnetIds :: Maybe [Text]
- workgroupArn :: Maybe Text
- workgroupId :: Maybe Text
- workgroupName :: Maybe Text
- newWorkgroup :: Workgroup
- workgroup_baseCapacity :: Lens' Workgroup (Maybe Int)
- workgroup_configParameters :: Lens' Workgroup (Maybe [ConfigParameter])
- workgroup_creationDate :: Lens' Workgroup (Maybe UTCTime)
- workgroup_endpoint :: Lens' Workgroup (Maybe Endpoint)
- workgroup_enhancedVpcRouting :: Lens' Workgroup (Maybe Bool)
- workgroup_namespaceName :: Lens' Workgroup (Maybe Text)
- workgroup_port :: Lens' Workgroup (Maybe Int)
- workgroup_publiclyAccessible :: Lens' Workgroup (Maybe Bool)
- workgroup_securityGroupIds :: Lens' Workgroup (Maybe [Text])
- workgroup_status :: Lens' Workgroup (Maybe WorkgroupStatus)
- workgroup_subnetIds :: Lens' Workgroup (Maybe [Text])
- workgroup_workgroupArn :: Lens' Workgroup (Maybe Text)
- workgroup_workgroupId :: Lens' Workgroup (Maybe Text)
- workgroup_workgroupName :: Lens' Workgroup (Maybe Text)
Documentation
The collection of computing resources from which an endpoint is created.
See: newWorkgroup
smart constructor.
Workgroup' | |
|
Instances
newWorkgroup :: Workgroup Source #
Create a value of Workgroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baseCapacity:Workgroup'
, workgroup_baseCapacity
- The base data warehouse capacity of the workgroup in Redshift Processing
Units (RPUs).
$sel:configParameters:Workgroup'
, workgroup_configParameters
- An array of parameters to set for finer control over a database. The
options are datestyle
, enable_user_activity_logging
, query_group
,
search_path
, and max_query_execution_time
.
$sel:creationDate:Workgroup'
, workgroup_creationDate
- The creation date of the workgroup.
$sel:endpoint:Workgroup'
, workgroup_endpoint
- The endpoint that is created from the workgroup.
$sel:enhancedVpcRouting:Workgroup'
, workgroup_enhancedVpcRouting
- The value that specifies whether to enable enhanced virtual private
cloud (VPC) routing, which forces Amazon Redshift Serverless to route
traffic through your VPC.
$sel:namespaceName:Workgroup'
, workgroup_namespaceName
- The namespace the workgroup is associated with.
Workgroup
, workgroup_port
- The custom port to use when connecting to a workgroup. Valid port ranges
are 5431-5455 and 8191-8215. The default is 5439.
$sel:publiclyAccessible:Workgroup'
, workgroup_publiclyAccessible
- A value that specifies whether the workgroup can be accessible from a
public network
$sel:securityGroupIds:Workgroup'
, workgroup_securityGroupIds
- An array of security group IDs to associate with the workgroup.
$sel:status:Workgroup'
, workgroup_status
- The status of the workgroup.
$sel:subnetIds:Workgroup'
, workgroup_subnetIds
- An array of subnet IDs the workgroup is associated with.
$sel:workgroupArn:Workgroup'
, workgroup_workgroupArn
- The Amazon Resource Name (ARN) that links to the workgroup.
$sel:workgroupId:Workgroup'
, workgroup_workgroupId
- The unique identifier of the workgroup.
$sel:workgroupName:Workgroup'
, workgroup_workgroupName
- The name of the workgroup.
workgroup_baseCapacity :: Lens' Workgroup (Maybe Int) Source #
The base data warehouse capacity of the workgroup in Redshift Processing Units (RPUs).
workgroup_configParameters :: Lens' Workgroup (Maybe [ConfigParameter]) Source #
An array of parameters to set for finer control over a database. The
options are datestyle
, enable_user_activity_logging
, query_group
,
search_path
, and max_query_execution_time
.
workgroup_creationDate :: Lens' Workgroup (Maybe UTCTime) Source #
The creation date of the workgroup.
workgroup_endpoint :: Lens' Workgroup (Maybe Endpoint) Source #
The endpoint that is created from the workgroup.
workgroup_enhancedVpcRouting :: Lens' Workgroup (Maybe Bool) Source #
The value that specifies whether to enable enhanced virtual private cloud (VPC) routing, which forces Amazon Redshift Serverless to route traffic through your VPC.
workgroup_namespaceName :: Lens' Workgroup (Maybe Text) Source #
The namespace the workgroup is associated with.
workgroup_port :: Lens' Workgroup (Maybe Int) Source #
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
workgroup_publiclyAccessible :: Lens' Workgroup (Maybe Bool) Source #
A value that specifies whether the workgroup can be accessible from a public network
workgroup_securityGroupIds :: Lens' Workgroup (Maybe [Text]) Source #
An array of security group IDs to associate with the workgroup.
workgroup_status :: Lens' Workgroup (Maybe WorkgroupStatus) Source #
The status of the workgroup.
workgroup_subnetIds :: Lens' Workgroup (Maybe [Text]) Source #
An array of subnet IDs the workgroup is associated with.
workgroup_workgroupArn :: Lens' Workgroup (Maybe Text) Source #
The Amazon Resource Name (ARN) that links to the workgroup.