Class: Aws::IoTTwinMaker::Types::SyncResourceFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTTwinMaker::Types::SyncResourceFilter
- Defined in:
- gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb
Overview
Note:
SyncResourceFilter is a union - when making an API calls you must set exactly one of the members.
The sync resource filter.
Direct Known Subclasses
Defined Under Namespace
Classes: ExternalId, ResourceId, ResourceType, State, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#external_id ⇒ String
The external ID.
-
#resource_id ⇒ String
The sync resource filter resource ID.
-
#resource_type ⇒ String
The sync resource filter resource type.
-
#state ⇒ String
The sync resource filter's state.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#external_id ⇒ String
The external ID.
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_id ⇒ String
The sync resource filter resource ID.
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_type ⇒ String
The sync resource filter resource type
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 |
#state ⇒ String
The sync resource filter's state.
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 |
#unknown ⇒ Object
Returns the value of attribute unknown
3616 3617 3618 |
# File 'gems/aws-sdk-iottwinmaker/lib/aws-sdk-iottwinmaker/types.rb', line 3616 def unknown @unknown end |