Class: Aws::IoT::Types::CreateDimensionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::CreateDimensionRequest
- Defined in:
- gems/aws-sdk-iot/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.
2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2927 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.
2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2927 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/#").
2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2927 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.
2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2927 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.
2927 2928 2929 2930 2931 2932 2933 2934 2935 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2927 class CreateDimensionRequest < Struct.new( :name, :type, :string_values, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |