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 Workteam = Workteam' {
- createDate :: Maybe POSIX
- lastUpdatedDate :: Maybe POSIX
- notificationConfiguration :: Maybe NotificationConfiguration
- productListingIds :: Maybe [Text]
- subDomain :: Maybe Text
- workforceArn :: Maybe Text
- workteamName :: Text
- memberDefinitions :: NonEmpty MemberDefinition
- workteamArn :: Text
- description :: Text
- newWorkteam :: Text -> NonEmpty MemberDefinition -> Text -> Text -> Workteam
- workteam_createDate :: Lens' Workteam (Maybe UTCTime)
- workteam_lastUpdatedDate :: Lens' Workteam (Maybe UTCTime)
- workteam_notificationConfiguration :: Lens' Workteam (Maybe NotificationConfiguration)
- workteam_productListingIds :: Lens' Workteam (Maybe [Text])
- workteam_subDomain :: Lens' Workteam (Maybe Text)
- workteam_workforceArn :: Lens' Workteam (Maybe Text)
- workteam_workteamName :: Lens' Workteam Text
- workteam_memberDefinitions :: Lens' Workteam (NonEmpty MemberDefinition)
- workteam_workteamArn :: Lens' Workteam Text
- workteam_description :: Lens' Workteam Text
Documentation
Provides details about a labeling work team.
See: newWorkteam
smart constructor.
Workteam' | |
|
Instances
Create a value of Workteam
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:createDate:Workteam'
, workteam_createDate
- The date and time that the work team was created (timestamp).
$sel:lastUpdatedDate:Workteam'
, workteam_lastUpdatedDate
- The date and time that the work team was last updated (timestamp).
$sel:notificationConfiguration:Workteam'
, workteam_notificationConfiguration
- Configures SNS notifications of available or expiring work items for
work teams.
$sel:productListingIds:Workteam'
, workteam_productListingIds
- The Amazon Marketplace identifier for a vendor's work team.
$sel:subDomain:Workteam'
, workteam_subDomain
- The URI of the labeling job's user interface. Workers open this URI to
start labeling your data objects.
$sel:workforceArn:Workteam'
, workteam_workforceArn
- The Amazon Resource Name (ARN) of the workforce.
$sel:workteamName:Workteam'
, workteam_workteamName
- The name of the work team.
$sel:memberDefinitions:Workteam'
, workteam_memberDefinitions
- A list of MemberDefinition
objects that contains objects that identify
the workers that make up the work team.
Workforces can be created using Amazon Cognito or your own OIDC Identity
Provider (IdP). For private workforces created using Amazon Cognito use
CognitoMemberDefinition
. For workforces created using your own OIDC
identity provider (IdP) use OidcMemberDefinition
.
$sel:workteamArn:Workteam'
, workteam_workteamArn
- The Amazon Resource Name (ARN) that identifies the work team.
$sel:description:Workteam'
, workteam_description
- A description of the work team.
workteam_createDate :: Lens' Workteam (Maybe UTCTime) Source #
The date and time that the work team was created (timestamp).
workteam_lastUpdatedDate :: Lens' Workteam (Maybe UTCTime) Source #
The date and time that the work team was last updated (timestamp).
workteam_notificationConfiguration :: Lens' Workteam (Maybe NotificationConfiguration) Source #
Configures SNS notifications of available or expiring work items for work teams.
workteam_productListingIds :: Lens' Workteam (Maybe [Text]) Source #
The Amazon Marketplace identifier for a vendor's work team.
workteam_subDomain :: Lens' Workteam (Maybe Text) Source #
The URI of the labeling job's user interface. Workers open this URI to start labeling your data objects.
workteam_workforceArn :: Lens' Workteam (Maybe Text) Source #
The Amazon Resource Name (ARN) of the workforce.
workteam_memberDefinitions :: Lens' Workteam (NonEmpty MemberDefinition) Source #
A list of MemberDefinition
objects that contains objects that identify
the workers that make up the work team.
Workforces can be created using Amazon Cognito or your own OIDC Identity
Provider (IdP). For private workforces created using Amazon Cognito use
CognitoMemberDefinition
. For workforces created using your own OIDC
identity provider (IdP) use OidcMemberDefinition
.