Class: Aws::IoTSiteWise::Types::CreateComputationModelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::CreateComputationModelRequest
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
-
#computation_model_configuration ⇒ Types::ComputationModelConfiguration
The configuration for the computation model.
-
#computation_model_data_binding ⇒ Hash<String,Types::ComputationModelDataBindingValue>
The data binding for the computation model.
-
#computation_model_description ⇒ String
The description of the computation model.
-
#computation_model_name ⇒ String
The name of the computation model.
-
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the asset.
Instance Attribute Details
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
A suitable default value is auto-generated. You should normally not need to pass this option.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#computation_model_configuration ⇒ Types::ComputationModelConfiguration
The configuration for the computation model.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#computation_model_data_binding ⇒ Hash<String,Types::ComputationModelDataBindingValue>
The data binding for the computation model. Key is a variable name
defined in configuration. Value is a
ComputationModelDataBindingValue
referenced by the variable.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#computation_model_description ⇒ String
The description of the computation model.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#computation_model_name ⇒ String
The name of the computation model.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the asset. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.
3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3408 class CreateComputationModelRequest < Struct.new( :computation_model_name, :computation_model_description, :computation_model_configuration, :computation_model_data_binding, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |