Class: Aws::IoT::Types::CreateDimensionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::CreateDimensionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iot/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
Each dimension must have a unique client request token.
-
#name ⇒ String
A unique identifier for the dimension.
-
#string_values ⇒ Array<String>
Specifies the value or list of values for the dimension.
-
#tags ⇒ Array<Types::Tag>
Metadata that can be used to manage the dimension.
-
#type ⇒ String
Specifies the type of dimension.
Instance Attribute Details
#client_request_token ⇒ String
Each dimension must have a unique client request token. If you try to create a new dimension with the same token as a dimension that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/aws-sdk-iot/types.rb', line 2618 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A unique identifier for the dimension. Choose something that describes the type and value to make it easy to remember what it does.
2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/aws-sdk-iot/types.rb', line 2618 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#string_values ⇒ Array<String>
Specifies the value or list of values for the dimension. For ‘TOPIC_FILTER` dimensions, this is a pattern used to match the MQTT topic (for example, “admin/#”).
2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/aws-sdk-iot/types.rb', line 2618 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata that can be used to manage the dimension.
2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/aws-sdk-iot/types.rb', line 2618 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Specifies the type of dimension. Supported types: ‘TOPIC_FILTER.`
2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/aws-sdk-iot/types.rb', line 2618 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |