Class: Aws::IoT::Types::CreateTopicRuleRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot/types.rb

Overview

The input for the CreateTopicRule operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#rule_nameString

The name of the rule.

Returns:

  • (String)


4162
4163
4164
4165
4166
4167
4168
# File 'lib/aws-sdk-iot/types.rb', line 4162

class CreateTopicRuleRequest < Struct.new(
  :rule_name,
  :topic_rule_payload,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsString

Metadata which can be used to manage the topic rule.

<note markdown=“1”> For URI Request parameters use format: …key1=value1&amp;key2=value2…

For the CLI command-line parameter use format: --tags

“key1=value1&amp;key2=value2…”

For the cli-input-json file use format: "tags":

“key1=value1&amp;key2=value2…”

</note>

Returns:

  • (String)


4162
4163
4164
4165
4166
4167
4168
# File 'lib/aws-sdk-iot/types.rb', line 4162

class CreateTopicRuleRequest < Struct.new(
  :rule_name,
  :topic_rule_payload,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#topic_rule_payloadTypes::TopicRulePayload

The rule payload.



4162
4163
4164
4165
4166
4167
4168
# File 'lib/aws-sdk-iot/types.rb', line 4162

class CreateTopicRuleRequest < Struct.new(
  :rule_name,
  :topic_rule_payload,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end