Class: Aws::Comprehend::Types::CreateFlywheelRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#active_model_arnString

To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version. Do not set TaskConfig or ModelType if you specify an ActiveModelArn.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#client_request_tokenString

A unique identifier for the request. If you don't set the client request token, Amazon Comprehend generates one.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#data_access_role_arnString

The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access the flywheel data in the data lake.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#data_lake_s3_uriString

Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3 bucket. The flywheel creates the data lake at this location.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#data_security_configTypes::DataSecurityConfig

Data security configurations.



1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#flywheel_nameString

Name for the flywheel.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#model_typeString

The model type. You need to set ModelType if you are creating a flywheel for a new model.

Returns:

  • (String)


1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags to associate with this flywheel.

Returns:



1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#task_configTypes::TaskConfig

Configuration about the model associated with the flywheel. You need to set TaskConfig if you are creating a flywheel for a new model.

Returns:



1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
# File 'gems/aws-sdk-comprehend/lib/aws-sdk-comprehend/types.rb', line 1408

class CreateFlywheelRequest < Struct.new(
  :flywheel_name,
  :active_model_arn,
  :data_access_role_arn,
  :task_config,
  :model_type,
  :data_lake_s3_uri,
  :data_security_config,
  :client_request_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end