ault/object.tt
package Paws::IoTEvents::Attribute;
use Moose;
has JsonPath => (is => 'ro', isa => 'Str', request_name => 'jsonPath', traits => ['NameInRequest'], required => 1);
1;
### main pod
expected to be a Paws::IoTEvents::Attribute object:
$service_obj->Method(Att1 => { JsonPath => $value, ..., JsonPath => $value });
=head3 Results returned from an API call
Use accessors for each
ibute object:
$result = $service_obj->Method(...);
$result->Att1->JsonPath
=head1 DESCRIPTION
The attributes from the JSON payload that are made available by the
input. Inputs are derived from
es from the JSON payload that are made available by the
input. Inputs are derived from messages sent to the AWS IoT Events
system using C<BatchPutMessage>. Each such message contains a JSON
payload, a
tchLogsConfiguration');
has CustomInstanceProfileArn => (is => 'ro', isa => 'Str');
has CustomJson => (is => 'ro', isa => 'Str');
has CustomRecipes => (is => 'ro', isa => 'Paws::OpsWorks::Recipe
AL
}, # OPTIONAL
CustomInstanceProfileArn => 'MyString', # OPTIONAL
CustomJson => 'MyString', # OPTIONAL
CustomRecipes => {
Configure
CustomJson => Str
A JSON-formatted string containing custom stack configuration and
deployment attributes to be installed on the layer's instances. For
more information, see Using Custom JSON
(https
letedAt => (is => 'ro', isa => 'Str');
has CreatedAt => (is => 'ro', isa => 'Str');
has CustomJson => (is => 'ro', isa => 'Str');
has DeploymentId => (is => 'ro', isa => 'Str');
has Duration =
reatedAt => Str
Date when the deployment was created.
=head2 CustomJson => Str
A string that contains user-defined custom JSON. It can be used to
override the corresponding default stack configura
more information on custom JSON, see Use Custom JSON to Modify the
Stack Configuration Attributes
(https://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-json.html).
=head2 DeploymentI
ager');
has CustomCookbooksSource => (is => 'ro', isa => 'Paws::OpsWorks::Source');
has CustomJson => (is => 'ro', isa => 'Str');
has DefaultAvailabilityZone => (is => 'ro', isa => 'Str');
has
Url => 'MyString',
Username => 'MyString',
}, # OPTIONAL
CustomJson => 'MyString', # OPTIONAL
DefaultAvailabilityZone => 'MyString', # O
cookbook.html).
=head2 CustomJson => Str
A string that contains user-defined, custom JSON. It is used to
override the corresponding default stack configuration JSON values. The
string should be in
tchLogsConfiguration');
has CustomInstanceProfileArn => (is => 'ro', isa => 'Str');
has CustomJson => (is => 'ro', isa => 'Str');
has CustomRecipes => (is => 'ro', isa => 'Paws::OpsWorks::Recipe
AL
}, # OPTIONAL
CustomInstanceProfileArn => 'MyString', # OPTIONAL
CustomJson => 'MyString', # OPTIONAL
CustomRecipes => {
Configure
CustomJson => Str
A JSON-formatted string containing custom stack configuration and
deployment attributes to be installed on the layer's instances. For
more information, see Using Custom JSON
(https
ssions. This dimension uses different
terms, depending on whether you're using the console or API/JSON
editor. For a detailed comparison, see Term Comparisons
(https://docs.aws.amazon.com/awsaccountbi
group in the response. The message field is an escaped JSON string
containing the messages. For more information about the structure of
the JSON string returned, see msg-prompts-formats.
If the Lamb
group in the response. The message field is an escaped JSON string
containing the messages. For more information about the structure of
the JSON string returned, see msg-prompts-formats.
If the Lamb
ontains text formatted for voice output.
=item *
C<Composite> - The message contains an escaped JSON object containing
one or more messages from the groups that messages were assigned to
when the in
group in the response. The message field is an escaped JSON string
containing the messages. For more information about the structure of
the JSON string returned, see msg-prompts-formats.
If the Lamb
ontains text formatted for voice output.
=item *
C<Composite> - The message contains an escaped JSON object containing
one or more messages from the groups that messages were assigned to
when the in
ions. The JSON string in the content parameter specifies
# the content in the policy. The parameter string is escaped with backslashes to
# ensure that the embedded double quotes in the JSON policy ar
TargetArn => 'MyAwsArn',
MessageFormat => 'RAW', # values: RAW, JSON; OPTIONAL
}, # OPTIONAL
Sqs => {
QueueUrl => 'MyQueueUr
TargetArn => 'MyAwsArn',
MessageFormat => 'RAW', # values: RAW, JSON; OPTIONAL
}, # OPTIONAL
Sqs => {
QueueUrl => 'MyQueueUrl',
the CLI command-line parameter use format: --tags
"key1=value1&key2=value2..."
For the cli-input-json file use format: "tags":
"key1=value1&key2=value2..."
=head2 B<REQUIRED> TopicRulePayload => L
ssageFormat => Str
(Optional) The message format of the message to publish. Accepted
values are "JSON" and "RAW". The default value of the attribute is
"RAW". SNS uses this setting to determine if th
SNS message formats, see
https://docs.aws.amazon.com/sns/latest/dg/json-formats.html
(https://docs.aws.amazon.com/sns/latest/dg/json-formats.html) refer to
their official documentation.
=head2 B<RE
on is the default.
=head2 PolicyArn => Str
The policy ARN.
=head2 PolicyDocument => Str
The JSON document that describes the policy.
=head2 PolicyVersionId => Str
The policy version ID.
=he
=head1 ATTRIBUTES
=head2 PolicyArn => Str
The policy ARN.
=head2 PolicyDocument => Str
The JSON document that describes the policy.
=head2 PolicyName => Str
The policy name.
=head2 PolicyV
leKey => Str
The name of input file within the S3 bucket. This file contains a
newline delimited JSON file. Each line contains the parameter values to
provision one device (thing).
=head2 B<REQUIR
TemplateArn => Str
The ARN of the fleet provisioning template.
=head2 TemplateBody => Str
The JSON formatted contents of the fleet provisioning template.
=head2 TemplateName => Str
The name of
oT::AttributePayload>
The attribute payload, which consists of up to three name/value pairs
in a JSON document. For example:
C<{\"attributes\":{\"string1\":\"string2\"}}>
=head2 BillingGroupName
.
=head1 ATTRIBUTES
=head2 Attributes => L<Paws::IoT::Attributes>
A JSON string containing up to three key-value pair in JSON format. For
example:
C<{\"attributes\":{\"string1\":\"string2\"}}>
was last modified.
=head2 PolicyArn => Str
The policy ARN.
=head2 PolicyDocument => Str
The JSON document that describes the policy.
=head2 PolicyName => Str
The policy name.
=head2 PolicyV
was last modified.
=head2 PolicyArn => Str
The policy ARN.
=head2 PolicyDocument => Str
The JSON document that describes the policy.
=head2 PolicyName => Str
The policy name.
=head2 _reques