We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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.
- Member
Definitions List<Pulumi.Aws Native. Sage Maker. Inputs. Workteam Member Definition> - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- Notification
Configuration Pulumi.Aws Native. Sage Maker. Inputs. Workteam Notification Configuration - Configures SNS notifications of available or expiring work items for work teams.
-
List<Pulumi.
Aws Native. Inputs. Tag> - 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.
- Member
Definitions []WorkteamMember Definition Args - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- Notification
Configuration WorkteamNotification Configuration Args - Configures SNS notifications of available or expiring work items for work teams.
-
Tag
Args - 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.
- 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.
- 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.
- member
Definitions List<WorkteamMember Definition> - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- notification
Configuration WorkteamNotification Configuration - Configures SNS notifications of available or expiring work items for work teams.
- List<Tag>
- 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.
- member
Definitions WorkteamMember Definition[] - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- notification
Configuration WorkteamNotification Configuration - Configures SNS notifications of available or expiring work items for work teams.
- Tag[]
- An array of key-value pairs.
- workforce
Name string - The name of the Workforce
- workteam
Name string - The name of the work team.
- description str
- A description of the work team.
- member_
definitions Sequence[WorkteamMember Definition Args] - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- notification_
configuration WorkteamNotification Configuration Args - Configures SNS notifications of available or expiring work items for work teams.
-
Sequence[Tag
Args] - 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.
- member
Definitions List<Property Map> - A list of MemberDefinition objects that contains objects that identify the workers that make up the work team.
- notification
Configuration Property Map - Configures SNS notifications of available or expiring work items for work teams.
- List<Property Map>
- An array of key-value pairs.
- workforce
Name String - The name of the Workforce
- workteam
Name 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.
- Workteam
Arn 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.
- workteam_
arn 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.
- workteam
Arn 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.
- workteam
Arn String - The Amazon Resource Name (ARN) that identifies the work team.
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.WorkteamCognitoMemberDefinition, WorkteamCognitoMemberDefinitionArgs
The Amazon Cognito user group that is part of the work team.- Cognito
Client stringId - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- Cognito
User stringGroup - An identifier for a user group.
- Cognito
User stringPool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- Cognito
Client stringId - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- Cognito
User stringGroup - An identifier for a user group.
- Cognito
User stringPool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- cognito_
client_ stringid - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- cognito_
user_ stringgroup - An identifier for a user group.
- cognito_
user_ stringpool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- cognito
Client StringId - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- cognito
User StringGroup - An identifier for a user group.
- cognito
User StringPool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- cognito
Client stringId - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- cognito
User stringGroup - An identifier for a user group.
- cognito
User stringPool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- cognito_
client_ strid - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- cognito_
user_ strgroup - An identifier for a user group.
- cognito_
user_ strpool - An identifier for a user pool. The user pool must be in the same region as the service that you are calling.
- cognito
Client StringId - An identifier for an application client. You must create the app client ID using Amazon Cognito.
- cognito
User StringGroup - An identifier for a user group.
- cognito
User StringPool - 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.- Cognito
Member Pulumi.Definition Aws Native. Sage Maker. Inputs. Workteam Cognito Member Definition - The Amazon Cognito user group that is part of the work team
- Oidc
Member Pulumi.Definition Aws Native. Sage Maker. Inputs. Workteam Oidc Member Definition - A list user groups that exist in your OIDC Identity Provider (IdP).
- Cognito
Member WorkteamDefinition Cognito Member Definition - The Amazon Cognito user group that is part of the work team
- Oidc
Member WorkteamDefinition Oidc Member Definition - A list user groups that exist in your OIDC Identity Provider (IdP).
- cognito_
member_ objectdefinition - The Amazon Cognito user group that is part of the work team
- oidc_
member_ objectdefinition - A list user groups that exist in your OIDC Identity Provider (IdP).
- cognito
Member WorkteamDefinition Cognito Member Definition - The Amazon Cognito user group that is part of the work team
- oidc
Member WorkteamDefinition Oidc Member Definition - A list user groups that exist in your OIDC Identity Provider (IdP).
- cognito
Member WorkteamDefinition Cognito Member Definition - The Amazon Cognito user group that is part of the work team
- oidc
Member WorkteamDefinition Oidc Member Definition - A list user groups that exist in your OIDC Identity Provider (IdP).
- cognito_
member_ Workteamdefinition Cognito Member Definition - The Amazon Cognito user group that is part of the work team
- oidc_
member_ Workteamdefinition Oidc Member Definition - A list user groups that exist in your OIDC Identity Provider (IdP).
- cognito
Member Property MapDefinition - The Amazon Cognito user group that is part of the work team
- oidc
Member Property MapDefinition - 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.- Notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- Notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- notification_
topic_ stringarn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- notification
Topic StringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- notification_
topic_ strarn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications should be published.
- notification
Topic StringArn - 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).- Oidc
Groups List<string> - A list of OIDC group names whose members will be part of this workteam
- Oidc
Groups []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
- oidc
Groups List<String> - A list of OIDC group names whose members will be part of this workteam
- oidc
Groups 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
- oidc
Groups 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
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi