Class: Aws::SageMaker::Types::CreateWorkforceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::CreateWorkforceRequest
- Defined in:
- gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cognito_config ⇒ Types::CognitoConfig
Use this parameter to configure an Amazon Cognito private workforce.
-
#oidc_config ⇒ Types::OidcConfig
Use this parameter to configure a private workforce using your own OIDC Identity Provider.
-
#source_ip_config ⇒ Types::SourceIpConfig
A list of IP address ranges ([CIDRs][1]).
-
#tags ⇒ Array<Types::Tag>
An array of key-value pairs that contain metadata to help you categorize and organize our workforce.
-
#workforce_name ⇒ String
The name of the private workforce.
-
#workforce_vpc_config ⇒ Types::WorkforceVpcConfigRequest
Use this parameter to configure a workforce using VPC.
Instance Attribute Details
#cognito_config ⇒ Types::CognitoConfig
Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.
Do not use OidcConfig
if you specify values for CognitoConfig
.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |
#oidc_config ⇒ Types::OidcConfig
Use this parameter to configure a private workforce using your own OIDC Identity Provider.
Do not use CognitoConfig
if you specify values for OidcConfig
.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |
#source_ip_config ⇒ Types::SourceIpConfig
A list of IP address ranges (CIDRs). Used to create an allow list of IP addresses for a private workforce. Workers will only be able to login to their worker portal from an IP address within this range. By default, a workforce isn't restricted to specific IP addresses.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |
#workforce_name ⇒ String
The name of the private workforce.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |
#workforce_vpc_config ⇒ Types::WorkforceVpcConfigRequest
Use this parameter to configure a workforce using VPC.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 9504 class CreateWorkforceRequest < Struct.new( :cognito_config, :oidc_config, :source_ip_config, :workforce_name, :tags, :workforce_vpc_config) SENSITIVE = [] include Aws::Structure end |