Class: Aws::IoTSiteWise::Types::PutAssetModelInterfaceRelationshipRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::PutAssetModelInterfaceRelationshipRequest
- Defined in:
- gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#asset_model_id ⇒ String
The ID of the asset model.
-
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
-
#interface_asset_model_id ⇒ String
The ID of the interface asset model.
-
#property_mapping_configuration ⇒ Types::PropertyMappingConfiguration
The configuration for mapping properties from the interface asset model to the asset model where the interface is applied.
Instance Attribute Details
#asset_model_id ⇒ String
The ID of the asset model. This can be either the actual ID in UUID format, or else externalId: followed by the external ID.
9427 9428 9429 9430 9431 9432 9433 9434 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9427 class PutAssetModelInterfaceRelationshipRequest < Struct.new( :asset_model_id, :interface_asset_model_id, :property_mapping_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#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.
9427 9428 9429 9430 9431 9432 9433 9434 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9427 class PutAssetModelInterfaceRelationshipRequest < Struct.new( :asset_model_id, :interface_asset_model_id, :property_mapping_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#interface_asset_model_id ⇒ String
The ID of the interface asset model. This can be either the actual ID in UUID format, or else externalId: followed by the external ID.
9427 9428 9429 9430 9431 9432 9433 9434 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9427 class PutAssetModelInterfaceRelationshipRequest < Struct.new( :asset_model_id, :interface_asset_model_id, :property_mapping_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#property_mapping_configuration ⇒ Types::PropertyMappingConfiguration
The configuration for mapping properties from the interface asset model to the asset model where the interface is applied. This configuration controls how properties are matched and created during the interface application process.
9427 9428 9429 9430 9431 9432 9433 9434 |
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 9427 class PutAssetModelInterfaceRelationshipRequest < Struct.new( :asset_model_id, :interface_asset_model_id, :property_mapping_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |