Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Workteam = Workteam' {
- subDomain :: Maybe Text
- productListingIds :: Maybe [Text]
- notificationConfiguration :: Maybe NotificationConfiguration
- createDate :: Maybe POSIX
- workforceArn :: Maybe Text
- lastUpdatedDate :: Maybe POSIX
- workteamName :: Text
- memberDefinitions :: NonEmpty MemberDefinition
- workteamArn :: Text
- description :: Text
- newWorkteam :: Text -> NonEmpty MemberDefinition -> Text -> Text -> Workteam
- workteam_subDomain :: Lens' Workteam (Maybe Text)
- workteam_productListingIds :: Lens' Workteam (Maybe [Text])
- workteam_notificationConfiguration :: Lens' Workteam (Maybe NotificationConfiguration)
- workteam_createDate :: Lens' Workteam (Maybe UTCTime)
- workteam_workforceArn :: Lens' Workteam (Maybe Text)
- workteam_lastUpdatedDate :: Lens' Workteam (Maybe UTCTime)
- 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:subDomain:Workteam'
, workteam_subDomain
- The URI of the labeling job's user interface. Workers open this URI to
start labeling your data objects.
$sel:productListingIds:Workteam'
, workteam_productListingIds
- The Amazon Marketplace identifier for a vendor's work team.
$sel:notificationConfiguration:Workteam'
, workteam_notificationConfiguration
- Configures SNS notifications of available or expiring work items for
work teams.
$sel:createDate:Workteam'
, workteam_createDate
- The date and time that the work team was created (timestamp).
$sel:workforceArn:Workteam'
, workteam_workforceArn
- The Amazon Resource Name (ARN) of the workforce.
$sel:lastUpdatedDate:Workteam'
, workteam_lastUpdatedDate
- The date and time that the work team was last updated (timestamp).
$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_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_productListingIds :: Lens' Workteam (Maybe [Text]) Source #
The Amazon Marketplace identifier for a vendor's work team.
workteam_notificationConfiguration :: Lens' Workteam (Maybe NotificationConfiguration) Source #
Configures SNS notifications of available or expiring work items for work teams.
workteam_createDate :: Lens' Workteam (Maybe UTCTime) Source #
The date and time that the work team was created (timestamp).
workteam_workforceArn :: Lens' Workteam (Maybe Text) Source #
The Amazon Resource Name (ARN) of the workforce.
workteam_lastUpdatedDate :: Lens' Workteam (Maybe UTCTime) Source #
The date and time that the work team was last updated (timestamp).
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
.