Class: Aws::IoT::Types::DocumentParameter
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::DocumentParameter
- Defined in:
- gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb
Overview
A map of key-value pairs containing the patterns that need to be replaced in a managed template job document schema. You can use the description of each key as a guidance to specify the inputs during runtime when creating a job.
documentParameters
can only be used when creating jobs from Amazon
Web Services managed templates. This parameter can't be used with
custom job templates or to create jobs from them.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
Description of the map field containing the patterns that need to be replaced in a managed template job document schema.
-
#example ⇒ String
An example illustrating a pattern that need to be replaced in a managed template job document schema.
-
#key ⇒ String
Key of the map field containing the patterns that need to be replaced in a managed template job document schema.
-
#optional ⇒ Boolean
Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.
-
#regex ⇒ String
A regular expression of the patterns that need to be replaced in a managed template job document schema.
Instance Attribute Details
#description ⇒ String
Description of the map field containing the patterns that need to be replaced in a managed template job document schema.
7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7464 class DocumentParameter < Struct.new( :key, :description, :regex, :example, :optional) SENSITIVE = [] include Aws::Structure end |
#example ⇒ String
An example illustrating a pattern that need to be replaced in a managed template job document schema.
7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7464 class DocumentParameter < Struct.new( :key, :description, :regex, :example, :optional) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
Key of the map field containing the patterns that need to be replaced in a managed template job document schema.
7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7464 class DocumentParameter < Struct.new( :key, :description, :regex, :example, :optional) SENSITIVE = [] include Aws::Structure end |
#optional ⇒ Boolean
Specifies whether a pattern that needs to be replaced in a managed template job document schema is optional or required.
7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7464 class DocumentParameter < Struct.new( :key, :description, :regex, :example, :optional) SENSITIVE = [] include Aws::Structure end |
#regex ⇒ String
A regular expression of the patterns that need to be replaced in a managed template job document schema.
7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7464 class DocumentParameter < Struct.new( :key, :description, :regex, :example, :optional) SENSITIVE = [] include Aws::Structure end |