Module: Aws::IoTTwinMaker::Types

Defined in:
gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb

Defined Under Namespace

Classes: AccessDeniedException, BatchPutPropertyError, BatchPutPropertyErrorEntry, BatchPutPropertyValuesRequest, BatchPutPropertyValuesResponse, BundleInformation, CancelMetadataTransferJobRequest, CancelMetadataTransferJobResponse, ColumnDescription, ComponentPropertyGroupRequest, ComponentPropertyGroupResponse, ComponentRequest, ComponentResponse, ComponentSummary, ComponentTypeSummary, ComponentUpdateRequest, CompositeComponentRequest, CompositeComponentTypeRequest, CompositeComponentTypeResponse, CompositeComponentUpdateRequest, ConflictException, ConnectorFailureException, ConnectorTimeoutException, CreateComponentTypeRequest, CreateComponentTypeResponse, CreateEntityRequest, CreateEntityResponse, CreateMetadataTransferJobRequest, CreateMetadataTransferJobResponse, CreateSceneRequest, CreateSceneResponse, CreateSyncJobRequest, CreateSyncJobResponse, CreateWorkspaceRequest, CreateWorkspaceResponse, DataConnector, DataType, DataValue, DeleteComponentTypeRequest, DeleteComponentTypeResponse, DeleteEntityRequest, DeleteEntityResponse, DeleteSceneRequest, DeleteSceneResponse, DeleteSyncJobRequest, DeleteSyncJobResponse, DeleteWorkspaceRequest, DeleteWorkspaceResponse, DestinationConfiguration, EntityPropertyReference, EntitySummary, ErrorDetails, ExecuteQueryRequest, ExecuteQueryResponse, FilterByAsset, FilterByAssetModel, FilterByComponentType, FilterByEntity, FunctionRequest, FunctionResponse, GetComponentTypeRequest, GetComponentTypeResponse, GetEntityRequest, GetEntityResponse, GetMetadataTransferJobRequest, GetMetadataTransferJobResponse, GetPricingPlanResponse, GetPropertyValueHistoryRequest, GetPropertyValueHistoryResponse, GetPropertyValueRequest, GetPropertyValueResponse, GetSceneRequest, GetSceneResponse, GetSyncJobRequest, GetSyncJobResponse, GetWorkspaceRequest, GetWorkspaceResponse, InternalServerException, InterpolationParameters, IotSiteWiseSourceConfiguration, IotSiteWiseSourceConfigurationFilter, IotTwinMakerDestinationConfiguration, IotTwinMakerSourceConfiguration, IotTwinMakerSourceConfigurationFilter, LambdaFunction, ListComponentTypesFilter, ListComponentTypesRequest, ListComponentTypesResponse, ListComponentsRequest, ListComponentsResponse, ListEntitiesFilter, ListEntitiesRequest, ListEntitiesResponse, ListMetadataTransferJobsFilter, ListMetadataTransferJobsRequest, ListMetadataTransferJobsResponse, ListPropertiesRequest, ListPropertiesResponse, ListScenesRequest, ListScenesResponse, ListSyncJobsRequest, ListSyncJobsResponse, ListSyncResourcesRequest, ListSyncResourcesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListWorkspacesRequest, ListWorkspacesResponse, MetadataTransferJobProgress, MetadataTransferJobStatus, MetadataTransferJobSummary, OrderBy, ParentEntityUpdateRequest, PricingPlan, PropertyDefinitionRequest, PropertyDefinitionResponse, PropertyFilter, PropertyGroupRequest, PropertyGroupResponse, PropertyLatestValue, PropertyRequest, PropertyResponse, PropertySummary, PropertyValue, PropertyValueEntry, PropertyValueHistory, QueryTimeoutException, Relationship, RelationshipValue, ResourceNotFoundException, Row, S3DestinationConfiguration, S3SourceConfiguration, SceneError, SceneSummary, ServiceQuotaExceededException, SourceConfiguration, Status, SyncJobStatus, SyncJobSummary, SyncResourceFilter, SyncResourceStatus, SyncResourceSummary, TabularConditions, TagResourceRequest, TagResourceResponse, ThrottlingException, TooManyTagsException, UntagResourceRequest, UntagResourceResponse, UpdateComponentTypeRequest, UpdateComponentTypeResponse, UpdateEntityRequest, UpdateEntityResponse, UpdatePricingPlanRequest, UpdatePricingPlanResponse, UpdateSceneRequest, UpdateSceneResponse, UpdateWorkspaceRequest, UpdateWorkspaceResponse, ValidationException, WorkspaceSummary

Instance Attribute Summary collapse

Instance Attribute Details

#component_type_idString

The ID of the component type in the entities in the list.

Returns:

  • (String)


2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2423

class ListEntitiesFilter < Struct.new(
  :parent_entity_id,
  :component_type_id,
  :external_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ParentEntityId < ListEntitiesFilter; end
  class ComponentTypeId < ListEntitiesFilter; end
  class ExternalId < ListEntitiesFilter; end
  class Unknown < ListEntitiesFilter; end
end

#extends_fromString

The component type that the component types in the list extend.

Returns:

  • (String)


2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2289

class ListComponentTypesFilter < Struct.new(
  :extends_from,
  :namespace,
  :is_abstract,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ExtendsFrom < ListComponentTypesFilter; end
  class Namespace < ListComponentTypesFilter; end
  class IsAbstract < ListComponentTypesFilter; end
  class Unknown < ListComponentTypesFilter; end
end

#external_idString

The external ID.

Returns:

  • (String)


2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2423

class ListEntitiesFilter < Struct.new(
  :parent_entity_id,
  :component_type_id,
  :external_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ParentEntityId < ListEntitiesFilter; end
  class ComponentTypeId < ListEntitiesFilter; end
  class ExternalId < ListEntitiesFilter; end
  class Unknown < ListEntitiesFilter; end
end

#filter_by_assetTypes::FilterByAsset

Filter by asset.



2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2185

class IotSiteWiseSourceConfigurationFilter < Struct.new(
  :filter_by_asset_model,
  :filter_by_asset,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FilterByAssetModel < IotSiteWiseSourceConfigurationFilter; end
  class FilterByAsset < IotSiteWiseSourceConfigurationFilter; end
  class Unknown < IotSiteWiseSourceConfigurationFilter; end
end

#filter_by_asset_modelTypes::FilterByAssetModel

Filter by asset model.



2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2185

class IotSiteWiseSourceConfigurationFilter < Struct.new(
  :filter_by_asset_model,
  :filter_by_asset,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FilterByAssetModel < IotSiteWiseSourceConfigurationFilter; end
  class FilterByAsset < IotSiteWiseSourceConfigurationFilter; end
  class Unknown < IotSiteWiseSourceConfigurationFilter; end
end

#filter_by_component_typeTypes::FilterByComponentType

Filter by component type.



2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2243

class IotTwinMakerSourceConfigurationFilter < Struct.new(
  :filter_by_component_type,
  :filter_by_entity,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FilterByComponentType < IotTwinMakerSourceConfigurationFilter; end
  class FilterByEntity < IotTwinMakerSourceConfigurationFilter; end
  class Unknown < IotTwinMakerSourceConfigurationFilter; end
end

#filter_by_entityTypes::FilterByEntity

Filter by entity.



2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2243

class IotTwinMakerSourceConfigurationFilter < Struct.new(
  :filter_by_component_type,
  :filter_by_entity,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FilterByComponentType < IotTwinMakerSourceConfigurationFilter; end
  class FilterByEntity < IotTwinMakerSourceConfigurationFilter; end
  class Unknown < IotTwinMakerSourceConfigurationFilter; end
end

#is_abstractBoolean

A Boolean value that specifies whether the component types in the list are abstract.

Returns:

  • (Boolean)


2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2289

class ListComponentTypesFilter < Struct.new(
  :extends_from,
  :namespace,
  :is_abstract,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ExtendsFrom < ListComponentTypesFilter; end
  class Namespace < ListComponentTypesFilter; end
  class IsAbstract < ListComponentTypesFilter; end
  class Unknown < ListComponentTypesFilter; end
end

#namespaceString

The namespace to which the component types in the list belong.

Returns:

  • (String)


2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2289

class ListComponentTypesFilter < Struct.new(
  :extends_from,
  :namespace,
  :is_abstract,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ExtendsFrom < ListComponentTypesFilter; end
  class Namespace < ListComponentTypesFilter; end
  class IsAbstract < ListComponentTypesFilter; end
  class Unknown < ListComponentTypesFilter; end
end

#parent_entity_idString

The parent of the entities in the list.

Returns:

  • (String)


2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2423

class ListEntitiesFilter < Struct.new(
  :parent_entity_id,
  :component_type_id,
  :external_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ParentEntityId < ListEntitiesFilter; end
  class ComponentTypeId < ListEntitiesFilter; end
  class ExternalId < ListEntitiesFilter; end
  class Unknown < ListEntitiesFilter; end
end

#resource_idString

The sync resource filter resource ID.

Returns:

  • (String)


3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3616

class SyncResourceFilter < Struct.new(
  :state,
  :resource_type,
  :resource_id,
  :external_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class State < SyncResourceFilter; end
  class ResourceType < SyncResourceFilter; end
  class ResourceId < SyncResourceFilter; end
  class ExternalId < SyncResourceFilter; end
  class Unknown < SyncResourceFilter; end
end

#resource_typeString

The sync resource filter resource type

Returns:

  • (String)


3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3616

class SyncResourceFilter < Struct.new(
  :state,
  :resource_type,
  :resource_id,
  :external_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class State < SyncResourceFilter; end
  class ResourceType < SyncResourceFilter; end
  class ResourceId < SyncResourceFilter; end
  class ExternalId < SyncResourceFilter; end
  class Unknown < SyncResourceFilter; end
end

#stateString

The sync resource filter's state.

Returns:

  • (String)


2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2497

class ListMetadataTransferJobsFilter < Struct.new(
  :workspace_id,
  :state,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class WorkspaceId < ListMetadataTransferJobsFilter; end
  class State < ListMetadataTransferJobsFilter; end
  class Unknown < ListMetadataTransferJobsFilter; end
end

#workspace_idString

The workspace Id.

Returns:

  • (String)


2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 2497

class ListMetadataTransferJobsFilter < Struct.new(
  :workspace_id,
  :state,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class WorkspaceId < ListMetadataTransferJobsFilter; end
  class State < ListMetadataTransferJobsFilter; end
  class Unknown < ListMetadataTransferJobsFilter; end
end