1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. sagemaker
  6. Workteam

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi

    Resource Type definition for AWS::SageMaker::Workteam

    Create Workteam Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Workteam(name: string, args: WorkteamArgs, opts?: CustomResourceOptions);
    @overload
    def Workteam(resource_name: str,
                 args: WorkteamArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Workteam(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 description: Optional[str] = None,
                 member_definitions: Optional[Sequence[WorkteamMemberDefinitionArgs]] = None,
                 notification_configuration: Optional[WorkteamNotificationConfigurationArgs] = None,
                 tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                 workforce_name: Optional[str] = None,
                 workteam_name: Optional[str] = None)
    func NewWorkteam(ctx *Context, name string, args WorkteamArgs, opts ...ResourceOption) (*Workteam, error)
    public Workteam(string name, WorkteamArgs args, CustomResourceOptions? opts = null)
    public Workteam(String name, WorkteamArgs args)
    public Workteam(String name, WorkteamArgs args, CustomResourceOptions options)
    
    type: aws-native:sagemaker:Workteam
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_sagemaker_workteam" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args WorkteamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WorkteamArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WorkteamArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkteamArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkteamArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Workteam Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Workteam resource accepts the following input properties:

    Description string
    A description of the work team.
    MemberDefinitions List<Pulumi.AwsNative.SageMaker.Inputs.WorkteamMemberDefinition>
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    NotificationConfiguration Pulumi.AwsNative.SageMaker.Inputs.WorkteamNotificationConfiguration
    Configures SNS notifications of available or expiring work items for work teams.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs.
    WorkforceName string
    The name of the Workforce
    WorkteamName string
    The name of the work team.
    Description string
    A description of the work team.
    MemberDefinitions []WorkteamMemberDefinitionArgs
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    NotificationConfiguration WorkteamNotificationConfigurationArgs
    Configures SNS notifications of available or expiring work items for work teams.
    Tags TagArgs
    An array of key-value pairs.
    WorkforceName string
    The name of the Workforce
    WorkteamName string
    The name of the work team.
    description string
    A description of the work team.
    member_definitions list(object)
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    notification_configuration object
    Configures SNS notifications of available or expiring work items for work teams.
    tags list(object)
    An array of key-value pairs.
    workforce_name string
    The name of the Workforce
    workteam_name string
    The name of the work team.
    description String
    A description of the work team.
    memberDefinitions List<WorkteamMemberDefinition>
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    notificationConfiguration WorkteamNotificationConfiguration
    Configures SNS notifications of available or expiring work items for work teams.
    tags List<Tag>
    An array of key-value pairs.
    workforceName String
    The name of the Workforce
    workteamName String
    The name of the work team.
    description string
    A description of the work team.
    memberDefinitions WorkteamMemberDefinition[]
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    notificationConfiguration WorkteamNotificationConfiguration
    Configures SNS notifications of available or expiring work items for work teams.
    tags Tag[]
    An array of key-value pairs.
    workforceName string
    The name of the Workforce
    workteamName string
    The name of the work team.
    description str
    A description of the work team.
    member_definitions Sequence[WorkteamMemberDefinitionArgs]
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    notification_configuration WorkteamNotificationConfigurationArgs
    Configures SNS notifications of available or expiring work items for work teams.
    tags Sequence[TagArgs]
    An array of key-value pairs.
    workforce_name str
    The name of the Workforce
    workteam_name str
    The name of the work team.
    description String
    A description of the work team.
    memberDefinitions List<Property Map>
    A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
    notificationConfiguration Property Map
    Configures SNS notifications of available or expiring work items for work teams.
    tags List<Property Map>
    An array of key-value pairs.
    workforceName String
    The name of the Workforce
    workteamName String
    The name of the work team.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Workteam resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    WorkteamArn string
    The Amazon Resource Name (ARN) that identifies the work team.
    Id string
    The provider-assigned unique ID for this managed resource.
    WorkteamArn string
    The Amazon Resource Name (ARN) that identifies the work team.
    id string
    The provider-assigned unique ID for this managed resource.
    workteam_arn string
    The Amazon Resource Name (ARN) that identifies the work team.
    id String
    The provider-assigned unique ID for this managed resource.
    workteamArn String
    The Amazon Resource Name (ARN) that identifies the work team.
    id string
    The provider-assigned unique ID for this managed resource.
    workteamArn string
    The Amazon Resource Name (ARN) that identifies the work team.
    id str
    The provider-assigned unique ID for this managed resource.
    workteam_arn str
    The Amazon Resource Name (ARN) that identifies the work team.
    id String
    The provider-assigned unique ID for this managed resource.
    workteamArn String
    The Amazon Resource Name (ARN) that identifies the work team.

    Supporting Types

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    WorkteamCognitoMemberDefinition, WorkteamCognitoMemberDefinitionArgs

    The Amazon Cognito user group that is part of the work team.
    CognitoClientId string
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    CognitoUserGroup string
    An identifier for a user group.
    CognitoUserPool string
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    CognitoClientId string
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    CognitoUserGroup string
    An identifier for a user group.
    CognitoUserPool string
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    cognito_client_id string
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    cognito_user_group string
    An identifier for a user group.
    cognito_user_pool string
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    cognitoClientId String
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    cognitoUserGroup String
    An identifier for a user group.
    cognitoUserPool String
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    cognitoClientId string
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    cognitoUserGroup string
    An identifier for a user group.
    cognitoUserPool string
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    cognito_client_id str
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    cognito_user_group str
    An identifier for a user group.
    cognito_user_pool str
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
    cognitoClientId String
    An identifier for an application client. You must create the app client ID using Amazon Cognito.
    cognitoUserGroup String
    An identifier for a user group.
    cognitoUserPool String
    An identifier for a user pool. The user pool must be in the same region as the service that you are calling.

    WorkteamMemberDefinition, WorkteamMemberDefinitionArgs

    Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team.
    CognitoMemberDefinition Pulumi.AwsNative.SageMaker.Inputs.WorkteamCognitoMemberDefinition
    The Amazon Cognito user group that is part of the work team
    OidcMemberDefinition Pulumi.AwsNative.SageMaker.Inputs.WorkteamOidcMemberDefinition
    A list user groups that exist in your OIDC Identity Provider (IdP).
    CognitoMemberDefinition WorkteamCognitoMemberDefinition
    The Amazon Cognito user group that is part of the work team
    OidcMemberDefinition WorkteamOidcMemberDefinition
    A list user groups that exist in your OIDC Identity Provider (IdP).
    cognito_member_definition object
    The Amazon Cognito user group that is part of the work team
    oidc_member_definition object
    A list user groups that exist in your OIDC Identity Provider (IdP).
    cognitoMemberDefinition WorkteamCognitoMemberDefinition
    The Amazon Cognito user group that is part of the work team
    oidcMemberDefinition WorkteamOidcMemberDefinition
    A list user groups that exist in your OIDC Identity Provider (IdP).
    cognitoMemberDefinition WorkteamCognitoMemberDefinition
    The Amazon Cognito user group that is part of the work team
    oidcMemberDefinition WorkteamOidcMemberDefinition
    A list user groups that exist in your OIDC Identity Provider (IdP).
    cognito_member_definition WorkteamCognitoMemberDefinition
    The Amazon Cognito user group that is part of the work team
    oidc_member_definition WorkteamOidcMemberDefinition
    A list user groups that exist in your OIDC Identity Provider (IdP).
    cognitoMemberDefinition Property Map
    The Amazon Cognito user group that is part of the work team
    oidcMemberDefinition Property Map
    A list user groups that exist in your OIDC Identity Provider (IdP).

    WorkteamNotificationConfiguration, WorkteamNotificationConfigurationArgs

    Configures SNS notifications of available or expiring work items for work teams.
    NotificationTopicArn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    NotificationTopicArn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    notification_topic_arn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    notificationTopicArn String
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    notificationTopicArn string
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    notification_topic_arn str
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
    notificationTopicArn String
    The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.

    WorkteamOidcMemberDefinition, WorkteamOidcMemberDefinitionArgs

    A list of user groups that exist in your OIDC Identity Provider (IdP).
    OidcGroups List<string>
    A list of OIDC group names whose members will be part of this workteam
    OidcGroups []string
    A list of OIDC group names whose members will be part of this workteam
    oidc_groups list(string)
    A list of OIDC group names whose members will be part of this workteam
    oidcGroups List<String>
    A list of OIDC group names whose members will be part of this workteam
    oidcGroups string[]
    A list of OIDC group names whose members will be part of this workteam
    oidc_groups Sequence[str]
    A list of OIDC group names whose members will be part of this workteam
    oidcGroups List<String>
    A list of OIDC group names whose members will be part of this workteam

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.81.0
    published on Monday, Sep 28, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial