Class: Aws::IoTSiteWise::Types::PutAssetModelInterfaceRelationshipRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asset_model_idString

The ID of the asset model. This can be either the actual ID in UUID format, or else externalId: followed by the external ID.

Returns:

  • (String)


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_tokenString

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.

Returns:

  • (String)


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_idString

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.

Returns:

  • (String)


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_configurationTypes::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