Interface CfnWorkteamProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnWorkteamProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.573Z") @Stability(Stable) public interface CfnWorkteamProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnWorkteam.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.sagemaker.*;
 CfnWorkteamProps cfnWorkteamProps = CfnWorkteamProps.builder()
         .description("description")
         .memberDefinitions(List.of(MemberDefinitionProperty.builder()
                 .cognitoMemberDefinition(CognitoMemberDefinitionProperty.builder()
                         .cognitoClientId("cognitoClientId")
                         .cognitoUserGroup("cognitoUserGroup")
                         .cognitoUserPool("cognitoUserPool")
                         .build())
                 .oidcMemberDefinition(OidcMemberDefinitionProperty.builder()
                         .oidcGroups(List.of("oidcGroups"))
                         .build())
                 .build()))
         .notificationConfiguration(NotificationConfigurationProperty.builder()
                 .notificationTopicArn("notificationTopicArn")
                 .build())
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .workforceName("workforceName")
         .workteamName("workteamName")
         .build();
 
  • Method Details

    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      A description of the work team.
    • getMemberDefinitions

      @Stability(Stable) @Nullable default Object getMemberDefinitions()
      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 .

    • getNotificationConfiguration

      @Stability(Stable) @Nullable default Object getNotificationConfiguration()
      Configures SNS notifications of available or expiring work items for work teams.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      An array of key-value pairs.
    • getWorkforceName

      @Stability(Stable) @Nullable default String getWorkforceName()
      AWS::SageMaker::Workteam.WorkforceName.
    • getWorkteamName

      @Stability(Stable) @Nullable default String getWorkteamName()
      The name of the work team.
    • builder

      @Stability(Stable) static CfnWorkteamProps.Builder builder()
      Returns:
      a CfnWorkteamProps.Builder of CfnWorkteamProps