| 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 |
Amazonka.RedshiftServerLess.Types.Workgroup
Description
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.
Constructors
| Workgroup' | |
Fields
| |
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.