Class: Aws::SageMaker::Types::Workforce

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

A single private workforce, which is automatically created when you create your first private work team. You can create one private work force in each Amazon Web Services Region. By default, any workforce-related API operation used in a specific region will apply to the workforce created in that region. To learn how to create a private workforce, see [Create a Private Workforce].

[1]: docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-create-private.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cognito_configTypes::CognitoConfig

The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single [ Amazon Cognito user pool].

[1]: docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html



55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#create_dateTime

The date that the workforce is created.

Returns:

  • (Time)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

The reason your workforce failed.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#ip_address_typeString

The IP address type you specify - either IPv4 only or dualstack (IPv4 and IPv6) - to support your labeling workforce.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_dateTime

The most recent date that [UpdateWorkforce] was used to successfully add one or more IP address ranges ([CIDRs]) to a private workforce’s allow list.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateWorkforce.html [2]: docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html

Returns:

  • (Time)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#oidc_configTypes::OidcConfigForResponse

The configuration of an OIDC Identity Provider (IdP) private workforce.



55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#source_ip_configTypes::SourceIpConfig

A list of one to ten IP address ranges ([CIDRs]) to be added to the workforce allow list. By default, a workforce isn’t restricted to specific IP addresses.

[1]: docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html



55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of your workforce.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#sub_domainString

The subdomain for your OIDC Identity Provider.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#workforce_arnString

The Amazon Resource Name (ARN) of the private workforce.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#workforce_nameString

The name of the private workforce.

Returns:

  • (String)


55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end

#workforce_vpc_configTypes::WorkforceVpcConfigResponse

The configuration of a VPC workforce.



55434
55435
55436
55437
55438
55439
55440
55441
55442
55443
55444
55445
55446
55447
55448
55449
# File 'lib/aws-sdk-sagemaker/types.rb', line 55434

class Workforce < Struct.new(
  :workforce_name,
  :workforce_arn,
  :last_updated_date,
  :source_ip_config,
  :sub_domain,
  :cognito_config,
  :oidc_config,
  :create_date,
  :workforce_vpc_config,
  :status,
  :failure_reason,
  :ip_address_type)
  SENSITIVE = []
  include Aws::Structure
end