=> 'MyS3Bucket', # OPTIONAL
BundleType => 'tar', # values: tar, tgz, zip, YAML, JSON; OPTIONAL
ETag => 'MyETag', # OPTIONAL
Key => 'MyS3Key', # OPTI
package Paws::Net::JsonResponse;
use Moose;
use JSON::MaybeXS;
use Carp qw(croak);
use Paws::Exception;
use feature 'state';
sub process {
my ($self, $call_object, $response) = @_;
if (not defined $response->content or $response->content eq '');
my $struct = eval { decode_json( $response->content ) };
if ($@) {
return Paws::Exception->throw(
message => $@
=head2 MatchmakerData => Str
Information on the matchmaking process for this game. Data is in JSON
syntax, formatted as a string. It identifies the matchmaking
configuration used to create the mat
age object:
$result = $service_obj->Method(...);
$result->Att1->AmiId
=head1 DESCRIPTION
A JSON-formatted object that describes a compatible Amazon Machine
Image (AMI), including the ID and nam
dash> The JSON serialization of the topic's
delivery policy.
=item *
C<DisplayName> E<ndash> The human-readable name used in the C<From>
field for notifications to C<email> and C<email-json> endpoin
=item *
C<Owner> E<ndash> The account ID of the topic's owner.
=item *
C<Policy> E<ndash> The JSON serialization of the topic's access control
policy.
=item *
C<SubscriptionsConfirmed> E<ndash>
=item *
C<TopicArn> E<ndash> The topic's ARN.
=item *
C<EffectiveDeliveryPolicy> E<ndash> The JSON serialization of the
effective delivery policy, taking system defaults into account.
=back
The
pecify your frame
rate as a fraction. If you are creating your transcoding job
specification as a JSON file without the console, use FramerateControl
to specify which value the service uses for the fr
the console, choose any value
other than Follow source. To specify a different PAR by editing the
JSON job specification, choose SPECIFIED. When you choose SPECIFIED for
this setting, you must also sp
reduce the duration of your video.
Required settings: You must also set Framerate to 25. In your JSON job
specification, set (framerateControl) to (SPECIFIED),
(framerateNumerator) to 25 and (framera
t
=head1 ATTRIBUTES
=head2 CompatibleImages => ArrayRef[L<Paws::Snowball::CompatibleImage>]
A JSON-formatted object that describes a compatible AMI, including the
ID and name for a Snow device AMI
SNS
retries failed deliveries to HTTP/S endpoints.
=item *
C<FilterPolicy> E<ndash> The simple JSON object that lets your
subscriber receive only a subset of messages, rather than receiving
every m
delivery to Amazon SQS or HTTP/S endpoints. This eliminates the need
for the endpoints to process JSON formatting, which is otherwise
created for Amazon SNS metadata.
=item *
C<RedrivePolicy> E<ndas
=item *
For the C<email> protocol, the endpoint is an email address.
=item *
For the C<email-json> protocol, the endpoint is an email address.
=item *
For the C<sms> protocol, the endpoint is a
rce object:
$result = $service_obj->Method(...);
$result->Att1->AmiId
=head1 DESCRIPTION
A JSON-formatted object that contains the IDs for an Amazon Machine
Image (AMI), including the Amazon EC
d.
=item *
C<DeliveryPolicy> E<ndash> The JSON serialization of the subscription's
delivery policy.
=item *
C<EffectiveDeliveryPolicy> E<ndash> The JSON serialization of the
effective delivery pol
delivery
policy and account system defaults.
=item *
C<FilterPolicy> E<ndash> The filter policy JSON that is assigned to the
subscription. For more information, see Amazon SNS Message Filtering
(htt
<ndash> C<true> if raw message delivery is
enabled for the subscription. Raw messages are free of JSON formatting
and can be sent to HTTP/S and Amazon SQS endpoints.
=item *
C<RedrivePolicy> E<ndash
ages for each transport
protocol, set the value of the C<MessageStructure> parameter to C<json>
and use a JSON object for the C<Message> parameter.
Constraints:
=over
=item *
With the exception of
n is 1,600
characters.
=back
JSON-specific constraints:
=over
=item *
Keys in the JSON object that correspond to supported transport
protocols must have simple JSON string values.
=item *
The v
arsed (unescaped) before they are used in outgoing
messages.
=item *
Outbound notifications are JSON encoded (meaning that the characters
will be reescaped for sending).
=item *
Values have a mini
ad2 B<REQUIRED> RuleSetBody => Str
A collection of matchmaking rules to validate, formatted as a JSON
string.
=head1 SEE ALSO
This class forms part of L<Paws>, documenting arguments for method V
QUIRED> RuleSetBody => Str
A collection of matchmaking rules, formatted as a JSON string. Comments
are not allowed in JSON, but most elements support a description field.
=head2 RuleSetName => Str
Str
Information about the matchmaking process that was used to create the
game session. It is in JSON syntax, formatted as a string. In addition
the matchmaking configuration used, it contains data o
QUIRED> RuleSetBody => Str
A collection of matchmaking rules, formatted as a JSON string. Comments
are not allowed in JSON, but most elements support a description field.
=head2 Tags => ArrayRef[L
SNS
retries failed deliveries to HTTP/S endpoints.
=item *
C<FilterPolicy> E<ndash> The simple JSON object that lets your
subscriber receive only a subset of messages, rather than receiving
every m
delivery to Amazon SQS or HTTP/S endpoints. This eliminates the need
for the endpoints to process JSON formatting, which is otherwise
created for Amazon SNS metadata.
=item *
C<RedrivePolicy> E<ndas
SNS Developer Guide>.
=back
=head2 AttributeValue => Str
The new value for the attribute in JSON format.
=head2 B<REQUIRED> SubscriptionArn => Str
The ARN of the subscription to modify.
operty, for all players who
are currently assigned to the game session. The matchmaker data is in
JSON syntax, formatted as a string. For more details, see Match Data
(https://docs.aws.amazon.com/game
ault_http_client->default_headers(
HTTP::Headers->new(
Accept => 'application/json'
)
);
$default_http_client->agent($user_agent);
$default_http_client->timeout
{
require File::Temp;
require JSON::MaybeXS;
#require String::ShellQuote;
my $data = shift;
state $json = JSON::MaybeXS->new->allow_nonref;
# code t
$src = "var default_value_code = $code;\n\n".
"console.log(JSON.stringify(default_value_code(".
$json->encode($data).")))";
my ($jsh, $jsfn) = File::Temp::tempfile
file $jsfn: $!";
my $out = IPC::System::Options::readpipe($nodejs_path, $jsfn);
$json->decode($out);
};
}
1;
# ABSTRACT: Generate code to set default value
__END__
=pod
=encod
tings => Str
JSON file that contains settings for the task, such as task metadata
settings.
=head2 TableMappings => Str
When using the AWS CLI or boto3, provide the path of the JSON file that
con
path with C<file://>. For
example, C<--table-mappings file://mappingfile.json>. When working with
the DMS API, provide the JSON as the parameter value.
=head2 TaskData => Str
Supplemental informat