nd "video/h264,audio/aac".
This parameter is optional; the default value is C<null> (or empty in
JSON).
=head2 B<REQUIRED> StreamName => Str
A name for the stream that you are creating.
The stre
Web Services Transfer Family stores the
policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the
policy. You save the policy as a JSON blob and pass it in the C<Policy>
argument.
For a
ntial::File;
use Moose;
use Config::AWS qw/read_file/;
use File::HomeDir;
use JSON::MaybeXS qw/decode_json/;
use Paws::Exception;
use Paws::Credential::CredProcess;
has profile => (is =
1, max: 1000
RecordFormat => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters
owDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max:
{
DestinationSchema => {
RecordFormatType => 'JSON', # values: JSON, CSV
},
Name => 'MyInAppStreamName', #
csV2::JSONMappingParameters;
use Moose;
has RecordRowPath => (is => 'ro', isa => 'Str', required => 1);
1;
### main pod documentation begin ###
=head1 NAME
Paws::KinesisAnalyticsV2::JSONMappin
expect this type of object.
As an example, if Att1 is expected to be a Paws::KinesisAnalyticsV2::JSONMappingParameters object:
$service_obj->Method(Att1 => { RecordRowPath => $value, ..., RecordRo
PI call
Use accessors for each attribute. If Att1 is expected to be an Paws::KinesisAnalyticsV2::JSONMappingParameters object:
$result = $service_obj->Method(...);
$result->Att1->RecordRowPath
Web ServicesTransfer Family stores the
policy as a JSON blob, instead of the Amazon Resource Name (ARN) of the
policy. You save the policy as a JSON blob and pass it in the C<Policy>
argument.
For a
package Paws::Credential::ECSContainerProfile;
use JSON::MaybeXS;
use Moose;
use DateTime::Format::ISO8601;
use URI;
with 'Paws::Credential';
has container_local_uri => (
is => 'ro',
json = eval { decode_json($r->{content}) };
if ($@) { die "Error in JSON from metadata URL" }
$self->actual_creds($json);
$self->expiration(DateTime::Format::ISO8601->parse_datetime($json
Output
=head1 ATTRIBUTES
=head2 Consumers => ArrayRef[L<Paws::Kinesis::Consumer>]
An array of JSON objects. Each object represents one registered
consumer.
=head2 NextToken => Str
When the numb
PTIONAL
RecordFormatUpdate => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters
owDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max:
x: 50
DestinationSchemaUpdate => {
RecordFormatType => 'JSON', # values: JSON, CSV
}, # OPTIONAL
KinesisFirehoseOutputUpdate => {
a => Str
The schema for the model. For C<application/json> models, this should
be JSON schema draft 4
(https://tools.ietf.org/html/draft-zyp-json-schema-04) model. Do not
include "\*/" characters in
a => Str
The schema for the model. For C<application/json> models, this should
be JSON schema draft 4
(https://tools.ietf.org/html/draft-zyp-json-schema-04) model.
=head1 SEE ALSO
This class for
/restapis/uojnr9hd57/resources/0cjtch/methods/GET/integration HTTP/1.1 Content-Type: application/json Host: apigateway.us-east-1.amazonaws.com Content-Length: 117 X-Amz-Date: 20160613T213210Z Authori
"httpMethod": "POST", "passthroughBehavior": "WHEN_NO_MATCH", "requestTemplates": { "application/json": "{\n \"a\": \"$input.params('operand1')\",\n \"b\": \"$input.params('operand2')\", \n \"op\": \
.response.header.operand_1": "integration.response.body.a" }, "responseTemplates": { "application/json": "#set($res = $input.path('$'))\n{\n \"result\": \"$res.a, $res.b, $res.op => $res.c\",\n \"a\"
for any payload size.
=head2 Name => Str
The API's name.
=head2 Policy => Str
A stringified JSON policy document that applies to this RestApi
regardless of the caller and Method configuration.
red] The PUT request body containing external API definitions.
Currently, only OpenAPI definition JSON/YAML files are supported. The
maximum size of the API definition file is 6MB.
=head2 FailOnWar
teway import-rest-api --parameters
ignore=documentation --body 'file:///path/to/imported-api-body.json'>.
=head2 B<REQUIRED> RestApiId => Str
[Required] The string identifier of the associated Res
head1 ATTRIBUTES
=head2 From => Str
The C<copy> update operation's source as identified by a
C<JSON-Pointer> value referencing the location within the targeted
resource to copy the value from. For
head2 Path => Str
The C<op> operation's target, as identified by a JSON Pointer
(https://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-08) value
that references a location within the targeted r
f
C<{"name":"value"}>, the path for this property is C</name>. If the
C<name> property value is a JSON object (e.g., C<{"name":
{"child/name": "child-value"}}>), the path for the C<child/name>
propert
t C<ExpiredNextTokenException>.
=head2 Shards => ArrayRef[L<Paws::Kinesis::Shard>]
An array of JSON objects. Each object represents one shard and
specifies the IDs of the shard, the shard's parent,
ed] The POST request body containing external API definitions.
Currently, only OpenAPI definition JSON/YAML files are supported. The
maximum size of the API definition file is 6MB.
=head2 FailOnWar
teway import-rest-api --parameters ignore=documentation --body 'file:///path/to/imported-api-body.json'
The AWS CLI command to set the regional endpoint on the imported API
is:
aws apigateway impor
st-api --parameters endpointConfigurationTypes=REGIONAL --body 'file:///path/to/imported-api-body.json'
=head1 SEE ALSO
This class forms part of L<Paws>, documenting arguments for method ImportRe
> Str
The API Gateway execution log for the test authorizer request.
=head2 Policy => Str
The JSON policy document returned by the Authorizer
=head2 PrincipalId => Str
The principal identity re
tri/resources/3kzxbg5sa2/methods/GET/integration/responses/200 HTTP/1.1 Content-Type: application/json Host: apigateway.us-east-1.amazonaws.com X-Amz-Date: 20160607T191449Z Authorization: AWS4-HMAC-SH
"method.response.header.Content-Type": "'application/xml'" }, "responseTemplates": { "application/json": "$util.urlDecode(\"%3CkinesisStreams%3E#foreach($stream in $input.path('$.StreamNames'))%3Cstre
a => 'Paws::KinesisAnalyticsV2::CSVMappingParameters');
has JSONMappingParameters => (is => 'ro', isa => 'Paws::KinesisAnalyticsV2::JSONMappingParameters');
1;
### main pod documentation begin ###
:MappingParameters object:
$service_obj->Method(Att1 => { CSVMappingParameters => $value, ..., JSONMappingParameters => $value });
=head3 Results returned from an API call
Use accessors for each
ng an application, provides
additional mapping information specific to the record format (such as
JSON, CSV, or record fields delimited by some delimiter) on the
streaming source.
=head1 ATTRIBUTES