REQUIRED> Name => Str
[Required] The name of the RestApi.
=head2 Policy => Str
A stringified JSON policy document that applies to this RestApi
regardless of the caller and Method configuration.
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
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
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
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 =
> 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
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
package Paws::Credential::CredProcess;
use Moose;
use JSON::MaybeXS qw/decode_json/;
use Paws::Exception;
use DateTime::Format::ISO8601;
has credential_process => (is => 'ro', isa => 'Str',
ialProcess->throw("credential_process returned non-zero code") if ($rc != 0);
$creds = decode_json($creds);
Paws::Exception::CredentialProcess->throw("credential_process didn't return a Versio
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
/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\"
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
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
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
package Paws::Credential::InstanceProfile;
use JSON::MaybeXS;
use Moose;
use DateTime::Format::ISO8601;
with 'Paws::Credential';
has metadata_url => (
is => 'ro',
isa => 'Str',
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
object representing the device associated with the event.
=head2 StdEvent => Str
A serialized JSON object representing the device-type specific event.
=head1 SEE ALSO
This class forms part of
], # min: 1, max: 1000
RecordFormat => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters => {
'MyRecordRowDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max: 65535
], # min: 1, max: 1000
RecordFormat => {
RecordFormatType => 'JSON', # values: JSON, CSV
MappingParameters => {
CSVMappingParameters => {
'MyRecordRowDelimiter', # min: 1, max: 1024
}, # OPTIONAL
JSONMappingParameters => {
RecordRowPath => 'MyRecordRowPath', # min: 1, max: 65535
=> {
DestinationSchema => {
RecordFormatType => 'JSON', # values: JSON, CSV
},
Name => 'MyInAppStreamName', # min: 1, max