Class: Aws::IoTEvents::Types::CreateInputRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb

Overview

Note:

When making an API call, you may pass CreateInputRequest data as a hash:

{
  input_name: "InputName", # required
  input_description: "InputDescription",
  input_definition: { # required
    attributes: [ # required
      {
        json_path: "AttributeJsonPath", # required
      },
    ],
  },
  tags: [
    {
      key: "TagKey", # required
      value: "TagValue", # required
    },
  ],
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#input_definitionTypes::InputDefinition

The definition of the input.



1006
1007
1008
1009
1010
1011
1012
1013
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 1006

class CreateInputRequest < Struct.new(
  :input_name,
  :input_description,
  :input_definition,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#input_descriptionString

A brief description of the input.

Returns:

  • (String)


1006
1007
1008
1009
1010
1011
1012
1013
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 1006

class CreateInputRequest < Struct.new(
  :input_name,
  :input_description,
  :input_definition,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#input_nameString

The name you want to give to the input.

Returns:

  • (String)


1006
1007
1008
1009
1010
1011
1012
1013
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 1006

class CreateInputRequest < Struct.new(
  :input_name,
  :input_description,
  :input_definition,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Metadata that can be used to manage the input.

Returns:



1006
1007
1008
1009
1010
1011
1012
1013
# File 'gems/aws-sdk-iotevents/lib/aws-sdk-iotevents/types.rb', line 1006

class CreateInputRequest < Struct.new(
  :input_name,
  :input_description,
  :input_definition,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end